20K的程序員工作中的主要工作就是寫代碼,至于具體使用什么技術,這個沒法確定的,得看你從事具體什么開發崗位,比如客戶端有IOS、Android之分,前端vue、react這些框架更是百花齊放,服務端是JAVA還是go還是php啊,所涉及到的技術都是不一樣的。
另外實際面試中,對技術候選人的考察不僅限于技術,還要考察候選人的溝通表達能力、責任心等其他綜合能力,總結就是:要有技術、有責任心、有執行力!
正常情況下,一個20k月薪的程序員應該屬于中、高級水平,他應該能夠獨立完成一個功能模塊從需求熟悉到方案設計、數據模型建立、代碼實現、單元測試、配合測試修復bug并最終上線的完整過程,上線后無重大bug和性能問題,以及能夠持續跟進后續需求迭代。
是不是每個leader都喜歡這樣的技術人員?不用操心,活干的漂亮,下次升職加薪是不是就是他了?有業務負責的機會是不是也會優先想到他了?說白了就是這個人靠譜、有owner精神。
技術精通程度?
至于技術要精通到什么程度,比如說Java,不要輕易就說自己精通什么什么技術。做Java服務端開發要會的技術太多了,除了Java語言本身,還有數據庫、各種中間件,你要說你精通什么什么技術,那面試就得聊源碼,說說你覺得這個技術它的設計思想、你印象最深刻的源碼、你覺得這段源碼寫的怎么樣?
所以個人認為,你能夠熟練使用這些技術即可,知道其底層原理,知道怎樣寫是最佳實踐,再結合搜索引擎、CV大法整合一下即可,你懂的。
最近,領導給我申請了一個HC,預算不高,特別優秀的候選人可以申請更多的預算,但是估計也就20多K出頭的樣子,我的要求就是能干活就行~
那么問題來了,你覺得什么樣的人算是特別優秀的人呢?






