1. 程式人生 > >程式設計師在創業前可以嘗試的試煉任務

程式設計師在創業前可以嘗試的試煉任務

    在網際網路時代,不少幹IT的人白手起家,在短短的幾年裡通過努力幹出了一番事業,有房有車有公司,在人前也很光鮮。這就吸引了更多的程式設計師想要通過自主創業來實現財務自由。

    殊不知,創業要比在公司幹活要難得多,在公司裡不管如何都可以旱澇保收,如果創業者只憑滿腔激情,沒有相關技能軟實力和人脈,那最後或許只能再回到公司了,如果技能再荒廢了,年紀再大些,或許連繼續做IT打工也不可能了。

    創業需謹慎,況且在創業所需的技能和人脈在上班階段也能積累。在本文裡,就將給出若干針對創業的試煉任務,一方面,如果連這些關都過不了,那麼還真就老老實實打工算了,另一方面,如果真通過這些試煉任務提升了能力,那麼進可以創業,退也能在公司裡獨當一面,選擇面就更廣了。

任務1:高效利用時間,短時間裡提升自己級別 

    達成標準:

    1 手機上,除去學習相關內容,每天流量應該小於10M,每天用在刷手機等娛樂休閒方面的時間應該小於1個小時。

    2  平均每天至少用1個小時學習,比如看書除錯程式碼或看學習視訊。

    3 通過最多3個月的時間,讓自己至少在理論方面完成技術升級,比如初級開發升級到高階開發,高階開發能掌握架構師方面的大致理論技能。至於高階開發和架構師所需要的技能,大家可以參考我的這篇博文,從面試官角度觀察到的程式設計師技能瓶頸,同時給出突破瓶頸的建議。

    創業成功的人,大多都是一天當兩天用,基本上都在幹正事,如果時間都管理不好,那麼估計就連在公司裡也未必能如意,更何況創業。而且,提升技能要比掙錢容易得多,有現成的資料,時間化上去即可。如果連提升技能這種小事都做不好,那還是找個鐵飯碗養老算了。

任務2:在組裡成為不可或缺的人,並且你寫的程式碼至少沒低階錯誤

     達成目標: 

    1 如果組內有問題,在你這裡能找到原因,然後或者組內解決,或者協調他組解決。

    2 和你相關的程式碼,不僅沒低階問題,而且應儘可能地確保出了問題能通過日誌等手段方便定位和排查。

    具體做起來,可以高效地利用時間,全身心地投入工作。在實際工作中,能通過看程式碼看資料等手段不斷熟悉相關業務框架,並能在實踐中,不斷提升實際框架和程式碼方面的技能。

    這個任務沒有時限要求,但一般最長不超過半年,其實只要肯上心,外帶平時多看程式碼多學習,完成這個任務也不難,如果實在不知道該怎麼做,就可以多觀察你的leader是怎麼管理專案管理質量的。

    在自主創業的過程中,最終應當是通過質量過關的產品來滿足客戶,而且在產品上線時不免會有問題。 通過這個任務,我們不僅可以積累開發合格產品的經驗,更能積累排查問題和解決問題的本事。

任務3:進大公司,並且實踐專案和產品的管理技術(大公司的視角決定了掙錢的高度)

    或者有人說,在小公司裡幹久了,積累些足夠的人脈和技術,照樣可以創業,但大公司的眼界絕非小公司可比,而且大公司裡牛人更多,從中積累的人脈關係或許更有用。 在我的其它部落格裡,怎麼進大公司的文章也不少,這裡就不再囉嗦了。而在大公司裡能高效獲取到的IT技能,對創業也算有幫助。

    不過通過在大公司裡實踐專案的運作方式,以及學習大神們思考問題和提升能力的方式,更能提升自己的視野。如果沒進大公司,我或許只會認為程式設計師主要工作是用增刪改查的介面實現各種業務,也想象不到程式設計師發展的視野有多寬闊,或許我會侷限於技術視角,淺嘗輒止於一些皮毛技能,更有可能因井底之蛙的視角,稍有低階成績就會自我滿足,從而沉溺於夜郎自大般的虛假光環中。

     我也算在大公司裡虛度了幾年,自己感覺,除了擴充套件了諸如高併發微服務雲端等技術視野外就,更實踐了各種專案和產品的管理技能,以及熟悉了各種技術和商業的盈利模式,比如,該如何最高效地燒錢,產品方面如何分析客戶的疼點以及如何高速迭代,運營方面,如何把點選量高效轉成錢。或許真的創業的時候,單靠這些技能也未必能掙到錢,但如果連這個都不知道,單靠出賣技術,估計也只能是掙個搬磚的錢。 

任務4:習慣扯皮,學會妥協,更善於和人打交道,所謂提高情商

 達成目標: 

    1 比如當前做的是開發,那就要同測試,運維,質量管理以及上下游模組部門的人打好交道,至少在溝通業務時沒有障礙。

    2 至少不能活多,但總背鍋,讓領導感覺到你的價值,超出了你實際的付出。

    3  哪怕是遇到你內心極不願意打交道的人,也能一起共事。

    4 在拒絕別人的需求時,讓別人感覺你還有道理。你提出的方案在別人那邊有阻力時,能通過各種手段,或者妥協,或者扯皮,最終能大致達成目標。

   創業階段,更多的時候是和人打交道, 其中大多數是通情達理的聰明人,但也可能會碰到其它各式各樣的人。在上班的時候,接觸到的人還相對實在,畢竟都是做技術的,但創業後混社會,人情往來會複雜得多。害人之心不可有,但通過上述任務讓自己儘量人情練達後,至少能自保。

任務5:在半年內完成一個看似不可能的任務

    創業後,如果固步自封墨守成規,或許掙得錢還沒上班多,所以這就要求不斷挑戰自己能力的極限。

    具體做起來,可以在半年內出一本書,或者錄製一個視訊教程,或者公眾號訂閱數達到你一個甚至不敢想的上限,或者通過學習炒股,半年年資金上漲10%,或者乾脆就通過提升能力,半年後能跳槽到之前你甚至不敢想的大公司。

    定下目標後,然後分階段具體實施,比如要跳槽,那就先了解相關技術,再通過面試實踐,再不斷調整實施方式。在這個任務裡,達成目標還在其次,關鍵的是掌握挑戰高難度任務的方法,並在此基礎上掌握合理管理時間和找現有資料等實踐方法。

任務6:副業方面,先不論錢,先保證活不斷,再至少和3個公司有關聯

    有些人可能是想到一個點子,然後直接辭職,靠做出原型產品再拉風投。這種也有成功的先例,但風險有些大。所以倒可以先幹些外包和直接賣技術的活。

    這個任務的達成目標如下。

    1 先不管做什麼,先保證活不斷,比如接到錄視訊的活,或者先有外包的活,而且能預計未來的半年到一年時間內活不斷。

    2 所謂狡兔三窟,如果僅和一個公司有關聯的話,或許會因為各種原因,不能保證活一直能有,所以需要同時和多家公司有聯絡。這樣,哪怕其中一家公司在某段時間沒活了,那麼還有其它接活的渠道。

   具體做起來,可以通過各種渠道接外包活,也可以直接和出版社溝通寫書的事項,也可以和相關視訊網站合作做視訊,甚至可以找線下教育公司做家教,其實只要多上心,一定能找到各種渠道,在此基礎上,多和相關公司聯絡,可能剛開始未必順利,或者一個事情要談幾家才能成功,但多做幾次,人脈就廣了,而且更知道該如何接活了,在這個基礎就可以做大,等到做大以後,就可以自己開公司招小弟創業了。    

總結:創業比想象中要難很多

    其實完成了上述的試煉任務,自主創業也未必成功,但如果看到別人創業成功後的光鮮,衝動之下直接辭職幹,或者自認為有一個好的點子然後對此抱有太大的希望,最終成功可能性會非常小。

    本文希望通過這些試煉任務,讓大家直觀地感受到創業的艱辛。這倒也不是打擊大家,所謂飯要一口口吃,路要一步步走。話說回來,通過實踐本文給出的若干任務,哪怕最後不走創業的路,哪怕還是在公司裡打工,那麼至少能不斷提升能力,從而不斷提升收入。或者也可以邊打工邊幹副業,以此確保旱澇保收。

    最後感謝大家看完此文。

 

版權說明:

    如果要轉載本文,請先徵得本人同意。