編程開發(fā)中99%的研發(fā)者都踩過的誤區(qū)
意識不到誤區(qū)的存在最為離譜;
01
生活中,職場上,游戲里,都少不了正面對噴過:意識太差;
在個人的認知中意識即思維,意識太差即思維中存在的誤區(qū)比較多;
每個人或多或少都存在思維上的誤區(qū);
思維影響行為;
行為效應會帶來很多顯而易見的問題;
問題多了自然就是各種雞飛狗跳;
思維誤區(qū)作為成長的第一大阻力,認清誤區(qū)并盡快走出,直接決定成長的速度;
誤區(qū)最妖嬈的地方,在于會讓人有自我認同的決心,堅定的相信自己思維的正確性;
想要快速的走出誤區(qū),就要時常反思,不斷提高認知;
最為關鍵的是,要學會下意識思考自己是否存在思維層面的認知問題;
02
如果從歷經的誤區(qū)中選出一個拔尖的來,【無法敏銳感知并適應變化】首當其沖;
誤區(qū)形成的根本原因在于:當前的思維模式,可能不適合變化之后的新階段;
變化,可能是上行,可能是下行;還不排除來回搖擺;
把握變化中的機會;
如果向好就順勢而為,如果變差就沉著應對;
缺乏適應能力就會陷入被動,受到變化帶來的沖擊和影響;
在變化中機會和困境都是并存的;
反應遲鈍就容易錯失機會,反應敏捷也容易抓住機會;
自己在變;
隨著工作的經歷,技術和業(yè)務能力都在潛移默化的進階;
這樣自己對職場的預期也會隨之提高,環(huán)境對個人的要求也在不斷刷新;
如果沒有感知到自己的變化,根據環(huán)境的要求做出相應的調策略;
那么就會出現個人能力不符合環(huán)境要求的情況,雙方都會產生不符預期的落差感;
這是職場中典型的現象,可能覺得自己能力不差,卻沒有升職加薪的機會;
那就應該深入的思考:自己的能力和產出是否匹配;
環(huán)境在變;
環(huán)境在不斷變化的直接影響,就是近兩年的裁員熱潮了;
在毫無心里建設的情況下,團隊成員走人,業(yè)務方向反轉,早已見多不怪;
當然了,也可能環(huán)境沒有巨變,只是自己主動或被動的換個環(huán)境;
適應新的環(huán)境,核心在于是否意識到環(huán)境的要求;
符合要求就爭取做的更好,不符合就要及時調整自己的策略和方向,快速適應當前環(huán)境的期望;
在技術領域的新手期,大部分開發(fā)都堅定的認為只要技術能力足夠好,職場就會一帆風順;
然而在現實中,純技術路線上岸的人寥寥無幾,這就是市場的選擇,供需關系帶來的直接最終結果;
總結的說,對自己的能力和所處的環(huán)境有透徹的認知;
在角色和環(huán)境變化中不斷的調整自己的思路,避免雙向的預期落差過大;
03
作為一個有著多年搬磚經驗的碼農;
很清楚在職場中,不同階段的圍城現象和搖擺心理,進而會形成不同階段的思維誤區(qū);
工作中時常會在【技術、業(yè)務、管理幾條線的圍城】中搖擺不定;
實際上把這幾個概念劃線隔開,就已經踩到誤區(qū)里了,交集空間很大,只是被選擇性忽略了;
新手期,堅定的認同技術能力就是職場的一切解法;
這在初期并不是錯誤的想法,只是不太全面;
發(fā)展期,有了一定的技術沉淀,也有了一定的業(yè)務思維;
但是側重積累業(yè)務還是沉淀技術,舉棋不定還來回拉扯,甚至一度迷茫;
成熟期,可以有條不紊的應對各種事務,最終也理解業(yè)務和技術的相輔相成;
技術的沉淀可以更好的解決業(yè)務需求,業(yè)務思維可以更好的驅動技術更新;
再后來,就會產生技術和管理的搖擺心態(tài),堪稱職場心??;
擔心做技術寫代碼久了失去市場競爭力,走管理路線又怕轉型失敗兩頭添堵;
到最終,在技術能力和業(yè)務思維的雙重加持下;
并且做人和做事都沒有明顯問題的話,職場環(huán)境最終會推動你走向管理的路線上;
對于職場中大部分普通玩家來說;
五年后的職場需要機會,更需要把握機會和適應變化的能力;
互聯(lián)網行業(yè)里,職場的圍城現象極其普遍;
總能聽聞不同的角色說過,如果再給一次選擇的機會再也不選這個職業(yè),自黑吐槽又相互羨慕;
但始終在各自的軌跡上持續(xù)前行;
04
對于研發(fā)這個角色來說,繞不開的兩大核心能力;
就是互聯(lián)網行業(yè)中經常說到的【技術深度和業(yè)務高度】兩個范疇;
對于技術和業(yè)務這兩大能力,很考驗應對的策略,而不是做選擇的決心;
技術和業(yè)務作為職場中的核心能力缺一不可,這里不討論單方面的天賦異稟;
首先要深刻的理解兩大能力的各自特點;
這里站在個人的經驗和認知上,并且清醒而深刻的把自己定義為職場中的普通玩家;
技術,難度高于業(yè)務,復雜度低于業(yè)務;
想單純的從技術領域突圍,不但要有持續(xù)研究的定力,更需要適當的天賦加持;
普通玩家所能達到的技術深度是有限的;
業(yè)務,難度低于技術,復雜度高于技術;
無法否認業(yè)務是公司運營的核心;
在基本的供需關系中,業(yè)務可以變相的理解為價值,作為公司的核心競爭力和生存的基礎支撐;
不論是技術型公司還是業(yè)務型公司;
業(yè)務雖然復雜,但是業(yè)務能力的沉淀是有跡可循的;
具備相應的業(yè)務思維,借鑒一些方法 論的指引,在實踐中用心總結,業(yè)務高度的門檻比技術低很多;
所以從相對綜合的角度來看;
技術積累到一定的深度,必然會遇到難以突破的天花板;
但是如果業(yè)務達到一定的高度之后,普通玩家的職場發(fā)揮空間就會越來越大;
05
如果單從技術角度來看;
很多開發(fā)都持續(xù)糾結過【技術深度還是廣度】的問題,畢竟兩全其美才能皆大歡喜;
在互聯(lián)網技術發(fā)展的初期,兼具技術深度和廣度的大神級人物確實不少;
但是對于當下的研發(fā)技術棧來說;
想單人通關前端、后端、數據端,建議想想就好,不能認真;
當前的主流趨勢,技術面在縱向上層層分離,業(yè)務側在橫向上有諸多拆分,形成統(tǒng)籌協(xié)作的機制;
回到這個問題的本身上來;
對于技術這條路如何選擇才最合理?先積累深度還是廣度要視情況而定;
在沒有環(huán)境的壓力下;
可以稍微偏向技術的基礎深度,在廣度上要做到不影響業(yè)務的正常研發(fā)就行;
至于技術能力最終能深到什么程度,看個人的天賦和覺悟了;
當存在環(huán)境的壓力時;
如果身處業(yè)務型的團隊;
為了解決各種復雜的需求規(guī)則,要善于利用不同的組件解決不同維度的問題;
自然需要有技術廣度的視野;
如果身處技術型的團隊;
以分布式系統(tǒng)的中間件服務為例,需要給各種業(yè)務場景提供可復用的解決方案;
自然依賴于技術深度的積累;
所以對于技術層面的成長路徑來說;
基于當下的主流技術棧和基礎能力要求,可以先構建一個路線框架;
例如:分布式架構,數據服務,基礎技術等,然后野蠻生長;
06
如果單從業(yè)務角度來看;
研發(fā)人員【不重視業(yè)務能力】行不行,堪稱思維誤區(qū)中的天花板;
更是團隊協(xié)作的核心矛盾點;
研發(fā)時常和產品互相拉扯;
指責對方沒有業(yè)務思維,或者考慮問題只站位自身的角度,不顧對方的難處;
開發(fā)時常和測試來回拉扯;
指責對方無法理解業(yè)務,開發(fā)認為測試只會點頁面不懂業(yè)務路徑,測試覺得開發(fā)想當然歪曲業(yè)務需求;
回到這個現象的根本上找原因,互聯(lián)網公司的團隊都在圍繞業(yè)務流程做協(xié)作;
很容易偏向一個誤區(qū),【站在自己的角度認為團隊的其他角色不懂業(yè)務】;
然而實際上,業(yè)務作為團隊協(xié)作的核心目標與方向;
從不同角色自身出發(fā)思考業(yè)務,明顯存在角度上的問題,即站位落差;
如果不在相同的站位上去思考問題,自然很難形成相對統(tǒng)一的共識;
先站位業(yè)務角度;
明白在業(yè)務發(fā)展的過程中什么維度的事項是最高的優(yōu)先級;
在業(yè)務實現中需要以怎樣的協(xié)作方式去應對;
業(yè)務的不同階段,對于不同團隊和不同角色來說要求都不一樣;
再站位自身角度;
從業(yè)務的視角判斷自己的技術能力,或者反思在認知上是否存在偏差;
如果能力跟不業(yè)務的變化節(jié)奏,就要及時的調整策略,補足技術或認知方面的缺陷;
即便站位相同,也可能因為角色自身的利益而產生沖突;
此時還是需要基于業(yè)務利益,調整不同角色間的需求和利益,追求相對平衡平穩(wěn);
所以再回到【技術深度和業(yè)務高度】這個話題上來看;
對于普通玩家來說,如果缺失其中一個方面的能力;
都會直接壓縮職場的發(fā)揮空間;
07
除去技術和業(yè)務能力的沉淀之外,在職場中還存在一個影響重大的因素;
如何選擇【適合自己的團隊或者業(yè)務線】,這個因素很容易被忽略;
大團隊中,分業(yè)務線分組作業(yè)是普遍的模式;
小團隊中,單人單挑業(yè)務線是常見的現象;
在剛進入公司的團隊時,如果有選擇的空間;
可以根據自己的能力或者發(fā)展方向,選擇符合預期的團隊或者業(yè)務線;
成熟的業(yè)務線;
各種應用層的產品或者系統(tǒng)能力的建設都已經進入平穩(wěn)期,主要的工作內容可能就是維穩(wěn)和緩慢迭代;
初期的業(yè)務線;
雖然能夠給成員更多的發(fā)揮空間,但是從真實現象來看;
突然性的業(yè)務中斷,并打包送走的情況時有發(fā)生;
所以不論自己身處一個怎樣的業(yè)務或團隊中,可以先從自身思考如何快速的適應環(huán)境;
如果在一個不錯的公司中,可以把握機會去適當的調整自己的工作方向;
08
說到底;
誤區(qū)本身并不可怕,可怕的是不知道自己持續(xù)待在誤區(qū)中;
在變化中具備一定的反思能力,并借鑒一些參考經驗或者方法 論指引;
察覺自己處在誤區(qū)時,及時的調整自己并走出來就行;
當然并不能排除是從一個誤區(qū)直接進入另一個誤區(qū);
但是誤區(qū)踩多了,自然會產生認知上面的積累,會具備一定的反思和洞察能力;
很推崇的一個思路;
在飛速變化的當下,只能走一步,停下來看一看,想一想,再走下一步;
如果偏航,就在合適的位置掉頭;
以上就是編程開發(fā)中99%的研發(fā)者都踩過的誤區(qū)的詳細內容,更多關于編程開發(fā)踩坑誤區(qū)的資料請關注腳本之家其它相關文章!

