接私活 對程序員這個圈子來說是一個既公開又隱私的話題,不說全部,應該大多數(shù)程序員都有過想要接私活的想法,當然,也有部分得道成仙的不主張接私活。但是很少有人在公開場合討論私活的問題,似乎都在避嫌。就跟有人下班后跑滴滴一樣,程序員私有時間接點活掙點錢不也很正常么,不過不要在上班時間就行,就跟你上班期間出去跑滴滴一樣。
但是我是不建議接私活的,接私活會浪費自己在一大部分的精力,就算不接私活,利用好工作后的八小時也能比別人強,月薪也絕對不會比那些接私活的少。
把有限的時間花在提升自己的能力上,技術深度,技術廣度,或者多閱讀書籍,豐富自己,這樣有可能比做外包收益大。
回想自己做開發(fā)的這八年多,我獲得了很多,技術能力、培訓、出國、大公司的,還記得剛剛出來第一年那段時間,太多東西不懂的,我都是一切聽從老大的安排,敲敲代碼,看看數(shù)據(jù)庫,測試自己和別人的代碼;這樣干了一年
第二年的時候我就在想,自己還要這樣嗎?
當然是否定的,不可能的,一年的經驗自己完全可以入行了,是時候該學習怎么進行需求分析,怎么設計數(shù)據(jù)庫,怎么寫各類文檔,怎么寫更好的代碼?
所以說:一個人在一家公司呆久了,千萬不要模式化,一直待著舒適區(qū),因為當你一旦離開這家公司,找工作的時候就會很容易碰壁,在這里:我建議大家一定要提前計劃著去學習 ...
我在這里給那些想達到這個高度甚至想往架構師發(fā)展的程序員提供一份進階路線圖,主要針對2到5年及以上工作經驗的Java開發(fā)人員,從廣度到深度架構圖還比較全面的,里面的技術包涵了Java高并發(fā)、微服務、源碼分析、源碼分析、高性能、分布式等技術,這些也是目前互聯(lián)網(wǎng)企業(yè)比較常用的技術,那么我們來詳細看看思維導圖。
1.熱門框架學習【全新升級,設計模式、Spring5、Mybatis、Spring Boot2源碼】
2.自動化工具【工欲善其事必先利其器,學習BAT公司全套的Devops工具提高你的工作效率】
3.微服務架構實戰(zhàn)【最熱門的Spring Cloud,讓你掌握一整套微服務解決方案】
4.高并發(fā)和分布式技術【大企業(yè)必考內容,學會如何開發(fā)大型分布式系統(tǒng)來應對高并發(fā)流量】
5.系統(tǒng)性能優(yōu)化【能否壓榨出機器的性能,讓程序更快,這是高手和菜鳥的分水嶺】
6.搜索引擎【全球數(shù)據(jù)庫中排行第七位的ElasticSearch、第十三位Solr,構建海量數(shù)據(jù)搜索引擎】
7.容器化技術【容器化技術已經成為BAT等一線互聯(lián)網(wǎng)公司的標準服務器資料共享方式,這是架構師技能中不可缺少的一環(huán)】
8.電商項目實戰(zhàn)【真實互聯(lián)網(wǎng)系統(tǒng)開發(fā)流程,從單體應用到分布式高并發(fā)系統(tǒng),透過8個版本迭代,循序漸進講解,讓你項目經驗不再虛】
這里再分享一份Java面試寶典【Java核心知識點整理】還有互聯(lián)網(wǎng)公司208道高頻面試題(含答案)。
由于篇幅過長哈,不能全部發(fā)出,需要完整資料的可以點擊鏈接獲取:https://shimo.im/docs/QzafqtfKU4MoODI9/read