Submit Search
趣味プログラマの先輩からのアドバイス
8 likes
3,014 views
Hiroaki Murayama
去年の夏の残り香勉強会にて発表した資料、サークル向け
Technology
Read more
1 of 45
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
More Related Content
PDF
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
PDF
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
PDF
Swiftのプロパティオブザーバを使い倒す
Tomoki Hasegawa
PDF
ブランディングエンジニア資料
Masaru Gushiken
PDF
Swiftビギナーズ
Masaru Gushiken
PDF
このすこし短い時間にLTを!
Ryo Iinuma
PPTX
Hacker's meetup boost_vol1発表資料_20150902
真一 藤川
PDF
納品のない受託開発を支える レガシーコードを作らない仕組み
Masahiro Nishimi
なぜ私はソニックガーデンのプログラマに転身できたのか?(Short ver.)
Junichi Ito
なぜ私はソニックガーデンのプログラマに転身できたのか?
Junichi Ito
Swiftのプロパティオブザーバを使い倒す
Tomoki Hasegawa
ブランディングエンジニア資料
Masaru Gushiken
Swiftビギナーズ
Masaru Gushiken
このすこし短い時間にLTを!
Ryo Iinuma
Hacker's meetup boost_vol1発表資料_20150902
真一 藤川
納品のない受託開発を支える レガシーコードを作らない仕組み
Masahiro Nishimi
What's hot
(19)
PPTX
開発者のためのUIデザイン入門
Hiroyuki Mori
PDF
20150514 android
Fujimura Munehiko
PDF
インフラエンジニアとして普段心がけていること
Shohei Koyama
PDF
リモートワークで買ってよかったもの
TomomitsuKusaba
PDF
安心Chef開発
智彦 阪口
PDF
Ui live資料
Ryota Iida
PDF
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
leverages_event
PDF
リブセンスのインフラで使ってるAnsibleのお話
Shohei Koyama
PDF
Bot Serviceだけじゃない!Azureで加速させるLINE開発~Clova腹話術スキルの紹介~
拓将 平林
PDF
まったりAndroid framework code reading #1
Shinobu Okano
PDF
LINE bot (Azure Bot Service 製)を LINE Clova とも繋げてみよう
Madoka Chiyoda
PDF
はじめよう!Ossコードリーディング!!
友里 高島
PDF
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
ichigotake .
PPTX
2017年1月24日開催「App Talk Night」発表資料
LocoPartners
PDF
鬼滅の刃"呼吸LINEBot"
ShigekiNagura
PDF
最速で価値を提供する
LIFULL Co., Ltd.
PDF
LIFFでLINE公式アカウント上に予約フォームを作成する
yagi eng
PDF
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
PDF
デザイン負債の返し方 〜ネイルブックの場合〜
Yusuke Hoshi
開発者のためのUIデザイン入門
Hiroyuki Mori
20150514 android
Fujimura Munehiko
インフラエンジニアとして普段心がけていること
Shohei Koyama
リモートワークで買ってよかったもの
TomomitsuKusaba
安心Chef開発
智彦 阪口
Ui live資料
Ryota Iida
【ヒカ☆ラボ】初心者向けSwiftアプリのリファクタリング
leverages_event
リブセンスのインフラで使ってるAnsibleのお話
Shohei Koyama
Bot Serviceだけじゃない!Azureで加速させるLINE開発~Clova腹話術スキルの紹介~
拓将 平林
まったりAndroid framework code reading #1
Shinobu Okano
LINE bot (Azure Bot Service 製)を LINE Clova とも繋げてみよう
Madoka Chiyoda
はじめよう!Ossコードリーディング!!
友里 高島
[Android]趣味プログラマーな非エンジニアにアプリ開発を教える
ichigotake .
2017年1月24日開催「App Talk Night」発表資料
LocoPartners
鬼滅の刃"呼吸LINEBot"
ShigekiNagura
最速で価値を提供する
LIFULL Co., Ltd.
LIFFでLINE公式アカウント上に予約フォームを作成する
yagi eng
Riot.jsと仲良くなるための僕的tips
Keisuke Imai
デザイン負債の返し方 〜ネイルブックの場合〜
Yusuke Hoshi
Ad
Similar to 趣味プログラマの先輩からのアドバイス
(20)
PDF
Weekend Androidのススメ
Suzuki Junko
PDF
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
PDF
初めてのWebプログラミング講座
DIVE INTO CODE Corp.
PDF
第2回 FIC+FCS勉強会
Hiroyuki Honta
PDF
Shinjuku.html5.lunch #11
Kazuyuki CHINDA
PDF
2013年3月20日 Tech Compass #tecomp #きのこる
Yusuke Yamamoto
PDF
初めてのWebプログラミング講座
DIVE INTO CODE Corp.
PDF
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
PDF
プログラミングってなに?
Kazuki Saito
PDF
Issues of Rubyists
Ayumu Aizawa
PDF
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
VOYAGE GROUP
PDF
20120316 designerworkshoppublished
Yoichiro Sakurai
PDF
Agile 459 | 11/17 資料
智治 長沢
KEY
1.29.user,user,user
Tonny Xu
PDF
I os5 study
Takao Funami
PDF
Web勉強会(HTML+CSS+JS入門の入門)
Noriaki UCHIYAMA
PPTX
ソフトウェアエンジニアのキャリア・デザイン
Haruto Watanabe
PDF
Aiming study#6pdf
Koutaro Chikuba
PDF
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
PDF
Programmer @jc-21 2014/03/29
Yuki Higuchi
Weekend Androidのススメ
Suzuki Junko
「新しい」を生み出すためのWebアプリ開発とその周辺
Yusuke Wada
初めてのWebプログラミング講座
DIVE INTO CODE Corp.
第2回 FIC+FCS勉強会
Hiroyuki Honta
Shinjuku.html5.lunch #11
Kazuyuki CHINDA
2013年3月20日 Tech Compass #tecomp #きのこる
Yusuke Yamamoto
初めてのWebプログラミング講座
DIVE INTO CODE Corp.
地方企業がソーシャルゲーム開発を成功させるための10のポイント
Kentaro Matsui
プログラミングってなに?
Kazuki Saito
Issues of Rubyists
Ayumu Aizawa
IT業界とソフトウェア技術者を取り巻く今日の様相と荒波の将来への船出
VOYAGE GROUP
20120316 designerworkshoppublished
Yoichiro Sakurai
Agile 459 | 11/17 資料
智治 長沢
1.29.user,user,user
Tonny Xu
I os5 study
Takao Funami
Web勉強会(HTML+CSS+JS入門の入門)
Noriaki UCHIYAMA
ソフトウェアエンジニアのキャリア・デザイン
Haruto Watanabe
Aiming study#6pdf
Koutaro Chikuba
Agile japan2010 rakuten様プレゼン資料
Akiko Kosaka
Programmer @jc-21 2014/03/29
Yuki Higuchi
Ad
More from Hiroaki Murayama
(13)
PDF
マンガ作家の海外展開を支援するプラットフォームの開発
Hiroaki Murayama
PPTX
GitHubワークショップ
Hiroaki Murayama
PDF
春休み企画
Hiroaki Murayama
PPTX
KLabインターンシップ成果報告会
Hiroaki Murayama
PDF
画像処理入門
Hiroaki Murayama
PPTX
バージョン管理勉強会
Hiroaki Murayama
PDF
WordPressで始めるphp入門
Hiroaki Murayama
PDF
WebAPIではじめるphp入門
Hiroaki Murayama
PDF
Hakodate - simple framework
Hiroaki Murayama
PDF
HSPでおいしいスープを飲む方法
Hiroaki Murayama
PPTX
Effective Java 読書会1
Hiroaki Murayama
PDF
iOS勉強会
Hiroaki Murayama
PDF
enchant.js勉強会
Hiroaki Murayama
マンガ作家の海外展開を支援するプラットフォームの開発
Hiroaki Murayama
GitHubワークショップ
Hiroaki Murayama
春休み企画
Hiroaki Murayama
KLabインターンシップ成果報告会
Hiroaki Murayama
画像処理入門
Hiroaki Murayama
バージョン管理勉強会
Hiroaki Murayama
WordPressで始めるphp入門
Hiroaki Murayama
WebAPIではじめるphp入門
Hiroaki Murayama
Hakodate - simple framework
Hiroaki Murayama
HSPでおいしいスープを飲む方法
Hiroaki Murayama
Effective Java 読書会1
Hiroaki Murayama
iOS勉強会
Hiroaki Murayama
enchant.js勉強会
Hiroaki Murayama
趣味プログラマの先輩からのアドバイス
1.
学生プログラマーとして やってきて良かったまとめ プログラミング歴10年目だしまとめてみた
2.
自己紹介 • 村山
寛明 (@kodam) • 週2で水泳始めました • あと、コンタクトにしました • 今年で趣味プログラマ10年目 • 最近の活動 • バイト • iPhoneアプリ開発 • 趣味 • Androidアプリ開発 • C#.NET
3.
学生のうちにやっておこう! • 時間をとれるのは学生の時だけ
• 社会人になったら時間がとれなくなる • 時間は有限、出来るときに好きなことをやろう
4.
興味ある分野を見つけよう! • ゲームプログラミング
• DxLib, XNA, Ac?onScript, PSP/DS, ツクール系 • Webプログラミング • Word Press, ブログ, ポートフォリオ • スマホアプリ • Android, iPhone, enchant.js, Unity • ハードウェアプログラミング • Gainner, Arduino, Kinect, Wiiリモコン
5.
興味ある分野を見つけよう! • 競技プログラミング
• ICPC, TopCoder, AOJ, AtCoder • セキュリティ系プログラミング • Hack Me, 本, ひろみちゅ先生 • Unix/Linuxプログラミング • X, シェルプログラミング →興味あるものからガンガン試していこう
6.
ゲームプログラミングはアルゴリズムと言語の勉強への近道 ゲームを作ろう!
7.
ゲームを作ろう • ゲームプログラミングの館
• C言語の知識だけでWindowsゲームを作る解説サイト
8.
ゲームを作ろう • enchant.js使い方辞典
(v0.4.3) • JavaScriptのゲームフレームワークenchant.jsの解説サイト
9.
ゲームを作ろう • 「cocos2d」を使ってiPhoneゲームを作ってみよう
• iPhone用のゲームフレームワークcocos2dの解説サイト
10.
ゲームを作ろう まとめ • ゲームプログラミングの館
• C言語の知識だけでWindowsゲームを作る解説サイト • enchant.js使い方辞典 (v0.4.3) • JavaScriptのゲームフレームワークenchant.jsの解説サイト • 「cocos2d」を使ってiPhoneゲームを作ってみよう • iPhone用のゲームフレームワークcocos2dの解説サイト • 言語別ゲームプログラミング制作講座一覧 • 少し古いけど、まとめサイトがあるのでこちらをどうぞ
11.
WebはC言語プログラマの見識を変える WEBに興味を持つ
12.
Webに興味を持つ • 独自ドメインを取得しよう
• 安いものだと、80〜980円/年 • 割引がよくある • ついでにサーバーが貰える ValueDomain.com
13.
Webに興味を持つ • 独自ドメインを取得しよう
• 空いている名前を検索するだけ! • h[p://objc.jp • h[p://ip7.biz/wordpress/ • h[p://gachihomo.com/ • 大体サーバーは無料で貰える • その他 • ムームードメイン • お名前.COM
14.
Webに興味を持つ • 取得したドメインで何が出来るのか?
• WebサーバーでブログやWebアプリを公開できる • h[p://objc.jp • 独自ドメインのメールアドレスを手に入れられる • Google Apps Gmailで管理できる •
[email protected]
• ドメインを転売する • ドメインはオークションで売買されている
15.
ネットで情報公開すると、仲間が増える ネットで情報を公開する
16.
ネットで情報を公開する • ブログをやろう!
• ブログで面白い記事を書いて世界へ発信 • プログラマ的には技術系がよい • アクセス数を増やす事を意識する • SEO対策 • ページランク • アフィリエイトとかやってみる • 月200〜500円くらい • (1日の訪問人数)円/月 • おすすめ • やる夫が企業サイトのSEOに挑戦 するようです
17.
ネットで情報を公開する • Webポートフォリを作ろう!
• 作ったものや活動をまとめたりする • 就活でも使える! • 関連 • 就活に打ち勝つポートフォリオWebサイトの作り方
18.
ネットで情報を公開する • Twi[erやFacebookを活用しよう
• プログラマがたくさんいて、気軽に会話できる • Qiita(キータ) • プログラマ専用SNS、言語別のTipsや質問などが出来る • 2ch系列コミュニティもおすすめ
19.
LAMPが使えると一気にできる事が増える CGIを勉強する
20.
CGIを勉強する • プログラマはLAMPを使えるようにスべし!
• 勉強にはXAMPPがおすすめ! • Webアプリケーションを開発する環境が揃っている! • Windows/MacOS/Linuxに対応 • 最初はWordPress(ブログ)をたちあげてみる • 次はWordPressのプラグインを作る • まずは自分のブログのプラグインなど簡単なものから! • 関連 • 『最新版』XAMPP上にWordPressを簡単インストール
21.
時代の流れに乗ろう スマートフォンアプリを作る
22.
スマホアプリを作る • 時代の流れに乗ってスマホアプリを作ろう
• 難しい? • LAMPしか触ったことのない人には敷居が高い • JavaScriptだけで作る方法もある • リファレンスも多い • プログラマの一般スキルとして身に着けておきたい
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.
スマホアプリを作る • Eclipse
+ AndroidSDK + Java • Androidアプリ • WindowsでもMacでもおk • Xcode + Cocoa + Objec?ve-‐C • iPhoneアプリ • Macでしか開発できない • Unity • Android/iPhoneアプリ • WindowsでもMacでもおk • enchant.js • ブラウザ上で動くため、何でもおk
25.
スマホアプリを作る • スマホアプリの開発は
• 本での勉強が一番いいです
26.
スマホアプリを作る • iPhoneアプリで役に立つ本
iPhone SDK アプリケーション開発ガイド iPhoneプログラミング UIKit詳解リファレンス
27.
スマホアプリを作る • Androidアプリで役に立つ本
• 公式リファレンスも役に立つ! • 英語のみだけど… Google Androidプログラミング入門
28.
スマホアプリを作る • Unityの参考書
• Unityでゲーム開発するならこれ! • バンナムでも教科書にされてる Unityではじめるゲームづくり
29.
たまには技術書以外の本とかも読もう 本を読もう!
30.
本を読もう! • 技術書以外のおすすめ本
• ハッカーズ • スティーブン・レビー著 • ¥ 2,625 • ハッカー達の歴史 • 重いので持ち歩きには向 かない ハッカーズ
31.
本を読もう! • 技術書以外のおすすめ本
• ハッカーと画家 • ポール グレアム 著 • ¥ 2,520 • ハッカーズよりも比較的 新しい人たちの歴史 ハッカーと画家 コンピュータ時代の創造 者たち
32.
本を読もう! • 技術書以外のおすすめ本
• プログラマが知るべき97のこと • Kevlin Henney (編集) • ¥ 1,995 • 職業プログラマたちの愚痴Tips • 内容が薄いので読みやすい • 英語版は無料 プログラマが知るべき97のこと
33.
この業界は進化が早い!今の流行に遅れを取らない! 情報収集はまめにする
34.
情報収集はまめにする • GIGAZINE
• よくわからないギークサイト • GIZMODEも同系統
35.
情報収集はまめにする • Engadget
• 技術寄りの情報サイト
36.
情報収集はまめにする • スラッシュドット・ジャパン
• 匿名タレコミサイト
37.
情報収集はまめにする • IT
pro • 情報系総合ニュースサイト • 非常に真面目 • IT系で就活するならここは 読んだ方がいい
38.
情報収集はまめにする • 雑誌からも情報収集
• WEB+DB PRESS • LAMP系 • 日経ソフトウェア • プログラミング全般 • 最近は初心者向け?
39.
勉強会に積極的に参加して、人脈を増やそう 勉強会に参加する
40.
勉強会に参加する •
人脈が増える! • 発表したり、勉強する機会が増える! • 聞くだけでも勉強した気になる! • モチベーションも上がる!
41.
勉強会に参加する •
人脈が増える! • 発表したり、勉強する機会が増える! • 聞くだけでも勉強した気になる! • モチベーションも上がる! • しかし、北海道は勉強会が少ない! • 頻繁なのは札幌くらい
42.
勉強会に参加する •
人脈が増える! • 発表したり、勉強する機会が増える! • 聞くだけでも勉強した気になる! • モチベーションも上がる! • しかし、北海道は勉強会が少ない! • 頻繁なのは札幌くらい もっとサークルでやろうぜ!
43.
最後に!
44.
モチベーションを維持する! • 勉強も、研究も、プログラミングもモチベーションを維
持する方法をみつける! • 人間誰しも飽きることがある • 僕も飽きっぽい正確 • 僕の場合 • 飽きたらアニメを見る • 2chまとめをだらだら見る • Twi[erで遊ぶ
45.
モチベーションを維持する! • 勉強も、研究も、プログラミングもモチベーションを維
持する方法をみつける! • 人間誰しも飽きることがある • 僕も飽きっぽい正確 • 僕の場合 • 飽きたらアニメを見る • 2chまとめをだらだら見る • Twi[erで遊ぶ この中の一つでも実行してみて プログラミングを100倍楽しんでください
Download