程序員如何規(guī)劃職業(yè)路線提陶?

社區(qū)中并不缺少有關(guān)軟件工程師職業(yè)發(fā)展的文章,甚至可以說是泛濫若锁。很多人都能在這個話題上說兩句搁骑,三五年工作經(jīng)驗的編程老鳥也好,架構(gòu)師也好,技術(shù) VP 也好仲器,CTO 也好煤率,都有各自的看法與實踐經(jīng)驗。沒有哪一套方法是適用于所有人的乏冀,這一套軟件工程師職業(yè)發(fā)展綱要蝶糯,也不過是在你踽踽前行的路上,迷茫時可用來參考借鑒辆沦。你的核心競爭力昼捍,永遠(yuǎn)是你的自身實力。切記肢扯!

一妒茬、專業(yè)技能學(xué)習(xí)捷徑

1、愛上你的編碼神器

眾所周知蔚晨,軟件工程師要做的工作就是寫代碼乍钻,準(zhǔn)確地說,你的目標(biāo)應(yīng)該是寫出滿足業(yè)務(wù)需求并且無法找出 Bug 的代碼铭腕,而不是寫一大堆沒用的文字银择。既然你的任務(wù)是寫出高質(zhì)量的代碼,那么你首先應(yīng)該訓(xùn)練的就是打字速度累舷,你需要掌握鍵盤盲打技能浩考,甚至還要愛上你的“編碼神器”,并做到將此工具的用法爛熟于心被盈,閉上眼睛都能正確敲中你想要的快捷鍵析孽。

2、熟悉底層技術(shù)原理

當(dāng)你完全駕馭了計算機的輸入設(shè)備以后害捕,你需要進(jìn)一步了解計算機的內(nèi)部工作原理绿淋,不是讓你把機器大卸八塊,而是你需要全面了解計算機的組成結(jié)構(gòu)與工作原理尝盼。如果你不是計算機科班出生也沒關(guān)系,在網(wǎng)上買一本關(guān)于計算機組成原理的書自學(xué)即可佑菩。你無需做到精通盾沫,能全面了解即可,因為接下來你需要在編程的世界中殿漠,慢慢去體會計算機的工作感受赴精,你就是計算機的管理者。

3绞幌、深入一門編程語言

好了蕾哟,現(xiàn)在是時候?qū)W習(xí)一門編程語言了,最好的選擇是 Java,為什么呢谭确?原因很簡單帘营,因為市場需求量最大,我敢保證逐哈,你學(xué) Java 肯定比學(xué) PHP 更容易找到工作(希望 PHP 程序員們淡定一些芬迄,其實我始終認(rèn)為 PHP 是世界上最好的編程語言)。當(dāng)你在學(xué)習(xí) Java 時昂秃,首先需要掌握它啰里吧嗦的編程語法禀梳,此時沒有什么比寫一個“Hello World”來得更爽快一些。隨后你需要深刻理解的是 Java 的面向?qū)ο蟾拍睿看挝艺f到面向?qū)ο蟪β妫倳灰恍﹩紊頋h吐槽算途,其實我想說,對象是可以 new 出來的)蚀腿,這些概念看上去比較虛嘴瓤,但是它們卻能撐起一個強大的軟件架構(gòu)。所以唯咬,在面向?qū)ο蠹夹g(shù)上面花再多功夫都不為過纱注,因為它能訓(xùn)練我們對業(yè)務(wù)的抽象能力,就像當(dāng)初我們學(xué)習(xí)數(shù)學(xué)一樣胆胰,它能訓(xùn)練我們的邏輯思維能力狞贱。

4、選擇一位對的老師

看書蜀涨、看視頻瞎嬉、看源碼、看技術(shù)文檔厚柳,其實這些都是較為低效的學(xué)習(xí)方法氧枣,掌握編程技能的捷徑就是拜一位資深的程序員為師,你可以尊稱他為“碼神”别垮,記得一定要把他伺候好便监,讓他愿意傳授一些編程技能給你,其實也就是一個微笑外加一頓小龍蝦的事情碳想,他就能被你征服烧董。一定要看他寫的代碼,思考為什么他會這樣寫胧奔,一定要將你不理解的地方記錄下來逊移,并且在下班之前緊緊地抓住他,讓他一次給你講個夠龙填,此時你一定會有一種打通任督二脈的暢快之感胳泉。所謂“師傅領(lǐng)進(jìn)門拐叉,修行在個人”,你需要比你師傅更加努力扇商,甚至十倍于他人的付出凤瘦,才能在編程之路上嘗到甜頭。此時你需要學(xué)習(xí)更加高深的武功钳吟,研究更加優(yōu)秀的源碼廷粒,實踐更有挑戰(zhàn)的項目,還需要花整塊時間红且,系統(tǒng)地看技術(shù)文檔以及技術(shù)參考書坝茎。假如你想成為架構(gòu)師,不妨看看我所著的《架構(gòu)探險》這本書暇番,也許它會對你的專業(yè)技能有所幫助嗤放。

5、樂于分享你的技能

你最好要讓自己變成一位豁達(dá)開朗之人壁酬,千萬不要吝嗇次酌,一定要懂得分享你所學(xué)的專業(yè)技能∮咔牵可以嘗試做點自己的開源項目岳服,并讓這個開源項目變得更加開放,不妨結(jié)合開源希俩,寫點技術(shù)博客吊宋,并厚著臉皮給你身邊的朋友閱讀。這件事情一定要持之以恒颜武,不要擔(dān)心有人吐槽你璃搜,你肯定會被吐槽,那是因為大家在關(guān)注你鳞上,此時你需要更加努力这吻,讓自己變得足夠?qū)I(yè)。當(dāng)你成為真正的“大神”時篙议,就不會有人再吐槽你了唾糯,他們只會吐槽自己的技術(shù)不如你,此時你將得到的是無限的膜拜和稱贊鬼贱。相信我趾断,這絕不是奇跡。在學(xué)習(xí)專業(yè)技能之路上吩愧,多一點自信,多一點勤奮增显,多一點思考雁佳,再爭取一點機會脐帝,你就會成功。

二糖权、不可或缺的軟技能

1堵腹、軟技能 ≠ 務(wù)虛

如果將專業(yè)技能比喻為“硬技能”,那么在我們的職場中星澳,與專業(yè)性無關(guān)的技能就可以歸納為“軟技能”了疚顷。但每當(dāng)我提到軟技能時,難免會讓人誤解為這是“務(wù)虛”的一種功夫禁偎,我們雖然是“吃軟飯的”(做軟件開發(fā)的)腿堤,但我們卻十分討厭虛偽。沒錯如暖!我也很厭惡虛偽之人笆檀,尤其是在職場中遇到這樣的人物,我從心底鄙視他們盒至,但我從來不會和他們發(fā)生任何沖突酗洒,反而還能和他們愉快地共事,這種本領(lǐng)靠的就是軟技能枷遂。

軟件工程師每天都在和機器打交道樱衷,機器是沒有感情的,你告訴它是0酒唉,它一定不會認(rèn)為是1矩桂。但我們與人打交道卻不一樣,你告訴他是真黔州,他卻可能認(rèn)為是假耍鬓。與人打交道,正是軟件工程師們最為欠缺的方面流妻,有些軟件工程師甚至害怕與人交流牲蜀,害怕在公開場合講話,害怕拋頭露面绅这,害怕做一些組織性的工作涣达。如果你也有以上這些心里負(fù)擔(dān),那么恭喜你证薇!因為你即將從本文中找到克服這些困難的靈丹妙藥度苔,至少我希望是這樣。

需要強調(diào)的是浑度,軟技能是一種職場必備的核心技能寇窑,我敢直言,如果缺乏這方面的技能箩张,你的職業(yè)生涯將會變得非常糟糕甩骏。軟技能包括的方面非常廣泛窗市,溝通、協(xié)調(diào)饮笛、組織咨察、氣場這些都是最基本的軟技能,甚至情商也是一種軟技能福青,會不會講話摄狱,聽不聽得明白,這些都是軟技能无午。那么我們不妨先從溝通這項軟技能開始吧媒役,因為我認(rèn)為他是軟件工程師最重要的軟技能之一。

2指厌、口語流利 ≠ 會溝通

很多人都容易將溝通理解為講話刊愚,說一個人語言很流利,很會講話踩验,口若懸河鸥诽,夸夸其談,其實并非他的溝通能力很強箕憾。我認(rèn)為牡借,溝通可以理解為兩方面,即“溝”和“通”袭异∧屏“溝”指的是你將心中所想很清晰地表達(dá)出來給對方聽,考驗的是你的表達(dá)能力御铃;“通”指的是讓你確信對方是否真明白你所表達(dá)的意思碴里,考驗的是你的傾聽能力。所以上真,我們很多時候都是在“溝”咬腋,往往忽略了“通”,從而形成了“溝而不通”的情況睡互,因此根竿,現(xiàn)在全世界人民都在提倡如何“有效溝通”。還是用一個示例來說話吧就珠。

當(dāng)領(lǐng)導(dǎo)交給你一項棘手的工作寇壳,但你不知道如何開始進(jìn)行這項工作,此時你應(yīng)該如何應(yīng)對當(dāng)前的挑戰(zhàn)呢妻怎?絕大多數(shù)人會硬著頭皮去做壳炎,他們希望通過自己的努力,可以順利完成任務(wù)逼侦,但結(jié)果往往卻無法讓領(lǐng)導(dǎo)滿意冕广。少數(shù)人會主動向領(lǐng)導(dǎo)咨詢疏日,以尋求領(lǐng)導(dǎo)對自己的幫助。此時應(yīng)該如何與領(lǐng)導(dǎo)對話呢撒汉?似乎并非很多人都清楚。下面這段話是我的套路涕滋,僅供參考睬辐。

我:勇哥(他是我的領(lǐng)導(dǎo)),最近我遇到了一點麻煩的事情宾肺,想聽聽您的看法(勾起領(lǐng)導(dǎo)的興趣溯饵,讓他認(rèn)真聽我說下去,記得一定要說“您”锨用,而不是“你”)丰刊。

領(lǐng)導(dǎo):哦?說來聽聽(證明領(lǐng)導(dǎo)此時不忙增拥,他有時間讓我占用啄巧,如果他此時很忙,你應(yīng)該能感受出來的)掌栅。

我:感謝您對我的信任秩仆,昨天您交給我一項任務(wù),回到家我一直都在想這項任務(wù)猾封,我在想……(一定要對領(lǐng)導(dǎo)表示感激澄耍,是他給了我這次鍛煉自己的機會,并強調(diào)我是“回到家”都在思考晌缘,而不是只在在公司里思考齐莲,道理你懂的)

領(lǐng)導(dǎo):可能是我沒說清楚,你把這項任務(wù)想復(fù)雜了磷箕,其實……(可見這是一位 nice 的領(lǐng)導(dǎo)选酗,跟著他,你能學(xué)到很多東西)

我:我還想再清楚一下搀捷,您期待這項工作的結(jié)果是怎樣的星掰?(一定要明確領(lǐng)導(dǎo)想要的結(jié)果,他只會為結(jié)果買單)

領(lǐng)導(dǎo):我希望……(領(lǐng)導(dǎo)娓娓道來嫩舟,此處省略1萬字氢烘,你千萬不要打斷領(lǐng)導(dǎo)的講話,他講累了自然就會停家厌,你只需要認(rèn)真聽他怎么講)

我:好的播玖,我明白了,您希望我……(一定要學(xué)會復(fù)述領(lǐng)導(dǎo)講過的話饭于,而且要用自己的理解來表達(dá)蜀踏,不要當(dāng)復(fù)讀機)

領(lǐng)導(dǎo):沒錯维蒙,就是這樣。(領(lǐng)導(dǎo)表示認(rèn)可了果覆,此時你應(yīng)該表示給領(lǐng)導(dǎo)一個微笑颅痊,讓他感到欣慰)

我:感謝勇哥!如果我在執(zhí)行過程中遇到問題局待,可以再向您請教嗎斑响?(一定要感謝,而且要表現(xiàn)出虛心向領(lǐng)導(dǎo)請教钳榨,為下一次求救做好準(zhǔn)備)

領(lǐng)導(dǎo):當(dāng)然舰罚,隨時交流。(你真心拿他當(dāng)領(lǐng)導(dǎo)薛耻,他才會無條件幫助你营罢,你不懂得用好這位領(lǐng)導(dǎo),那是你自己的損失)

溝通是不是很有趣饼齿?其實溝通是一門學(xué)問饲漾,我們花一輩子時間都在學(xué)習(xí),都在改進(jìn)自己的溝通方式候醒,目的僅為愉快地和身邊的人一起“玩四馨洌”,讓此生感到愉悅倒淫。

當(dāng)你已經(jīng)掌握了必備的專業(yè)技能伙菊,也具備了讓你脫穎而出的軟技能,那么接下來你將思考的是自己該走那條路了敌土,繼續(xù)做軟件工程師镜硕,還是做軟件工程師的 leader?下面這段話將告訴你答案返干。

三兴枯、正確制定職業(yè)路線

1、給自己提幾個問題

首先要澄清的是:我并非職業(yè)導(dǎo)師矩欠,更不是人生教父财剖,所有的路都由你自己選擇,我的責(zé)任是告訴你癌淮,我認(rèn)為行之有效的方法躺坟。

當(dāng)你正走在職場的十字路口徘徊,思考走技術(shù)乳蓄,還是走管理咪橙?我的答案只有一個:根據(jù)你自己的優(yōu)勢來決定。合理利用好自己的優(yōu)勢,會讓自己走的更加順暢美侦,讓自己無怨無悔产舞。還是舉一個例子來說明吧。

前段時間有位朋友在微信上私聊我菠剩,他也遇到了這個問題易猫,繼續(xù)做技術(shù),還是轉(zhuǎn)管理赠叼?我當(dāng)時是這樣問他的擦囊,但我希望你可以用這樣的方式來問自己。

我:你工作多久了嘴办?

朋友:時間不長,寫了10年的代碼买鸽。

我:那相當(dāng)資深啊涧郊,現(xiàn)在還對寫代碼有激情嗎?

朋友:喜歡寫眼五,周末有時都會宅在家里寫妆艘。

我:那你還在糾結(jié)什么呢?

朋友:我都工作10年了看幼,身邊的人要么當(dāng) CTO批旺,要么做總監(jiān),自己卻還在擼代碼诵姜,我現(xiàn)在到底該不該轉(zhuǎn)管理汽煮?

我:你為什么會考慮轉(zhuǎn)管理?說說你在管理上的優(yōu)勢吧棚唆。

朋友:我覺得自己對技術(shù)有一定深度暇赤,可以幫助團(tuán)隊解決一些技術(shù)難題。

我:如果你團(tuán)隊中有位小伙伴遇到一個很棘手的技術(shù)問題宵凌,沒轍了鞋囊,你會做些什么?

朋友:擼起袖子瞎惫,就地幫他解決掉溜腐。

我:建議你走技術(shù)專家路線,這條路也許更加適合你瓜喇。

朋友:……

2挺益、轉(zhuǎn)管理之前,先理解管理

當(dāng)我們在糾結(jié)是否應(yīng)該轉(zhuǎn)管理時欠橘,不妨首先理解一下什么是管理矩肩?以及什么是管理者?只有當(dāng)我們正確理解了這些概念以后,再來思考自己是否具備這樣的特征黍檩,才能順利幫助自己轉(zhuǎn)型叉袍。

管理(management)是協(xié)調(diào)和監(jiān)督他人的工作,從而使他人的工作可以有效率且有成效地完成刽酱。效率(efficiency)指的是以盡可能少的投入喳逛,以獲得盡可能多的產(chǎn)出,效率常常被說成“正確地做事”棵里,即不浪費資源润文。成效(effectiveness)常常被稱為“做正確的事”,即做那些可以實現(xiàn)目標(biāo)的工作活動殿怜。管理者(manager)就是完成所有管理工作典蝌,并使組織目標(biāo)能夠?qū)崿F(xiàn)的人。管理者的工作包括計劃(planning)头谜、組織(organizing)骏掀、領(lǐng)導(dǎo)(leading)和控制(controlling)四種職能。

以上都是管理學(xué)告訴我們的知識柱告,如果你想成為一名管理者截驮,那么你必須首先正確理解這些概念的真實含義,才能完全駕馭管理者的崗位际度,否則你會從管理崗位上摔下來葵袭,自己一定傷得不輕。

如果你想成為一名優(yōu)秀的管理者乖菱,那么你需要做些什么呢坡锡?

親自且專業(yè)地給團(tuán)隊激勵。

激勵團(tuán)隊完成你無法獨立完成的任務(wù)块请。

對問題提供指導(dǎo)和指引娜氏。

對團(tuán)隊的表現(xiàn)給予反饋。

幫助團(tuán)隊改善績效墩新。

使團(tuán)隊對組織的改變知情贸弥。

改善團(tuán)隊小伙伴們的生活。

如果團(tuán)隊和你共事過海渊,那么團(tuán)隊?wèi)?yīng)該覺得他們是幸運的绵疲,因為你能夠讓他們更加愉快和高效地工作。

寫在最后

不論選擇技術(shù)還是管理臣疑,在任何時候都不要放棄你的硬技能盔憨,因為它是你的“生存之本”,同時你也需要具備強大的軟技能讯沈,因為它是你的“發(fā)展之源”郁岩。

學(xué)習(xí)硬技能其實是有捷徑的,你無需一味地學(xué)習(xí)這些知識點,更多的其實是與人交流以及加以應(yīng)用问慎。軟技能其實是可以訓(xùn)練的萍摊,你只需抓住一切可以抓住的機會,有意識地加以訓(xùn)練和反思如叼,你就能悟出很多寶貴的經(jīng)驗冰木。軟件開發(fā)是一門藝術(shù),你需要能夠靜得下心笼恰,不斷地優(yōu)化和雕琢你的作品踊沸,因此你需要具備工匠精神。如果你想成為一名工匠領(lǐng)袖社证,那么你就應(yīng)該比他人思考得更多逼龟、更高、更深追葡、更全面审轮,你需要更多的軟技能。你只有認(rèn)識到自己的優(yōu)勢辽俗,才能正確地選擇自己的職業(yè)路線。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末篡诽,一起剝皮案震驚了整個濱河市崖飘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌杈女,老刑警劉巖朱浴,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異达椰,居然都是意外死亡翰蠢,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進(jìn)店門啰劲,熙熙樓的掌柜王于貴愁眉苦臉地迎上來梁沧,“玉大人,你說我怎么就攤上這事蝇裤⊥⒅В” “怎么了?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵栓辜,是天一觀的道長恋拍。 經(jīng)常有香客問我,道長藕甩,這世上最難降的妖魔是什么施敢? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮,結(jié)果婚禮上僵娃,老公的妹妹穿的比我還像新娘概作。我一直安慰自己,他們只是感情好悯许,可當(dāng)我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布仆嗦。 她就那樣靜靜地躺著,像睡著了一般先壕。 火紅的嫁衣襯著肌膚如雪瘩扼。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天垃僚,我揣著相機與錄音集绰,去河邊找鬼。 笑死谆棺,一個胖子當(dāng)著我的面吹牛栽燕,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播改淑,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼碍岔,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了朵夏?” 一聲冷哼從身側(cè)響起蔼啦,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎仰猖,沒想到半個月后捏肢,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡饥侵,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年鸵赫,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片躏升。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡辩棒,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出煮甥,到底是詐尸還是另有隱情盗温,我是刑警寧澤,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布成肘,位于F島的核電站卖局,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏双霍。R本人自食惡果不足惜砚偶,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一批销、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧染坯,春花似錦均芽、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽霉旗。三九已至划址,卻和暖如春呢岗,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背儒喊。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工镣奋, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人怀愧。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓侨颈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親芯义。 傳聞我的和親對象是個殘疾皇子哈垢,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,658評論 2 350

推薦閱讀更多精彩內(nèi)容

  • 很多人可以說對這個話題兩個字鬼癣,三年或五年以上工作經(jīng)驗的編程,老建筑師啤贩,設(shè)計師待秃,技術(shù)副總裁,首席技術(shù)官痹屹,和自己的觀點...
    墨雨軒夏閱讀 334評論 0 3
  • 專業(yè)考題類型管理運行工作負(fù)責(zé)人一般作業(yè)考題內(nèi)容選項A選項B選項C選項D選項E選項F正確答案 變電單選GYSZ本規(guī)程...
    小白兔去釣魚閱讀 8,981評論 0 13
  • 但是你今天還是起來了 這才是最重要的 紀(jì)錄片看的有點乏了 就開始看電影 一個人運動看書擼片的時候最容易...
    白新生閱讀 140評論 0 0
  • 時光不緊不慢的走過了三個年頭章郁,沒有因為我走的慢著而停下腳步,尤記得志衍,那天暖庄,有個女孩誠惶誠恐的走進(jìn)這個陌生的城市,陌...
    BY不一閱讀 186評論 0 0
  • 2018年3月28日 星期三 晴 學(xué)經(jīng)人員:琪佳媽楼肪、琪琪培廓、佳佳。 寶貝年齡:琪琪9歲春叫,佳佳8歲肩钠。 學(xué)經(jīng)周期:3年泣港。...
    順德琪佳媽閱讀 69評論 0 0