この記事の目的
システム開発初心者、特に若手におすすめのリソースを紹介する。
モチベーション
- Computer Scienceを学ぼう!
システム開発
- 開発の流れを把握する
-
-
業務システム開発モダナイゼーションガイド
-
プログラミング
- 適正
-
-
言語能力が高い人は、得意かもね
-
テスト
単体テスト
Web
- Chromiumのアーキテクチャを通して、ブラウザの世界を垣間見る
-
-
ブラウザはリモートからコードをダウンロードして、安全に動かす
-
[電子情報学特論:Chromiumのアーキテクチャを解き明かす \- Google スライド](https://docs.google.com/presentation/d/1AzBcuN-dmctk7v1IMZHivfpFAiXwCnsjyJS3wQ4sgE4/edit#slide=id.g8331da4ad6_0_51)
-
- ブラウザの話を通して、インターネットとその未来について学べるおすすめのPodcast episode, この話は初学者にも聞きやすい
-
-
インターネットの話で、経験ベースでかなり広くTopicがカバーされている. webの未来をしみじみ考えちゃう、良エピソード
Engineering
- SOFT SKILLS
-
-
ソフトウェア開発者の人生マニュアル 本
-
人生の教え集
-
もはやソフト開発者は関係ないが、人生のあらゆること(恋愛も含む!)が紹介れている
-
- OTHER
-
-
プログラミングに関するあまり知られていない7つの真実] http://www.tommyjp.com/programming/blog-post_1710/ プログラミングとはどのような営みなのか?
-
Javaなら「この書き方がベスト」と信じて書ける - きしだなおきに聞く、Javaのこれまでとこれから - エンジニアHub|若手Webエンジニアのキャリアを考える!
-
この感覚を得られるまで時間がかかると思うが、プロの大切な感覚の一つなんだろうな。 > 結局、仕様を全て分かっている言語を使う方が、一番良い書き方ができるので。僕にとってはその言語がJavaです。基本的に、僕が書いたコードはJavaとしては最適なコードになっているはずなんです。ある処理を実現するために何通りもの方法があるうち、「この書き方がベストだ」と信じて書ける。どうしてその書き方を選んだのかをきちんと説明できますし、迷ったときもどこを調べればいいのか分かる。
-
IT全般, 情報収集
- UNISYS技報
-
-
何より無料で、家まで月刊誌を届けてくれる
-
結構コアな寄稿があったりして面白い
-
- IPA
-
-
まとまったwhite paperがあったりする
-
- オンラインコース
-
-
Coursera, Udacity
-
- Podcast
-
-
Rebuild FM
-
- ブログ
-
-
個人、企業含めて最新のトピックはブログから発信されることが多い
-
https://martinfowler.com/ ITの有名人 [Martin Fowler]
-
Feedlyでfollowするのがおすすめ
-
- 国際会議、カンファレンス
-
Tech Company Report
- Coding Service
-
-
プログラミング初級 https://typing.io/ ・とにかく手を動かしてみるというのもあり
-
オンラインプログラミングチャレンジ
-
科学
一般教養
-
テレビ "NHKの番組とか結構いいのがある
-
特集とか、クローズアップ現代、時論公論
-
-
-
色々セミナーや教材がある
-