我的分享:第九章:月薪三萬執(zhí)行計劃

如何辦成一件事?

比如,我要賺錢,一個月月薪三萬,我該怎么去做?
第一步:挖掘自己的能力,分析可能性

作為技術人員(Java開發(fā)工程師),我的長處就是技術,通過技術變現(xiàn),那么有哪些渠道呢?

工作,自媒體,寫書,接私活,理財?shù)取?br>工作:

找一份高薪的工作,技術能力要求高,能力不夠的時候需要花大量的時間學習,能力上去了,還需要備戰(zhàn)面試,寫好簡歷,準備面試。固定收入(可行)
自媒體:

這個屬于周期長,長期輸出干貨,提升影響力,副業(yè)提升主業(yè),建立個人品牌效應。被動收入(可行)
寫書:

周期中等,文檔能力提升不少,副業(yè)提升主業(yè),提升影響力,建立個人品牌效應。被動收入(可行)
接私活:

短期,工作強度大,提升項目經(jīng)驗,副業(yè)提升主業(yè)。下班回來已經(jīng)很晚了,回來接著弄干私活除了提升項目經(jīng)驗幾乎壓榨所有的業(yè)余時間。額外收入(排除)
理財:

基金,股票,債券等。波動收入(可行)
第二步:制定大計劃
工作:

編寫一份月薪三萬的簡歷,根據(jù)簡歷寫的技術點,系統(tǒng)性學習,理論方面:列出腦圖,編寫博文;項目方面:將簡歷中的技術點單獨拎出來進行demo實現(xiàn),并設計多種業(yè)務場景。
自媒體:

方向定型,選擇技術方向,學習視頻剪輯,定期錄制輸出。
寫書:

結合市場需求,找對方向,列舉大綱,編寫正文。
理財:

可當做愛好了解
第三步:了解市場需求
工作:Java資深開發(fā)30k

- 參與 NIO ??端和企業(yè)端相關軟件和后臺服務的設計和開發(fā);
- 在產(chǎn)品交付周期的各個階段內(nèi)持續(xù)貢獻,包括且不限于需求溝通 / 系統(tǒng)設計 / 撰寫?檔 / 研發(fā)功能 /
測試溝通和?持 / 線上系統(tǒng)的監(jiān)控運維等。
崗位要求:
- 本科及以上學歷,計算機科學及相關專業(yè)優(yōu)先;
- 熟悉常?的數(shù)據(jù)結構和算法;
- 熟悉分布式系統(tǒng),熟悉常?的?致性協(xié)議、消息隊列、分布式存儲和緩存等(如 Zookeeper /
MongoDB / Redis / Cassandra / Kafka 等);
- 能熟練運?線程池 / 異步 / 緩存 / 鎖等技術構建?效、健壯、?可?的系統(tǒng);
- 有 MySQL 相關使?和調優(yōu)經(jīng)驗,熟悉數(shù)據(jù)庫的索引原理、事務的隔離、傳播?式和加鎖?為,能夠
獨?分析和解決相關問題;

- 熟悉持續(xù)集成 / 容器相關技術,如 Jenkins / Gitlab CI / Docker / Kubernetes / Service Mesh 等;
- 具備良好的技術寫作能?;
- 活躍在熱?技術社區(qū),有??的項?或技術博客。

1.負責服務端相關系統(tǒng)的架構設計與研發(fā)工作;
2.負責系統(tǒng)的高穩(wěn)定性,業(yè)務需求復雜等帶來的各種挑戰(zhàn)及技術難關;
任職資格:
1、計算機相關專業(yè)本科及以上學歷,三年以上Java開發(fā)經(jīng)驗;
2、扎實基礎知識(數(shù)據(jù)結構、算法、操作系統(tǒng)、網(wǎng)絡及數(shù)據(jù)庫);
3、熟悉掌握 Java原理、IO、集合、多線程、并發(fā)控制、JVM 等;
4、熟練掌握Linux 操作系統(tǒng)和大型數(shù)據(jù)庫,對于數(shù)據(jù)庫結構、SQL優(yōu)化有一定經(jīng)驗;
5、熟悉分布式、高并發(fā)系統(tǒng)架構,具備較強的性能調優(yōu)能力;
6、有較強的分析設計能力和方案整合能力,能與不同業(yè)務團隊溝通協(xié)同;
7、持續(xù)保持技術熱情,快速學習,重視代碼質量,有良好的軟件工程知識和編碼規(guī)范意識;
8、有強烈的責任心和團隊合作精神,積極融入團隊;
9、有中臺、運營平臺、營銷平臺或客服系統(tǒng)經(jīng)驗者優(yōu)先考慮;
10、有良好英文溝通能力的更佳;"

1.獨立完成中大型項目的系統(tǒng)分析、設計,并能夠完成核心代碼的編寫,確保技術方案能夠按計劃要求,高質量的完成;
\2. 具有一定的技術架構思維,確保設計的技術方案、開發(fā)的代碼有較高性能、質量保障、擴展性,前瞻性;
\3. 對技術有較強的鉆研及學習精神,能夠深入了解開源技術、現(xiàn)有系統(tǒng)技術等相關技術原理,出現(xiàn)問題時能夠通過較強的技術手段較好的解決問題。
職位要求:
\1. JAVA基礎扎實,理解io、多線程、集合等基礎框架,對JVM原理有一定的了解;
\2. 3年及以上使用JAVA開發(fā)的經(jīng)驗,對于用過的開源框架,能了解到它的原理和機制;對Spring,ibatis等開源框架熟悉;
\3. 熟悉分布式系統(tǒng)的設計和應用,熟悉分布式、緩存、消息等機制;能對分布式常用技術進行合理應用,解決問題;
\4. 熟悉常用的開源RPC框架,如Dubbo、Thrift等,并有相關開發(fā)經(jīng)驗;
\5. 掌握多線程及高性能的設計與編碼及性能調優(yōu);有高并發(fā)應用開發(fā)經(jīng)驗優(yōu)先;
\6. 掌握Linux操作系統(tǒng)和大型數(shù)據(jù)庫(MySql);對SQL優(yōu)化有豐富的經(jīng)驗;
\7. 學習能力強、適應能力好、執(zhí)行力強、推動力好,具備耐心、細心的品質;
\8. 關注行業(yè)動態(tài),喜歡鉆研并嘗試最新的技術,追求代碼的優(yōu)雅和規(guī)范,為團隊帶來正面的影響和推動。

崗位職責:
1、負責途虎核心業(yè)務領域C端(APP后端)的功能開發(fā);
2、技術難題攻關,重構系統(tǒng),保證高性能處理和系統(tǒng)的穩(wěn)定性;
3、負責項目的需求分析,參與核心系統(tǒng)的設計和開發(fā),獨立完成項目的系統(tǒng)分析、設計和開發(fā)工作。
崗位要求:
1、本科以上學歷,互聯(lián)網(wǎng)公司背景,3年以上工作經(jīng)驗,有過大型網(wǎng)站設計開發(fā)或高訪問量業(yè)務開發(fā)經(jīng)驗;
2、具備良好的需求分析能力和設計能力,善于主動推動項目進展并最終落地;
3、Java基礎扎實,理解面向對象設計,對多線程、集合、反射、IO/NIO有很好的理解;
4、熟悉RPC框架、配置中心、ORM等框架的一種或多種;
5、熟悉分布式系統(tǒng)原理和設計,熟悉Redis 、Rabbitmq 、Zookeeper、ES等開源項目,能合理進行技術選型,善于解決問題;
6、熟悉數(shù)據(jù)庫SQL優(yōu)化,索引及事務等機制;
7、喜歡鉆研新技術,熱衷于分享。
加分項:
1、對電商業(yè)務有較深入的理解,熟悉電商系統(tǒng)架構;
2、對高內(nèi)存,高CPU、MySQL、Redis、ES等有過性能調優(yōu)經(jīng)驗;
3、熟悉微服務架構,并在生產(chǎn)環(huán)境進行過實踐。
自媒體:

渠道:個人網(wǎng)站,公眾號,CSDN,知乎, 嗶哩嗶哩,掘金,博客園,騰訊云社區(qū),碼云,Github,開源中國,今日頭條,抖音,快手,微博,馬克java社區(qū),InfoQ,簡書

方式:直播,視頻,寫文

工具選型:OpenWrite集體自媒體管理,博文同步

圖標:easyicon,阿里巴巴矢量圖標庫

圖片:千圖

表情包:我要斗圖

繪圖工具:processOn
寫書:

方向:Redis,ES,MQ,SpringBoot,SpringCould,大型項目架構設計(高并發(fā),海量數(shù)據(jù),智能推薦),網(wǎng)絡

大綱:待定

出版社:待定
理財:

上半年不入市,處于觀望中。
第四部:制定詳細計劃,并執(zhí)行
工作:

簡歷部分個人信息不透露,技術亮點:

    具備扎實的java基礎,熟練掌握javaIO流,集合,多線程,反射,泛型,注解,網(wǎng)絡編程等基礎開發(fā)技術,熟練使用常用的java集合以及常用集合的源碼,熟悉多線程以及并發(fā)容器的使用。比如CAS,AQS,Lock,Volatilte,Synchronized等。

    深入理解JVM底層原理,JMM內(nèi)存模型,垃圾回收機制,GC算法,熟悉JVM各種垃圾回收器的使用以及核心參數(shù)調優(yōu),有過一定JVM線上調優(yōu)經(jīng)驗,對JVM調優(yōu)有自己獨到的見解。熟悉常用的設計模式,常見的算法以及常見的數(shù)據(jù)結構,熟悉HTTP協(xié)議,TCPIP協(xié)議,OAUTH2協(xié)議等。

    深入理解Spring,Spring
    MVC,Mybatis等開源框架的設計原理以及底層架構,研究過部分核心源碼,具備一定的框架定制開發(fā)能力,深入理解Spring
    Boot,Spring Could,Dubbo等開源框架的設計原理以及底層架構,研究過部分核心源碼,具備一定的框架定制開發(fā)能力。

    深入理解Redis線程模型,熟悉掌握redis核心數(shù)據(jù)結構的使用場景,熟悉多級緩存架構,熟悉各種緩存高并發(fā)的使用場景。比如,熱點緩存重構,緩存雪崩,緩存穿透,緩存失效。熟悉常見消息中間件的使用,解決過各種消息通訊場景的疑難問題。比如,消息丟失,消息重復消費,消息順序性,大規(guī)模消息積壓問題。

    對于各種高性能IO通信模型以及相關開源組件Netty等源碼有過深度研究,熟悉Netty線程模型,熟悉百萬級并發(fā)服務器架構的設計。在項目中解決過各種分布式場景的技術難題,比如分布式鎖,分布式事務,分布式Session,分布式任務,分庫分表。

    Linux常用命令,生產(chǎn)環(huán)境服務器變慢診斷,線上排查,性能評估。 熟悉持續(xù)集成 / 容器相關技術,如 Jenkins / Gitlab
    CI / Docker / Kubernetes / Service Mesh
    等。熟悉分布式系統(tǒng),熟悉常?的?致性協(xié)議、消息隊列、分布式存儲和緩存等。具備從零到有的項目架構搭建,中間件部署搭建,技術文檔編寫,項目規(guī)范,代碼審查,團隊領導協(xié)作能力。

自媒體:

個人網(wǎng)站:待定
公眾號:待定
CSDN:https://blog.csdn.net/java_wxid
知乎:https://www.zhihu.com/people/javawei-xin-id
嗶哩嗶哩:https://space.bilibili.com/353586723
掘金:https://juejin.cn/user/3290187978253431
博客園:https://www.cnblogs.com/liaozhiwei/
騰訊云社區(qū):https://cloud.tencent.com/developer/user/5598481
碼云:https://gitee.com/java_wxid
Github:https://github.com/javaliao
開源中國:https://my.oschina.net/u/3969122
今日頭條:待定
抖音:待定
快手:待定
微博:https://weibo.com/7296196355/profile?topnav=1&wvr=6
馬克java社區(qū):http://lygongshang.com/TeacherV2.html?id=34
InfoQ:https://www.infoq.cn/u/liaozhiwei/publish
簡書:https://www.jianshu.com/u/291aeb531f8b
51cto:https://home.51cto.com/space?uid=15231602
思否:https://segmentfault.com/u/java_wxid
chinaunix:http://blog.chinaunix.net/uid/70001232.html
寫書:

Redis篇:目錄待定
理財:

待定
第五步:每周分享

考慮到平時下班時間不定,學習時間不定,延遲到周末二天分享

    說明:計劃一旦啟動,個人的業(yè)余時間幾乎就沒了,堅持一到二年,收益終身,至少以后有一定的談資,想當年,我。。。。