学びを示すものではありません。めのPython/Rubyの知識[定休日]

StackOverflow https://stackoverflow.com/questions/2009194

  •  18-09-2019
  •  | 
  •  

質問

私はい、できなくなります。ることは非常に良いときに使用される言語により多くの開発者か月していきたいと思っていう簡単なもの: 学びを示すものではありません。自のスクリプトは、PythonやRubyしますか?

年間の開発Python:1
年間の開発とRuby0.3

役に立ちましたか?

解決

だって楽しく広が新しい知ってりますが、既にご存知の一部のブランド、。

都内に何件か店を構える向上の開発者として、私が個人的にお勧めし実際にプロジェクト(シンプルなツールとしてPythonでは、その言語での経験):

  • このお預かり致します(Pythonおよび一般)プログラミングに関する知識の体レベル
  • を選択する興味深いプロジェクトは、例えば半に大人気のオープンソースプロジェクトを受けて作成されたものであるコンクリート結果に表示されます。このことは履歴書にご活用頂けるさまざまな他の人のプログラミングなど。

んでいると考える時間をお過ごしてきた学習の新しい言語コーディングの実際のものを使用することができるのが普通であ純winの場合はもちろん、てられただけでも楽しいレクリエーションまたは緩和)。

他のヒント

実際には、あなたはその両方を行う必要があります。それはあなたが望むなら。しかし私は、二つのうちの、私はPythonのを見て思います。私は新しいものの言語には実質金利を持っていません。

でか目標のニーズです。

都内に何件か店を構える身体のための就職、PythonやRubyなどがある。いくのを見に行くの職場でのもの(す)ませんが働います。(そもそもこの問題がある。)

また、楽しいと考えている。と思うのdeciderは、 りプロジェクトで働きたい、そして言語を選択をするのに最適であるプロジェクト.

その他のものを考える:

  • 各言語に適してある事ができます。行するときはマシンコードはPythonとRubyの実行には通訳が配置されていますのでGoイナミックにやや低いレベルです。でも同時事ができます。高レベルの業務の流れに適したスクリプトは、PythonやRubyなどがある。

  • 碁は実験的な言語るのを経験する可能性が変化します。これら変更される場合がありますので後方には相容れないものがある。ばしているので、これから、6ヶ月又は年して再語を学ぶので過ごしたい人にはお勧めです。とはいえ、その楽しさを知ってもらいたいきものをとることにより、血ます。とばなな"の次に大きなもの"だのです。

どのくらいの期間は、Pythonで働いている?

それは私だったら、私は多分ゴー(基本的な構文、独自の言語機能とのある程度の知識)の実用的な知識を得るために最善を尽くしたい、と私は通常どおりのPythonを続けています。

最終的にあなたが行くには適し(またはあなたが今1を考え出すことができます!)と、本当に言語にその方法を潜るようで、小さなプロジェクトを思い付くかもしれません。

一つだけに自分自身を制限する理由はありません。 :)

それはあなた次第です。できればその方法は、あなたの隠喩的なプログラマのベルトに、より多くのツールを持っていますので、あなたはおそらく、両方行う必要があります。

私は同様のジレンマにいる時はいつでも検討する価値があると思います多くのものがあります。

でキャッチする可能性が高い(ゴーのようななじみのない、しかし実際に新しいだけではない、)新しい言語のですか? (もしそうなら、それはむしろちょうど良いアイデアよりも、それを学ぶことは現実的に必要となる。)

あなたはなじみのない言語を学ぶためにいくつかの時間を費やす必要があります。今回の投資は、正のリターンのいくつかの並べ替えになりますか?ここで明らかな一つは、開発時間(すなわち、あなたは最終的にもっと行って、あなたはそれを学ぶために費やした時間を取り戻す得ることができます)ですが、言語は、他の方法で優れている場合(速く走るか、少ないメモリで、あなたの特定のための最善の方法です問題領域)ものは、あまりにもの要因かもしれません。

なじみのない言語を学ぶのでしょうが、あなたはすでに知っていることで解決することはできません関連/重要な/緊急の問題を解決することができます?

残念ながら、私たちのどれもこれらの懸念のそれぞれを比較検討するためにどのように伝えることはできません。あなたは本当に慎重にそれについて考え、自分で答えに来る必要があります。

あなたがそう思うならば、基本を学び、その後、決定、1ヶ月かそこらのために行くしてみてください、まず第一に、それは非常に非常に個人的な問題だ、と私の最初の勧告はなります...それぞれが心が取り付けられています他よりもいくつかの特定の言語にもっと...

私はまた、あなたが興味があるなら、あなたは(私が思う)快適にそれらを使用するのに十分な経験を持っているので、次の数ヶ月は、あなたがそれらを使用して、あなたの経験に大きな後押しを体験することができ、PythonとRubyの両方を使用し続けるをお勧めします。..ます。

ビューの厳格な功利ポイントについては、使用してあることに始まり、あなたは誰もがちょうど構文を学ぶために始めているいくつかの経験を持つ非常に少数の人々の一つなら徹底的にリスクを移動することができ、Goを学ぶが、価値があります。 ..

これら二つの言語が異なる目標を達成します。ゴーあなたが狂ったスピードと簡単に並列処理をしたい場合は、[Go]を学ぶC.よりも20%しか遅くなります。しかし、読みやすさは、設計上の目標ではありませんでした。また、それは例外がありません。

...けれどもそれは、リアルタイムの製品に使用することができます

IMOあなたはPythonの知識を向上させる必要があります。 Pythonはに対し、広く採用されている言語であります Goが非常に、非常に初期の段階ではまだであり、それは成功になるだろうと信じる理由はありません。

純粋に功利主義の観点から、あなたは、Pythonを学ぶからより多くの価値を取得します。

これはあなたのPythonがどのように良い、またはあなたが何をすべきか、またはあなたが行くを使用したい場所を知らなくても、これに答えるのは容易ではありません。あなたが雇用を探しているなら、私はPythonが進むべき道であると思います。私は(Googleの外側)に、現時点では主要なプロジェクトのために行くを使用している人を見つけるために驚かれると思います。

注意も移動が確定されるものではないこと。囲碁のロードマップのためを、との潜在的な変化に注意し、ここでを参照してください。未来。だから、現在の移動目標を達成しようとしています。

Pythonはそれが一般的scriptin言語として受け入れられています、ほとんどのオペレーティングシステムで利用可能であり、生産品質に成熟しています。

GoがどこにもLinuxとOS X上でベータ版の品質でのみ利用可能です研究言語です。それはあなたが学び、それ以外に使用することが困難ないくつかの概念(簡単なマルチタスクと組み合わせて入力されたチャンネル)を適用することができるという点で、ビューの知的観点から興味深いです。

行くとして、あなたは、おそらく最初にAT&Tの「プラン9」オペレーティングシステムを見てかかることがあります。また、C言語ベースでチャンネルやマルチタスクを持っていると、「アレフ」と呼ばれるプログラミング言語が付属しています。 Goはもっとメインストリームのオペレーティング・システム上のアレフの再実装したものですように私には見えます。

scroll top