Your SlideShare is downloading. ×
0
学生プログラマーとしてやってきて良かったまとめ	 プログラミング歴10年目だしまとめてみた
自己紹介	 •  村山	 寛明	  (@kodam)	    •  週2で水泳始めました	    •  あと、コンタクトにしました	    •  今年で趣味プログラマ10年目	  •  最近の活動	    •  バイト	        •  i...
学生のうちにやっておこう!	 •  時間をとれるのは学生の時だけ	  •  社会人になったら時間がとれなくなる	  •  時間は有限、出来るときに好きなことをやろう
興味ある分野を見つけよう!	 •  ゲームプログラミング	   •  DxLib,	  XNA,	  Ac?onScript,	  PSP/DS,	  ツクール系	  •  Webプログラミング	   •  Word	  Press,	  ブロ...
興味ある分野を見つけよう!	 •  競技プログラミング	    •  ICPC,	  TopCoder,	  AOJ,	  AtCoder	  •  セキュリティ系プログラミング	    •  Hack	  Me,	  本,	  ひろみちゅ先生...
ゲームプログラミングはアルゴリズムと言語の勉強への近道	 ゲームを作ろう!
ゲームを作ろう	 •  ゲームプログラミングの館	   •  C言語の知識だけでWindowsゲームを作る解説サイト	  
ゲームを作ろう	 •  enchant.js使い方辞典	 (v0.4.3)	    •  JavaScriptのゲームフレームワークenchant.jsの解説サイト	  
ゲームを作ろう	 •  「cocos2d」を使ってiPhoneゲームを作ってみよう	   •  iPhone用のゲームフレームワークcocos2dの解説サイト	  
ゲームを作ろう まとめ	 •  ゲームプログラミングの館	    •  C言語の知識だけでWindowsゲームを作る解説サイト	  •  enchant.js使い方辞典	 (v0.4.3)	    •  JavaScriptのゲームフレームワー...
WebはC言語プログラマの見識を変える	 WEBに興味を持つ
Webに興味を持つ	 •  独自ドメインを取得しよう	   •  安いものだと、80〜980円/年	   •  割引がよくある	   •  ついでにサーバーが貰える	                            ValueDomain...
Webに興味を持つ	 •  独自ドメインを取得しよう	    •  空いている名前を検索するだけ!	  •  h[p://objc.jp	  •  h[p://ip7.biz/wordpress/	  •  h[p://gachihomo.co...
Webに興味を持つ	 •  取得したドメインで何が出来るのか?	   •  WebサーバーでブログやWebアプリを公開できる	     •  h[p://objc.jp	   •  独自ドメインのメールアドレスを手に入れられる	     •  ...
ネットで情報公開すると、仲間が増える	 ネットで情報を公開する
ネットで情報を公開する	 •  ブログをやろう!	     •  ブログで面白い記事を書いて世界へ発信	     •  プログラマ的には技術系がよい	  •  アクセス数を増やす事を意識する	     •  SEO対策	     •  ページラ...
ネットで情報を公開する	 •  Webポートフォリを作ろう!	     •  作ったものや活動をまとめたりする	     •  就活でも使える!	  •  関連	     •  就活に打ち勝つポートフォリオWebサイトの作り方	  
ネットで情報を公開する	 •  Twi[erやFacebookを活用しよう	    •  プログラマがたくさんいて、気軽に会話できる	  •  Qiita(キータ)	    •  プログラマ専用SNS、言語別のTipsや質問などが出来る	  •...
LAMPが使えると一気にできる事が増える	 CGIを勉強する
CGIを勉強する	 •  プログラマはLAMPを使えるようにスべし!	  •  勉強にはXAMPPがおすすめ!	     •  Webアプリケーションを開発する環境が揃っている!	     •  Windows/MacOS/Linuxに対応	 ...
時代の流れに乗ろう	 スマートフォンアプリを作る
スマホアプリを作る	 •  時代の流れに乗ってスマホアプリを作ろう	  •  難しい?	   •  LAMPしか触ったことのない人には敷居が高い	     •  JavaScriptだけで作る方法もある	   •  リファレンスも多い	   •...
スマホアプリを作る	 •  Eclipse	  +	  AndroidSDK	  +	  Java	     •  Androidアプリ	     •  WindowsでもMacでもおk	  •  Xcode	  +	  Cocoa	  +	 ...
スマホアプリを作る	 •  Eclipse	  +	  AndroidSDK	  +	  Java	     •  Androidアプリ	     •  WindowsでもMacでもおk	  •  Xcode	  +	  Cocoa	  +	 ...
スマホアプリを作る	 •  スマホアプリの開発は	   • 本での勉強が一番いいです
スマホアプリを作る	 •  iPhoneアプリで役に立つ本	  iPhone	  SDK	  アプリケーション開発ガイド	    iPhoneプログラミング                                    UIKit詳解リ...
スマホアプリを作る	 •  Androidアプリで役に立つ本	  •  公式リファレンスも役に立つ!	   •  英語のみだけど…	                            Google	  Androidプログラミング入門
スマホアプリを作る	 •  Unityの参考書	    •  Unityでゲーム開発するならこれ!	    •  バンナムでも教科書にされてる	                          Unityではじめるゲームづくり
たまには技術書以外の本とかも読もう	 本を読もう!
本を読もう!	 •  技術書以外のおすすめ本	  •  ハッカーズ	   •  スティーブン・レビー著	   •  ¥	 2,625	  •  ハッカー達の歴史	  •  重いので持ち歩きには向	     かない	               ...
本を読もう!	 •  技術書以外のおすすめ本	  •  ハッカーと画家	   •  ポール	 グレアム	 著	   •  ¥	 2,520	  •  ハッカーズよりも比較的	     新しい人たちの歴史	                    ...
本を読もう!	 •  技術書以外のおすすめ本	  •  プログラマが知るべき97のこと	  •  	 Kevlin	  Henney	  (編集)	   •  ¥	 1,995	  •  職業プログラマたちの愚痴Tips	  •  内容が薄いの...
この業界は進化が早い!今の流行に遅れを取らない!	 情報収集はまめにする
情報収集はまめにする	 •  GIGAZINE	     •  よくわからないギークサイト	     •  GIZMODEも同系統
情報収集はまめにする	 •  Engadget	     •  技術寄りの情報サイト
情報収集はまめにする	 •  スラッシュドット・ジャパン	   •  匿名タレコミサイト
情報収集はまめにする	 •  IT	  pro	      •  情報系総合ニュースサイト	      •  非常に真面目	      •  IT系で就活するならここは	         読んだ方がいい	  
情報収集はまめにする	 •  雑誌からも情報収集	   •  WEB+DB	  PRESS	       •  LAMP系	   •  日経ソフトウェア	       •  プログラミング全般	       •  最近は初心者向け?	  
勉強会に積極的に参加して、人脈を増やそう	 勉強会に参加する
勉強会に参加する	 •    人脈が増える!	  •    発表したり、勉強する機会が増える!	  •    聞くだけでも勉強した気になる!	  •    モチベーションも上がる!	  
勉強会に参加する	 •    人脈が増える!	  •    発表したり、勉強する機会が増える!	  •    聞くだけでも勉強した気になる!	  •    モチベーションも上がる!	  •  しかし、北海道は勉強会が少ない!	       • ...
勉強会に参加する	 •    人脈が増える!	  •    発表したり、勉強する機会が増える!	  •    聞くだけでも勉強した気になる!	  •    モチベーションも上がる!	  •  しかし、北海道は勉強会が少ない!	       • ...
最後に!
モチベーションを維持する!	 •  勉強も、研究も、プログラミングもモチベーションを維   持する方法をみつける!	  •  人間誰しも飽きることがある	    •  僕も飽きっぽい正確	  •  僕の場合	    •  飽きたらアニメを見る	...
モチベーションを維持する!	 •  勉強も、研究も、プログラミングもモチベーションを維   持する方法をみつける!	  •  人間誰しも飽きることがある	    •  僕も飽きっぽい正確	  •  僕の場合	    •  飽きたらアニメを見る	...
Upcoming SlideShare
Loading in...5
×

趣味プログラマの先輩からのアドバイス

2,532

Published on

去年の夏の残り香勉強会にて発表した資料、サークル向け

Published in: Technology
0 Comments
7 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,532
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
6
Comments
0
Likes
7
Embeds 0
No embeds

No notes for slide

Transcript of "趣味プログラマの先輩からのアドバイス"

  1. 1. 学生プログラマーとしてやってきて良かったまとめ プログラミング歴10年目だしまとめてみた
  2. 2. 自己紹介 •  村山 寛明  (@kodam)   •  週2で水泳始めました   •  あと、コンタクトにしました   •  今年で趣味プログラマ10年目  •  最近の活動   •  バイト   •  iPhoneアプリ開発   •  趣味   •  Androidアプリ開発   •  C#.NET  
  3. 3. 学生のうちにやっておこう! •  時間をとれるのは学生の時だけ  •  社会人になったら時間がとれなくなる  •  時間は有限、出来るときに好きなことをやろう
  4. 4. 興味ある分野を見つけよう! •  ゲームプログラミング   •  DxLib,  XNA,  Ac?onScript,  PSP/DS,  ツクール系  •  Webプログラミング   •  Word  Press,  ブログ,  ポートフォリオ    •  スマホアプリ   •  Android,  iPhone,  enchant.js,  Unity  •  ハードウェアプログラミング   •  Gainner,    Arduino,  Kinect,  Wiiリモコン  
  5. 5. 興味ある分野を見つけよう! •  競技プログラミング   •  ICPC,  TopCoder,  AOJ,  AtCoder  •  セキュリティ系プログラミング   •  Hack  Me,  本,  ひろみちゅ先生  •  Unix/Linuxプログラミング   •  X,  シェルプログラミング  →興味あるものからガンガン試していこう  
  6. 6. ゲームプログラミングはアルゴリズムと言語の勉強への近道 ゲームを作ろう!
  7. 7. ゲームを作ろう •  ゲームプログラミングの館   •  C言語の知識だけでWindowsゲームを作る解説サイト  
  8. 8. ゲームを作ろう •  enchant.js使い方辞典 (v0.4.3)   •  JavaScriptのゲームフレームワークenchant.jsの解説サイト  
  9. 9. ゲームを作ろう •  「cocos2d」を使ってiPhoneゲームを作ってみよう   •  iPhone用のゲームフレームワークcocos2dの解説サイト  
  10. 10. ゲームを作ろう まとめ •  ゲームプログラミングの館   •  C言語の知識だけでWindowsゲームを作る解説サイト  •  enchant.js使い方辞典 (v0.4.3)   •  JavaScriptのゲームフレームワークenchant.jsの解説サイト  •  「cocos2d」を使ってiPhoneゲームを作ってみよう   •  iPhone用のゲームフレームワークcocos2dの解説サイト  •  言語別ゲームプログラミング制作講座一覧   •  少し古いけど、まとめサイトがあるのでこちらをどうぞ
  11. 11. WebはC言語プログラマの見識を変える WEBに興味を持つ
  12. 12. Webに興味を持つ •  独自ドメインを取得しよう   •  安いものだと、80〜980円/年   •  割引がよくある   •  ついでにサーバーが貰える ValueDomain.com
  13. 13. Webに興味を持つ •  独自ドメインを取得しよう   •  空いている名前を検索するだけ!  •  h[p://objc.jp  •  h[p://ip7.biz/wordpress/  •  h[p://gachihomo.com/  •  大体サーバーは無料で貰える  •  その他   •  ムームードメイン   •  お名前.COM
  14. 14. Webに興味を持つ •  取得したドメインで何が出来るのか?   •  WebサーバーでブログやWebアプリを公開できる   •  h[p://objc.jp   •  独自ドメインのメールアドレスを手に入れられる   •  Google  Apps    Gmailで管理できる   •  kodama@gachihomo.com   •  ドメインを転売する   •  ドメインはオークションで売買されている  
  15. 15. ネットで情報公開すると、仲間が増える ネットで情報を公開する
  16. 16. ネットで情報を公開する •  ブログをやろう!   •  ブログで面白い記事を書いて世界へ発信   •  プログラマ的には技術系がよい  •  アクセス数を増やす事を意識する   •  SEO対策   •  ページランク  •  アフィリエイトとかやってみる   •  月200〜500円くらい   •  (1日の訪問人数)円/月  •  おすすめ   •  やる夫が企業サイトのSEOに挑戦   するようです  
  17. 17. ネットで情報を公開する •  Webポートフォリを作ろう!   •  作ったものや活動をまとめたりする   •  就活でも使える!  •  関連   •  就活に打ち勝つポートフォリオWebサイトの作り方  
  18. 18. ネットで情報を公開する •  Twi[erやFacebookを活用しよう   •  プログラマがたくさんいて、気軽に会話できる  •  Qiita(キータ)   •  プログラマ専用SNS、言語別のTipsや質問などが出来る  •  2ch系列コミュニティもおすすめ
  19. 19. LAMPが使えると一気にできる事が増える CGIを勉強する
  20. 20. CGIを勉強する •  プログラマはLAMPを使えるようにスべし!  •  勉強にはXAMPPがおすすめ!   •  Webアプリケーションを開発する環境が揃っている!   •  Windows/MacOS/Linuxに対応  •  最初はWordPress(ブログ)をたちあげてみる  •  次はWordPressのプラグインを作る   •  まずは自分のブログのプラグインなど簡単なものから!    •  関連   •  『最新版』XAMPP上にWordPressを簡単インストール
  21. 21. 時代の流れに乗ろう スマートフォンアプリを作る
  22. 22. スマホアプリを作る •  時代の流れに乗ってスマホアプリを作ろう  •  難しい?   •  LAMPしか触ったことのない人には敷居が高い   •  JavaScriptだけで作る方法もある   •  リファレンスも多い   •  プログラマの一般スキルとして身に着けておきたい  
  23. 23. スマホアプリを作る •  Eclipse  +  AndroidSDK  +  Java   •  Androidアプリ   •  WindowsでもMacでもおk  •  Xcode  +  Cocoa  +  Objec?ve-­‐C   •  iPhoneアプリ   •  Macでしか開発できない  •  Unity   •  Android/iPhoneアプリ   •  WindowsでもMacでもおk  •  enchant.js   •  ブラウザ上で動くため、何でもおk  
  24. 24. スマホアプリを作る •  Eclipse  +  AndroidSDK  +  Java   •  Androidアプリ   •  WindowsでもMacでもおk  •  Xcode  +  Cocoa  +  Objec?ve-­‐C   •  iPhoneアプリ   •  Macでしか開発できない  •  Unity   •  Android/iPhoneアプリ   •  WindowsでもMacでもおk  •  enchant.js   •  ブラウザ上で動くため、何でもおk  
  25. 25. スマホアプリを作る •  スマホアプリの開発は   • 本での勉強が一番いいです
  26. 26. スマホアプリを作る •  iPhoneアプリで役に立つ本  iPhone  SDK  アプリケーション開発ガイド iPhoneプログラミング UIKit詳解リファレンス
  27. 27. スマホアプリを作る •  Androidアプリで役に立つ本  •  公式リファレンスも役に立つ!   •  英語のみだけど…   Google  Androidプログラミング入門
  28. 28. スマホアプリを作る •  Unityの参考書   •  Unityでゲーム開発するならこれ!   •  バンナムでも教科書にされてる Unityではじめるゲームづくり
  29. 29. たまには技術書以外の本とかも読もう 本を読もう!
  30. 30. 本を読もう! •  技術書以外のおすすめ本  •  ハッカーズ   •  スティーブン・レビー著   •  ¥ 2,625  •  ハッカー達の歴史  •  重いので持ち歩きには向   かない   ハッカーズ
  31. 31. 本を読もう! •  技術書以外のおすすめ本  •  ハッカーと画家   •  ポール グレアム 著   •  ¥ 2,520  •  ハッカーズよりも比較的   新しい人たちの歴史 ハッカーと画家 コンピュータ時代の創造 者たち
  32. 32. 本を読もう! •  技術書以外のおすすめ本  •  プログラマが知るべき97のこと •  Kevlin  Henney  (編集)   •  ¥ 1,995  •  職業プログラマたちの愚痴Tips  •  内容が薄いので読みやすい  •  英語版は無料 プログラマが知るべき97のこと
  33. 33. この業界は進化が早い!今の流行に遅れを取らない! 情報収集はまめにする
  34. 34. 情報収集はまめにする •  GIGAZINE   •  よくわからないギークサイト   •  GIZMODEも同系統
  35. 35. 情報収集はまめにする •  Engadget   •  技術寄りの情報サイト
  36. 36. 情報収集はまめにする •  スラッシュドット・ジャパン   •  匿名タレコミサイト
  37. 37. 情報収集はまめにする •  IT  pro   •  情報系総合ニュースサイト   •  非常に真面目   •  IT系で就活するならここは   読んだ方がいい  
  38. 38. 情報収集はまめにする •  雑誌からも情報収集   •  WEB+DB  PRESS   •  LAMP系   •  日経ソフトウェア   •  プログラミング全般   •  最近は初心者向け?  
  39. 39. 勉強会に積極的に参加して、人脈を増やそう 勉強会に参加する
  40. 40. 勉強会に参加する •  人脈が増える!  •  発表したり、勉強する機会が増える!  •  聞くだけでも勉強した気になる!  •  モチベーションも上がる!  
  41. 41. 勉強会に参加する •  人脈が増える!  •  発表したり、勉強する機会が増える!  •  聞くだけでも勉強した気になる!  •  モチベーションも上がる!  •  しかし、北海道は勉強会が少ない!   •  頻繁なのは札幌くらい
  42. 42. 勉強会に参加する •  人脈が増える!  •  発表したり、勉強する機会が増える!  •  聞くだけでも勉強した気になる!  •  モチベーションも上がる!  •  しかし、北海道は勉強会が少ない!   •  頻繁なのは札幌くらい もっとサークルでやろうぜ!  
  43. 43. 最後に!
  44. 44. モチベーションを維持する! •  勉強も、研究も、プログラミングもモチベーションを維 持する方法をみつける!  •  人間誰しも飽きることがある   •  僕も飽きっぽい正確  •  僕の場合   •  飽きたらアニメを見る   •  2chまとめをだらだら見る   •  Twi[erで遊ぶ  
  45. 45. モチベーションを維持する! •  勉強も、研究も、プログラミングもモチベーションを維 持する方法をみつける!  •  人間誰しも飽きることがある   •  僕も飽きっぽい正確  •  僕の場合   •  飽きたらアニメを見る   •  2chまとめをだらだら見る   •  Twi[erで遊ぶ    この中の一つでも実行してみて    プログラミングを100倍楽しんでください  
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×