你不知道的軟技能:程序員如何在職場(chǎng)上少走彎路
在我們聊“軟技能”之前,先來(lái)區(qū)分下“軟技能”和“硬實(shí)力”。通常我們將自己專業(yè)方向的技能定義為 “硬技能”,以程序員為例的話,我們的算法、計(jì)算機(jī)知識(shí)和編程能力等就屬于“硬技能”,是我們吃飯的家伙,大多數(shù)人等著靠他賺錢買車買房娶妻生子,但生活質(zhì)量的好壞往往由“軟技能”決定的,從兩類技能的關(guān)系來(lái)看,“軟技能”是“硬技能”的催化劑。
常說(shuō)的“軟技能”主要包括職業(yè)能力、生產(chǎn)力、學(xué)習(xí)力、自我營(yíng)銷等,今天我們主要聊一些容易欠缺的方面,如溝通能力不是很強(qiáng),沒有演講的經(jīng)驗(yàn),說(shuō)話吞吞吐吐,人多了容易臉紅,缺乏影響力,每天累死累活,但是感覺工作效率很低,做了大貢獻(xiàn)卻得不到領(lǐng)導(dǎo)的重視。針對(duì)這些現(xiàn)實(shí)的問題,從以下幾方面開始我們的破冰之旅。
1 構(gòu)建完整的知識(shí)體系
學(xué)無(wú)止境,當(dāng)然這里的學(xué)習(xí)并不僅僅指書上的知識(shí)、還有生活中、互聯(lián)網(wǎng)上的,知識(shí)廣義上來(lái)講可以分為五類:數(shù)據(jù)、信息、知識(shí)、才能和智慧。數(shù)據(jù)經(jīng)過(guò)整理變成信息,信息能解決某個(gè)問題就是知識(shí),知識(shí)通過(guò)反復(fù)實(shí)踐形成才能,才能融會(huì)貫通就是智慧,構(gòu)建知識(shí)體系可以幫助我們提升,在任何情況下的穩(wěn)定高質(zhì)量的輸出,可以更高效的解決遇到的問題。讓我們更少的依賴運(yùn)氣,在能力水平越高時(shí),運(yùn)氣所帶來(lái)的影響就越小,我們對(duì)自己的表現(xiàn)可控的比例也就越高。
對(duì)知識(shí)進(jìn)行模塊化管理,最好的方式是用思維導(dǎo)圖把這些底層理論或方法論整理出來(lái),形成一個(gè)又一個(gè)的知識(shí)模塊,這樣面對(duì)類似現(xiàn)象層面的問題時(shí)就完全可以把對(duì)應(yīng)知識(shí)模塊搬出來(lái)解決,面對(duì)復(fù)雜問題時(shí)就用多個(gè)知識(shí)模塊。
現(xiàn)在獲取知識(shí)的途徑也很多,可以百度搜索,請(qǐng)教在某方面比較熟悉的同事、朋友,買一些專業(yè)的書籍,閱讀官方文檔等。
我們每個(gè)人都會(huì)有很多的位置領(lǐng)域,可以每年制定一定的讀書計(jì)劃,年初的時(shí)候列個(gè)讀書清單按照下面的四現(xiàn)象,制定一定的比例去了解自己陌生的領(lǐng)域,擴(kuò)寬自己的眼界,不坐井底之蛙。
2 合理安排自己的時(shí)間
1)每天提前一小時(shí)醒來(lái)
俗話說(shuō)的好,一日之計(jì)在于晨。早起床1個(gè)小時(shí),可以適當(dāng)?shù)淖鲂┻\(yùn)動(dòng)比如跑步,保持強(qiáng)健的身體;或者讀一本自己喜歡的書,記一會(huì)單詞,每天成長(zhǎng)1%,即使是很少的成長(zhǎng),滴水成冰,經(jīng)過(guò)365天的積累就會(huì)變成很大的能量。就如同下面這張圖所展示的道理:
2)每天提前15分鐘到公司
簡(jiǎn)單的回顧一下自己昨天的工作內(nèi)容,做到查漏補(bǔ)缺,順便看一下今日的日常安排,安裝重要與緊急程度,安排好各項(xiàng)事情的處理先后順序。
3)下班前花15分鐘總結(jié)
下班前花15分鐘回顧一下自己當(dāng)天的工作內(nèi)容,寫下明天的工作計(jì)劃,記錄未完成的工作內(nèi)容及進(jìn)展情況,方便第二天更好的開展工作。
4)減少玩手機(jī)的時(shí)候
工作時(shí)手機(jī)設(shè)為勿擾模式,一次集中心力做一件事。隨著智能手機(jī)統(tǒng)治時(shí)代已經(jīng)來(lái),大家每天在QQ、微信、微博、知乎等社交app上花的時(shí)間越來(lái)越多(除了工作需要的溝通),大概占總時(shí)間的24%。。數(shù)據(jù)顯示,在非睡眠時(shí)間內(nèi),人均每四分鐘就要查看一次手機(jī)。這種想象有個(gè)新的名詞叫“科技上癮”,源于人們不想錯(cuò)過(guò)任何一條身邊朋友的信息或者狀態(tài),及時(shí)的掌握各種娛樂八卦等的渴求。
5)把時(shí)間切割成小塊
如果有一個(gè)巨大的任務(wù)把你壓得喘不過(guò)氣來(lái),你可以試著把它分成小塊,使它易于管理,然后相應(yīng)地安排你的時(shí)間。留出應(yīng)急的時(shí)間是自己的計(jì)劃表更有“防御”性,一般建議留出20%的時(shí)間來(lái)應(yīng)急。
6)碎片化時(shí)間利用
每天在上班下班路上需要花很多時(shí)間,擁擠的地鐵公交不適合看紙質(zhì)的書籍或者平板,可以下載一些有聲讀物,把這段時(shí)間利用起來(lái)的。如果公司具備一定的條件提高食堂,吃完飯比較早可以看一些視頻課程??茖W(xué)研究表明,學(xué)習(xí)效率最高的空閑時(shí)間是睡前、起床后、上班前的半小時(shí)。
7)給休息生活留出時(shí)間
隨著社會(huì)的高速發(fā)展,現(xiàn)代人身體和心理上都承受著巨大的壓力。人不是機(jī)器,同樣要遵循能量守恒定律,一味地追求成功,導(dǎo)致體力精力透支,是得不償失的。最近一年來(lái)網(wǎng)上報(bào)道的互聯(lián)網(wǎng)行業(yè)猝死案列越來(lái)越多,基本都是因?yàn)殚L(zhǎng)時(shí)間高強(qiáng)度的加班造成的,"死者長(zhǎng)已矣,生者常戚戚”,留下的是父母妻兒永遠(yuǎn)的痛。如果今晚不能得到很好地休息,怎么有精力取得明天更大的成功。
可以借助一些app對(duì)自己的時(shí)間進(jìn)行更好的管理,比如:奇妙的清單app
3 如何學(xué)習(xí)新技術(shù)
1) 敢于接受新事物
要相信存在即是合理的辯證唯物主義思想,不要對(duì)自己不了解的技術(shù)心存偏見,不要對(duì)自己不熟悉的技術(shù)心存恐懼。跳出自己的技術(shù)局限制性,以一顆包容萬(wàn)象的心去探求新技術(shù)的奧秘。
2) 積極主動(dòng)的心態(tài)
很多時(shí)候我們?nèi)W(xué)習(xí)一些新知識(shí)是臨時(shí)抱佛腳,因?yàn)轫?xiàng)目需要而公司又沒人懂,領(lǐng)導(dǎo)說(shuō)年輕人多學(xué)點(diǎn)知識(shí)挺好的,然后硬著頭皮去趕快百度一下。因?yàn)闀r(shí)間與經(jīng)歷都是知其然而不知其所以然,懂的只是些皮毛。最好能積極主動(dòng)的利用前面提到的碎片化時(shí)間里,積極主動(dòng)的鉆研,正所謂藝多不壓身。
3) 研讀官方文檔
一門技術(shù)最好的文檔必須是它的官方文檔。例如開發(fā)Android APP的人,應(yīng)該都熟讀過(guò)Android的API文檔。里面詳細(xì)介紹了每個(gè)接口函數(shù)的作用及每個(gè)參數(shù)的意義,并有很多的案列去幫助我們理解每個(gè)知識(shí)點(diǎn)的實(shí)際應(yīng)用。
4) 實(shí)踐是檢驗(yàn)真理的唯一標(biāo)準(zhǔn)
有了上面的理論基礎(chǔ),動(dòng)手實(shí)踐是很重要的。只有自己親身經(jīng)歷過(guò) 才會(huì)印象最深刻。如果有剛好用到這些技術(shù)的項(xiàng)目是最好不過(guò)的了,不然也可以自己去寫一個(gè)demo進(jìn)行演練,就從最熟悉helloworld開始吧。
5) 讀書百遍其義自見
有些知識(shí)你讀一遍不一定會(huì)很理解,因?yàn)槊總€(gè)人的基礎(chǔ)與悟性是不一樣的。不要恥于下問,也不要想著 看不懂就放棄。經(jīng)驗(yàn)告訴我們,只要功夫深,鐵杵也能磨成針,多讀幾遍你會(huì)有不同的收獲??梢越柚季S導(dǎo)圖軟件,對(duì)知識(shí)點(diǎn)進(jìn)行梳理。
4 制定年計(jì)劃,合理規(guī)劃自己的職業(yè)生涯
程序員一直被貼上了青春飯的標(biāo)簽,很多人在寫了3年代碼的時(shí)候生活工作趨于穩(wěn)定,很多開始準(zhǔn)備結(jié)婚生子,站在了一個(gè)人生的十字路口,進(jìn)入了迷茫期。開始考慮自己未來(lái)的發(fā)展方向。
我們需要不斷思考三個(gè)問題:
- 我到底適不適合當(dāng)一名程序員?
- 我應(yīng)不應(yīng)該一輩子以程序員為職業(yè)?
- 如果我不寫代碼,我以后要去做啥?
然后對(duì)自己進(jìn)行一個(gè)綜合的評(píng)估,看看自己適合走下面哪條路:
- 程序員—系統(tǒng)分析員—架構(gòu)師—技術(shù)經(jīng)理—CTO;
- 程序員—項(xiàng)目組長(zhǎng)—項(xiàng)目經(jīng)理—項(xiàng)目總監(jiān)—CTO;
- 程序員—產(chǎn)品設(shè)計(jì)師—產(chǎn)品經(jīng)理—CTO
- 程序員—創(chuàng)業(yè)—CEO
- 程序員—技術(shù)達(dá)人—寫書—自由職業(yè)
今天在網(wǎng)上看到一個(gè)圖片,感覺千言萬(wàn)語(yǔ)都在這種張圖里了,大家可以看圖設(shè)計(jì)自己的職業(yè)生涯。
從個(gè)人的發(fā)展經(jīng)歷及身邊朋友的經(jīng)歷分享大家,雖然頻繁跳槽可以獲得很高的薪資,但是每次跳槽都認(rèn)真思考是否值得,對(duì)你整個(gè)職業(yè)長(zhǎng)遠(yuǎn)發(fā)展有啥好處。不知道大家有沒覺得很多公司的主管或許不如你優(yōu)秀,但是你卻是他的下屬。因?yàn)楣境俗⒅啬芰?,?zhí)行力與忠誠(chéng)度也是很重要的。如果想讓自己的路能走的更遠(yuǎn),在30歲之前最好能找準(zhǔn)行業(yè)及適合自己的公司,可能目前的收入并不是很高,但是一旦你的公司進(jìn)行了IPO,下個(gè)千萬(wàn)富翁就是你,可以實(shí)現(xiàn)財(cái)務(wù)自由了。
5 建立個(gè)人品牌
“個(gè)人品牌”是他人對(duì)你持有的一種印象或情感,描述了與你建立某種關(guān)系時(shí)的全部體驗(yàn)!
人是一種特殊的商品,根據(jù)自己能力的大小有著不同的價(jià)值。通過(guò)分享你擅長(zhǎng)或有經(jīng)驗(yàn)心得的干貨,在某些特定的圈子提高自己的知名度。參與一些自己熟悉領(lǐng)域的專業(yè)圈子,讓更多的人認(rèn)識(shí)你,結(jié)識(shí)更多的不同行業(yè)的精英人才。同時(shí)不斷的提升自己的專業(yè)技能與職業(yè)素養(yǎng)。“大部分人的努力程度,并不能達(dá)到拼天賦的程度”和“一萬(wàn)小時(shí)天才訓(xùn)練理論,精深練習(xí)——每天在一件事情上投入3個(gè)小時(shí),堅(jiān)持十年”。如此,不牛逼都不行,讓自己成為某個(gè)領(lǐng)域的專家。同時(shí)多與一些 專業(yè)的獵頭保持聯(lián)系,他們會(huì)推薦更多更好的機(jī)會(huì)給你,大家一起雙贏。
6 技術(shù)專業(yè)化
術(shù)業(yè)有專攻,我們身處在一個(gè)信息大爆炸的互聯(lián)網(wǎng)時(shí)代,早就過(guò)了那種抱著一個(gè)技術(shù)或者秘方就能安慰過(guò)幾世的時(shí)代。但是面對(duì)這么多的知識(shí),我們?cè)撚兴∩?,每個(gè)人的時(shí)間與經(jīng)歷都是有限的,即使你抱定了終身學(xué)習(xí)的決心,也是只能保證你在緊跟時(shí)代的潮流,暫時(shí)不會(huì)落伍。每個(gè)人需要有一個(gè)獨(dú)門技藝做為自己的殺手锏,去攬別人做不了的瓷器活。并不斷的對(duì)自己進(jìn)行技術(shù)的更新?lián)Q代,不斷擴(kuò)寬知識(shí)的領(lǐng)域,不求全部精通,只求在熟悉的領(lǐng)域全面發(fā)展。只有知識(shí)的廣度得到足夠的積累,才能轉(zhuǎn)換為知識(shí)的深度。每個(gè)人的時(shí)間與精力都是有限的,不能一味的追求技術(shù)的廣度,深度與廣度是相互促進(jìn)的,要把握好度,深度比廣度更重要。
7 學(xué)會(huì)演講,應(yīng)用語(yǔ)言的技巧
現(xiàn)今社會(huì),人們?cè)絹?lái)越關(guān)注的是自己,所以即便個(gè)人技術(shù)能力很強(qiáng),如果你不愛說(shuō)話,不懂得溝通,不善于表達(dá),也很難得到同事、領(lǐng)導(dǎo)、下屬的認(rèn)可與重視。小品《一句話的事》里面說(shuō)的就很有道理:“一句話的事兒,一句話能成事,一句話能壞事”。演講,是你表達(dá)自己,捍衛(wèi)自己,體現(xiàn)自身價(jià)值的一種重要手段。正所謂王婆賣瓜自賣自夸,如果你不能很好地推銷自己,告訴別人你的優(yōu)勢(shì),酒香也是怕巷子深。世間沒有那么多的伯樂,別覺得自己是千里馬總會(huì)有伯樂賞識(shí)。互聯(lián)網(wǎng)行業(yè)像搜狗王小川一樣的人很多,但是不一定都能遇到賞識(shí)自己的張朝陽(yáng)。適當(dāng)?shù)膶W(xué)習(xí)一些演講的技巧,可以更清晰的表達(dá)自己的觀點(diǎn)與思路,減少溝通不暢造成的誤解。程序員一般性格會(huì)相對(duì)內(nèi)向點(diǎn),天天對(duì)著電腦敲代碼,表達(dá)的機(jī)會(huì)比較少。大家可以試著練習(xí)3分鐘即興演講,隨便找個(gè)話題,找個(gè)沒人的地方開始。慢慢的爭(zhēng)取在公司內(nèi)部的一些培訓(xùn)機(jī)會(huì)去分享自己的經(jīng)驗(yàn)來(lái)練習(xí),也可以讓領(lǐng)導(dǎo)發(fā)現(xiàn)你的優(yōu)勢(shì),得到更好的升值加薪機(jī)會(huì)。
8 獲得高薪有哪些談判技巧
在去面試之前,最好先去面試公司的官網(wǎng),對(duì)公司的發(fā)展歷程、產(chǎn)品及行業(yè)有個(gè)簡(jiǎn)單的了解,避免面試問到對(duì)他們公司是否了解的時(shí)候,留下不好的印象。經(jīng)常出去面試的小伙伴會(huì)深有感觸,對(duì)方公司主要看你的以下幾點(diǎn):項(xiàng)目經(jīng)驗(yàn)+基本技術(shù)+個(gè)人潛力(也就是值不值得培養(yǎng))。
一般第一個(gè)面試你的是HR,主要關(guān)注幾點(diǎn):
- 上家公司的離職原因;
- 當(dāng)前公司薪資待遇;
- 期望能到怎樣的一家公司;
- 個(gè)人未來(lái)的發(fā)展方向的規(guī)劃。
在面試過(guò)程中不要主動(dòng)提及薪資問題,一般HR都是會(huì)砍工資的,最好等到面試官向你發(fā)問了再進(jìn)行回答,而且不要給出一個(gè)明確的數(shù)字,給出一個(gè)自己能接受的范圍。要專注于自己的價(jià)值而不是需求,你可以把自己的經(jīng)驗(yàn)、優(yōu)勢(shì)、技能等加分項(xiàng)都羅列出來(lái),讓HR相信你的價(jià)值足夠?qū)ζ渥约禾岢龅男劫Y。不要局限于每月的薪資,同公司的薪資組成架構(gòu)是不一樣的,比如大家都比較清楚的國(guó)企月薪不高,但是各種隱性福利多到想瘋狂打call。如果HR給出的薪資沒有達(dá)到你的心理預(yù)期,可以試著問問公司的其他福利,比如商業(yè)保險(xiǎn)、福利假期、教育報(bào)銷、項(xiàng)目獎(jiǎng)金、季度獎(jiǎng),年終獎(jiǎng)、股票、期權(quán)等,如果公司的福利足夠吸引人,所有福利加起來(lái)的數(shù)字可能是更客觀的,如果全部加起來(lái)的年收入能達(dá)到自己的預(yù)期也是可以考慮的。
分享一個(gè)2017年最悲催的人事砍工資的故事:某HR美女跟候選人談薪資,恨不得像榨汁機(jī)一樣壓低薪資。結(jié)果,一年后HR 美眉成功被我們的程序員兄弟俘獲芳心,做了他的媳婦,每月發(fā)完工資錢不經(jīng)花的時(shí)候那個(gè)悔呀,早知今日何必當(dāng)初啊。
在技術(shù)面試的時(shí)候,一般都是對(duì)方的技術(shù)總監(jiān)或者比較有資歷的工程師,會(huì)根據(jù)你的簡(jiǎn)歷問一些感興趣的項(xiàng)目問題或者他們目前遇到的技術(shù)難題,讓你進(jìn)行解答。主要考察應(yīng)聘者的溝通能力和思考能力及技術(shù)實(shí)力。針對(duì)面試官的問題,知無(wú)不言言無(wú)不盡。如果你了解的不多,千萬(wàn)不要敷衍,因?yàn)榭赡芟乱粋€(gè)問題你就暴露了,還不如直接說(shuō)不會(huì),把這個(gè)問題結(jié)束掉,趕緊切換到你熟悉的領(lǐng)域。