ネット大好きな人のブログ

ネットをするのが大好きな人が運営しているブログです

プログラミングを上達させる方法

今、学校でもプログラミング教育が行われていますがプログラミングが好きでたまらない中学生や高校生のためにプログラミングが上達する方法を教えます。

 

将来はgoogle、Yahoo、microsoftapplefacebook、などの大企業に入りたいと思っている人、自分で何かを発明し、世界を変えるブレイクスルーを起こし、大企業に育て上げるなど、男のロマンを求める人なら数学です。間違いなく。

 

例えば世界を変えるソフトウェアを開発するなら機械学習人工知能乱択アルゴリズムなどの知識が重要になります。これ以外にも次世代のモバイルOS、WEBサービス

クラウドシステムなど、どれもこれも数学そのものか、数学的な発想が必要になります。

 

以上に当てはまらない人、既にWeb関連企業やSI起業に就職している初心者プログラマ

や、そのような企業に就職を目指す学生なら別の話になります。

学ぶべきは英語です。入門書のレベルよりもっと上に行きたい人は英語ができることが前提になります。

プロジェクトを作るときになんらかのハプニングが起こった場合、最初にGoogleを使います。日本語のページで解決できるのは問題の50%くらいで、検索の範囲を英語のページに広げると、残り40%くらいの問題を解決できると言われています。なので英語ができないと前に進めません。