上一次寫日志還是大學(xué)里一個(gè)連Hello Word都不會(huì)寫翁脆,去教研室上自習(xí)都不夠格的小菜鳥像街,當(dāng)然現(xiàn)在是個(gè)大菜鳥较鼓,不知不覺中都已經(jīng)工作四年多了,從最初的JAVA(一年)窄驹,到JS(半年)朝卒,再到現(xiàn)在的IOS(三年),從最初的一年換兩次工作到現(xiàn)在兩年多沒換過工作馒吴,一切看似挺平靜的(其實(shí)我的內(nèi)心是躁動(dòng)的)扎运,最近煩透了寫UI調(diào)頁面于是有感而發(fā)寫下了此篇文章瑟曲,關(guān)于一個(gè)工作四五年工作經(jīng)驗(yàn)的你如何突破瓶頸。
對(duì)于一個(gè)剛剛參加工作的員工來說是一張白紙豪治,各個(gè)方面都不熟悉洞拨,可以快速的攝取知識(shí)以完成任務(wù),漸漸的會(huì)總結(jié)出屬于自己的一套方法論负拟,漸漸的所掌握的知識(shí)足以滿足日常的開發(fā)需求烦衣,但是對(duì)于比較高層次的技術(shù)點(diǎn)涉獵的還比較少,其實(shí)日常工作中對(duì)于后端來說最常見的任務(wù)就是CRUD(增刪改查)掩浙,前端頁面顯示花吟,動(dòng)畫效果的實(shí)現(xiàn),而且有好多優(yōu)秀的框架對(duì)此作了大量的簡(jiǎn)化處理厨姚,于是瓶頸就出現(xiàn)了衅澈,說到底瓶頸的主要問題在于:
1.不能準(zhǔn)確的定位到已經(jīng)掌握知識(shí)中的漏洞,簡(jiǎn)單解釋就是自以為的不一定是正確的或者是片面的谬墙。
2.解決問題的思路一直停留在只為了完成任務(wù)的層面上對(duì)于程序的整體性能今布,架構(gòu)的擴(kuò)展關(guān)注的很少。
3.知其然不知其所以然由于大量的運(yùn)用框架屏蔽了很多具體的實(shí)現(xiàn)細(xì)節(jié)當(dāng)框架滿足不了你的需求時(shí)或者框架本身存在一定的bug的時(shí)候問題就會(huì)變的很棘手拭抬。
4.最直觀的一般都是最容易實(shí)現(xiàn)的部默,但往往都不是最好的。
5.滿足當(dāng)前缺乏對(duì)新技術(shù)的探索的精神造虎。
對(duì)于暴露出的這么多問題我們是該安于現(xiàn)狀還是突破瓶頸達(dá)到一個(gè)更高的高度呢傅蹂?我想很多人都是積極向上努力進(jìn)取的,那么該以哪種姿勢(shì)做技術(shù)來突破自己呢算凿?確實(shí)需要工作四五年處于過渡期的我們靜下來認(rèn)真的問題份蝴,
首先對(duì)自己的認(rèn)知很重要,知道自己哪里不足澎媒,自己擅長(zhǎng)什么搞乏,自己在哪里有突破,有必要制定一個(gè)計(jì)劃從多個(gè)方面來補(bǔ)強(qiáng)戒努。
作為一個(gè)合格的程序員所具備哪些基本技能请敦。
1-基礎(chǔ)知識(shí)扎實(shí)全面。包括數(shù)據(jù)結(jié)構(gòu)(字符串储玫,鏈表侍筛,樹等),語法知識(shí)(語言的特性撒穷,API的靈活運(yùn)用)匣椰,常用算法(查找,遍歷端礼,排序等等)禽笑。
2-思路清晰入录,能解決復(fù)雜的問題。
3-從時(shí)間和空間的角度對(duì)程序進(jìn)行優(yōu)化佳镜。
4-具備良好的溝通能力僚稿,學(xué)習(xí)能力,發(fā)散思維能力蟀伸。
做到這些其實(shí)只是應(yīng)該具備的最基本的技能只能說算是一個(gè)合格的技術(shù)人員蚀同,談不上資深。
那么資深的技術(shù)人員應(yīng)該是什么樣的呢啊掏?資深技術(shù)應(yīng)該多從架構(gòu)和性能方面來做技術(shù)蠢络,能在一個(gè)很不起眼的點(diǎn)上都能引申出來很多文章,比如在滿足當(dāng)前的場(chǎng)景下擴(kuò)展到滿足未來可能出現(xiàn)的N多種場(chǎng)景迟蜜,衡量多種解決方案選出最適合的方案等等刹孔。
其次做技術(shù)要有情懷,要不以完成任務(wù)為目的小泉,工作的過程也是一個(gè)自我提升的過程芦疏,對(duì)于經(jīng)常用到的類庫以及網(wǎng)上的一些解決方案在解決問題的同時(shí)都是有必要仔細(xì)研究的冕杠,作者的構(gòu)思技術(shù)點(diǎn)的運(yùn)用整理后都可以放在自己的知識(shí)庫里微姊。
技術(shù)無非是橫向和縱向兩個(gè)維度,縱向解決的是深度問題分预,橫向解決的是寬度問題兢交,客戶端工程師們需要更多在縱向有深入,橫向有寬度的去思考每一個(gè)點(diǎn)的問題笼痹,在鞏固以掌握的知識(shí)的同時(shí)很有必要拓展一下自己的知識(shí)面配喳,對(duì)于知識(shí)爆炸的今天,學(xué)習(xí)能力一直都是自己保持競(jìng)爭(zhēng)中處于不敗的核心武器凳干,
在業(yè)務(wù)中晴裹,發(fā)現(xiàn)技術(shù)的機(jī)會(huì),這是抽象能力的表達(dá)救赐;在技術(shù)中涧团,發(fā)現(xiàn)業(yè)務(wù)的機(jī)會(huì),這是技術(shù)賦能于業(yè)務(wù)的體現(xiàn)经磅;你需要的泌绣,是多想一步,就那么一步可能差異就完全不同预厌。 在項(xiàng)目里阿迈,你不應(yīng)該只是個(gè) PM,你應(yīng)該是一個(gè)技術(shù)核心力量轧叽,來發(fā)現(xiàn)別人忽視了的問題苗沧,來確保技術(shù)路線的穩(wěn)定刊棕。
最近很多同事都離職了,有的因?yàn)楦傻牟凰眩嗟囊驗(yàn)橄有劫Y低鞠绰,套用公司大神的一句話“什么職級(jí),薪資飒焦,都是浮云蜈膨,個(gè)人牛逼才是真牛逼。一個(gè)技術(shù)人的一生應(yīng)該有個(gè)代表作牺荠,給自己的技術(shù)一個(gè)交代翁巍。
如果還年輕,那就別畏縮休雌,敢于去勇闖灶壶,哪怕是個(gè)錯(cuò)誤的結(jié)果¤厩”