作者背景簡(jiǎn)介
畢業(yè)三年,曾在一些小公司和一個(gè)大型企業(yè)工作過,從事過數(shù)據(jù)庫相關(guān)的編程,后端編程和 web 開發(fā)等等工作,擔(dān)任過三個(gè)非常重要的程序開發(fā)職位。所有這些工作地點(diǎn)都在北科羅拉多州和懷俄明州,所以我們并不是在硅谷工作。
如果重回學(xué)校,我可能會(huì)做什么?
更多的研究課程和實(shí)習(xí)工作。遠(yuǎn)離溫室,做更多的事情!你可以探究一些沒有人做過的事情,這種經(jīng)歷本身絕對(duì)是無價(jià)之寶。我一度希望自己曾經(jīng)開發(fā)過面部識(shí)別程序,或者是在大公司實(shí)習(xí)過。所以,你們可不要再步我的后塵。
使用其他的操作系統(tǒng)。大部分情況下我都在使用 Windows ,因?yàn)槲业墓ぷ鳝h(huán)境便是如此。如果要在命令行下工作的話,我就得為此做更多的準(zhǔn)備了。所以,盡量嘗試著使用 OpenSolaris 或者是 Ubuntu !現(xiàn)在我所認(rèn)識(shí)的大多數(shù)人都沒有非 Windows 環(huán)境開發(fā)經(jīng)驗(yàn),但是我敢斷言,這些都是很有價(jià)值的。
考慮參加 SCJA 或者 SCJP 認(rèn)證考試。 我的大學(xué)課程是基于 Java 語言的,但是那時(shí)卻沒有現(xiàn)在這么多的分支語言,因此我也不了解它們。但是,我卻從 SCJP 里學(xué)到了很多東西。所以,我強(qiáng)烈推薦你們?nèi)⒓舆@些考試,它一定會(huì)幫你們找到自己的發(fā)展方向。 (注:Sun Certified Java Associate ,Sun 認(rèn)證 Java 助理;;Sun Certified Java Programmer ,Sun 認(rèn)證 Java 程序員。 )
與更多的人交流。我以我自己的方式走進(jìn)了程序開發(fā)之路,如果沒有在大學(xué)招聘會(huì)上找到優(yōu)秀的企業(yè)的話,我可能永遠(yuǎn)也不會(huì)成為一個(gè)優(yōu)秀的程序員。所以,好好利用這招聘會(huì)走出校園吧。
關(guān)于工作崗位,我希望獲得什么?
與多樣化的校園生活完全不同的是,現(xiàn)在我每天都花好幾小個(gè)時(shí)用在同一類工作上。走入社會(huì)后的第一個(gè)月,每天下午四點(diǎn)我都感到疲憊不堪。但是我卻把這當(dāng)成一個(gè)學(xué)習(xí)的過程。
我以前一直認(rèn)為思考和交流是工作的一個(gè)重要部分,但是真正在工作的人卻顯得更加悠閑一些。這也是另外一件讓我感到驚奇的事情。在所有我所工作過的地方,估計(jì)人們每周大多只花三個(gè)小時(shí)來溝通。
在所有我所從事的工作中,每周的工作時(shí)間都不會(huì)超過 50 個(gè)小時(shí)。但是,有工作時(shí)間比我短的朋友每周卻要工作超過 80 個(gè)小時(shí)。所以,不想被嚇到的話,面試的時(shí)候你就得明確地問到這個(gè)問題。
團(tuán)隊(duì)意識(shí)是我在工作過程中學(xué)習(xí)到的最重要的東西。團(tuán)隊(duì)意識(shí)里最重要的是信任:管理或技術(shù)經(jīng)理要信任他們的開發(fā)者(包括新加入的員工),這樣才能開發(fā)出更好的產(chǎn)品,這是其他任何的東西都代替不了的。同樣,開發(fā)團(tuán)隊(duì)要認(rèn)識(shí)到,保留開發(fā)者是一種投資,所以要為他們提供培訓(xùn),為他們爭(zhēng)取更好的工作環(huán)境和福利。如果你和一個(gè)開發(fā)者談話,可以問一下他所在的公司已經(jīng)為他提供了多久的培訓(xùn)。
最好的工作往往不是收入最高的工作。你得認(rèn)真考慮工作中的益處 (比如說,能否在家工作等等),因?yàn)檫@切實(shí)關(guān)系到你自身的幸福。
幫助我成功的事情
以下這些事,我本來沒有考慮過,但是最終卻幫助我走向成功:
參加工作之外的社團(tuán)。這大大地幫我提高了社會(huì)交流技能,有助于讓我成為一個(gè)更好的團(tuán)隊(duì)成員。
暑假實(shí)習(xí)讓我關(guān)注到以前從未接觸過的語言:Perl,PHP 和其他一些編譯程序語言工具,其中大部分是在 Linux 環(huán)境下的命令行運(yùn)行的。走出溫室在我的事業(yè)中是舉足輕重的一步,這讓我認(rèn)識(shí)到如何學(xué)習(xí)開發(fā)技術(shù),并把他們組織成有用的項(xiàng)目。
重要的,和不重要的
GPA?除非你要去研究所,否則就不要學(xué)了吧。
普通培訓(xùn)課程?還是有些用的。因?yàn)橐紤]到不同的用戶基礎(chǔ),所以這個(gè)有助于幫你適應(yīng)別人的步調(diào)。
人脈?理所當(dāng)然!從公司里認(rèn)識(shí)的人對(duì)于你的成功機(jī)會(huì)有多大的幫助,想必都已經(jīng)不用我說了。
摘要:做這些為將來作準(zhǔn)備
申請(qǐng)實(shí)習(xí)機(jī)會(huì),哪怕你沒有或是你沒有希望過。
除了要求的課程,學(xué)習(xí)更多的知識(shí)。
寫博客或/和指導(dǎo)別人。
延伸閱讀
- 5G時(shí)代,會(huì)是國(guó)產(chǎn)操作系統(tǒng)突破的契機(jī)嗎? 2018-12-26
- 8年時(shí)間,什么叫從0到1?雷軍的小米已注定成傳奇! 2018-12-26
- Visual Studio 20周年軟件趨勢(shì)隨想 2017-06-28
- Kotlin語言和Java語言100%互通 2017-05-19
- 微信小程序正式上線 2017-03-06
- 如何組建測(cè)試團(tuán)隊(duì)? 2024-03-26
- 2016年收入最高的5個(gè)編程語言 2016-10-23
- TIOBE 2016年4月編程語言排行榜:Visual Basic即將出局 2016-04-13
- 甲骨文就 Java 侵權(quán)案向谷歌索賠 93 億美元 2016-04-11
- AlphaGo最終局戰(zhàn)勝李世石 人機(jī)大戰(zhàn)總比分1:4 2016-09-04