畢業(yè)后踏入職場的第一步毋庸置疑是最關(guān)鍵的一步。走好了可以避免繞很多不必要的彎路,對今后的職業(yè)規(guī)劃也可以說是一個良性循環(huán)的開始。
樂天投資(Rakuten Ventures)主理合伙人Sae Min Ahn
我認(rèn)為,以下這些錯誤并非軟件工程師的專利,所有滿懷希望,剛步入職場的年輕人都很容易犯這些錯誤。
愛公司多過愛工作:這或許是我犯下的最大的錯誤之一。我當(dāng)時堅(jiān)信,只要我進(jìn)入那家我心儀已久的公司,最終就一定能找到適合自己的崗位。更痛苦地是,我還放棄了另外一家公司提供的一份好工作,只是因?yàn)槲蚁矚g當(dāng)時那家雇主的品牌。
堅(jiān)信應(yīng)該持有黑白分明的商業(yè)立場:曾幾何時,受大量韓國公司的影響,這真的是一個問題,但愿它現(xiàn)在已不復(fù)存在。他們會向剛畢業(yè)的學(xué)生灌輸這樣一種思想:競爭對手是“敵人”,甚至不理性地將他們描繪成“邪惡的”一方。這種做法確實(shí)能獲得短期的忠誠,但就我所知,許多人養(yǎng)成了一種壞習(xí)慣,他們在情感上投入太多時間去“憎恨”競爭對手,而沒有充分考慮大局。
雅虎(Yahoo)軟件工程師Allen Wu
我記得畢業(yè)后從事第一份軟件工程師工作時曾經(jīng)犯下兩個錯誤。但愿我的經(jīng)歷能夠鼓勵剛畢業(yè)的大學(xué)生們更謹(jǐn)慎地避免這些常見錯誤。
第一個錯誤是,嚴(yán)重低估完成一項(xiàng)功能所需要的時間。業(yè)務(wù)要求規(guī)定,功能在技術(shù)上不能太過復(fù)雜,而且要易于操作。最終結(jié)果是,跨團(tuán)隊(duì)協(xié)作、對其他人的依賴性,以及不斷更新的要求,占用了大部分時間。而不斷更新的要求常常導(dǎo)致許多重復(fù)的開發(fā)工作。軟件工程領(lǐng)域有一句格言是這樣說的:90%的工作會用去90%的時間,剩余10%的工作還需要90%的時間,最終結(jié)果是,開發(fā)時間將是預(yù)估時間的180%。即便在軟件開發(fā)行業(yè)積累了一些經(jīng)驗(yàn)之后,我依然很難準(zhǔn)確估算一項(xiàng)任務(wù)的開發(fā)時間,盡管現(xiàn)在的情況有所好轉(zhuǎn)。
第二個錯誤是沒有在必要的時候?qū)で髱椭。正打算?zhí)行的一項(xiàng)功能的時候,我發(fā)現(xiàn)了一個漏洞,并深陷其中。要找出導(dǎo)致漏洞的根本原因,無異于自找麻煩——突然之間,相關(guān)問題開始不斷出現(xiàn)。我沒有恰當(dāng)?shù)靥嵘@些問題的嚴(yán)重性以提高其可見性,并由此獲得更多資源或?qū)で髱椭,而是一遍遍地試圖找出解決方案,結(jié)果徒勞無功。我當(dāng)時的上司表示,初級開發(fā)人員最常犯的錯誤,是會“消失”很長一段時間,忙于自己的項(xiàng)目,等到項(xiàng)目完成之后才會再次出現(xiàn)。當(dāng)我意識到應(yīng)該料想到意外問題總會出現(xiàn),管理者的職責(zé)就是發(fā)現(xiàn)問題,使整個團(tuán)隊(duì)按最佳速度運(yùn)行,我在這方面得到了提升。
Answer by Jason Ewing
你對公司的忠誠度要高于公司對你的忠誠度。我管理過許多有初級員工的團(tuán)隊(duì),見過太多這樣的情況。你喜歡自己的第一家公司,它也給了你第一次真正的機(jī)會!你應(yīng)該對它忠誠,不是嗎?
這是錯誤的觀點(diǎn)。有些人停留在入門級崗位太長時間,因?yàn)樗麄冋J(rèn)為,只要他們努力工作,堅(jiān)持的時間足夠長,他們的雇主就會“照顧他們”……
隨著時間的推移,這種想法會壓垮一個人。我也希望人們都相信,只要努力做好工作,你的才能就會得到認(rèn)可,你就會平步青云,但真實(shí)情況是,付出的努力不見得一定能得到回報。不論大公司還是小公司,必須有職位空缺才能給員工升職,或者有預(yù)算才能給員工加薪。
從事第一份工作一段時間之后,要開始向上司請教自己的職業(yè)發(fā)展有哪些選擇。如果你感覺沒有人會得到升職,或者提升的選擇有限,不妨改變方法:在這里盡可能學(xué)習(xí)新知識,然后帶著自己的經(jīng)驗(yàn)另謀高就。
Answer by Carson Tang
避免老員工的壞習(xí)慣——在公司工作了至少十年的同事,可能經(jīng)常開會遲到,但這并不意味著遲到是可以接受的。如果有老員工遲到,你的上司可能會放她一馬,因?yàn)樗C明自己對公司有幫助,符合雇主的要求。但如果你遲到,只會讓你看起來不負(fù)責(zé)任,并被列入不宜雇傭的員工之列。
主動尋求指導(dǎo)和幫助——在學(xué)校里,即便你沒有主動提出,你的教授和助教也會經(jīng)常為你的家庭作業(yè)和實(shí)驗(yàn)室任務(wù)提供提示和指導(dǎo)。但在工作中,所有人都忙于自己的任務(wù),所以,如果沒有人主動提供幫助,不要感到驚訝。這并不意味著他們不友好或者自私,只是因?yàn)樗麄兎浅7泵。主動向你提供幫助的人,往往都非常友好,所以有必要與他們搞好關(guān)系。
對分配給自己的任務(wù),要做到精益求精——即便你被安排了一項(xiàng)沒有意義的工作,比如修補(bǔ)較小的漏洞,也要放下自己的驕傲,完成任務(wù),并弄清楚如何修補(bǔ)。如果你被安排負(fù)責(zé)一項(xiàng)重大任務(wù),也要遵循同樣的原則。在軟件工程領(lǐng)域,對于由你修改和擴(kuò)展的那部分代碼庫,你是專家,因此,如果你的同事遇到問題,他們會希望由你來提供答案。成為專家可以實(shí)現(xiàn)兩個目的。首先,同事會認(rèn)為你是一個負(fù)責(zé)任的人,其次,你的上司最終會注意到你,并給你安排更有意義的工作,或者讓你參與更具挑戰(zhàn)性、更有影響力的項(xiàng)目。
與所有人搞好關(guān)系——在校園里,如果你不喜歡某個人,可以對他不理不睬。但在工作中,如果你不喜歡一位同事,不能簡單地對他視而不見,因?yàn)槟銈円谝黄鸸ぷ鳌O喾,要做到友好真誠。如果對方是專業(yè)人士,即便他個人不喜歡你,也會在職業(yè)上尊重你。
重質(zhì)量,輕數(shù)量——如果可以的話,盡可能快地完成工作,但不能為了更多產(chǎn)出而犧牲工作的質(zhì)量。如果你用代碼校驗(yàn)破壞了軟件構(gòu)造,即便提前一周交付,也會給上司和同事留下負(fù)面印象。相反,如果由你改進(jìn)和完成的項(xiàng)目取得成功,并且保證了質(zhì)量,即便多花了一周時間,也會給其他人留下積極印象。