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

プロのプログラマになるには何を学んだらいいの?

141210programming-w960

1: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:42:45.188 ID:zMKLMstjd

VBAやpythonで簡単な自分用のツールは作れるけど
gitとかリポジトリとかわけわからん
 
 

引用元: プロのプログラマになるには何を学んだらいいの?


3: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:43:36.545 ID:zMKLMstjd

深く狭くか浅く広くどちらを選ぶべきか
 
 


4: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:43:42.395 ID:OjWWBR2V0

pythonやってるならリポジトリの概念わかるはずだろエアプ
 
 


9: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:44:36.489 ID:zMKLMstjd

>>4
簡単なっつってるだろ
別名保存でファイル管理してるわ
 
 


5: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:43:42.504 ID:wcQbjXR00

どうせ現場で学ぶんだから関係ないね
学んでおいて損はないだろうけど
 
 


6: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:44:18.630 ID:uMvYSagp0

学も何も触ってりゃ理解すんだろ
 
 


7: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:44:25.106 ID:aNANvBRM0

npmとかは使えんとなやっぱ
 
 


8: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:44:30.840 ID:jidDo7Is0

アルゴリズムとデータ構造
 
 


10: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:45:14.912 ID:5MmEig+I0

とりあえず家でサーバー建てればいい
gitは一人で開発するならクソほども役に立たないだろうけどやるだけやってみれば
 
 


11: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:46:16.027 ID:wcu+gOpu0

プロって商業だろ?
技術より営業
 
 


12: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:46:33.552 ID:RdRME7Y/0

マジレスすると何の職種かによる
 
 


13: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:46:43.786 ID:jg5QMsX50

プログラム言語より人との付き合い方・会話の仕方をしっかり学んだ方がいい
 
 


14: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:47:16.894 ID:K3DG5Ojwd

プロのプログラマになるには
コーディングよりも社会経験やコミュニケーション能力磨くことだろうね
これを否定するプロのプログラマはいないだろう
 
 


15: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:47:17.787 ID:zMKLMstjd

機械工学科だからIT行く人少ないし自分もなるか決めてないけど
もしも就職する際のスキルとして何を身に付けてれば受けが良いのか知りたい
 
 


16: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:49:26.819 ID:zMKLMstjd

データサイエンティストに興味があるからとりあえずtensolflow勉強しようと思ってる
 
 


17: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:49:44.786 ID:FGi18EH/a

マジレスすると何の言語を使えるかよりも実際にその言語を使って何をやったかが評価される
これを自分で作りましたってのを何か語れるようにしとけ
 
 


22: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:52:52.531 ID:zMKLMstjd

>>17
大学の研究でデータ分析するためにプログラミング勉強しましたとかは今でも言える
あとライフゲーム発展させた奴を作ってるんだけどこっちの受けはどうなんだろう
 
 


25: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:54:51.888 ID:OjWWBR2V0

>>22
内容によるに決まってるだろ
データサイエンティストになりたいなら
自分で作ったものを学術的に発表する必要がある
論文が最適だが少なくともその研究所で業績として評価してもらえる形がいる
 
 


26: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:56:59.602 ID:wcQbjXR00

>>22
ぶっちゃけ、大学のプログラミングなんてどれだけやっても素人同然なので、
「何かを作ったことがあるか?」と「どんな理論を使ったか」くらいしか参考にならんぞ
 
 


27: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:57:01.888 ID:FGi18EH/a

>>22
それは「データ分析をするために」の部分が重要だね
ただ「勉強しました」じゃ「ふーん」で終わる
「これを勉強した結果このようにデータ分析に役立ちました」となって初めて「ほうほう」となる
大事なのはインプットよりもアウトプットなんだ
 
 


33: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:03:34.166 ID:zMKLMstjd

>>27
うちの研究室の人は拾ったデータの分析は基本エクセルでやってんだけど
データ数が増えてくると手間がかかりすぎるからVBAで大部分を自動化した(グラフ表示とか特頂点の抽出とか)
それでも複雑な処理する時(重回帰分析とか)に手間を感じたからpythonとpandasでもっと効率化した
こういう感じでどう
 
 


35: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:10:47.889 ID:FGi18EH/a

>>33
かなりいいと思う
 
 


18: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:49:56.244 ID:9/6obTBkd

普通に就職活動すりゃいいんじゃね?
 
 


20: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:51:39.915 ID:OjWWBR2V0

プログラマはサイエンティストではない
データサイエンティストになりたいなら少なくともどこかの研究所にいく必要がある
 
 


49: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:53:23.563 ID:RLr1An7S0

>>20
これが日本の悪いとこな…そんなとこで大した知識はつかん
 
 


21: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:52:07.351 ID:jidDo7Is0

悪いこと言わないからアルゴリズムの勉強しとけ
 
 


24: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:54:28.504 ID:zMKLMstjd

>>21
アルゴリズムの勉強って具体的に何?
 
 


32: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:01:20.614 ID:jidDo7Is0

>>24
アルゴリズムやデータ構造の本を読めとしか言えない
 
 


23: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:53:38.121 ID:uMvYSagp0

あんま個人じゃ触らんかもだけどSQLさわっとけ
 
 


28: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:58:04.087 ID:rIYHHMOn0

一人でやるならgitは有り難みもわかんないだろうしな
PythonやVBAもいいけどCやったら?
インタプリタじゃなきのもやってみなよ
 
 


34: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:05:53.378 ID:zMKLMstjd

>>28
Cは講義でちょっとやった
ポインタが分かったようで分からない
 
 


29: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:59:35.297 ID:En3V36ShK

ゲームのプログラマーならなんもいらんぞ
内定決まってから勉強
 
 


30: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 22:59:58.822 ID:d5zmj2OrM

何をやれるかは行った会社によるし
行きたい会社があるならそこに入るために必要な事を調べたらいいんじゃないの
 
 


31: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:00:54.630 ID:H8t79qUc0

よく勉強しておいて損はない言語は
英語と日本語
 
 


36: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:10:47.943 ID:zMKLMstjd

プログラマになるとして具体的な進路は決めてない
組み込み系は嫌だなくらい
どの分野のプログラマでも役立つ技能があるなら知りたい
ここまで上げられてるものだと英語、アルゴリズム、コミュ力か
 
 


37: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:11:24.310 ID:k/t1emDka

そのプロのプログラマになって何を作りたいの?
どんな事をするプログラマになりたいの?
 
 


38: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:14:39.451 ID:zMKLMstjd

>>37
その辺がまだフワフワしてる
プログラマになるかすら未確定
強いて言えばブラックな職場は嫌だ
 
 


40: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:23:26.404 ID:k/t1emDka

>>38
そんな感じなら基本情報取るとかアルゴリズムの勉強するとかをまずやったら?
 
 


41: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:23:30.546 ID:4ti3dEJK0

>>38
そのあたりでバイトでもいいから1度やってみるのがいいよ
俺なんて高卒で英単語なんてHelloをhalloって書くぐらいのクソだったけど今なんとかやれてるよ
会社に入ってからfe取ったし、英単語はターゲット1600は丸々いれたくらい
まぁ最初はプログラマのサポートで入ったのに今は営業やらされてるけど意外と営業の方が性に合ってる気もしてるけど
 
 


42: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:29:28.116 ID:zMKLMstjd

>>40
アルゴリズムの勉強するとして何か応用先が欲しいんだが
何がいいかな、ゲームのNPCの動きとか?
>>41
研究室で忙しいからキツイかもしんないけどバイトは考えてみる
feはITに行く決意固まったら勉強してみる
 
 


44: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:38:42.019 ID:iRINjpy2M

>>42
いや、応用先とかいいから
図書館に行ってまず本を探して読んでみた方がいいよ
 
 


45: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:39:05.441 ID:xneHWpqB0

1つ教えてやるとプログラミングというのは問題やエラーを一問一答Q&A方式で解いていくような作業じゃないぞ
今までの知識と経験を活かして謎を手探りしたり材料が足りないから妥協したりとサバイバルなんや
ペーパーテストや机上の理論が出来ても自らの開拓能力がなきゃサバイバル能力は培われないんや
 
 


46: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:44:21.195 ID:zMKLMstjd

>>44
クイックソートとか最急降下法ぐらいは理解してるんだけど
目安としてこれができるくらいって目標はなんかない?
>>45
手探りの要素が大きいのは重々理解してる
教えてくれる人もいなかったからGoogle先生に聞きまくってひたすらトライ&エラーしてなんとか実用的なものを作ったよ
 
 


51: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:55:04.372 ID:xneHWpqB0

>>46
あらボチボチ出来てるやんけ
それじゃ別のアドバイスとして上で聞いてる何処でも役に立つ分野として
ある意味gitもそうだけどインフラ周りってのを伝えとくわ
要はpcが突然ぶっ壊れて買い直してシステムの再インストールやらサーバーの再設定とか手順とかきっちりメモしてて出来るようになってたら強いってお話しよ
 
 


57: 以下、\(^o^)/で30がお送りします 2019/04/10(水) 00:01:42.141 ID:R+36cBMM0

>>51
研究室の雑用としてPCやNASの管理やらされてたけど
役に立つ勉強だと思えば苦労が報われるわ
 
 


58: 以下、\(^o^)/で30がお送りします 2019/04/10(水) 00:08:19.544 ID:AOTeySG/0

>>57
毎日やってたりでもしないとまあまあ学習コストかけないと出来ないからのうそういうのは
 
 


39: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:19:06.968 ID:4ti3dEJK0

誰かも言ってるけどほとんどが現場で習うことだから
基本技術とか応用技術の勉強をしてますって段階で面接受けて全然問題ないと思うわ
仕組みの理解とプログラミング言語書くのとは全然違うことだからね
でも確かに英語は大事、まぁでもニュアンス的にも理解できることがほとんどだけど、センター試験程度の範囲の英単語と英文法あれば迷うことはないかな
 
 


48: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:49:38.032 ID:OkAcHTQEa

技術的なことは
知っててもそんなにプラス評価されないけど
知らないとけっこうマイナス評価される

だからそれ以外じゃね?プロに必要なのは

損しないように金を請求する方法とか
要領を得ない客の説明から真意を知るエスパー能力とか
明日やればいいことを今日やらない判断とか
瑕疵をやり過ごす根回しとか


あと
楽をするためにはどんな苦労も厭わない
っていうメンタル
 
 


50: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:53:37.441 ID:zMKLMstjd

>>48
その辺は研究室で身に付いてそう
失踪する人出るくらいにはブラックだから
 
 


54: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:56:57.765 ID:OkAcHTQEa

>>50
すごい大学だな…
企業と組んでなんかやってんのか
 
 


55: 以下、\(^o^)/で30がお送りします 2019/04/10(水) 00:00:07.695 ID:R+36cBMM0

>>54
理工系ならどこでも学科にいくつかはそういう研究室あると思うよ
大学も研究室も別にレベルはそんな高くないし
 
 


59: 以下、\(^o^)/で30がお送りします 2019/04/10(水) 00:12:52.334 ID:WZE8SWFla

>>55
あー
学生が思う「この研究室はキツイ」か
数年後に思い出してジタバタしちゃう感じの
 
 


52: 以下、\(^o^)/で30がお送りします 2019/04/09(火) 23:55:22.862 ID:RLr1An7S0

就職するためのスキルじゃなく
自分に必要なスキルを磨け
そして自分を必要とする職場を探せ
 
 

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

本日注目の話題!

コメント一覧

※ 1. ななし  2019年04月11日 10:33 ID:3ojjBwPa0 ※このコメントに返信する※
(e/d)

仕事にするだけやろ


コメント投稿

名前

     絵文字

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

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

前の記事次の記事