想在工作之外多学习1-2门编程语言,哪一个更有投资价值?
回复内容:
“不到5年的程序猿,会一些C#/JAVA/OC(cocoa)以及前端工程。客户端、Web、App都做过。”那么我猜测你每一样都是浅尝即止 。
既然如此,你对剩下这些语言有这么粗浅而错误的理解,也就不令人意外了。了解一个东西,不能光听别人怎么说,把网络段子拿来当自己的观点这可不行,PHP是最好的语言这种话听听就好别真信。
另外你贴的那个代码,首先它不符合PHP语法,看着应该是js,你作为一个搞过Web的程序员,看不出来也真是6;其次这是一个简单的赋值,跟操作cookie还离得很远,起码还应该配合一个把对象序列化为cookie字符串的函数。
综上,我认为你所谓的“会一些C#/JAVA/OC(cocoa)以及前端工程”、“客户端、Web、App都做过”,其含金量相当可疑。你可以先不忙学新的东西,当务之急是回头把旧知识都再补一补课。 “服务器提了一个问题,我们正在紧张的撰写答案”用的是 Tornado,装逼失败。 “没明白为什么一坨一坨的回调能这么火” 说明你对node JS的理解停留在不如根本没听说过的阶段
多了解几种不同编程范式的语言有益于你对编程的理解,但不代表“会”的语言越多就越牛逼,你会用100种语言写hello world,有个卵用 我个人认为我自己使用过的语言算是不少的。最早用vb, pascal写小程序,后来做网页使用过javascript。有两年java的使用经验,3年C++,3年python的经验。这么多语言用下来。其实所得到的东西可能还没有读一本讲计算机原理和操作系统原理的书所学到的东西多。
所以我的建议是,打好基础。多看看计算机原理,操作系统,编译原理,数据结构和算法,可能会有很不错的收获。
但是我认为Ruby(ROR)适合帮助创业公司撑过A轮,然后用java/.Net重写。我不知道你这个想法是怎么产生的,可以负责任的告诉你,Ruby支撑到Github估值超过10亿美元,好像也没有Java和.net什么事。
什么叫值得投资? 感觉你学语言的出发点就有问题。 真不知道该说些什么了。
谢邀。 学习C++和面试算法
你创业失败了
就靠他去找工作通过面试了(逃 你接触过的语言不少了,不如沉下来精通一两门。 如果你用OOP, 尝试一下functional programming
如果你用静态语言,尝试一下动态语言。
如果你做Web开发,尝试一下native开发,比如android,iOS。
如果你还在用windows,试试linux或者mac
以上反之亦然,跳出舒适区,尝试一些新的东西,会发现有意想不到的收获。
BTW:
楼主状态跟我挺像,分享一个我去年的学习总结:
http://witcheryne.iteye.com/blog/2179323
Non-stop thinking, non-stop learning





Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

Video Face Swap
Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen











Es gibt vier Hauptfehlertypen in PHP: 1. Nichts: Das geringste unterbrochen das Programm nicht, wie z. B. Zugriff auf undefinierte Variablen; 2. Warnung: Ernst als Bekanntmachung, wird das Programm nicht kündigen, z. B. keine Dateien; 3. FatalError: Das schwerwiegendste wird das Programm beenden, z. 4. Parseerror: Syntaxfehler verhindern, dass das Programm ausgeführt wird, z. B. das Vergessen, das End -Tag hinzuzufügen.

In PHP sollten die Funktionen für Passwort_Hash und passwart_verify verwendet werden, um sicheres Passwort -Hashing zu implementieren, und MD5 oder SHA1 sollte nicht verwendet werden. 1) Passwort_hash generiert einen Hash, der Salzwerte enthält, um die Sicherheit zu verbessern. 2) Passwort_Verify prüfen Sie das Passwort und sicherstellen Sie die Sicherheit, indem Sie die Hash -Werte vergleichen. 3) MD5 und SHA1 sind anfällig und fehlen Salzwerte und sind nicht für die Sicherheit der modernen Passwort geeignet.

PHP und Python haben jeweils ihre eigenen Vorteile und wählen nach den Projektanforderungen. 1.PHP ist für die Webentwicklung geeignet, insbesondere für die schnelle Entwicklung und Wartung von Websites. 2. Python eignet sich für Datenwissenschaft, maschinelles Lernen und künstliche Intelligenz mit prägnanter Syntax und für Anfänger.

PHP wird in E-Commerce, Content Management Systems und API-Entwicklung häufig verwendet. 1) E-Commerce: Wird für die Einkaufswagenfunktion und Zahlungsabwicklung verwendet. 2) Content -Management -System: Wird für die Erzeugung der dynamischen Inhalte und die Benutzerverwaltung verwendet. 3) API -Entwicklung: Wird für die erholsame API -Entwicklung und die API -Sicherheit verwendet. Durch Leistungsoptimierung und Best Practices werden die Effizienz und Wartbarkeit von PHP -Anwendungen verbessert.

Zu den HTTP -Anforderungsmethoden gehören GET, Post, Put und Löschen, mit denen Ressourcen erhalten, übermittelt, aktualisiert und gelöscht werden. 1. Die GET -Methode wird verwendet, um Ressourcen zu erhalten, und eignet sich für Lesevorgänge. 2. Die Post -Methode wird verwendet, um Daten zu übermitteln und häufig neue Ressourcen zu erstellen. 3. Die Put -Methode wird zum Aktualisieren von Ressourcen verwendet und eignet sich für vollständige Updates. V.

PHP ist eine Skriptsprache, die auf der Serverseite weit verbreitet ist und insbesondere für die Webentwicklung geeignet ist. 1.PHP kann HTML einbetten, HTTP -Anforderungen und Antworten verarbeiten und eine Vielzahl von Datenbanken unterstützt. 2.PHP wird verwendet, um dynamische Webinhalte, Prozessformdaten, Zugriffsdatenbanken usw. mit starker Community -Unterstützung und Open -Source -Ressourcen zu generieren. 3. PHP ist eine interpretierte Sprache, und der Ausführungsprozess umfasst lexikalische Analyse, grammatikalische Analyse, Zusammenstellung und Ausführung. 4.PHP kann mit MySQL für erweiterte Anwendungen wie Benutzerregistrierungssysteme kombiniert werden. 5. Beim Debuggen von PHP können Sie Funktionen wie error_reporting () und var_dump () verwenden. 6. Optimieren Sie den PHP-Code, um Caching-Mechanismen zu verwenden, Datenbankabfragen zu optimieren und integrierte Funktionen zu verwenden. 7

PHP überlädt Datei -Hochladen über die Variable $ \ _ Dateien. Zu den Methoden zur Sicherstellung gehören: 1. Upload -Fehler, 2. Dateityp und -größe überprüfen, 3.. Dateiüberschreibung verhindern, 4. Verschieben von Dateien auf einen dauerhaften Speicherort.

In Phpoop bezieht sich Self :: auf die aktuelle Klasse, Eltern :: Bezieht sich auf die Elternklasse, static :: wird für die späte statische Bindung verwendet. 1.self :: wird für statische Methoden und konstante Aufrufe verwendet, unterstützt jedoch keine späte statische Bindung. 2.PARENT :: wird für Unterklassen verwendet, um übergeordnete Klassenmethoden aufzurufen, und auf private Methoden können nicht zugegriffen werden. 3.Static :: unterstützt die verspätete statische Bindung, geeignet für Vererbung und Polymorphismus, kann jedoch die Lesbarkeit des Codes beeinflussen.
