撤離一線城市工作已經(jīng)接近一年時(shí)間,工作環(huán)境發(fā)生變化键闺,讓我印象深刻的應(yīng)該是公司周圍同事的工作狀態(tài)寿烟。身處環(huán)境氛圍的改變讓我略感恐慌,總結(jié)一篇文章我認(rèn)為好的程序員應(yīng)該是什么樣的辛燥,寫出來提醒自己筛武。
技術(shù)是一個(gè)程序員吃飯的本錢,你可以什么都不擅長徘六,不擅長溝通内边、也不擅長表達(dá)更不擅長管理,但是作為一個(gè)以技術(shù)名義拿工資的人待锈,具備對應(yīng)職位應(yīng)有的技術(shù)能力這個(gè)是一定不能改變漠其。
初級工程師能按照設(shè)計(jì)文檔很好的完成工作,中高級工程師能提出自己的設(shè)計(jì)思路竿音、實(shí)現(xiàn)想法并且高質(zhì)量完成工作等等和屎。那種平時(shí)不太活躍但是能憑借自身能力把自己工作做好的人給我的感覺其實(shí)也非常不錯(cuò)。
對一個(gè)人能力的要求是會隨著職位春瞬、時(shí)間的變化而更加嚴(yán)格柴信,所以一個(gè)人在同一個(gè)公司干滿1年、3年或者5年宽气,公司對他的期望肯定會不一樣随常。
我覺得某些公司淘汰部分年齡大而能力沒跟上的員工完全合符情理。因此萄涯,后面提到的持續(xù)學(xué)習(xí)绪氛、提升自己也是我認(rèn)為一個(gè)好的程序員應(yīng)該具備的素質(zhì)。
這里的技術(shù)能力是技術(shù)綜合素質(zhì)的描述窃判,并不限制于你必須掌握多少門編程語言钞楼、會用多少框架解決多少業(yè)務(wù)、又或者精通多少設(shè)計(jì)模式袄琳、手?jǐn)]什么什么算法之類的询件。
它體現(xiàn)在多個(gè)方面,寫代碼能力唆樊、思考能力宛琅、抽象能力、設(shè)計(jì)能力等等諸如此類的我認(rèn)為都算逗旁。拋開先天因素嘿辟,這些能力都可以通過后天訓(xùn)練得到相應(yīng)的提升。
單從寫代碼來說片效,不管什么級別红伦,我以為一個(gè)好的程序員應(yīng)該適當(dāng)保持碼代碼的頻率。
我現(xiàn)在的職位是技術(shù)經(jīng)理淀衣,但是實(shí)質(zhì)上我估算我半年的代碼量(包括實(shí)際工作中和工作之外)比項(xiàng)目組中其它任何一個(gè)人都多昙读。編程這個(gè)東西,長時(shí)間不摸鍵盤膨桥,真的會生疏蛮浑。
我這里也整理了現(xiàn)在的面試常問知識點(diǎn)和大廠面試真題唠叛,有需要提升和作為參考的朋友可以加q群:580763979? ?備注:簡書? ?免費(fèi)領(lǐng)取~
一個(gè)好的程序員應(yīng)該能接受新的事物艺沼,這里不限于技術(shù),還包括其它思想蕴掏、觀點(diǎn)障般、現(xiàn)象等等。對未知事物保持好奇心囚似,促使自己去探索剩拢、學(xué)習(xí),從而提升自己饶唤。
程序員的經(jīng)驗(yàn)都是靠慢慢學(xué)習(xí)積累而成徐伐,我們身上大部分技能都是在離開學(xué)校之后才掌握。
如果自己的工作內(nèi)容本來就相對固定募狂,再加上缺乏學(xué)習(xí)進(jìn)步的意識办素,那么一年兩年之后的你跟現(xiàn)在的你幾乎沒有什么區(qū)別,唯一不同的就是年齡又大了一兩歲祸穷,競爭力又下降了幾個(gè)百分點(diǎn)性穿,再想想5年、10年之后會如何雷滚?
而一直保持學(xué)習(xí)習(xí)慣的人需曾,從內(nèi)到外都能得到提升,自身技能不僅能夠突破日常工作的要求祈远,又由于有源源不斷新的知識輸入呆万,平時(shí)在溝通、交談之時(shí)也會更加自信车份。再或者實(shí)在哪天干得不爽了谋减,拍屁股走人也是相當(dāng)有底氣。
仔細(xì)想想扫沼,有多少人想跳槽但又對自己無論能力還是經(jīng)驗(yàn)都缺乏信心出爹,始終忍聲吞氣地呆在同一個(gè)公司,既不漲薪也不升職的缎除?
有的人就會說了严就,我年齡大了,除了工作之外還有非常多的事情要做器罐,哪來時(shí)間精力去學(xué)習(xí)新的東西梢为?
說這種話的人大多數(shù)可能都沒從內(nèi)心認(rèn)識到保持學(xué)習(xí)的重要性,我認(rèn)為一個(gè)好的程序員應(yīng)該把持續(xù)學(xué)習(xí)當(dāng)作生活中的一部分,就像你每天要睡覺抖誉、刷牙洗臉一樣,為什么你每天刷牙洗臉有時(shí)間衰倦?
因?yàn)槟阌X得不刷牙洗臉出門會很難堪袒炉,那么學(xué)習(xí)也應(yīng)該是一樣的道理。不管是中國古人說的“活到老學(xué)到老”還是我們敬愛的喬幫主說的“stay foolish, stay hungry”樊零,我覺得都是非常適合各行各業(yè)每個(gè)人我磁,當(dāng)然也包括一個(gè)好的程序員。
一些公司招聘滿30歲的簡歷直接不看驻襟,這并不是歧視夺艰,從概率上講,它能夠提高合格人才招聘命中率沉衣。
我這里也為大家準(zhǔn)備了一些面試成功率極高的簡歷模板郁副,有需要的朋友可以加q群:580763979? ?備注:簡書? ?免費(fèi)領(lǐng)取~
前面說到的兩點(diǎn)我認(rèn)為是成為一個(gè)好的程序員的基礎(chǔ)條件豌习,那么這里說到的“勤于總結(jié)”其實(shí)是對“持續(xù)學(xué)習(xí)”的一個(gè)補(bǔ)充存谎,算作是如何學(xué)習(xí)的一個(gè)方法。
無論是自己通過某種渠道學(xué)習(xí)到的新知識肥隆,還是工作中碰到過的疑難雜癥既荚,我覺得都有必要進(jìn)行適當(dāng)?shù)目偨Y(jié),總結(jié)的過程就是梳理栋艳、反思的過程恰聘,幫助我們加深認(rèn)識,增強(qiáng)記憶吸占。
總結(jié)的方式有很多晴叨,個(gè)人覺得最好、最靠譜的應(yīng)該是寫博客(文章)發(fā)表出來讓大家能看到旬昭,有人看到就有可能提出質(zhì)疑篙螟,有質(zhì)疑就會出現(xiàn)辯論,有辯論就會有新的認(rèn)識问拘,而不管最初的質(zhì)疑正確與否遍略。
如果質(zhì)疑是對的,那么我們會改正自己的錯(cuò)誤骤坐;相反如果質(zhì)疑是錯(cuò)的绪杏,那么通過辯論我們會更加相信自己最初的觀點(diǎn)。
所以我認(rèn)為這個(gè)過程是永賺不虧的纽绍。
博客總結(jié)另外一個(gè)好處就是能夠訓(xùn)練自己的書面表述能力虫腋,將腦子中的一個(gè)問題、方案能夠正確詳細(xì)地轉(zhuǎn)換成有條理桅滋、圖文并茂的文章,我認(rèn)為這也是一個(gè)好的程序員應(yīng)該具備的能力履因。
很多東西看似懂了、會了其實(shí)大多數(shù)時(shí)候并不是真的懂了真的會了盹愚,非常有可能是你想當(dāng)然栅迄。
書寫博客是一個(gè)表達(dá)的過程,就像你將一個(gè)事情從頭到尾講給一個(gè)陌生人聽一樣皆怕,如何讓人快速聽懂是門技術(shù)活毅舆,將腦子中的東西寫出來,你很可能會發(fā)現(xiàn)有些地方之前想的是錯(cuò)的愈腾,而有些地方還可以改進(jìn)憋活。
俗話說“好腦子不如爛筆頭”,說的是再好的記憶力都不如將東西寫在紙上虱黄,因?yàn)橛洃浟υ俸脮r(shí)間長了可能還是會忘記悦即。
而我認(rèn)為“寫出來”還有另外一個(gè)好處,那就是反思自己的想法是否真是對的礁鲁。
大部分人并不是天才盐欺,習(xí)慣性總結(jié)能幫我們縮小與天才之間的差距。一個(gè)好的個(gè)人博客能給自己帶來非常多的潛在價(jià)值仅醇,對自己的職業(yè)發(fā)展也會有相當(dāng)大的幫助冗美。
一般應(yīng)聘時(shí)如果簡歷上注“優(yōu)秀博主”,我覺得面試分?jǐn)?shù)會增加一大截析二,比起那些簡歷上大段大段的項(xiàng)目經(jīng)驗(yàn)更加有效果粉洼,這個(gè)道理其實(shí)跟你有一個(gè)貢獻(xiàn)、活躍度很高的github一樣叶摄。
我認(rèn)為好的程序員應(yīng)該有一個(gè)活躍度很高的博客属韧,或許你的技術(shù)方向比較小眾,博客關(guān)注人數(shù)并不高蛤吓,但是沒有關(guān)系宵喂,只要你長期保持“寫”的這個(gè)過程就是有效果的,能堅(jiān)持1年会傲、5年锅棕、10年甚至20年。
勤于總結(jié)這個(gè)東西大部分時(shí)候是需要靠自己主動(dòng)有這個(gè)意識淌山,如果想讓某個(gè)人的行為去影響周邊的人也去做這件事情裸燎,我覺得成功的概率其實(shí)并不高,而發(fā)自內(nèi)心認(rèn)識到它的重要性更能起到作用泼疑。
所以德绿,如果有看到這篇文章的朋友,主動(dòng)抓緊時(shí)間行動(dòng)起來吧!如果覺得我寫的不錯(cuò)的話移稳,記得點(diǎn)贊收藏加關(guān)注哦蕴纳!
程序員一般給人埋頭干活袱蚓、不善交流的印象,大部分時(shí)候確實(shí)如此几蜻,但我認(rèn)為一個(gè)好的程序員應(yīng)該具備相對較好的溝通、表達(dá)能力体斩。
這其中又分兩種梭稚,一種是口頭表述能力、一種是書面表述能力絮吵。
面對面口頭溝通能力的重要性自然不必說了弧烤,如何在上級面前將自己的想法完整清晰地表達(dá)出來、如何在會上給大家傳輸自己的思路讓每個(gè)在座的人都能聽懂等等蹬敲。
那么什么是書面表述能力呢暇昂?工作中其實(shí)大部分時(shí)候并不具備面對面溝通的機(jī)會,更多時(shí)候是通過類似郵件伴嗡、文檔急波、即時(shí)通訊工具等等進(jìn)行交流,如何將一個(gè)抽象的問題轉(zhuǎn)換成書面文字(圖表)又能讓別人輕易看懂同樣也是一門技術(shù)活瘪校。
參加工作7年澄暮,自認(rèn)為有一個(gè)還算靠譜的經(jīng)驗(yàn),就是能從一個(gè)從未見面的人寫的文檔材料中看出這個(gè)人是個(gè)什么水平阱扬,哪怕他寫的內(nèi)容我不是很擅長甚至完全看不懂泣懊。
面對面溝通能力是我目前比較欠缺的,我也在盡力尋找場合來鍛煉自己麻惶,希望借此來彌補(bǔ)自己相對較弱的方面馍刮。
我認(rèn)為改變自己需要兩方面的因素,一個(gè)是外部環(huán)境一個(gè)是內(nèi)在意識窃蹋,其中個(gè)人更相信后者占更大比重卡啰。
所以,這里說到的認(rèn)識到自己缺點(diǎn)并尋求解決方法和前面提到的習(xí)慣性總結(jié)都應(yīng)該是出于自我意識脐彩。
有一些文章作者抱怨公司碎乃、領(lǐng)導(dǎo)或者同事的,如果換作是我惠奸,我更愿意第一步從自身找原因梅誓,當(dāng)然了,不排除確實(shí)是外部問題,如果真是這樣梗掰,我會如何面對后面我也會說到嵌言。
另一方面,提高書面表述能力的一種有效途徑除了前面說到的多寫之外及穗,還應(yīng)該多看別人寫的東西摧茴,模仿是最常見的學(xué)習(xí)手段,同樣適合書寫埂陆。
另一點(diǎn)我覺得適當(dāng)推銷自己也算是溝通表達(dá)能力的一種苛白,好的程序員千萬不要迷信“酒香不怕巷子深”這句話。
當(dāng)然推銷自己也是在做好本職工作的前提下焚虱,適量购裙、適度地向別人展示你有這個(gè)能力,其實(shí)并不會讓人反感鹃栽。
溝通表達(dá)能力能讓程序員在職業(yè)發(fā)展道路上走得更好躏率,一個(gè)好的程序員當(dāng)然不會甘愿一直呆在團(tuán)隊(duì)底層。盡早合理地訓(xùn)練自己溝通表達(dá)能力民鼓,保證自己在程序員這條“不歸路”上走得更遠(yuǎn)薇芝。
有人的地方就是江湖丰嘉,程序員呆的地方也一樣夯到。
我認(rèn)為一個(gè)好的程序員應(yīng)該可以正確看待自己的付出、合理維護(hù)自己的利益饮亏。
程序員也是人黄娘,好的程序員同樣是人,辛勤付出必然是期待相應(yīng)的回報(bào)克滴,但是這個(gè)前提必須是客觀看待自己工作產(chǎn)生的價(jià)值逼争。
“客觀看待工作產(chǎn)生的價(jià)值”這本身就是一個(gè)很困難的事情,因?yàn)槟愫凸镜臉?biāo)準(zhǔn)太容易不一樣了劝赔,如果這個(gè)標(biāo)準(zhǔn)差得太遠(yuǎn)誓焦,那么跳槽無疑是最好的選擇,要讓公司改變那是相當(dāng)困難着帽,委屈自己那也是煎熬杂伟。
我認(rèn)為公司和員工是一個(gè)相互依賴的關(guān)系,只有公司發(fā)展和員工當(dāng)時(shí)職業(yè)發(fā)展剛好匹配上了仍翰,這種關(guān)系才是最牢靠的赫粥,各取所需。之后各自互相成長予借,誰淘汰誰都有可能越平,所以坦然面對频蛔,不必恐慌。
不管是之前當(dāng)小弟還是現(xiàn)在團(tuán)隊(duì)leader的角色秦叛,我一貫的做法是先把事情做好晦溪。把工作做好做完美這個(gè)是前提,其它事情都好說挣跋。
在我個(gè)人意識中三圆,把能決定我職位、薪資的人都看成贊同這個(gè)觀點(diǎn)的人避咆,如果TA確實(shí)是這樣的人舟肉,那么正合我意;相反如果TA不是查库,那么離開也不是什么壞事度气。
另一個(gè)可能遇到的情況是公司政治斗爭,這個(gè)東西真的避免不了膨报,你不想主動(dòng)涉及也有可能被動(dòng)參與。我個(gè)人覺得即使處于這種環(huán)境也應(yīng)該做好自己的本質(zhì)工作适荣,適當(dāng)表明自己的態(tài)度现柠,該爭取時(shí)就爭取。
如果一個(gè)好的程序員死于內(nèi)部政治斗爭弛矛,我覺得也挺可惜够吩。
寫這段話的時(shí)候感覺有些猶豫丈氓,畢竟這跟是不是好程序員沒什么關(guān)系周循,很多人可能看不下去。但是思索再三我覺得還是有必要寫一寫万俗,就當(dāng)作是自我激勵(lì)湾笛。
夢想一直是讓人保持清醒、不隨波逐流的東西闰歪,我覺得人生任何階段談夢想都不可笑嚎研,兒時(shí)有長大后成為科學(xué)家的夢想,青年時(shí)有找到自己另一半終結(jié)單身狗幸福終老的愿望库倘,中年時(shí)照樣可以有那種一想起就會讓你振奮不已的東西临扮。“
年少一切未定教翩,隨時(shí)會變杆勇,大喜大悲,從工作到愛情饱亿,都不知道第二天會是什么樣子蚜退。分手吃碗面闰靴,天崩地裂,精神飽滿哭一夜关霸。
所以充斥了背井離鄉(xiāng)传黄、顛沛流離這樣的字眼,一回頭滿城燈火队寇,每個(gè)路口丟了一具自己的尸體膘掰,不管你愿不愿意,都波瀾壯闊佳遣。
年紀(jì)大了识埋,日成明朗,好像幾年也做不了一件事零渐,因?yàn)槊考露际侨松钪匾臎Q定窒舟,動(dòng)不動(dòng)一錘定音,不想再傷筋動(dòng)骨”诵盼。
可是啊人生看似數(shù)十年惠豺,但在人類歷史長河中不足一提,三十歲风宁、四十歲更不算什么洁墙。愿你三十四十仍像二十歲一樣,雖不再大喜大悲戒财,但仍能笑看人生热监。
我這里也準(zhǔn)備了一線大廠面試資料和超硬核PDF技術(shù)文檔,以及我為大家精心準(zhǔn)備的多套簡歷模板(不斷更新中)饮寞,希望大家都能找到心儀的工作孝扛!
有需要的朋友可以加q群:580763979? ?備注:簡書? ?免費(fèi)領(lǐng)取~