Download presentation
Presentation is loading. Please wait.
1
プログラマのレベルアップ
2
スキル ここを 目指そう! 高 プログラマのスキル分布
3
例えば
5
ドラゴンクエスト? ドラクエを始めたら・・・ という話の前に・・・
6
ドラクエしたことある?
7
ドラクエを始めたら・・・
8
まずは何をする?
9
敵を見つけては倒す!
10
敵を倒すと・・・
11
お金と経験値が手に入る
12
お金は・・・
13
宿に泊まるとか、 薬草を買うのに使う
14
宿に泊まると、
15
お金は減る (´・ω・`)
16
薬草を買っても、
17
お金は減る (´・ω・`)
18
経験値は・・・
19
すべて自分のもの!
20
しかも
21
減らない! ヾ(@⌒▽⌒@)ノ
22
増え続ける! d=( ̄∇ ̄*)b
23
一定の値まで増えると
24
レベルが上がる!
25
レベルが上がると
26
強くなる! ( ̄^ ̄)
27
つまり・・・
28
レベルを上げるために
29
敵を倒す!
30
では???
31
プログラマの場合は?
32
やりかたはともかく
33
レベルアップ重要!
34
若いうちにやるべきこと 経験値を貯めて レベルを上げる
35
レベルが上がるほど
36
経験値を貯めやすくなる
37
どうすれば
38
レベルアップできる?
39
敵を倒す?
40
プログラマの敵って?
41
納期?
42
仕様変更?
43
バグ?
44
敵を倒さなくても
45
経験値を
46
増やせればいい!
47
どうすれば
48
経験値を増やせる?
49
経験値の貯め方 未来の自分に投資する 楽する方法を覚える 知識を詰め込む 開発者コミュニティに参加する たくさんのコードを書く
たくさんのコードを読む
50
楽する方法を覚える 時間を節約する方法を調べて覚える 一度覚えれば何度でも使える! タイピング速度 ショートカットキー ツール コマンド
51
知識の数が理解を促進する 理解 知識 理解 理解 理解
52
開発者コミュニティに参加する 多数の社外開発者と交流する 自分の会社の外の世界を知る 外から自分の会社を見る視点 社外とのつながり
53
たくさんのコードを書く ←敵? 書いたコード量で差が出る 過去のコードを見て自分の成長を知る サンプルコードを真似る 自分なりのコードを書く
バグが生まれる。。。 バグをつぶす ←敵? 経験値を獲得
54
たくさんのコードを読む 読んだコード量で差が出る OSSプロジェクトのコード さまざまな実装方法 コードを見る目を養う
良いコードを自分のものにできる
55
求められるプログラマとは? 募集広告などを見ると・・・ Java経験者 C/C++経験者 Perl経験者 MySQL・Oracle経験者
56
本当に求めらているのは? 募集広告に出にくい条件 きちんと文書を作れる コミュニケーション能力 問題解決能力 なんでも取り組もうとする態度
多くの技術力を持つ
57
できることを増やす 1 プログラミング言語 C/C++ PHP Java Perl Ruby JavaScript
58
できることを増やす 2 設計手法 構造化手法 オブジェクト指向 アスペクト指向 サービス指向 テスト駆動
59
できることを増やす 3 その他 ネットワーク DB UML 各種ツール 英語
60
最初に書いたピラミッド スキル≒できることの数 高
61
できることの数 多 ここを 目指そう!
62
求めらる技術力は? プログラミング言語 DB(テーブル設計能力) オブジェクト指向設計能力 コード読解力 英語
その他(あればあるほどGood!)
63
とにかく
64
行動を起こし
65
経験するのが重要
66
経験値を貯めて
67
レベルを上げよう
68
RPGしてる場合じゃないよ たまには息抜きも必要だけど・・・
69
自分の人生で
70
経験値を貯めよう!
71
ゲームと違って
72
やり直しはできない
73
おしまい
74
じゃなくて
75
これをきっかけに
76
経験値を貯めるための 新しい人生への 第一歩
77
に、なればいいなー
Similar presentations
© 2024 slidesplayer.net Inc.
All rights reserved.