返信内容:
「経験が 5 年未満のプログラマーであれば、C#/JAVA/OC (cocoa) とフロントエンド エンジニアリングをある程度知っているでしょう。私はクライアント、Web、アプリをやったことがあります。
なら、あなたはこれだけは知っていると思います。」すべてを味わいました。
この場合、残りの言語について非常に大雑把で間違った理解を持っていることは驚くべきことではありません。何かを理解するには、他人の意見に耳を傾けるだけではだめです。PHP が最高の言語だという言葉をただ聞いて、それを信じないでください。
さらに、投稿されたコードは、まず、PHP 構文に準拠していないようです。Web で働いてきたプログラマーとしては、それはわかりません。実際には 6 です。第 2 に、これは単純な代入であり、Cookie を操作するには程遠いです。少なくとも、オブジェクトを Cookie 文字列にシリアル化する機能を備えている必要があります。
まとめると、あなたのいわゆる「C#/JAVA/OC (cocoa) とフロントエンドエンジニアリングの知識がある」「クライアント、Web、アプリをやったことがある」というのはかなり怪しいと思います。まず新しいことを学ぶのをやめても構いません。最優先事項は、古い知識に戻って追いつくことです。
「サーバーが質問をしたので、私たちは緊張しながら答えを書いています。トルネードを使用して、そのふりは失敗しました。」
「コールバックの束がなぜそんなに人気があるのか理解できません」は、ノード JS についての理解がまだ聞いたこともない段階にあることを意味します
異なるプログラミング パラダイムを持つ複数の言語について詳しく知ることは有益ですプログラミングの理解には役立ちますが、「知っている」言語が多ければ多いほど、100 の言語で hello world を書くことができるようになるとは限りません。
私自身、かなりの数の言語を使ってきたと思います。最初は VB と Pascal を使用して小さなプログラムを作成し、その後 JavaScript を使用して Web ページを作成しました。私は Java で 2 年間、C++ で 3 年間、Python で 3 年間の経験があります。非常に多くの言語が使用されています。実際、コンピュータの原理やオペレーティング システムの原理に関する本を読んで得られるものほど得られるものは多くないかもしれません。
ですから、私のアドバイスは、良い基礎を築くことです。コンピューターの原理、オペレーティング システム、コンパイル原理、データ構造、アルゴリズムについてさらに学ぶと、多くのことを得ることができるでしょう。
しかし、スタートアップが A ラウンドを勝ち残って Java/.Net で書き直すには、Ruby (ROR) が適していると思います。
どうやってこのアイデアを思いついたのかわかりませんが、Ruby が Github の評価額を 10 億ドル以上に引き上げたことは責任を持って言えます。Java と .net には何の問題もないようです。 。
何に投資する価値がありますか? 言語学習の出発点が間違っているように感じます。 本当に何と言ったらいいのか分かりません。
ご招待ありがとうございます。
C++と面接アルゴリズムを学ぶ
起業に失敗したら
頼って仕事探しと面接通過(逃げ)
あなたは多くの言語に触れてきたので、落ち着いて 1 つか 2 つの言語をマスターしてみてはいかがでしょうか。
OOP を使用する場合は、関数型プログラミングを試してください
静的言語を使用する場合は、動的言語を試してください。
Web 開発を行う場合は、Android や iOS などのネイティブ開発を試してください。
まだ Windows を使用している場合は、Linux または Mac を試してください。
上記はその逆です。快適ゾーンから抜け出して、何か新しいことを試してみると、予期せぬメリットが得られるでしょう。
ところで:
投稿者の状況は私と非常に似ています。昨年の私の研究の概要を共有したいと思います:
http://witcheryne。 .iteye.com/blog/2179323ノンストップ思考、ノンストップ学習
ハスケル
Rails を使用すると、スタートアップは資金が不足しない限り、やりたいことを何でも行うことができます。ツイッターを参照してください。私は PHP と PYTHON の両方を使用してプロジェクトを作成したことがありますが、どちらも Rails の効率、優雅さ、利便性を置き換えることはできません。