摘要:天真的幻想站不住腳以技術(shù)安身立命自從就讀軟件工程以來(lái)就曾是我一直追求的目標(biāo)我相信這也是很多軟件人的目標(biāo)只是參加業(yè)務(wù)開(kāi)發(fā)后的種種讓我覺(jué)得這個(gè)信條在大部分業(yè)務(wù)開(kāi)發(fā)中都只是一個(gè)天真的幻想打造技術(shù)專(zhuān)家不僅缺乏養(yǎng)成的環(huán)境也缺乏使用的機(jī)會(huì)拿自己來(lái)說(shuō)我所
天真的幻想站不住腳
"以技術(shù)安身立命",自從就讀軟件工程以來(lái),就曾是我一直追求的目標(biāo),我相信這也是很多軟件人的目標(biāo);只是參加業(yè)務(wù)開(kāi)發(fā)后的種種讓我覺(jué)得這個(gè)信條在(大部分)業(yè)務(wù)開(kāi)發(fā)中,都只是一個(gè)天真的幻想,打造"技術(shù)專(zhuān)家"不僅缺乏養(yǎng)成的環(huán)境,也缺乏使用的機(jī)會(huì).
拿自己來(lái)說(shuō),我所在的是一個(gè)市場(chǎng)上強(qiáng)敵環(huán)伺/處于發(fā)展初期/直接面向消費(fèi)者的業(yè)務(wù),近一年的開(kāi)發(fā)工作主要可以歸納為:
技術(shù)上:
熟悉公司的開(kāi)發(fā)框架: 如RPC/微服務(wù)/Hive/CI/報(bào)表/監(jiān)控等
開(kāi)發(fā)健壯的業(yè)務(wù)代碼: 加了try-catch/logger/null檢測(cè)等的多層if-else代碼
監(jiān)控并排除線上問(wèn)題: 臨時(shí)hotfix/入口出口log/刷表/擴(kuò)容等
學(xué)習(xí)和各工種配合的流程: 和產(chǎn)品/QA/前端RD/后端RD開(kāi)需求討論會(huì)/開(kāi)Case審核會(huì)/設(shè)計(jì)方案評(píng)審會(huì)/進(jìn)度和風(fēng)險(xiǎn)同步會(huì)/質(zhì)量檢測(cè)和總結(jié)等
業(yè)務(wù)上:
熟悉業(yè)務(wù)流程并不斷加深理解: 通過(guò)持續(xù)的story推進(jìn)/項(xiàng)目/突發(fā)的線上bug/數(shù)據(jù)需求等
總體上:
硬實(shí)力提高有限(也就是之前認(rèn)為的"以技術(shù)為主的核心競(jìng)爭(zhēng)力"),提高的部分主要是代碼質(zhì)量/責(zé)任意識(shí)/工具與框架使用熟練度,對(duì)于計(jì)算機(jī)/編程語(yǔ)言/算法/網(wǎng)絡(luò)等重要而基礎(chǔ)的領(lǐng)域的理解都沒(méi)有進(jìn)步
軟實(shí)力提高,主要途徑是融入現(xiàn)有技術(shù)團(tuán)隊(duì)和跨團(tuán)隊(duì)合作,提高的是流程落實(shí)/溝通能力/文檔能力/風(fēng)險(xiǎn)控制能力
我真實(shí)的感受是作為底層的開(kāi)發(fā)工程師,業(yè)務(wù)上并不需要多高的硬實(shí)力,基本的計(jì)算機(jī)課程完全能夠滿足開(kāi)發(fā)業(yè)務(wù)和處理業(yè)務(wù)異常的需要,也就是熟練地使用公司提供的工具寫(xiě)出沒(méi)有bug的滿足產(chǎn)品需求的if-else型代碼.而一些領(lǐng)域性較強(qiáng)的如數(shù)據(jù)庫(kù)原理/操作系統(tǒng)/編譯原理/算法導(dǎo)論等知識(shí)上層的業(yè)務(wù)不關(guān)心,更不會(huì)去使用.
這引起了一個(gè)矛盾,"以技術(shù)為主的核心競(jìng)爭(zhēng)力"要求在技術(shù)上挖一口深井,針對(duì)某個(gè)細(xì)分的技術(shù)領(lǐng)域能夠從原理/技術(shù)/工程一條龍的研究透,形成一定的技術(shù)壁壘,而業(yè)務(wù)RD的日常則停留在工程應(yīng)用的最頂層,沒(méi)有具體的細(xì)分領(lǐng)域可言,今天開(kāi)發(fā)JavaWeb,明天開(kāi)發(fā)搜索,后天說(shuō)不定開(kāi)發(fā)推薦系統(tǒng)了.而且業(yè)務(wù)RD在每天都被無(wú)止境的業(yè)務(wù)story/機(jī)動(dòng)需求/各種會(huì)議填滿的情況下很難有機(jī)會(huì)積累更多的有效時(shí)間把細(xì)分領(lǐng)域吃透,大部分對(duì)細(xì)分領(lǐng)域的理解停留在如何搭建環(huán)境/使用什么開(kāi)源庫(kù)/開(kāi)源庫(kù)有哪些坑等.
因此總的來(lái)說(shuō),業(yè)務(wù)RD較難擁有自己的技術(shù)深井,這對(duì)于一些有著"以技術(shù)安身立命"信條的人是難以接受的.
解決的辦法其實(shí)很簡(jiǎn)單也很痛苦,如果你不打算或者不能換崗的話,那就放棄在細(xì)分領(lǐng)域深挖技術(shù)吧~
相較于技術(shù)上的硬實(shí)力,業(yè)務(wù)RD提升工程能力和個(gè)人軟實(shí)力的機(jī)會(huì)則有很多:比如線上真實(shí)場(chǎng)景,多工種配合完成任務(wù)等.這也與互聯(lián)網(wǎng)公司中業(yè)已升級(jí)的業(yè)務(wù)RD脫離或半脫離一線開(kāi)發(fā)工作的現(xiàn)狀相符.
升級(jí)者們不再需要實(shí)際進(jìn)行業(yè)務(wù)編碼,轉(zhuǎn)而從事更高價(jià)值的工作:如管理業(yè)務(wù)RD/討論大需求/設(shè)計(jì)總體架構(gòu)/協(xié)調(diào)資源/規(guī)范流程等偏M側(cè)的任務(wù).
提高軟實(shí)力可以對(duì)標(biāo)Manager的行為,可以因地制宜的做幾件事:
提高管理能力: 在簡(jiǎn)單的技術(shù)/有限的資源上權(quán)衡并盡可能滿足產(chǎn)品的要求
提高工程能力: 憑借經(jīng)驗(yàn)識(shí)別出產(chǎn)品/RD可能的風(fēng)險(xiǎn);采取技術(shù)方法/開(kāi)發(fā)規(guī)范增加業(yè)務(wù)系統(tǒng)的穩(wěn)定性,減少質(zhì)量缺陷
提高表達(dá)/溝通能力: 無(wú)論是和產(chǎn)品/RD還是Leader溝通,做到清晰/簡(jiǎn)潔/有邏輯的表達(dá)
提高業(yè)務(wù)能力: 對(duì)業(yè)務(wù)有自己的觀點(diǎn),參與把握業(yè)務(wù)的發(fā)展方向,有針對(duì)性的做好技術(shù)上的準(zhǔn)備
在現(xiàn)實(shí)中生活 人力市場(chǎng)會(huì)萎縮嗎?公司中同是計(jì)算機(jī)專(zhuān)業(yè)的一線開(kāi)發(fā)人員,除了業(yè)務(wù)RD,還有中間件RD(提供技術(shù)基礎(chǔ)工程服務(wù)如大數(shù)據(jù)/數(shù)據(jù)庫(kù)/RPC/容器/CI等)和運(yùn)維同學(xué).總的來(lái)說(shuō)業(yè)務(wù)RD需要的知識(shí)面最廣,但知識(shí)深度最淺;而中間件RD和運(yùn)維都只局限于自己的技術(shù)領(lǐng)域,相對(duì)知識(shí)深度更深.
然而不管是哪種RD,我覺(jué)的未來(lái)都會(huì)面臨的趨勢(shì)是:
業(yè)務(wù)RD的人數(shù)會(huì)隨著業(yè)務(wù)的發(fā)展而不斷變化.因?yàn)槟壳熬幋a還是一項(xiàng)不能自動(dòng)化的工作,一個(gè)人的代碼產(chǎn)出很容易達(dá)到上限,交付時(shí)間不變的情況下業(yè)務(wù)擴(kuò)容相應(yīng)的業(yè)務(wù)RD也必須擴(kuò)容,但是隨著技術(shù)的發(fā)展業(yè)務(wù)RD的位置同時(shí)會(huì)不斷被邊緣化,對(duì)技術(shù)要求也會(huì)逐漸降低,不需要業(yè)務(wù)RD對(duì)技術(shù)的理解有多深刻,總體來(lái)說(shuō)會(huì)用框架/會(huì)查bug/懂團(tuán)隊(duì)合作就行.
中間件RD的人數(shù)會(huì)越來(lái)越少,但對(duì)技術(shù)專(zhuān)家的需求會(huì)逐步提高.因?yàn)殡S著開(kāi)源的發(fā)展和技術(shù)的進(jìn)步,當(dāng)初需要自己開(kāi)發(fā)的中間件目前開(kāi)源社區(qū)中已經(jīng)有成熟的框架,因此對(duì)底層RD的需求會(huì)逐步下降,但如果業(yè)務(wù)發(fā)展到了一個(gè)較高的層次而現(xiàn)有的框架已經(jīng)無(wú)法滿足時(shí),比方說(shuō)中間件部門(mén)有更廣闊的目標(biāo),要將中間件服務(wù)虛擬化/云化提供給市場(chǎng)上的外部客戶,這時(shí)候中間件業(yè)務(wù)就需要技術(shù)專(zhuān)家因地制宜來(lái)打造自己的框架了.運(yùn)維也是同理,自動(dòng)化程度的提高會(huì)逐步淘汰低價(jià)值的一線運(yùn)維.
回憶19-20世紀(jì)期間工業(yè)從家庭小作坊到工廠到聯(lián)合體的歷史,業(yè)務(wù)RD也會(huì)一步一步從一種知識(shí)密集型工作走向勞動(dòng)密集型工作.
如何應(yīng)對(duì)危機(jī)感?雖然story各不相同,但光就技術(shù)和流程而言是高度重復(fù)的,每一次開(kāi)發(fā)都會(huì)重復(fù)幾個(gè)常見(jiàn)的步驟,比如:
討論需求
拆分story
和QA討論Case
和相關(guān)RD定義開(kāi)發(fā)方案
開(kāi)發(fā)(開(kāi)發(fā)DAO層/開(kāi)發(fā)Service層/開(kāi)發(fā)Web層)
和相關(guān)RD聯(lián)調(diào)跑Case,修復(fù)Bug
測(cè)試通過(guò)上線
總結(jié)
經(jīng)過(guò)一段時(shí)間的反復(fù)之后開(kāi)發(fā)時(shí)甚至都不需要?jiǎng)幽X,類(lèi)似于大腦可以自動(dòng)處理怎么騎車(chē)/怎么系鞋帶一樣,"無(wú)他,唯手熟爾".
但是必須指出:長(zhǎng)期的重復(fù)非常可怕,會(huì)讓人陷入泥濘的惰性和舒適區(qū)無(wú)法自拔.因此工作三年實(shí)際上卻只有一年工作經(jīng)驗(yàn)的案例在職場(chǎng)上屢見(jiàn)不鮮.
為了避免這種情況,有必要在工作中挖掘可以提高效率的措施,節(jié)約出必要的時(shí)間為在舒適區(qū)外生存做準(zhǔn)備.比如在反復(fù)的開(kāi)發(fā)中考慮提高效率,如:
縮短拆分task時(shí)間: 多進(jìn)程同步進(jìn)行
縮短開(kāi)發(fā)時(shí)間: 縮短需求理解時(shí)間,多用類(lèi)庫(kù)少造輪子
縮短自測(cè)/返工時(shí)間: 提高代碼質(zhì)量
縮短聯(lián)調(diào)時(shí)間: 拆分大聯(lián)調(diào)為小聯(lián)調(diào),充分利用人力
夢(mèng)醒了生活不僅僅是工作,更不僅僅是眼前的這份工作,面朝未來(lái),利用好時(shí)間這個(gè)最寶貴的資源,努力提升時(shí)間的厚度,豐富時(shí)間的色彩.
互聯(lián)網(wǎng)正在快速發(fā)展,站在當(dāng)前的位置很難看到遠(yuǎn)方是什么樣子,也許我們只能懷著對(duì)未來(lái)的恐懼去"擁抱變化",在炮火密布的戰(zhàn)場(chǎng)上沖鋒固然可怕,但也只有咬牙向前一條路可走.
愿與屏幕前的你共勉
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/67278.html
摘要:導(dǎo)讀本文介紹了基于技術(shù)的企業(yè)級(jí)應(yīng)用容器平臺(tái),從云的定義云服務(wù)分類(lèi),到用友云基礎(chǔ)平臺(tái)平臺(tái)總體架構(gòu)架構(gòu)預(yù)覽部署架構(gòu)平臺(tái)核心價(jià)值和核心競(jìng)爭(zhēng)力,闡述基礎(chǔ)平臺(tái)成為廣大傳統(tǒng)企業(yè)數(shù)字化轉(zhuǎn)型的一把尖刀。 導(dǎo)讀:本文介紹了基于Docker技術(shù)的企業(yè)級(jí)應(yīng)用容器平臺(tái),從云的定義、云服務(wù)分類(lèi),到用友云PaaS基礎(chǔ)平臺(tái)、平臺(tái)總體架構(gòu)、架構(gòu)預(yù)覽、部署架構(gòu)、平臺(tái)核心價(jià)值和核心競(jìng)爭(zhēng)力,闡述PaaS基礎(chǔ)平臺(tái)成為廣大...
摘要:精讀智能商業(yè)全書(shū)分為六個(gè)章節(jié),分別是智能商業(yè)商業(yè)模式變革戰(zhàn)略變革組織變革案例分析關(guān)于未來(lái)。智能商業(yè)第一章的名字和書(shū)名一樣,表示我們現(xiàn)在正處于智能商業(yè)時(shí)代。 1. 引言 智能商業(yè) 是阿里巴巴前總參謀長(zhǎng)曾鳴于 2018-11 出版的商業(yè)圖書(shū),對(duì)最近 20 年中國(guó)商業(yè)以及互聯(lián)網(wǎng)發(fā)展有著深刻的總結(jié),并描述了未來(lái)智能商業(yè)的藍(lán)圖。 筆者之所以讀這本書(shū),是因?yàn)楣P者所在阿里巴巴數(shù)據(jù)中臺(tái),需要更深刻的理...
摘要:小螞蟻說(shuō)在金融級(jí)互聯(lián)網(wǎng)產(chǎn)品持續(xù)交付方面,螞蟻金服積累了豐富的經(jīng)驗(yàn)和最佳工程實(shí)踐。金融互聯(lián)網(wǎng)產(chǎn)品最核心的兩個(gè)關(guān)鍵詞,第一個(gè)就是金融。 小螞蟻說(shuō):在金融級(jí)互聯(lián)網(wǎng)產(chǎn)品持續(xù)交付方面,螞蟻金服積累了豐富的經(jīng)驗(yàn)和最佳工程實(shí)踐。在2018年ATEC技術(shù)探索大會(huì)上,螞蟻金服解決方案架構(gòu)師呂中邦(鳳啟)從行業(yè)背景出發(fā),分析了金融級(jí)互聯(lián)網(wǎng)產(chǎn)品持續(xù)交付的核心挑戰(zhàn),從更快更早地交付價(jià)值和守住技術(shù)風(fēng)險(xiǎn)底線保障交...
摘要:華為副董事長(zhǎng)輪值董事長(zhǎng)徐直軍發(fā)表了題為加速智能,共創(chuàng)未來(lái)的演講,他呼吁中國(guó)政府和企業(yè)抓住人工智能帶來(lái)變道的戰(zhàn)略機(jī)遇,構(gòu)建面向未來(lái)的競(jìng)爭(zhēng)力。 智能網(wǎng)聯(lián)、于斯為盛,2019互聯(lián)網(wǎng)岳麓峰會(huì)于4月1日在湖南長(zhǎng)沙開(kāi)幕。華為副董事長(zhǎng)、輪值董事長(zhǎng)徐直軍發(fā)表了題為《加速智能,共創(chuàng)未來(lái)》的演講,他呼吁中國(guó)政府和企業(yè)抓住人工智能帶來(lái)變道的戰(zhàn)略機(jī)遇,構(gòu)建面向未來(lái)的競(jìng)爭(zhēng)力。華為輪值董事長(zhǎng)徐直軍:加速智能,共創(chuàng)...
摘要:到今年月,華為輪值董事長(zhǎng)徐直軍于軟博會(huì)上的演講中指出要努力把華為云打造成軟件企業(yè)開(kāi)發(fā)和運(yùn)營(yíng)的平臺(tái)。這條線貫穿華為云方針的始終。不碰數(shù)據(jù),做伙伴的云平臺(tái),目前華為云進(jìn)展如何在月日日的大會(huì)上,華為云向伙伴交出了他們的答卷。謀定而后動(dòng),不打無(wú)準(zhǔn)備之仗向來(lái)都是華為的風(fēng)格。從2017年3月成立云BU,正式宣布進(jìn)入公有云市場(chǎng),到2018年7月進(jìn)入Forrester發(fā)布的《中國(guó)企業(yè)公有云平臺(tái)》領(lǐng)導(dǎo)者象限,...
閱讀 1132·2021-11-22 15:33
閱讀 3438·2021-11-08 13:20
閱讀 1478·2021-09-22 10:55
閱讀 2109·2019-08-29 11:08
閱讀 841·2019-08-26 12:24
閱讀 3141·2019-08-23 17:15
閱讀 2298·2019-08-23 16:12
閱讀 2010·2019-08-23 16:09