你畢業後要任職的軟體業到底都在做些什麼事
Kewang, Funliday
Kewang
●
Funliday co-founder & CTO
●
Java / JavaScript
●
HBase / PostgreSQL / MongoDB / Elasticsearch
●
Git / DevOps
●
熱愛開源
Linkedin
Linkedin kewangtw
kewangtw
SlideShare
SlideShare kewang
kewang
Gmail
Gmail cpckewang
cpckewang
Facebook
Facebook Kewang 的資訊進化論
Kewang 的資訊進化論
devopsday taipei
devopsday taipei '17
'17
hadoopcon
hadoopcon '14 '15
'14 '15
jcconf
jcconf '16 '17 '18
'16 '17 '18
GitHub
GitHub kewang
kewang
Funliday
Funliday kewang
kewang
mopcon
mopcon '14 '20
'14 '20
coscupcoscup '20'21'20'21
coscup
coscup '20 '21
'20 '21
modernweb
modernweb '18 '19 '20 '21
'18 '19 '20 '21
4
Agenda
5
Agenda
6
●
軟體開發經歷
Agenda
7
●
軟體開發經歷
●
工程師分類
Agenda
8
●
軟體開發經歷
●
工程師分類
●
不同團隊的運作方式
Agenda
9
●
軟體開發經歷
●
工程師分類
●
不同團隊的運作方式
●
軟體新鮮人必會技能
Agenda
10
# 軟體開發經歷
11
## 高職時期
12
## 高職時期
開始寫 side project
13
14
15
16
UMiP
17
18
19
借書客
20
## 研究所時期
21
## 研究所時期
培養獨立思考
22
## 研究所時期
培養獨立思考
開始寫部落格
23
## 研究所時期
培養獨立思考
開始寫部落格
開始參加研討會
24
25
第一篇文章
26
27
第一個研討會
28
## 研發替代役時期
29
## 研發替代役時期
兩年系統分析師
30
## 研發替代役時期
兩年系統分析師
一年專案經理
31
與甲方談需求
32
與甲方談需求
撰寫規格書
33
與甲方談需求
撰寫規格書
與工程師討論功能
34
與甲方談需求
撰寫規格書
與工程師討論功能
測試功能
35
與甲方談需求
撰寫規格書
與工程師討論功能
測試功能
教育訓練
36
## 三竹第一階段寫 App
37
## 三竹第一階段寫 App
兩年資深工程師
38
接案部門
39
接案部門
綜所稅平板報稅系統
40
接案部門
綜所稅平板報稅系統
知名產壽險內部系統
41
42
綜所稅平板報稅系統
43
## 三竹第二階段寫後端
44
## 三竹第二階段寫後端
四年技術主任
45
## 三竹第二階段寫後端
四年技術主任
一年技術副理
46
產品部門
47
產品部門
企業即時通訊軟體
48
49
企業即時通訊軟體
50
開始投稿研討會
51
開始投稿研討會
開始經營粉絲頁
52
53
各大技術研討會
54
55
粉絲頁發文
56
## 趣放假 Funliday
57
## 趣放假 Funliday
共同創辦人
58
## 趣放假 Funliday
共同創辦人
技術長
59
主要寫後端
60
主要寫後端
但隨時支援其他職務
61
62
POI Bank
63
# 工程師分類
64
## 前端工程師
65
HTML, JS, CSS
66
HTML, JS, CSS
有畫面可以看
67
HTML, JS, CSS
有畫面可以看
一開始比較有成就感
68
HTML, JS, CSS
有畫面可以看
一開始比較有成就感
競爭人數最多
69
## 後端工程師
70
入門門檻高
71
入門門檻高
只有黑黑的畫面
72
入門門檻高
只有黑黑的畫面
MQ, DB, CACHE
73
## 全端工程師
74
後端 + 前端
75
後端 + 前端
簡稱一條龍
76
## App 工程師
77
iOS,Android
78
iOS,Android
有畫面可以看
79
iOS,Android
有畫面可以看
一開始比較有成就感
80
iOS,Android
有畫面可以看
一開始比較有成就感
競爭人數比前端少一些
81
## SRE 工程師
82
門檻最高
83
門檻最高
雲端建置
84
門檻最高
雲端建置
系統維運
85
門檻最高
雲端建置
系統維運
熟悉 Linux 指令
86
## QA 工程師
87
手動測試程式
88
手動測試程式
寫程式測試程式
89
## 資料工程師
90
最新的職業
91
最新的職業
要懂 domain
92
最新的職業
要懂 domain
善用各種文字處理工具
93
最新的職業
要懂 domain
善用各種文字處理工具
活用各種演算法
94
# 不同團隊的運作方式
95
## 20 人團隊
96
Android * 4
iOS * 3
Web * 2
Server * 6
Sales * 2
QA * 1
SRE * 1
PM * 1
Design * 2
外部 * n
97
release 時程長
98
release 時程長
各司其職
99
release 時程長
各司其職
固定時程表
100
release 時程長
各司其職
固定時程表
有人帶領
101
release 時程長
各司其職
固定時程表
有人帶領
制度完整
102
## 6 人團隊
103
Android * 1
iOS * 1
Web * 1
Server * 1
Design * 1
BD * 1
104
release 時程短
105
release 時程短
容易插件
106
release 時程短
容易插件
無人帶領
107
release 時程短
容易插件
無人帶領
學到東西多
108
release 時程短
容易插件
無人帶領
學到東西多
做不完的事
109
# 軟體新鮮人必會技能
110
1. 持續學習
111
1. 持續學習
2. 信件禮儀
112
1. 持續學習
2. 信件禮儀
3. 回報進度
113
4. 專精語言
114
4. 專精語言
5. 網路概論
115
4. 專精語言
5. 網路概論
6. 管理工具
116
1. 持續學習
117
1. 持續學習 參加研討會
118
1. 持續學習
參加研討會
開源貢獻
119
1. 持續學習
參加研討會
開源貢獻
寫部落格
120
1. 持續學習
參加研討會
開源貢獻
寫部落格
訂 RSS
121
1. 持續學習
參加研討會
開源貢獻
寫部落格
訂 RSS
聽 Podcast
122
2. 信件禮儀
123
2. 信件禮儀 善用 CC
124
2. 信件禮儀
善用 CC
善用 BCC
125
126
BCC
127
3. 回報進度
128
3. 回報進度 允許犯錯
129
3. 回報進度
允許犯錯
多多發問
130
3. 回報進度
允許犯錯
多多發問
多多回報
131
4. 專精語言
132
4. 專精語言 英文
133
4. 專精語言
英文
C-like
134
4. 專精語言
英文
C-like
scripting
135
5. 網路概論
136
5. 網路概論
滑鼠點擊超
連結後做了
哪些事
137
6. 管理工具
138
6. 管理工具 Git
139
6. 管理工具
Git
Redmine
140
6. 管理工具
Git
Redmine
Slack
141
142
Git
143
144
Redmine
145
146
Slack
147
# FAQ
148
學界轉到業界
如何準備面試
哪個薪水最高
149

你畢業後要任職的軟體業到底都在做些什麼事