-
1:ID:dbxNSj · 2018-07-16

プログラミングする際の必要な知識、考え方についてですが皆さんはどのようにして学びましたか?
自分は知識、考え方の部分が圧倒的に不足していて(今現在もイテレータ等の概念に四苦八苦)イチから勉強しようとしているのですがオススメの参考書などありましたら教えて頂きたいです

7 件の回答

2:ID:3iN6cE · 2018-07-16

せめて言語くらいは書いた方が良い気がします

3:ID:3iN6cE · 2018-07-16

Re:2
ちなみに私はJSマスターです。っくw

4:ID:CW0WpJ · 2018-07-16

んな学術的な事はほっといて hello, world からやってりゃいいよ。もしどうしてもその辺が知りたかったらこの古典中の古典でも読め。
https://www.amazon.co.jp/dp/4764901625

5:ID:JAqtHs · 2018-07-16

Gofがいいかどうかは知らんが、デザインパターンは知っていて損はない。趣味でもね。
プログラミングってのは簡単だけど、重要なのは生産性と保守性で目標をいかにチームワーク良く、コスパ良く達成するか。
その為に規約みたいなのが多いが、知識が多ければいいってわけじゃない。
安い人材が多く稼働できるように、浅い知識の人でも出来るように設計することもまた大切で、日本は堅苦しい首の絞め合いが好きだけど、オフショアのブリッジSEなどは目標達成の為のコスト意識がある。
何がいいたいかと言うと、自分の周りの仕事、日常生活をいかに生産的に改良できるかを考えてるとプログラミングは上達するよ。

6:ID:JAqtHs · 2018-07-16

Re:5
1日のルーチンを休日、平日と分けて、活動記録(ログ)を取る。ログを見てると改善点がどんどん出てきて、判断に掛かる時間を減らす(有名な話だけどジョブスやザッカーバーグは服のパターンを1つにするというシステマチックぶりだった)等アイデアが出るよ。
料理なら冷凍食品(オブジェクト指向)を作ったり、逆にクオリティの為に煮込み(スレッド)、電話の受信等の割り込みタスクの処理、繰り返しになる通勤の時間の処理と、考えると楽しい。
誰もが新卒でも50週 * 15年ほどでプログラマとしてはメモリ不足を起こしてメモリへの書き込みエラーが増えていフルGCが頻発するようになるので、ログを常に取りテストを書く大切さが分かるようになる。

7:ID:rBQnkN · 2018-07-17

独学で学びました。
確かunityでc#を学んだ記憶があります。
16だったんで、頭も柔らかかったし、どんどん上達していった記憶があります。
今大学生ですが、pythonを使ってwebアプリ制作のアルバイトをしてます。
結構知識が身についたと思いますよ、実務に関わってから急に。

8:ID:uN4.IW · 2018-07-17

作るしかないよね。どんどん問題解決していくしか。

コメントの受付は終了しました。

一緒に読まれている質問

ページ上部に戻る