ニュース系
VIP系
厳選ピックアップ
見逃せない2chまとめ

最初のプログラミング言語の選択でIT貴族かIT土方かが決まるそうだ

ダウンロード (4)
1: リキラリアット(空)@\(^o^)/ 2015/11/21(土) 09:31:01.01 ID:2Q0lidS+0.net BE:422186189-2BP(1501)
sssp://img.2ch.sc/ico/folder1_03.gif
あるプログラミング言語がその仕事に適したものであるかといった議論は論争に発展しがちだ。
時には宗教戦争の様相を呈することがあるものの、プログラミング言語がコーディングプロセスだけでなく完成した製品の
特性にも影響することは多くの方が同意するところだろう。

これについてカリフォルニア大学デイビス校のコンピューターサイエンス研究者らが、プログラミング言語のソフトウェア
品質に与える影響(PDF)に関する調査結果を発表した。

研究ではGitHubの729プロジェクト(17言語、29,000人が書いた8,000万行のソースコード、150万コミット)を分析。
大きなサンプルサイズを利して混合研究法のアプローチをとり、複数の回帰的モデリングやテキスト解析を組み合わせて
静的型付けと動的型付け、型付けの強弱といったプログラミング言語の特徴がソフトウェアの品質に与える影響を調べた。

異なる手法による調査結果を組み合わせ、チームの大きさやプロジェクトの大きさ、プロジェクトの歴史といった影響を
与える要素を調整することで、言語設計がソフトウェア品質に及ぼす影響は、大きくはないが有意なものであることが
明らかになったとのこと。

論文によれば、

 最も明らかなのは、強い型付けは弱い型付けよりもそれなりに優れており、関数型言語では静的型付けが動的型付けよりも
 やや優れている点だ。また、関数型言語は手続き型言語よりもやや優れていることもわかった。

 言語設計による影響は、プロジェクトやチーム、コミットの大きさといった要素に大きく支配されている点も注目に値する。

 ただし、関数型で静的かつ強い型付けを持つ言語を好む性格、といった識別困難な要素が影響している可能性が高い点にも注意が必要だ。

とのことだ。

オブジェクト指向は愚かな考え。この世は計算式
http://peace.2ch.net/test/read.cgi/tech/1447990379/

引用元:最初のプログラミング言語の選択でIT貴族かIT土方かが決まるそうだ。勉強するにあたり何をすべきか?


2: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:32:09.10 ID:/xMIh22j0.net
プログラミングの学習でもっとも需要なのは「金を使う」こと。
多くの貧乏人はモチベーションの継続率が桁違いに上がる。

5: ラダームーンサルト(家)@\(^o^)/ 2015/11/21(土) 09:33:18.64 ID:HkwK5UiZ0.net
IT貴族なんているのか?

19: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:39:35.26 ID:/xMIh22j0.net
>>5
1970~1980年代は高卒プログラマですら月給300万円だったんだぞ。
華やかしいバブル絶頂期ということもあり大学を出てプログラマになるやつもほとんどいなかった。
だから独学で学んだ奴が少数いるだけだった。

60: ラダームーンサルト(家)@\(^o^)/ 2015/11/21(土) 09:57:21.48 ID:HkwK5UiZ0.net
>>19
いい時代だったよな。
今や介護と同じレベル。

6: ネックハンギングツリー(芋)@\(^o^)/ 2015/11/21(土) 09:33:40.39 ID:kKdXvbor0.net
つまり、haskell最強ってことだな

20: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:40:41.27 ID:/xMIh22j0.net
>>6
Haskellはライブラリが弱い。
Haskellの思想だけ学び昔ながらの言語でやるのが一番。

7: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:33:42.23 ID:/xMIh22j0.net
あと純粋関数をググって大雑把に把握したあとにC言語を学べ。
オブジェクト指向はダメだ。

33: テキサスクローバーホールド(庭)@\(^o^)/ 2015/11/21(土) 09:46:13.87 ID:5lqPZTTP0.net
>>7
オブジェクト指向って、昔は関数構造化の事だったのになぁ

8: ジャンピングカラテキック(東京都)@\(^o^)/ 2015/11/21(土) 09:34:09.56 ID:6Qp65aS40.net
IT神を目指すならプログラミング言語など学ばないことた

36: ローリングソバット(関東・甲信越)@\(^o^)/ 2015/11/21(土) 09:48:17.14 ID:YXR4moNkO.net
>>8
正解。
で、日本語の勉強だ。

9: ハイキック(神奈川県)@\(^o^)/ 2015/11/21(土) 09:34:51.16 ID:RIZlcMG70.net
いや高給取りにとって言語はタダのツールで
そのツールを使ってどのような付加価値のあるものを作るか、が重要だから

勉強する言語を限定してそれしか出来ないからこの範囲で仕事ください!
って受身の奴は永遠にITドカタ

30: ジャンピングDDT(東京都)@\(^o^)/ 2015/11/21(土) 09:45:01.77 ID:PlUbmFJY0.net
>>9
日本語が書けるからといって芥川賞が取れるかって話だわな。

12: フランケンシュタイナー(京都府)@\(^o^)/ 2015/11/21(土) 09:35:12.07 ID:JNiUBF3t0.net
紙に書けないような奴は土方になるだろうな。

15: 河津落とし(dion軍)@\(^o^)/ 2015/11/21(土) 09:36:30.97 ID:zQjhmVlA0.net
というかプログラミング言語1つ覚えるのにハードル感じるならプログラム組む仕事あきらめとけ

16: ショルダーアームブリーカー(茸)@\(^o^)/ 2015/11/21(土) 09:36:52.89 ID:rtrUimrR0.net
何度でも言う。
日本語をちゃんと使えるようになれ。

24: キン肉バスター(兵庫県)@\(^o^)/ 2015/11/21(土) 09:41:52.55 ID:JrADQD/+0.net
日本ではIT貴族なんて居ない。
年収1000万ぐらいが限界で大半は500以下。

IT貴族なんてアメリカだけの話だよ。

25: イス攻撃(神奈川県)@\(^o^)/ 2015/11/21(土) 09:42:41.03 ID:iATfPQmZ0.net
正解は、自分で勉強せずに
使える人を雇う

なんだけどな

26: ジャーマンスープレックス(茸)@\(^o^)/ 2015/11/21(土) 09:42:46.75 ID:mqZtcKNj0.net
マジレスすれば英語

29: イス攻撃(神奈川県)@\(^o^)/ 2015/11/21(土) 09:44:38.28 ID:iATfPQmZ0.net
>>26
英語覚えてシリコンバレーあたりから流行りそうなサービス盗んでくるとかな

28: キャプチュード(catv?)@\(^o^)/ 2015/11/21(土) 09:43:39.54 ID:TMAh31K90.net
VB.netとPL-SQLしかできない俺は負け組の最たるものだ

43: 魔神風車固め(アメリカ合衆国)@\(^o^)/ 2015/11/21(土) 09:52:18.18 ID:mdIdwoV20.net
>>28
ASP.NetでAzureのサイト作れるようになりなよ
そんでデスクトップアプリと連携すると良いです

31: キン肉バスター(関西地方)@\(^o^)/ 2015/11/21(土) 09:45:01.95 ID:nACQiANG0.net
C++のOOPなんておまけみたいなもんだろ
C++はメタプログラミング言語よ

32: ニールキック(庭)@\(^o^)/ 2015/11/21(土) 09:45:53.56 ID:LDEcvZQx0.net
10 A=0
20 X=A+1
30 PRINT X
40 GOTO 20

確かこんな感じだった

37: キャプチュード(catv?)@\(^o^)/ 2015/11/21(土) 09:48:18.76 ID:TMAh31K90.net
>>32
無限ループじゃねぇかw

50: フルネルソンスープレックス(石川県)@\(^o^)/ 2015/11/21(土) 09:54:08.94 ID:fJR2BFd+0.net
>>32
ずっと1を表示するが

78: ニールキック(庭)@\(^o^)/ 2015/11/21(土) 10:08:49.64 ID:LDEcvZQx0.net
>>50
ああそうか。

10 A=0
20 A=A+1
30 PRINT A
40 GOTO 20

これがしたかった。

91: ミッドナイトエクスプレス(愛知県)@\(^o^)/ 2015/11/21(土) 10:18:12.23 ID:G+S+6f5M0.net
>>78
それでも無限ダロw

94: キャプチュード(catv?)@\(^o^)/ 2015/11/21(土) 10:21:01.68 ID:TMAh31K90.net
>>78
全然解決になってなくてウケるww

98: 断崖式ニードロップ(茸)@\(^o^)/ 2015/11/21(土) 10:23:13.16 ID:FfCOR01+0.net
>>94
だから無限にインクリメントして表示させたいんだろ
意図汲み取れないやつって無能だよね

101: ラダームーンサルト(家)@\(^o^)/ 2015/11/21(土) 10:26:14.35 ID:8wZVs9F10.net
>>98
オーバーフロー…

34: 河津掛け(チベット自治区)@\(^o^)/ 2015/11/21(土) 09:47:39.20 ID:4UsCPE9S0.net
プログラミングだけで飯を喰おうなんて
おこがましい とは思わんかね (AAry

主業務遂行の為の片手間でやれ

35: ファイヤーボールスプラッシュ(空)@\(^o^)/ 2015/11/21(土) 09:48:07.29 ID:SLXp1dhR0.net
言語覚えるより優れたアルゴリズム100覚えたほうがいいよ

38: チェーン攻撃(茸)@\(^o^)/ 2015/11/21(土) 09:48:37.54 ID:1ia3Qjxd0.net
>>35
そんなにアルゴリズムねーよ

39: フランケンシュタイナー(京都府)@\(^o^)/ 2015/11/21(土) 09:49:26.25 ID:JNiUBF3t0.net
>>35
ああリズムが大事だああ

40: キャプチュード(庭)@\(^o^)/ 2015/11/21(土) 09:49:47.20 ID:cajjjjZq0.net
事務系でVBAやっとけば神扱い。
C++やるようなところではVBAはおこちゃま扱い、長らくの不況で給料は大幅に変わらない。

悪い事は言わない。事務系でVBAやっとけ。

41: バックドロップホールド(やわらか銀行)@\(^o^)/ 2015/11/21(土) 09:51:01.01 ID:bIvgYd0f0.net
RPGって何年前に絶滅したんだろう?

44: アイアンフィンガーフロムヘル(空)@\(^o^)/ 2015/11/21(土) 09:52:24.19 ID:rkyX5l280.net
関数型でまともな統合開発環境あるのってXamarin/F#くらいか?

45: 河津掛け(東日本)@\(^o^)/ 2015/11/21(土) 09:52:29.46 ID:t4JH0UjP0.net
趣味で遊んでるうちがいい
仕事になると嫌いになる
ふしぎ!?

51: メンマ(神奈川県)@\(^o^)/ 2015/11/21(土) 09:54:14.85 ID:9z0CcHXQ0.net
>>45
趣味は自分からやる、仕事は人からやらされる
この違いかと(´・ω・`)

46: エメラルドフロウジョン(SB-iPhone)@\(^o^)/ 2015/11/21(土) 09:52:31.58 ID:xkPdYxzf0.net
客とコミュニケーションをうまく取れて、プログラマーをうまく使える奴が1番だろう

47: アイアンクロー(芋)@\(^o^)/ 2015/11/21(土) 09:53:10.40 ID:qiuHOSJ10.net
人間個人の脳内キャッシュの限界を補うためのオブジェクト指向なんて、
AIが進んだらナンセンス。
全体を俯瞰して最適化出来る人工知能が瞬時にプログラミングするようになる。

49: 逆落とし(SB-iPhone)@\(^o^)/ 2015/11/21(土) 09:53:58.95 ID:eoXXTJFI0.net
競技プログラミングやるなら何言語がいい?

53: セントーン(空)@\(^o^)/ 2015/11/21(土) 09:55:00.49 ID:U0zYyI0y0.net
>>49
HaskellかF#だな

55: バックドロップホールド(芋)@\(^o^)/ 2015/11/21(土) 09:56:04.79 ID:/xMIh22j0.net
>>49
理想はHaskell
今の2chもHaskellで動いている

52: セントーン(空)@\(^o^)/ 2015/11/21(土) 09:54:30.09 ID:U0zYyI0y0.net
最初はN88-BASICやF-BASICみたいな非構造化の言語がいいんじゃね。
下手に意味もなく構造から覚えさせようとするからややこしい

54: 稲妻レッグラリアット(鹿児島県)@\(^o^)/ 2015/11/21(土) 09:55:56.04 ID:p0U9Wpsb0.net
アセンブラやっとけば間違いない

67: フランケンシュタイナー(京都府)@\(^o^)/ 2015/11/21(土) 10:01:14.53 ID:JNiUBF3t0.net
>>54
アセンブラ知らない人多いみたいだな。古いパソコンじゃ何も出来ないな。
至れり尽くせりか。オブジェクト指向なんて得体の知れない馬鹿でかい構造体を
渡されても何とも思わないんだろうな。

71: バーニングハンマー(大阪府)@\(^o^)/ 2015/11/21(土) 10:03:47.17 ID:7imSp1UL0.net
>>67
おいジジイ
自分が判らないものを馬鹿にするんじゃねえよ。

62: フライングニールキック(チベット自治区)@\(^o^)/ 2015/11/21(土) 09:58:07.65 ID:JexxpxXR0.net
言語に固執してると寿命短いだろ

63: ときめきメモリアル(埼玉県)@\(^o^)/ 2015/11/21(土) 09:58:56.98 ID:PT8Cz5BD0.net
英語ができないとスタート地点にさえ立てなくてつらい
英語で語らずコードで語れよ、と英語サイト見ながら思う毎日

64: セントーン(空)@\(^o^)/ 2015/11/21(土) 09:59:43.27 ID:U0zYyI0y0.net
まだ学んでいるうちに関数型をやっておけ
とくに純粋関数型の思想

65: ファイヤーボールスプラッシュ(東京都)@\(^o^)/ 2015/11/21(土) 10:00:28.61 ID:8yqYO3Xw0.net
中小に入って技術身につけても転職しなければドカタ

68: イス攻撃(dion軍)@\(^o^)/ 2015/11/21(土) 10:01:41.65 ID:swQAgmTb0.net
16進数のみでテンキーだけで書けるようになるのが目標

69: エルボードロップ(茸)@\(^o^)/ 2015/11/21(土) 10:02:06.15 ID:tMsB2lTQ0.net
・新人で派遣された先が独自言語でその後潰しが効かなくて苦労してた奴
・新人で派遣された先がFORTRANでその後潰しが効かなくて苦労した奴

72: フライングニールキック(チベット自治区)@\(^o^)/ 2015/11/21(土) 10:04:27.88 ID:JexxpxXR0.net
>>69
他言語に苦労してる時点でそこまでの奴だよ

59: ドラゴンスリーパー(新疆ウイグル自治区)@\(^o^)/ 2015/11/21(土) 09:57:20.64 ID:/tBPX5H40.net
IT貴族などいない。


この記事が気に入ったら
いいね!しよう
最新情報をお届けします

本日注目の話題!

コメント一覧

※ 1. 私は名無しさん  2015年11月21日 14:09 ID:QUZwhM720 ※このコメントに返信する※
(e/d)

機械語が最高


※ 2.        2015年11月21日 14:11 ID:ZJ3DvWJ70 ※このコメントに返信する※
(e/d)

じゃあ、池田貴族になるには何を覚えればいいのでしょうか?

教えて下さいww


※ 3. pulse  2015年11月21日 14:58 ID:In2nnEGHO ※このコメントに返信する※
(e/d)

C言語とCOBOLを同時進行で。
半年後、脳みそが爆発し掛けたけど、ある時突然両方が絵本読んでるみたいに理解できるようになった。


※ 4. ななしさん  2015年11月21日 15:16 ID:ygi9wO1b0 ※このコメントに返信する※
(e/d)

40が真理
案件終わって総務へ居った時にEXCELでやってるくそ作業を片っ端からVBAとマクロで効率化しまくったら神扱いよ
簿記2級あったからそのまま残って総務課長へとんとんと進んでしまった


※ 5. はちまき名無しさん  2015年11月21日 15:40 ID:xZuk6.L70 ※このコメントに返信する※
(e/d)

自分がその立場にいないのに、その立場にいるつもりで、自分に不利な事ばかりする奴が多い


※ 6. 私は名無しさん  2015年11月21日 16:55 ID:s.RSyEtG0 ※このコメントに返信する※
(e/d)

プログラム言語は奴隷の言語。
ご主人様は日本語を話され奴隷語には無関心。


※ 7. 私は名無しさん  2015年11月21日 17:51 ID:oHsBAIRt0 ※このコメントに返信する※
(e/d)

プログラム言語は所詮言語。
1個わかれば全部同じ。
言語が違うだけ。

会話と同じだ。
日本語でコミュニケーション取れれば後は言語が違うだけ。
言葉が英語とかドイツに変わるだけ。


※ 8. 私は名無しさん  2015年11月21日 18:13 ID:0hd.D0w30 ※このコメントに返信する※
(e/d)

プログラムは女に似ている
貢いで本を買いまくって
少し話が通じて楽しくなったり
回りが他の言語の自慢ばかりするから
目移りがして乗り換えたくなったり
一図を貫いていったいこれからどうなるのだろうか


※ 9. 私は名無しさん  2015年11月21日 19:34 ID:4GeVWd0u0 ※このコメントに返信する※
(e/d)

COBOL85 FORTRAN77 PL/I から入ってーのC言語経由PascalやりつつPL/SQLやってからのjava&vb系

自分でも何やってきたのかわからん。


※ 10. J  2015年11月21日 19:35 ID:8Vu9OZ7o0 ※このコメントに返信する※
(e/d)

ぶっちゃけ、ワークフロー極めるだけで貴族になれる。


※ 11. 私は名無しさん  2015年11月21日 19:50 ID:YaQmwRy50 ※このコメントに返信する※
(e/d)

プログラム言語ってのは、料理の素材みたいなもんだ
それを使って料理人として何を作るかということ
その料理の腕前ってのが、プログラマの質ってことだ

IT貴族になりたいならプログラム言語に拘らない事だ
客がラーメンを求めたなら、ラーメンが作れる素材を選べ
客のニーズを満たせる奴こそが人気のあるIT貴族になる
逆に、客のニーズを満たせず周りに操られる奴は、一生IT土方だ
他人に操られないと仕事できないんだから、支配する側になれるわけがない


※ 12. 私は名無しさん  2015年11月21日 20:58 ID:0hd.D0w30 ※このコメントに返信する※
(e/d)

たとえば英語をマスターすればアルファベット圏はすべて学びやすくなる
マスターする前から他も色々やっていてはこれは絶望的だ
それくらいダメダメが辞めていく
だから俺は古本を買う


コメント投稿

名前

     絵文字

いつもコメントありがとうございますm(_ _)m
アダルトとURLはNGワードにしています。(リンク先の安全確認が出来ないためです)
コメントができない場合は、一時的な不具合の場合があります。

芸能・ニュース
VIP・その他
厳選ピックアップ
見逃せない2chまとめ

前の記事次の記事