剛畢業(yè)入職程序員?程序員需注意這 6 點(diǎn)!都是前輩“血的教訓(xùn)”
你是剛畢業(yè)入職或者即將入職程序員嘛?再或者是以后想成為程序員?那么前輩們分享的一些經(jīng)驗(yàn)建議你肯定需要,速來、不謝!

1、技術(shù)基礎(chǔ)
這是一名程序員最基本的技能掌握,也是你即將從事的崗位所需要的“武器”。這些是你在學(xué)校里所學(xué),無論掌握怎樣,在你程序員的生涯中,這些知識(shí)都會(huì)伴隨你,而且在這個(gè)行業(yè)中,技術(shù)基礎(chǔ)的東西都是共通和必要的,無論你從事哪個(gè)技術(shù)崗位。
2、業(yè)務(wù)積累
在你的部門具體承擔(dān)的業(yè)務(wù)。相比第一點(diǎn),是不存在行業(yè)中的普遍性和通用性的。如果說前面一條是使你順利拿到校招offer的前提,那么這一條則是你所在的公司每個(gè)月付給你”比任何一個(gè)行業(yè)的任何職位在初期都要高得多”的薪資的理由。
也就是說,如果你是一名實(shí)習(xí)生而你手上卻沒有任何業(yè)務(wù)積累,你該為自己能否得到offer而感到忐忑,而相反的情況如果你手上已有很多業(yè)務(wù),每天忙得要命,你也該清楚現(xiàn)在的這個(gè)部門給你發(fā)offer應(yīng)該是板上釘釘?shù)氖铝恕?/p>
3、情商
這一點(diǎn)是最容易被這個(gè)群體忽略的。?先說情商重要嘛??職場(chǎng)中的人情冷暖、酸甜苦辣不可避免,作為最基層的一份子難免要和各種人、事兒交集。直白的說,職場(chǎng)之中就是利益,人與人之間的利益不可能沒沖突。
當(dāng)你的個(gè)人利益與其他同事的個(gè)人利益、團(tuán)隊(duì)利益甚至公司的利益發(fā)生矛盾時(shí),你至少應(yīng)該清楚沒有哪個(gè)職場(chǎng)人能夠避免這一點(diǎn)。
新員工培訓(xùn)可能告訴你什么”主人翁意識(shí)”什么”不想當(dāng)老板的員工不是好員工”,然而作為職場(chǎng)新人的你最重要是融入團(tuán)隊(duì),和身邊同事及領(lǐng)導(dǎo)搞好關(guān)系。不然真應(yīng)了那句“上班的心情猶如上墳”。
情商體現(xiàn)在哪里??初來乍到的你不只需要和代碼打交道,更需要與產(chǎn)品溝通需求、向領(lǐng)導(dǎo)匯報(bào)工作進(jìn)度以及跟其他技術(shù)崗位的同事協(xié)商和聯(lián)調(diào)代碼。校招生多數(shù)愿意進(jìn)BAT等大公司,這一步雖沒有錯(cuò),甚至帶來更高的薪資、優(yōu)人一等的光環(huán),可是細(xì)想大公司里更多時(shí)間都用來開會(huì)了,哪有時(shí)間寫代碼?然而這并不叫效率低下,這是體制龐大的公司必須做的,因?yàn)檫@些花在管理和溝通上的成本很值得。所以不要反感開會(huì),開會(huì)也是學(xué)習(xí)的機(jī)會(huì),表現(xiàn)的機(jī)會(huì)。如果作為新人的你在會(huì)議上提出了問題,剛好又是大家沒有想到的,那么下次開會(huì)的時(shí)候你會(huì)更加受到重視,然后融入到團(tuán)隊(duì)中。這一切都能夠讓你的工作狀態(tài)更為積極,而積極的工作狀態(tài)對(duì)你對(duì)公司對(duì)所有人都是有利的。
初期應(yīng)該如何融入團(tuán)隊(duì)??程序員男多女少,這就像替補(bǔ)球員一樣,最初可能一直會(huì)無法上場(chǎng)。這時(shí)就要學(xué)會(huì)撿活兒。另一點(diǎn)是不要放過任何機(jī)會(huì)和同事溝通,哪怕是午餐時(shí)的閑談。這是一個(gè)很好的途徑去發(fā)現(xiàn)那些可以撿的活兒。

4、遇到技術(shù)上的問題該怎么解決?
能自己解決盡量靠自己。原因是:1.很多時(shí)候你還判斷不好這個(gè)問題是否應(yīng)該求助或者求助于誰(shuí)。很可能一個(gè)google五分鐘就能解決的程序語(yǔ)法報(bào)錯(cuò)拿過去問了你的同事,問問題存在溝通成本和理解成本,你的描述不清以及對(duì)方缺乏上下文了解這些都可能增加以上兩個(gè)成本,這樣一來不僅耽誤雙方的時(shí)間,長(zhǎng)此以往還會(huì)讓對(duì)方覺得你記得技術(shù)基本功不扎實(shí),獨(dú)立處理問題能力差;2.如果這個(gè)問題真的很難解決,在不經(jīng)過任何思考的情況下就求助,領(lǐng)導(dǎo)會(huì)認(rèn)為你沒有想法。
衡量一個(gè)程序員價(jià)值的標(biāo)準(zhǔn)并不是他掌握了多少知識(shí),而是他掌握的知識(shí)與學(xué)會(huì)這些所花的時(shí)間之比。
5、如何與產(chǎn)品溝通?
這是技術(shù)圈里的老話題,也是體現(xiàn)一個(gè)程序員情商的時(shí)候。無論對(duì)方提出的需求是怎樣的,你考慮問題的邏輯應(yīng)該是:當(dāng)前提的這一條需求做完以后對(duì)產(chǎn)品有什么收益?對(duì)技術(shù)這邊又有什么收益?更重要的是leader們是否會(huì)在乎這一點(diǎn)?
然而這一切都應(yīng)該發(fā)生在你的內(nèi)心中,權(quán)衡利弊之后如果有什么沒考慮到的你可以提出來,如果并不是十分確認(rèn)自己的想法,你可以等會(huì)后私下里和你的leader提出自己的看法,這既是對(duì)leader的尊重也是節(jié)省開會(huì)時(shí)間。
在互聯(lián)網(wǎng)這個(gè)行業(yè)里,需求溝通的過程中,技術(shù)人員的話語(yǔ)權(quán)通常還是較大的,然而絕不要濫用你的話語(yǔ)權(quán)。

6、如何看待加班?
加班就像借錢,原則上必然是救急不救窮。然而并不是說對(duì)于一個(gè)”窮”的部門程序員就一定要選擇離開,這既不是負(fù)責(zé)任的表現(xiàn),又錯(cuò)過了一個(gè)成為部門核心骨干力量的機(jī)會(huì)。很多公司里的leader都是在危難關(guān)頭扛下了部門的人手不足的壓力,leader的職位也就順理成章。除非部門真的氣數(shù)已盡。
ruby on rails?的作者曾說過,熬夜加班相當(dāng)于借高利貸,偶爾一次可能是難免的,但如果你的工作長(zhǎng)期需要你熬夜加班(IT運(yùn)維崗除外),你可能確實(shí)該考慮換一份工作。
最后祝愿各位都能得到自己真正想去公司的 offer!

學(xué)習(xí)C/C++編程知識(shí),提升C/C++編程能力,歡迎關(guān)注UP一起來成長(zhǎng)!
另外,UP在主頁(yè)上傳了一些學(xué)習(xí)C/C++編程的視頻教程,有興趣或者正在學(xué)習(xí)的小伙伴一定要去看一看哦!會(huì)對(duì)你有幫助的~