以下是一些有效的途徑,希望能夠幫到你。
1. 寫博客
建立自己的博客,并至少每月發(fā)布一篇文章。 文章中要盡量有一些你真正的研究項(xiàng)目,這樣會(huì)確保你看起來(lái)有些水平。
2. 參與開(kāi)源
投身開(kāi)源領(lǐng)域,發(fā)布自己的開(kāi)源項(xiàng)目。 別人可以通過(guò)你開(kāi)放的源代碼,來(lái)了解你的水平和方向。 并試著在你的項(xiàng)目中,用最簡(jiǎn)單的方式來(lái)解決復(fù)雜的問(wèn)題。
3. 不要頻繁跳槽,也不要舉步不前
不要每 6 個(gè)月就換一次工作,那樣你什么都得不到。 但也不要停留在一個(gè)地方,做同樣的工作 10 年,那樣你會(huì)被模式化。 比如在IBM,你不能只會(huì)用 IBM 的方式編寫 IBM 的棧。 我不會(huì)雇用在 IBM 或類似組織工作超過(guò) 1、2 年的,他們往往在面試中會(huì)給我留下印象,但他們往往無(wú)法通過(guò)編程測(cè)試。
4. 放眼未來(lái),著手實(shí)際
年輕的開(kāi)發(fā)者往往傾向于新的技術(shù),Ruby 是我最喜歡的語(yǔ)言,但是它的市場(chǎng)要遠(yuǎn)遠(yuǎn)小于 Java。 同時(shí),也不要停留在一個(gè)技術(shù)上太久,因?yàn)槲磥?lái)的你會(huì)相當(dāng)于現(xiàn)在的 COBOL 或 PowerBuilder 開(kāi)發(fā)者。
5. 寫你自己的文檔
我之前參加的項(xiàng)目中,很多次都被拉進(jìn)項(xiàng)目經(jīng)理級(jí)別的會(huì)議上,就是因?yàn)槲覍懥艘粋€(gè)他們能夠看到和理解的文檔或演示。
6. 簡(jiǎn)潔是靈魂
項(xiàng)目中的事情或問(wèn)題,試圖給出最短、最簡(jiǎn)潔的答案或解決方案。 一旦你的回復(fù)過(guò)于冗長(zhǎng)或復(fù)雜,往往會(huì)令人不知所云。
7. 在公共場(chǎng)合演講
試著在公共場(chǎng)合演講或介紹一個(gè)項(xiàng)目。 研究一個(gè)主題,讓自己至少有一個(gè)專家頭銜。 如果你的演講使別人感興趣,那么效果會(huì)更好。
8. 成為現(xiàn)實(shí)主義者
你應(yīng)該知道一種以上的語(yǔ)言和知識(shí),包括新的、熱門的話題。 永遠(yuǎn)不要說(shuō)“我不會(huì)編程,除非使用 Erlang”類似的話。 比如,你認(rèn)為 NoSQL 可能更適合你的小項(xiàng)目,但是你的公司不會(huì)在一個(gè)小型的、一次性的系統(tǒng)上使用它,這種情況下,關(guān)系型數(shù)據(jù)庫(kù)會(huì)更適合。
9. 擅于使用工具解決疑難雜癥
投入時(shí)間去學(xué)習(xí)一些其他人一般不知道的工具,這樣可以讓你比身邊的人更有效率。
10. 保持謙虛
這應(yīng)該成為你的基本技能。 你可能做了某一個(gè)工作,讓你獲得了 Geek 稱號(hào),但下周該稱號(hào)可能就會(huì)消失。 所以,不要傲嬌,時(shí)刻保持一個(gè)謙虛的態(tài)度。 借用《搏擊俱樂(lè)部》中 Tyler Durden 的一句話“You are not special”。
怎么樣才算成功?
看看你的左右,如果他們?cè)诤湍阕鐾瑯拥墓ぷ鳎f(shuō)明你還沒(méi)有到達(dá)這一地步。 如果你坐在他們中間,他們都在看著你,告訴你你的演講很棒,并很重視你的意見(jiàn),恭喜你,你已經(jīng)做到了。
但是,這些名譽(yù)和成功可能很短暫。 此外,比較諷刺的是,當(dāng)你成為一個(gè)比較搶手的開(kāi)發(fā)者時(shí),你的編碼時(shí)間也會(huì)越來(lái)越少。
總體來(lái)說(shuō),不是每個(gè)軟件開(kāi)發(fā)者都能成為優(yōu)秀的那一個(gè),但是有效的自我推銷者會(huì)比安靜的人更容易得到這個(gè)機(jī)會(huì)。 前提是,你也必須鍛煉好自己的基本技能。