プログラマ志望の大学生だけどこれはやっとけってこと教えて

1:名無しさん@おーぷん: 2017/06/03(土)21:43:02 ID:lqw

3:名無しさん@おーぷん: 2017/06/03(土)21:43:27 ID:hN6
英語

9:名無しさん@おーぷん: 2017/06/03(土)21:45:40 ID:lqw
>>3
授業の英語なら

4:名無しさん@おーぷん: 2017/06/03(土)21:43:46 ID:hN6
就職は外資系に行くんだぞ?
いいな?

10:名無しさん@おーぷん: 2017/06/03(土)21:46:30 ID:lqw
>>4
英語頑張らなきゃってことか

6:名無しさん@おーぷん: 2017/06/03(土)21:44:19 ID:nYg
描いてるとかPiet言語かな?w

14:名無しさん@おーぷん: 2017/06/03(土)21:48:08 ID:lqw
>>6
今は
授業でやってるc言語と
pythonで機械学習と
c++で制作をやってる

17:名無しさん@おーぷん: 2017/06/03(土)21:50:23 ID:LJP
>>14
ホントに自分で考えてかけてるか?
たとえば機械学習だと本に書いてあるのを書き写しただけだったり、パッケージを利用してるだけになってないか?
FFTとかちょっと複雑なアルゴリズムを他人のコード見ないで実装できるか?

数学とアルゴリズムの知識がないとただのドカタになるぞ

21:名無しさん@おーぷん: 2017/06/03(土)21:51:40 ID:lqw
>>17
確かに本書き写すだけになってます、はい。

15:名無しさん@おーぷん: 2017/06/03(土)21:48:54 ID:AI2
在学中、最低年間1本はiOSか泥アプリをリリースする

20:名無しさん@おーぷん: 2017/06/03(土)21:51:06 ID:lqw
>>15
これやってみます

23:名無しさん@おーぷん: 2017/06/03(土)21:53:45 ID:AI2
>>20
卒業時に複数のリリース実績があると会社を選べる立場になるし、小遣いも稼げるし、売れていればそのまま起業もできる

22:名無しさん@おーぷん: 2017/06/03(土)21:53:29 ID:nYg
ちゃんと筋トレとは言わないけど若い内に適度に運動を
長時間のデスクワークで腰を壊すエンジニアは多い

24:名無しさん@おーぷん: 2017/06/03(土)21:53:50 ID:lqw
アルゴリズムとデータ構造ならやったことあります
書き写すとかじゃなくてクイックソートを何も見ないで
自力で書いたりはできます

25:名無しさん@おーぷん: 2017/06/03(土)21:54:24 ID:LJP
大学か専門にいってるっぽいけど、文系プログラマと明確に差をつけるためにハードウェアの知識も持っておく方がいいよ。
理系の強みはコンピュータに関する工学的なバックグラウンドがあることだから、ヘネパタとかのアーキテクチャ本を読んだり、電気回路論理回路の本で勉強してみたり。

28:名無しさん@おーぷん: 2017/06/03(土)21:56:20 ID:lqw
>>25
ハードウェアですか
別の学科の講義を受けようかな

26:名無しさん@おーぷん: 2017/06/03(土)21:54:48 ID:Cqc
人件費の安い外人プログラマが現場を牽引している今、cやpythonなどの日本人プログラマに需要はない
日本人プログラマが必要とされている言語は唯一つ、日本人が圧倒的優位性をもつ「なでしこ」だ
なでしこを極めろ、他は全く必要ない

29:名無しさん@おーぷん: 2017/06/03(土)21:59:03 ID:AI2
>>26
よくある質問に答えフローをたどるとあなたに向いている言語がわかる、みたいなやつで必ずなでしこになる俺

30:名無しさん@おーぷん: 2017/06/03(土)22:00:22 ID:LJP
今日はマジレスしまくっちゃうけど、SEになりたいならプログラム書くだけじゃなくて文字コードとかOSの知識とかいろいろ持っとかないとダメだから幅広く触ってみた方がいいと思う。
エディタをVimにしてみたり、Emacs入れてみたり、使ってるパソコンがWindowsならIDE捨ててBash導入してみたり

31:名無しさん@おーぷん: 2017/06/03(土)22:01:35 ID:lqw
>>30
むしろ授業がUNIXオンリーです
Vim使ってます

34:名無しさん@おーぷん: 2017/06/03(土)22:03:40 ID:LJP
>>31
さすが情報系やん!じゃVimプラグインとか自分で作ってみたりしたら?
これだけはやっとけってのはPGかSIerかどっかで研究職につくのかによって変わってくると思う。

36:名無しさん@おーぷん: 2017/06/03(土)22:04:09 ID:lqw
>>34
ググってみます

33:名無しさん@おーぷん: 2017/06/03(土)22:03:26 ID:jie
>>30
OS知識はあるとええな
小回りが効く

43:名無しさん@おーぷん: 2017/06/03(土)22:12:56 ID:cqM
ユーザーから聞き取るヒアリング力
設計書を書く
設計書を読む
エラー処理をしっかり考える

45:名無しさん@おーぷん: 2017/06/03(土)22:14:05 ID:jie
>>43
読む以外はSEの仕事やな

46:名無しさん@おーぷん: 2017/06/03(土)22:14:56 ID:cqM
>>45
マジでか
うち実装含めて全部やらされとるわ

48:名無しさん@おーぷん: 2017/06/03(土)22:17:20 ID:jie
>>46
小規模なシステムだとそうなるなー

あとメンテ系とかでもそうなるなー

50:名無しさん@おーぷん: 2017/06/03(土)22:19:30 ID:xD3
>>43
リリース後の電話の嵐に対応する
相手をなだめる
謝りに行く
徹夜でバグ改修して試験して早朝リリースする

も追加で

47:名無しさん@おーぷん: 2017/06/03(土)22:16:14 ID:LJP
最近の就活生の「人工知能、機械学習やってます」アピールもどないやねん

49:名無しさん@おーぷん: 2017/06/03(土)22:18:02 ID:jie
>>47
なんやねんそれ

人工知能とかなんのアピールなん?

51:名無しさん@おーぷん: 2017/06/03(土)22:19:40 ID:lqw
>>49
学部一年生だからそこまで詳しくは知らないけど
大学生の間で人工知能と機械学習が大ブームらしい
何故なのかはよく知らんけど
だから俺もそのノリで機械学習に手を出してみたわけだが

53:名無しさん@おーぷん: 2017/06/03(土)22:30:16 ID:hN6
>>51
将来AIが伸びるからな
数十年後には日本の総輸出よりもAIの規模のほうが大きくなる見込み

企業はAIできるやつを求めてるから
学生のうちにいろいろやっとけ

70:名無しさん@おーぷん: 2017/06/03(土)23:06:11 ID:AGf
圏論の勉強とかしてる?

72:名無しさん@おーぷん: 2017/06/03(土)23:07:19 ID:lqw
>>70
してないけど聞いたことはある
関数型言語を理解するのに必要とか聞いた