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

如何辦成一件事?

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

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

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

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

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

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

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

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

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

方向定型,選擇技術(shù)方向,學(xué)習(xí)視頻剪輯,定期錄制輸出。
寫書:

結(jié)合市場(chǎng)需求,找對(duì)方向,列舉大綱,編寫正文。
理財(cái):

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

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

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

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

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

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

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

方式:直播,視頻,寫文

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

圖標(biāo):easyicon,阿里巴巴矢量圖標(biāo)庫

圖片:千圖

表情包:我要斗圖

繪圖工具:processOn
寫書:

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

大綱:待定

出版社:待定
理財(cái):

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

簡(jiǎn)歷部分個(gè)人信息不透露,技術(shù)亮點(diǎn):

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

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

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

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

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

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

自媒體:

個(gè)人網(wǎng)站:待定
公眾號(hào):待定
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
簡(jiǎn)書: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篇:目錄待定
理財(cái):

待定
第五步:每周分享

考慮到平時(shí)下班時(shí)間不定,學(xué)習(xí)時(shí)間不定,延遲到周末二天分享

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