【請人睇】好 Programmer 是怎樣煉成的?

310 回覆
20 Like 193 Dislike
2018-12-21 08:58:26
有冇囡學生?
2018-12-21 09:07:22
1) 不過想問下nodejs + typescript會點樣 咪typescript 去寫nodejs 有咩特別點樣?

好多人自學會學左 Python/JavaScript,之後對於一啲 static type language 嘅 features (enum, generics, interface), Design patterns & OOP (private, public, protected) 嘅掌握感到困難,短則一年,長則數年先能夠充份了解 static type language

再者,用開 dynamic type / weak type language 嘅自學者,因為限制較少,寫嘅 code quality 就會差左,而且因為 strong type 太煩,佢地會選擇逃避 strong type 而停留喺爛 code 嘅階段

所以我地逼學生用 nodejs + typescript,一方面沉佢地學呢啲重要嘅 concept,另一方面逼使佢地寫嘅 code 要有質素,再三係 typescript 同其他 modern language (kotlin/swift/java/c#) 相似,佢地日後再轉 language 都變得容易

2) 有routing有db service又有model有frontend唔係正路一個普通web system會有既野咩?

我所指係冇乜人會教用 testing 學呢啲正路野,我地將 testing 同呢個正路嘅架構一齊教,要求學生練習先寫 testing 後寫 implementation。到佢地真正做 projects 時,佢地即使唔係 TDD 或完美 unit testing,但至少寫得出少少 testing,為佢日後工作打左個底先

加上網上資源超多,有好多但求快靚正,求其教你用 MongoDB 起兩個CRUD 就當做完。我地過往都曾經有學生話網上啲片易好多,喺屋企以為自己神級,出到去就完全做唔到野

3) 分享點寫unit test點mock ui/ux呢d exp就網上學同有人教又真係有分別 不過就算有人教我覺都難掌握到同做得好...

學生有三個 projects,至少做三次。第一次一定麻麻地,但做到最後,佢地唔單只係掌握到,而且因為瀨左幾次野,佢地會比較到「有」同「無」嘅分別

4) 但就真心覺得貴

比較一下市面嘅價錢

Fexawxxks 教 PHP Basic $5000 33小時 (平均$151/hr)
Vexxxxxxabs 教 JSP Basic $36000 48小時 (平均$750/hr)
General Assembly 教 Full Stack Ruby $111600 ~600小時 (平均$186/hr)
我地 Full Stack TypeScript + React + AI/Data Science $50000 556小時 (平均$89/hr)

再要平啲就真係同工聯會同價
2018-12-21 09:11:24
垃圾
2018-12-21 09:16:28
美帝矽谷d it人就有呢d特質
但人地岩岩入行就年薪過百萬港紙
生活質素又高 work life balance

senior 既p最多咪5,6萬一個月
又成日要貪平 出高小小都羅你命 仲要日日無償ot先滿意
但同時又要求人地有矽谷既level
所以香港老細真係好奇怪既生物, 無遠見又貪心
2018-12-21 09:19:53
環境唔同冇得比,我敢講香港 IT 環境仲差過深圳,係人工高少少咁解
2018-12-21 09:21:47
番大陸又可以溝下大陸妹
洗費又平 醫院有錢就得
香港見你做it歧視你 洗費又高
2018-12-21 09:23:28
留名
2018-12-21 09:24:04
都唔平,一線城市生活費已經同香港同價

不過大陸做 IT 狗好高地位
2018-12-21 09:27:52
係咪差過大陸好難判斷
但兩地好明顯有唔同既特質

香港普遍好保守 怕死 無強烈需要去用新野既話
多數都唔會轉 以穩陣為主要目標
幾十年前既思想仲根深柢固係宜家既環境

大陸係呢方面算係新興行業
相對開放好多 d老細好夠膽試新野 學足外國個套
但同時d 人既質素好參差不齊
搞到好多時d projects都係鳩流流 硬推上production後都會錯漏百出
2018-12-21 09:33:50
爛 code 定義好廣,一般會出現喺大部分香港大公司,可以指
- 寫舊語言,維護大公司廿年前嘅系統
- 強硬喺古舊系統加入新功能
- 用舊語言/舊技術開發新系統
- 語法凌亂,毫無結構可言
- 開發流程同現代軟件工程背馳
- 開發欠缺自動調試 / 部署
- 沒有版本控制

eg. PCCW, 新鴻基等大公司都會經常出現以上情況
2018-12-21 09:34:51
開埋名
2018-12-21 09:35:22
點解 沉迷coding 的人 成日比人當毒L

因為好大部分的人都係唔願講野溝通..............
2018-12-21 09:38:49
溝通好重要
係要思考判斷
可以打好關係 知道呢個世界發生咩事
但it9長期唔說話
公司有事發生 當搵個9唔搭8部門
又唔熟既部門開刀
2018-12-21 09:42:38
公司有個鬼佬之前美國做開
黎左香港兩年做lead
話叫老闆一個月比一兩日佢做code review
老闆都唔批
上兩個月心淡走左了
2018-12-21 09:44:14
對過 P仔 develop team

佢地SIT, 我地UAT完, rollout 完production 個版本入面幾個版本可以係完全唔跟 UAT 果version.
改label, UI formatting之類永遠UAT場改左比你就算
Roll-out 出黎可以唔一樣......因為佢地分開幾個人做不同版面
2018-12-21 09:46:07
林鄭想推依啲「創科」,將李家同郭家打造成地產霸權科企
2018-12-21 09:46:24
無做到SVN?
2018-12-21 09:46:49
所以我喺我地做多幾樣野

1)經常要 group project & presentation
2)呢度開左個 Toastmasters Club,唔駛好似出邊咁俾咁多錢去玩,鼓勵返我地嘅畢業生同學生訓練下 public speaking(同時又多個 networking 機會)
3)經常叫埋啲學生們出去多啲參與社區活動(非強制性),今年叫晒班學生去幫手教細路 coding
2018-12-21 09:49:39
係香港就咪鬼做programmer啦 唔係話樓主教人唔好(收費問題不評論) 而係香港唔係it狗揾食既地方
2018-12-21 09:50:19
樓主好熱心
2018-12-21 09:50:23
好可能係無 version control 又無 CI/CD 又容許喺 production 直接改 code

2018-12-21 09:53:37
如果面試者是一個朝九晚六式程式設計 師(9-6 programmers),也就是工作時間以外完全不碰編程,基本上不可能是一個優秀程式設計師。

喂呀哥你畀人抖下好冇呀,朝九晚六咁dup都夠攰,仲係度推高個競爭叫人放工繼續dup
吹水台自選台熱 門最 新手機台時事台政事台World體育台娛樂台動漫台Apps台遊戲台影視台講故台健康台感情台家庭台潮流台美容台上班台財經台房屋台飲食台旅遊台學術台校園台汽車台音樂台創意台硬件台電器台攝影台玩具台寵物台軟件台活動台電訊台直播台站務台黑 洞