アカウント名:
パスワード:
第一線のエンジニアという言が真ならば、今時のプログラムなんて楽勝です。GUIだってネットワークだってLLだって、一皮向けばC言語とアセンブリの世界に突入です。ゼロから始めた初学者がJavaで「同じ単語を格納したstringの比較が真にならない」件で悩んでる間に、たぶんJavaに加えてP*言語ぐらいはマスターできてるんじゃないかな。
きちんと基礎の基礎が身についてる人っていうのは、応用習得はびっくりするぐらい早いもんです。私の実例でも、Cとアセンブリしかやってこなかった人が、わずか1週間で、経験3年の奴に勝るとも劣らないC#コードを書いていましたよ。さすがにOOな所は厳しかったけど、delegateやクロージャをばりばり使いこなしてました。
もちろん今時の、オープンフレームワークを切り貼りするプログラムについては数多のライブラリを時間をかけて1つ1つ知っていくしかないのだけど、それは必要になったときにすれば充分じゃないかと。
あ、でもC++には近づかない方がいい。あれを真に使いこなすには少なくとも10年かかる。
雑誌広告みたい・・・
一週間そこらで3年もC#書いてたやつに追いつくとは思えん。
嘘くさいけど実話です。C -> C# だから文法的には親和性が高いというのも大きいと思います。さらに付け加えるなら、GtkというCによるOO実装なるものを使いこなしていた方だというのもあるかもしれません。あと本人は凄く優秀な方でしたが、比較対象の3年目若手がタコだという可能性も低くないかも ;-p
これは私が個人的に思うことなんですが、今の言語の進化ってのは、C言語プログラマの中でも熟練者のみ書けた「美しいコード」を誰にでも実現できるように進化してきた、とも言えるのでは無いかと。であれば元から「美しいコード」が書ける人なら、Cでない言語の、言語設計者の気持ちが判る。だから、どんな言語でもその本質を理解しやすくなる、ということでは無いかなと勝手に思っています。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
192.168.0.1は、私が使っている IPアドレスですので勝手に使わないでください --- ある通りすがり
楽勝です (スコア:5, すばらしい洞察)
第一線のエンジニアという言が真ならば、今時のプログラムなんて楽勝です。
GUIだってネットワークだってLLだって、一皮向けばC言語とアセンブリの世界に突入です。
ゼロから始めた初学者がJavaで「同じ単語を格納したstringの比較が真にならない」件で悩んでる間に、
たぶんJavaに加えてP*言語ぐらいはマスターできてるんじゃないかな。
きちんと基礎の基礎が身についてる人っていうのは、応用習得はびっくりするぐらい早いもんです。
私の実例でも、Cとアセンブリしかやってこなかった人が、わずか1週間で、経験3年の奴に勝るとも劣らない
C#コードを書いていましたよ。さすがにOOな所は厳しかったけど、delegateやクロージャをばりばり使いこなしてました。
もちろん今時の、オープンフレームワークを切り貼りするプログラムについては
数多のライブラリを時間をかけて1つ1つ知っていくしかないのだけど、それは必要になったときにすれば充分じゃないかと。
あ、でもC++には近づかない方がいい。あれを真に使いこなすには少なくとも10年かかる。
Re: (スコア:1, すばらしい洞察)
雑誌広告みたい・・・
一週間そこらで3年もC#書いてたやつに追いつくとは思えん。
Re:楽勝です (スコア:2)
嘘くさいけど実話です。
C -> C# だから文法的には親和性が高いというのも大きいと思います。
さらに付け加えるなら、GtkというCによるOO実装なるものを使いこなしていた方だというのも
あるかもしれません。
あと本人は凄く優秀な方でしたが、比較対象の3年目若手がタコだという可能性も低くないかも ;-p
これは私が個人的に思うことなんですが、今の言語の進化ってのは、
C言語プログラマの中でも熟練者のみ書けた「美しいコード」を誰にでも実現できるように進化してきた、
とも言えるのでは無いかと。
であれば元から「美しいコード」が書ける人なら、Cでない言語の、言語設計者の気持ちが判る。
だから、どんな言語でもその本質を理解しやすくなる、ということでは無いかなと勝手に思っています。