1.職業(yè)倦怠
1.被動(dòng)上班,導(dǎo)致有倦怠感。
2.工作應(yīng)該是積極有目標(biāo)的事情,實(shí)現(xiàn)自我和他人的價(jià)值,樂在其中。
3.在工作區(qū)中才能消除倦怠感,工作區(qū)的含義是:當(dāng)前工作符合自己的目標(biāo)與意義(比如住大房子),符合自己的職業(yè)生涯(比如成為架構(gòu)師)工作崗位舒適(位置,角色,關(guān)系,職責(zé)和薪酬)。在工作區(qū)內(nèi),你有驅(qū)動(dòng)力,會(huì)感到快樂,充滿成就感。
2.局部最優(yōu)
當(dāng)前工作崗位和職責(zé)已經(jīng)輕車熟路了,山已到頂,應(yīng)該果斷下山,尋找自己心中更高的山。
3.溝通
1.代碼有2層屬性資產(chǎn)和負(fù)債。需求沒溝通清楚,代碼可能是負(fù)債
2.程序是寫給人看的,附帶在機(jī)器上能夠運(yùn)行
3.如何解決爭論:a.以理服人,對事不對人(理:先進(jìn)性,可驗(yàn)證性,和團(tuán)隊(duì)的匹配性,時(shí)效性,性能和成本) b.如果不講理,那以德服人,找經(jīng)驗(yàn)豐富的德高望重的老司機(jī)裁決。c.以力服人,升級到上級領(lǐng)導(dǎo)
4.認(rèn)識(shí)和改變溝通:a.認(rèn)識(shí)層面:勉強(qiáng)過得去的程序員與杰出程序員的區(qū)別不是他們掌握了多少語言或者擅長什么關(guān)鍵在于他們能否把想法表達(dá)清楚,說服別人協(xié)作共同完成任務(wù)。清洗的注解和和技術(shù)文檔也算溝通表達(dá)的一種
b.如何溝通:a.準(zhǔn)備內(nèi)容面向不同的人群不一樣,需要有同理心和換位思考。技術(shù)人員像非技術(shù)人員能夠講解清楚技術(shù)方案。b.形式上,面對面,書面協(xié)作和代碼都算溝通形式。面對面需要有控場能力
4.技術(shù)停滯
持續(xù)保養(yǎng)主要的生存技能,合理開發(fā)輔助技能,形成自己獨(dú)有的技能組合,沉淀能力模型,發(fā)展能力矩陣
5.無法實(shí)現(xiàn)
對于復(fù)雜問題,我們解決思路:1.全局背景,了解需求和梳理思路。2.聚焦范圍,優(yōu)先解決什么問題。3.定義標(biāo)準(zhǔn),解決到什么程度算解決。4.深度評估,評估技術(shù)方案的成本和收益。
6.完成作品
1.代碼作品,可以小到一段函數(shù)、一個(gè)類,大到一個(gè)庫或框架、一個(gè)服務(wù),甚至一個(gè)系統(tǒng)。但打磨代碼作品的方式,應(yīng)該是定期對自己寫完的代碼進(jìn)行沉淀、梳理和規(guī)整,提取可復(fù)用的功能,同樣的功能只寫一次,形成自己專屬的編碼腳手架和代碼庫。在以后的學(xué)習(xí)實(shí)踐中定期反思,不斷優(yōu)化其效率和品質(zhì)。
2.當(dāng)你給別人介紹自己時(shí),只需要介紹自己的作品,而不再需要介紹自己的技能。
3.成長的路上,寫過的代碼最終也許會(huì)煙消云散,但完成的作品會(huì)成為你點(diǎn)亮的勛章
4.產(chǎn)品如果如果無法得到市場的認(rèn)可,技術(shù)作品自然也就埋沒在其中了
5.技術(shù)要做好產(chǎn)品得懂產(chǎn)品提供的核心服務(wù)和流程,并清晰地將其映射到技術(shù)的支撐能力和成本上。
6.總結(jié),技術(shù)作品不斷打磨且符合產(chǎn)品訴求,支撐產(chǎn)品的體驗(yàn)和服務(wù)。
7.人到中年
1.技能的曲線越過了高點(diǎn),開始上升緩慢
2.中年人和年輕人本應(yīng)在不同的戰(zhàn)場上。年輕時(shí),拼的是體力、學(xué)習(xí)力和適應(yīng)能力,是做解答題的效率與能力;中年了,拼的是腦力、心力和決策能力,是做對選擇題的概率
3.人到中年,轉(zhuǎn)換了戰(zhàn)場,重新定位自己的優(yōu)勢,轉(zhuǎn)變核心競爭力,浴火重生,開啟人生的下半場。年輕時(shí),我們打的是突擊站,左沖右突;中年了,我們打的是陣地戰(zhàn),穩(wěn)步推進(jìn);
8. 外包
去做值錢的事,打造值錢的結(jié)構(gòu),從知識(shí)結(jié)構(gòu)、技能結(jié)構(gòu)到作品結(jié)構(gòu)與產(chǎn)品結(jié)構(gòu),然后等待某個(gè)未來的兌現(xiàn)時(shí)間
9.技術(shù)干貨那么多,如何選
面對眾多的技術(shù)干貨,從循證出發(fā),找到參考,做出技術(shù)決策,決定后續(xù)演進(jìn)路線;在演進(jìn)路上,不斷切磋,升級思考方式,調(diào)整路徑,走出合適的道路;在路上,把遇到的獨(dú)立的知識(shí)點(diǎn),不斷吸收連結(jié)進(jìn)入自己的技術(shù)知識(shí)體系之網(wǎng)
10.從眾還是唯一
走眾掙之路,拼的是努力,成為平均的普通人
走少有人走的路,拼的是選擇、勇氣和毅力,可以讓你遇見獨(dú)特的風(fēng)景,為稀缺的機(jī)會(huì)創(chuàng)造可能
11.工作和生活平衡
不是通過努力工作來過上想要的生活,而是先設(shè)定了想要的生活,自然而然工作就會(huì)成為生活中合適的一部分
12.方向,角色自我定位
1.建立自己的技能模型,提升門檻和競爭力。圍繞自己的核心競爭力,發(fā)展一主多輔技能模型樹。(技能選擇:確實(shí)喜歡,有天賦,可掙錢)
-
與實(shí)踐想結(jié)合,不斷完善和升級自己的技能。技能修煉得很完善之后,可以自己解決問題。進(jìn)一步指導(dǎo)別人解決問題(導(dǎo)師),再進(jìn)一步,影響多人解決問題(架構(gòu)師)。
3.個(gè)人發(fā)展三維度,專業(yè),展示和連接。專業(yè):專業(yè)的能力,專業(yè)的行為(個(gè)人作風(fēng)紀(jì)錄操守)。展示:代碼,交流,演講和協(xié)作來展示你的專業(yè)能力。連接:與人建立連接,完成價(jià)值交換。專業(yè)建立價(jià)值內(nèi)核,展示提供價(jià)值輸出,連接完成價(jià)值轉(zhuǎn)換。比如自己自己有能力,文筆好,受眾廣就可以自主寫公眾號(hào)
4.程序員,技術(shù)主管和架構(gòu)師
image.png
image.png
5.三視角:視角的選擇對解題難度關(guān)系重大,定位:遠(yuǎn)期理想,近期規(guī)劃,今日任務(wù)。自?。汉栠~耶系列問題。多維:從多個(gè)維度看待問題
6.工作之余:做業(yè)務(wù)項(xiàng)目:完整的一次創(chuàng)造,不斷打磨自己的產(chǎn)品,想想都很激動(dòng)。專業(yè)之外的技能:創(chuàng)造和洞察,洞察業(yè)務(wù)需求。表達(dá)和展示:是展示自己能力的途徑。溝通和決策:一依靠別人力量完成更大的事。
7.跨越斷層,突破邊界 高方向:程序員-架構(gòu)師-技術(shù)領(lǐng)導(dǎo)者。架構(gòu)師創(chuàng)造一個(gè)模型,連接匹配業(yè)務(wù)技術(shù)和團(tuán)隊(duì)。技術(shù)本身是一種杠桿,團(tuán)隊(duì)和業(yè)務(wù)是價(jià)值支點(diǎn)。精方向:領(lǐng)域?qū)<?,這個(gè)方向繞不開的人,建立領(lǐng)域不斷推高壁壘和擴(kuò)大邊界。在做事情的成功率和速度接近自己的極限后,只能去提升事情的量級,才能發(fā)揮出專家的價(jià)值
8.成長藍(lán)圖,進(jìn)化躍遷
image.png
個(gè)人戰(zhàn)略藍(lán)圖:現(xiàn)金流業(yè)務(wù):提供穩(wěn)定的現(xiàn)金流,明星業(yè)務(wù):為未來5-10年自己做準(zhǔn)備,問題業(yè)務(wù):目前還看不到方向,興趣探索。


