假如讓我重返校園,我會怎樣學習開發技術

來源:互聯網
上載者:User

原文地址:http://news.csdn.net/n/20080618/116762.html

 

【CSDN  6月18日 編譯稿】立學院裡演講,談到了如果能重回學生時代自己應該學習的東西。自從拿到學士學位,我已經畢業三年了,擔任過三個非常重要的程式開發職位。現在,我要分享一下那些我從“真正的社會”中感悟到的東西,並且以此來澄清某些誤解。

我的背景簡介

我想先說說我的個人情況。很明顯,你的經曆肯定會與我大相徑庭。但是我想說,在所有的工作崗位中應該會有某些共通的東西,而這些正我這篇文章所要關注的。

我曾在一些小公司和一個大型企業工作過,從事過資料庫相關的編程,後端編程和 web 開發等等工作。所有這些工作地點都在北科羅拉多州和懷俄明州,所以我們並不是在矽谷工作。

會有哪些不同?

如果有可能重回學校學習的話,我可能會做以下這些事情:

  • 使用其他的作業系統。大部分情況下我都在使用 Windows ,因為我的工作環境便是如此。如果要在命令列下工作的話,我就得為此做更多的準備了。所以,盡量嘗試著使用 OpenSolaris 或者是 Ubuntu !現在我所認識的大多數人都沒有非 Windows 環境開發經驗,但是我敢斷言,這些都是很有價值的。
  • 更多的研究課程和實習工作。遠離溫室,做更多的事情!你可以探究一些沒有人做過的事情,這種經曆本身絕對是無價之寶。我一度希望自己曾經開發過臉部辨識程式,或者是在大公司實習過。所以,你們可不要再步我的後塵。
  • 考慮參加 SCJA 或者 SCJP 認證考試。 我的大學課程是基於 Java 語言的,但是那時卻沒有現在這麼多的分支語言,因此我也不瞭解它們。但是,我卻從 SCJP 裡學到了很多東西。所以,我強烈推薦你們去參加這些考試,它一定會幫你們找到自己的發展方向。 (註:Sun Certified Java Associate ,Sun 認證 Java 助理;;Sun Certified Java Programmer ,Sun 認證 Java 程式員。 )
  • 與更多的人交流。我以我自己的方式走進了程式開發之路,如果沒有在大學招聘會上找到優秀的企業的話,我可能永遠也不會成為一個優秀的程式員。所以,好好利用大這招聘會走出校園吧。

關於工作崗位,我希望知道什嗎?

與多樣化的校園生活完全不同的是,現在我每天都花好幾小個時用在同一類工作上。走入社會後的第一個月,每天下午四點我都感到疲憊不堪。但是我卻把這當成一個學習的過程。

我以前一直認為思考和交流是工作的一個重要部分,但是真正在工作的人卻顯得更加悠閑一些。這也是另外一件讓我感到驚奇的事情。在所有我所工作過的地方,估計人們每周大多隻花三個小時來溝通。

在所有我所從事的工作中,每周的工作時間都不會超過 50 個小時。但是,有工作時間比我短的朋友每周卻要工作超過 80 個小時。所以,不想被嚇到的話,面試的時候你就得明確地問到這個問題。

團隊意識是我在工作過程中學習到的最重要的東西。團隊意識裡最重要的是信任:管理或技術經理要信任他們的開發人員(包括新加入的員工),這樣才能開發出更好的產品,這是其他任何的東西都代替不了的。同樣,Team Dev要認識到,保留開發人員是一種投資,所以要為他們提供培訓,為他們爭取更好的工作環境和福利。如果你和一個開發人員談話,可以問一下他所在的公司已經為他提供了多久的培訓。

最好的工作往往不是收入最高的工作。你得認真考慮工作中的益處 (比如說,能否在家工作等等),因為這切實關係到你自身的幸福。

沒有期望卻協助過我的事

以下這些事,我本來沒有考慮過,但是最終卻協助我走向成功:

  • 參加工作之外的社團。這大大地幫我提高了社會交流技能,有助於讓我成為一個更好的團隊成員。
  • 暑假實習讓我關注到以前從未接觸過的語言:Perl,PHP 和其他一些編譯器語言工具,其中大部分是在 Linux 環境下的命令列啟動並執行。走出溫室在我的事業中是舉足輕重的一步,這讓我認識到如何學習開發技術,並把他們組織成有用的項目。

重要的,和不重要的

  • GPA?除非你要去研究所,否則就不要學了吧。
  • 普通培訓課程?還是有些用的。因為要考慮到不同的使用者基礎,所以這個有助於幫你適應別人的步調。
  • 人脈?理所當然!從公司裡認識的人對於你的成功機會有多大的協助,想必都已經不用我說了。

摘要:做這些為將來作準備

  • 下載另一個作業系統,比如 OpenSolaris ,比如 Ubuntu 。
  • 與人交流。加入本地的同盟使用者組,或者加入 LinkedIn 。
  • 把可能向潛在的僱主提出的問題,做一個列表。
  • 參加額外的技術課程。
  • 申請實習機會,哪怕你沒有或是你沒有希望過。
  • 除了要求的課程,學習更多的知識。
  • 寫部落格或/和指導別人。

如果你已經是專業人員,可以來分享一下哪些事情對你有協助,哪些事情你沒有期望過吧。我只是分享了自己的觀點,但是對於需要協助的人來說,你的觀點可能更加合適。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.