tft每日頭條

 > 科技

 > 軟件常見的開發崗位

軟件常見的開發崗位

科技 更新时间:2024-09-29 14:28:51

軟件常見的開發崗位(軟件開發人員的三條職業路徑)1

落入俗套很容易,循規蹈矩也很容易,隻要跟其他人做一樣的事情就是了。盡管事實上大多數軟件開發人員在其職業生涯中隻作為雇員為公司工作,但這并非你的唯一選擇。有很多更高淨值的就業選擇可以更好地發揮你的編程技能。

你自己甚至可能都不知道除傳統的雇用型勞動關系之外還有其他選項——我現在就不受雇于人。在本章中,我會列出你的所有選擇,這樣你可以更好地決定自己未來想要做什麼。在本章後半部分,我們将逐一探讨這些選擇,了解它們的成功之路。

選擇1:雇員

對廣大軟件開發人員而言,這是一項常見的、默認的就業選擇。在我自己的軟件開發職業生涯中,大部分時間裡我也是一名雇員。究其原因,一部分是因為我不知道還有其他選項,一部分在于這是最容易的選擇。或許我無須為你定義雇員是什麼,不過還是值得思考一下“雇員”這個選擇的好處和弊端。

身為雇員的最大的好處就是穩定。此處的穩定并非特指在某一特定的工作崗位或者為某一特定的雇主工作。相反,我說的“穩定”是指你知道自己能以預設的方式謀生。在接下來的日子裡,作為一名雇員,你隻要擁有一份工作,就可能會得到一份薪水。你将來也可能會失去這份工作、不得不去找新工作,但是你至少在一段相對穩定的時間内,每個月都可以維持在某個收入水平上。

做雇員也是一條比其他選擇更輕松的道路,因為你的職責是有限的,路線明晰。尋找和申請工作都有一個明确定義的流程。你也無須操心“做什麼才能賺錢”這種問題。

做雇員,你通常還有帶薪休假,而且在美國至少你還有醫療保險。

做雇員的消極方面,很大部分與自由相關。做雇員,你要花大把時間為雇主工作,無法選擇自己要做什麼,也不可能總是做令你樂享其中的工作。你還需要遵守規定,比如每周工作多少小時,哪些日子需要上班,等等。

此外,做雇員也意味着你的收入都是事先确定好的,這就意味着收入有一個“封頂”的界限。做雇員,你終究會在收入和職位晉升上碰到“玻璃天花闆”。當逐級晉升到達這一節點的時候,你的收入很難大幅增長,不改變職業路徑的話也不可能得到晉升。

做雇員的好處

〓● 穩定。

〓● 從業之路比較輕松。

〓● 帶薪假期。

〓● 可能會有醫療保險(在美國)。

做雇員的弊端

〓● 缺少自由。

〓● 收入封頂。

選擇2:獨立咨詢師

許多軟件開發人員以擔任獨立咨詢師的方式謀生。作為獨立咨詢師,軟件開發人員不再為特定的雇主工作,而是服務于一個或多個客戶。如果你曾兼職為某個客戶寫程序,他們以時薪或固定價格付你報酬,那你就明白什麼是咨詢了。

我認為獨立咨詢師就是以上述方法為自己賺取大部分收入的軟件開發人員。這與“合同工”截然不同,合同工為單一客戶工作,并以小時計薪。合同工更像一種雇傭關系,而獨立咨詢師通常有自己的公司,依照合同為客戶工作,但并不與任何一個客戶綁定。

在我的職業生涯中,我也曾做過幾年獨立咨詢師,直到現在我還做一些獨立咨詢的工作。我一直都夢想能自己為自己工作,我也設想成為獨立咨詢師之後能夠實現這一夢想。我認為不給别人打工,自己當老闆會很棒,但對成為獨立咨詢師其實就意味着從“為一個老闆服務”變成“為許多老闆服務”卻一無所知。

不是說做獨立咨詢師就一無是處。沒有雇主的好處之一就是無須彙報。作為獨立咨詢師,你可以安排自己的時間,最重要的是,你也有選擇自己想做什麼工作的自由——假設你的工作多到能夠挑揀。你也能夠來去自由,時間靈活,不過客戶希望在需要的時候能夠找到你并且你能按時完成工作。

做獨立咨詢師最大的好處可能就是賺錢的潛力。做獨立咨詢師,你的時薪會比為其他人工作高得多。目前我給我的客戶報價是每小時300美元,我知道有些獨立咨詢師的價位比這個價格還要高。

不過作為獨立咨詢師并不意味着你肯定會發财。你一開始不會有300美元的時薪,不過在本書關于營銷的第二篇中,我會給你一些切實可行的能夠大幅提升報價的方法。你也不會每周都工作滿40小時。盡管看起來作為獨立咨詢師能賺到大把的錢,但是事實上你要花大量的時間在尋找客戶以及其他與業務運行相關的事情上。作為獨立咨詢師,你其實就是名副其實的經營者(不僅僅指心态上)。你要負責稅務、法律咨詢、銷售、健康保險以及各種與企業經營有關的事情。

做獨立咨詢師的好處

〓● 更大的自由度(自己掌控時間)。

〓● 可以持續不斷地做新項目。

〓● 賺錢潛力。

做獨立咨詢師的弊端

〓● 自己去尋找業務。

〓● 打理一切事務的開銷。

〓● 從“為一個老闆服務”變成了“為許多老闆服務”。

選擇3:創業者

創業之路可能是你職業生涯中最難、最不确定但最具回報潛力的選擇。盡管有許多形容詞來描述這一職業選擇,每一個都有很好的理由。我還是認為創業者等同于職業賭徒。作為創業者幾乎沒有穩定可言,不過一旦你真的成功了,那可真的就是大獲全勝。

那麼,“創業者”到底意味着什麼呢?你的猜想可能和我的一樣。它的定義相當模糊,蘊含着很多不同的含義。不過,我認為最核心的就是:軟件開發創業者使用自己的軟件技能開發自己的産品、拓展自己的業務。雇員和獨立咨詢師都在以時間換金錢,而創業者盡管換不來預付好的報酬,但是他卻有機會在未來獲得更大的收益。

我認為我自己現在就屬于“創業者”這一類。我把大部分時間都花在開發我銷售的培訓課程和其他産品上,直接或間接地通過合作夥伴把它們銷售出去以維持生計。我仍然會寫代碼,但是我通常不會為任何特定的客戶寫代碼。我要麼為某個特定産品寫代碼,要麼為我自己創建和開發的培訓服務寫代碼,給别人傳道授業。

事實上,本書正是一個創業者努力奮鬥的例子。我下了相當大的賭注,花費大量的時間撰寫這本書。我會從出版商那裡得到一點預付款,但這筆預付款與我寫這本書所花費的時間不能相提并論。我希望這本書有足夠高的銷量,以使我獲得的版稅足以補償我的勞動,或者我可以用它來作為宣傳材料,幫我吸引其他領域的客戶。也有可能這本書會一敗塗地,所有努力都是白費的(考慮到你正在讀本書,所以這不大可能)。

其他軟件開發創業者的做法與我截然不同。有的成立創業公司,從外部風險投資人(venture capitalist,VC)那裡獲得大筆投資,有的則構建小型的“軟件即服務”(software- as-a-service,SaaS)公司,通過訂閱的方式銷售服務賺錢。例如,廣受歡迎的開發人員培訓公司Pluralsight的創始人最初以課堂培訓起家,但是後來他們發現通過提供純在線培訓服務會做得更好,于是他們就轉向SaaS模式,開始提供訂閱的服務。

我相信你現在一定猜得出作為創業者的兩大優勢了:完全的自由和完全不封頂的賺錢潛力。作為一名創業者,你沒有老闆,雖然你可能會是最嚴厲的老闆。你完全可以來去自由,随心所欲,你也對自己的未來負全部責任。如果你的産品非常成功,你可以賺到百萬美元,甚至賺得更多。你也可以舉債經營,使未來回報以指數級增長。

但是,作為一個創業者,并不總是寶馬香車、燈紅酒綠。創業可能是你從事過的最艱難、最冒險的職業抉擇——完全沒有任何收入保障,可能會為了實現光輝理想而負債累累。創業者的生活如同坐過山車一般:今天顧客購買你的産品,你感覺仿佛屹立在世界之巅,明天你的項目急轉直落,你可能要為如何付房租而愁腸百結。

作為一個創業者,你還得為其他技能投入頗多,而作為為他人或客戶工作的軟件開發人員時,你就無須擔心這些。創業者必須學習銷售、市場營銷,以及商業和理财等諸多方面的技能,這些都是成功的關鍵。(我會在本書後半部分介紹這些内容。在第二篇中我會讨論如何自我營銷,這一概念與“産品營銷”類似,在第五篇中我會讨論一些理财話題,即使你不打算成為創業者,這些話題也很有用。)

創業的好處

〓● 完全自由。

〓● 巨大的賺錢潛力。

〓● 做你想要做的工作。

〓● 沒有老闆。

創業的弊端

〓● 風險很大。

〓● 完全依靠自己。

〓● 需要許多其他技能。

〓● 可能需要長時間工作。

到底應該選哪個

對大多數軟件開發人員而言,特别是在職業生涯的起步階段,做一名雇員是明智的選擇。這個選擇的風險最小,你不需要具備大量的經驗。我傾向于認為:做一名雇員就像當學徒一樣。即使你已經樹立了“為自己工作”的志向,做雇員是學習并錘煉技能的良好起點。

換句話說,如果你的職業生涯剛剛起步就有機會成為獨立咨詢師或創業者,并且你能接受随之而來的可能的風險,那麼你就能夠避免那些無可避免的失敗和錯誤,給以後美好的職業生涯打好基礎。

我要說的是,許多與我交談過的已經成為獨立咨詢師的軟件開發人員都對自己的選擇感到後悔。我的一個好朋友曾經供職于一家大型科技公司,後來他選擇離開公司來成就自己成為獨立咨詢師的夢想。起初很不錯,但他馬上就發現,雖然他赢得了一些自主權,也可以按照自己的喜好選擇工作地點,但他也得完成更多的工作任務——不再是隻有一個老闆,他得面對好幾個老闆。最終,他選擇創業成為一名企業家,後來他坦誠說道:“如果一開始就知道做獨立咨詢師的艱辛,我會跳過這個階段。”

選擇哪種就業類型完全取決于你自己,并且你也可以随時切換路徑。事實上,在第11章中,我會告訴你如何從雇員過渡為自雇者。這并不容易,但是有可能的。

〓tsh〓采取行動

〓ts〓● 列一個名單,列出你認識或者聽說過的對應上述三種類型的軟件開發人員。

〓ts〓● 如果你有興趣成為獨立咨詢師或者創業者,那麼安排與你認識的已經走上這條路的朋友會面,向他們了解一下這條路到底怎麼樣。(太多的開發人員在對此懵懂無知的時候就投身其中了。)

本文摘自《軟技能:代碼之外的生存指南(第2版)》

軟件常見的開發崗位(軟件開發人員的三條職業路徑)2

這是一本真正從“人”(而非技術也非管理)的角度關注軟件開發人員自身發展的書。書中論述的内容既涉及生活習慣,又包括思維方式,凸顯技術中“人”的因素,全面講解軟件行業從業人員所需知道的各種“軟技能”。

本書聚焦于軟件開發人員生活的方方面面,從揭秘面試的流程,到精心做出一份殺手級簡曆,到制作脍炙人口的視頻内容,到打造你的個人品牌,到提高自己工作效率,到與職業倦怠做鬥争,甚至到投資房地産和關注自己的健康。本書共分為職業篇、自我營銷篇、學習篇、生産力篇、理财篇、健身篇、心态篇等七篇,概括了軟件行業從業人員所需的各種“軟技能”。通過閱讀本書,軟件工程人員、編程人員和其他技術人員能夠積極思考自己的職業生涯,豐富自己的生活,讓自己更接近成功。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved