{能力與提升}開發人員如何提升和推銷自己

來源:互聯網
上載者:User

http://news.cnblogs.com/n/173433/

編寫出偉大的代碼,對於開發人員來說已經到達一個層級了。但是不斷提升、適當的推銷自己,可以令你得到更多。以下是一些有效途徑,希望能夠幫到你。 

  1.
  寫部落格 

  建立自己的部落格,並至少每月發布一篇文章。文章中要盡量有一些你真正的研究項目,這樣會確保你看起來有些水平。 

  2.
  參與開源 

  投身開源領域,發布自己的開源項目。別人可以通過你開放的原始碼,來瞭解你的水平和方向。並試著在你的項目中,用最簡單的方式來解決複雜的問題。 

  3.
  不要頻繁跳槽,也不要舉步不前 

  不要每 6 個月就換一次工作,那樣你什麼都得不到。但也不要停留在一個地方,做同樣的工作 10 年,那樣你會被模式化。比如在 IBM,你不能只會用 IBM 的方式編寫 IBM 的棧。我不會僱用在 IBM 或類似組織工作超過1、2 年的,他們往往在面試中會給我留下印象,但他們往往無法通過編程測試。 

  4.
  放眼未來,著手實際 

  年輕的開發人員往往傾向於新的技術,Ruby 是我最喜歡的語言,但是它的市場要遠遠小於 Java。同時,也不要停留在一個技術上太久,因為未來的你會相當於現在的 COBOL 或 PowerBuilder 開發人員。 

  5.
  寫你自己的文檔 

  我之前參加的項目中,很多次都被拉進專案經理層級的會議上,就是因為我寫了一個他們能夠看到和理解的文檔或示範。 

  6.
  簡潔是靈魂 

  項目中的事情或問題,試圖給出最短、最簡潔的答案或解決方案。一旦你的回複過於冗長或複雜,往往會令人不知所云。 

  7.
  在公用場合演講 

  試著在公用場合演講或介紹一個項目。研究一個主題,讓自己至少有一個專家頭銜。如果你的演講使別人感興趣,那麼效果會更好。 

  8.
  成為現實主義者 

  你應該知道一種以上的語言和知識,包括新的、熱門的話題。永遠不要說“我不會編程,除非使用 Erlang”類似的話。比如,你認為 NoSQL 可能更適合你的小項目,但是你的公司不會在一個小型的、一次性的系統上使用它,這種情況下,關係型資料庫會更適合。 

  9.
  擅於使用工具解決疑難雜症 

  投入時間去學習一些其他人一般不知道的工具,這樣可以讓你比身邊的人更有效率。 

  10.
  保持謙虛 

  這應該成為你的基本技能。你可能做了某一個工作,讓你獲得了 Geek 稱號,但下周該稱號可能就會消失。所以,不要傲嬌,時刻保持一個謙虛的態度。借用《搏擊俱樂部》中 Tyler Durden 的一句話“You are not special”。 

  怎麼樣才算成功? 

  看看你的左右,如果他們在和你做同樣的工作,說明你還沒有到達這一地步。如果你坐在他們中間,他們都在看著你,告訴你你的演講很棒,並很重視你的意見,恭喜你,你已經做到了。 

  但是,這些名譽和成功可能很短暫。此外,比較諷刺的是,當你成為一個比較搶手的開發人員時,你的編碼時間也會越來越少。 

  總體來說,不是每個軟體開發人員都能成為優秀的那一個,但是有效自我推銷者會比安靜的人更容易得到這個機會。前提是,你也必須鍛煉好自己的基本技能。 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.