① 一個程序員的創業經歷(一)
曾經的創業熱潮讓很多大廠的程序猿加入到了創業大軍,但往往發現「理想很豐滿,現實很骨感」。我也是這樣的一員,國內「C9聯盟」大學畢業,然後去美國常春藤名校讀了個Master,畢業後在一家世界前五的軟體公司工作,後來裸辭回國在一家一線互聯網公司做數據挖掘/機器學習的工作,一切都按部就班的在給個人簡歷添磚加瓦,不過隨著一個加入創業團隊的決定,就開始了一段不一樣的經歷,之後的5、6年時間經歷了多個創業項目。一直埋頭向前沖,最近停下腳步回顧了一下過往經歷,想寫點東西當作紀念,也算是給想要或正在創業的程序猿們一個案例供參考。
當時選擇從大廠出來加入一個創業團隊,也並不算很盲目。首先,行業是當時很火爆的互聯網金融,其次核心團隊成員來自金融、法律、互聯網等不同領域,都是國內頂尖大學畢業的高材生,而且也有不錯的工作經驗和人脈的積累,最後種子輪的資金大概有700多萬,股東也有銀行系出身的大佬,看起來是一個值得搏一把的機會。
我與其中一個創始人曾是同事,被游說出來作為技術團隊的leader,他負責產品,我負責研發,先簡單介紹下核心人物(化名):
劉備:公司CEO,金融領域,做業務出身,對各種金融產品比較了解,在各大銀行及政府部門都有不錯人脈,熟悉生意場上的各種潛規則,有些匪氣但並不是那種很有領導威嚴的風格。
關羽:公司CTO,我的前同事,互聯網產品出身,專業能力很強,既聰明又踏實肯干,待人接物也不錯,屬於實干型,但一樣也是一直在大公司工作,內容相對專一,且沒有金融領域經驗。
張飛:公司法務總監,法律專業,本人也像法律法規一樣嚴禁,無論工作上還是生活上說話做事都很嚴謹,被朋友形容為任何跟黃賭毒沾邊的東西都跟他不沾邊,工作之外並不善言辭,但是為人很nice。
在被前同事關羽游說的過程中,遇到了第一個「豐滿的理想」,因為我是做大數據的,所以關羽跟我說出了他對技術和產品發展的規劃,將來是一定要做金融大數據的,有很多場景可以做,技術上也會有很多挑戰。但既然是「大數據」,首先就要有足夠多的的數據,也就是業務要發展的足夠好才會到這一步,這點我心裡還是很清楚的,所以接受邀請自然也不是因為這個願景。
既然已經決定了大幹一場,也就不瞻前顧後了,出來後就開始著手組建技術團隊,那時候創業公司還是一片欣欣向榮,很多大廠的程序員也都願意考慮創業公司的機會,所以首選就是從公司前同事下手,可惜一個都未能邀請成功,有一個曾經談的比較深入,但最後去了一家拿到A輪的做餐飲供應鏈的B2B電商,之後復盤考慮主要可能有幾個原因:
1. 金融領域本身水就比較深,對普通的程序員來說未實際接觸過的話感覺有點心裡沒底;
2. 種子輪公司畢竟風險更高,而且使用到的技術也更初級一些,若沒有成功,對技術積累來說有一個斷檔;
3. 與前同事共事時是平級,但出來後可能變成向你匯報,或許會有心理落差,之前談得比較深入的同事是被他一個師兄叫走的;
4. 公司給出的offer還不足以讓人放棄穩定的大公司工作加入到小團隊中。
為了控製成本又不能找獵頭,所以接下來就只能通過招聘平台了,拉鉤、智聯什麼的,雖然經歷了一些波折,但最終組建了一個還算蠻有戰鬥力的團隊,在外包+兼職+自己團隊的組合之下,初版系統兩個月左右就上線了,期間產品、技術、法務之間的磨合也越來越好,貌似一切都在正確的軌道上運行。
但系統上線之後才是真正考驗的開始,公司面臨的第一個問題就是平台上是否有足夠多優質的理財產品,雖然前期已經准備了一些由股東支持的理財產品隨時上線,但這並不是長久之計,所以在系統開發期間劉備也一直在洽談合作事宜,時不時的帶來一些振奮人心的消息,但結果證明沒有最終簽署合同的口頭協議都是無效的,這就導致前期平台上產品匱乏。
產品匱乏自然也就無法吸引足夠多的用戶了,用戶量少就更難去談合作了,致使業務一直處於發展緩慢的狀態。商務談判並不像技術開發一樣可以評估工時,安排工期,一個合作談成之前進展都是0,簽合同之後才是100%,中間進度很難評估,而過多的打雞血也會有副作用產生,慢慢的技術團隊的成員就開始對公司不停跳票的業務發展有些擔憂。這僅僅只是一個導火索,接下來會引發一系列的事件和決策,每一個可能都不是決定性的,但累加到一起導致了公司最終的結局。
當業務停滯的時候,沒有太多創業經驗的團隊開始有些發慌,尤其是賬戶里的資金越來越少的情況下,這時開始了兩個所謂「自救」的行為,一個是尋求新一輪的融資,一個是嘗試一些新的產品或接一些快速賺錢的項目。前者的目的也是很明確的要盡快的補充資金,所以很容易陷入到一個2VC的狀態,就是一味地迎合投資人的偏好和想法,迷失了自己最核心的價值和初衷,最終也沒有拿到投資;後者無異於飲鴆止渴,盲目的去接一些無關的項目,導致自己的核心產品和平台沒有持續的迭代和優化,對用戶就更沒有吸引力了,而且找到的項目也很難cover技術團隊的工資成本,變成了做一個賠一個。所以這兩種方式只是勉強支撐團隊而已。
而往往在最艱難的時候才會爆發出更多平時被隱藏下去的問題,首先,劉備和關羽、張飛都是大學同學,作為CEO他對團隊並沒有一個絕對的主導和控制權,而關羽負責人數最多的技術團隊,他們之間的分歧導致了公司整體戰略和團隊方向的不統一。其次,公司的早期股東是4個自然人為主,在公司一個沒有一個比較好的營收的時候,他們之間也出現了一些問題,尤其是其中某一個股東跟劉備的關系最緊密,導致其他股東質疑公司的財務問題,最終導致股東不願意再繼續注資。最後,同樣是因為自然人十大股東,就導致監督機制缺失,作為法務負責人的張飛,由於業務能力比較強,經常被股東委託解決一些私人事務,讓他不勝其煩,成為了第一個離職的核心人員。
最終我們的公司也算是有個歸宿,被一家金融機構給收購了,但這顯然不是因為我們做的足夠出色,而算是無奈把公司賣掉,回收點剩餘價值吧。就這樣第一段的創業經歷就這樣草草落幕,事後復盤總結,有以下幾個重要的經驗吧:
1. 股東組成,早期可以接受個人股東,但不宜太多,占股要有權重等級,而且要有完善的監督機制,如果個人股東占股比例接近,沒有主導性,監督機制又不健全,很容易出現股東之間的猜忌和分歧,對初創公司是致命性的傷害;
2. 創始團隊,團隊成員能力互補、互相信任是基礎,所以經常會有同學、同事一起出來創業,之前大家可能是朋友,或者感情比較親密,但任何團隊都要有領頭人,要有靈魂人物,在有重大決策時能拍板的人,不能因為顧及對方感受而讓決策層出現長時間的分歧;
3. 團隊組成,根據公司或業務類型來合理配置團隊,很多時候在資金還充裕的情況下會盲目的擴充技術團隊,導致當業務沒有起色的時候技術團隊的開銷成為了公司沉重的負擔,任何一個公司都不能只考慮技術開發,運營、市場、銷售等等都要合理配置;
4. 成本控制,創業初期,為了吸引早期員工公司提供了很多福利,包括免費健身、周五團建、飯補車補等等,而且高新聘請各種大牛,一副大幹一場的態勢,最後發現業務還沒什麼起色時初期的融資就已經消耗大半,而且很多時候大牛們也沒有用武之地,造成了極大的浪費;
5. 技術邊界,所謂技術邊界就是創業初期你的產品在技術上要做到一個什麼程度,很多時候技術出身的leader容易陷入到追求技術完美的誤區,覺得一個功能在技術上沒達到理論上的完美就不上線,但永遠都有做不完的需求,一個好的技術leader要清楚怎樣的優先順序最能支撐公司的快速發展,一個功能做到什麼程度就能滿足當時客戶的需求,人力資源就那些,要最大化的發揮效用。
② 陷入傳銷組織怎麼辦程序員自救
前幾天看到一個新聞上,一個程序員小伙就是用自己的專業知識救了自己!
-----------------------------------------------------------------------
老喻回憶,當時小張提到,項目里有一個測試類軟體可能會影響生產系統,代碼路徑為:src\ordercenter\service的一個類testjs,其中還提及「控制類」字樣。
但實際上該代碼早已上線,而且代碼正確路徑是ordercenter\src\xxx\service,且測試類正常情況下不會影響生產系統。
但是警惕的老喻沒有揭穿,很配合地回答:「哦,我看一下啊,回頭給你電話。」
綜合多日以來小張的怪異舉動,項目小組立即向公司管理團隊匯報了此事。
管理團隊接獲信息後,迅速組織相關人員詳細梳理事件完整經過,經多位同事綜合分析推測,最終識別出首字母組合「SOS」為求救信號,小張可能已經處於被傳銷組織控制狀態。
很快,老喻給小張回撥電話,又傳遞出一串代碼,其中含有「6」,並且著重提到「轉換」這個字眼。
小張說,編程用的是二進制,數字6轉換成二級制就是「110」,公司收到信息了!小張燃起了希望。
---------------------------------------------------------------------
如果你是想進來IT行業做編程,加緊你的腳步,跟上這趟「知識快車」
如果你已經是程序員,卻不會運用自己的知識,加緊學
程序員是個雙商高的職業~!
③ 程序員被騙傳銷組織如何自救
【程序員用代碼求救】南京一家大型軟體企業的年輕程序員小張(化名)萬萬沒有想到,當他被傳銷組織控制、幾近絕望之時,自己嘗試利用計算機「代碼」向同事傳遞求救信息,他的程序員同事們竟然「秒懂」,並赴天津協助警方,將他成功解救出來。
綜合多日以來小張的怪異舉動,項目小組立即向公司管理團隊匯報了此事。管理團隊接獲信息後,迅速組織相關人員詳細梳理事件完整經過,經多位同事綜合分析推測,最終識別出首字母組合「SOS」為求救信號,小張可能已經處於被傳銷組織控制狀態。很快,老喻給小張回撥電話,又傳遞出一串代碼,其中含有「6」,並且著重提到「轉換」這個字眼。小張說,編程用的是二進制,數字6轉換成二級制就是「110」,公司收到信息了!小張燃起了希望。
技術鎖定被困地點,13小時協助警方成功營救
公司此時已經迅速集結了一支10多人的救援小分隊。經慎重討論,救援小組制定營救方案,一組人員趕赴天津報警求助,另一組人員與員工家屬取得聯系,還有同事幫忙識別出求救信號發出的區位,通過專業技術鎖定了小張被困的方圓5公里范圍。
在天津向警方報案後,全組人員協助天津警方立即在相關區域進行了連續6個小時的排查走訪。此外在公司的大力協調下,此事得到了天津警方的重視,營救人員不顧疲倦,協同警方連續翻看了11日和12日相關地區的視頻資料。經過不懈搜索,13個小時之後,小張終於被成功解救。
④ 騰訊知名程序員墜亡,知情者稱其抑鬱,抑鬱症患者該如何自救
我認為抑鬱症如果到了很嚴重的地步,可能無法自救,只能通過葯物來進行治療。所以我覺得如果我們發現自己有抑鬱傾向,應當第一時間警惕起來,採取自救行為,決不能任其發展下去。
很多人在網上說自己患了抑鬱症,根本不想動,不想和人交流,也不想交朋友,每天起床吃飯都覺得好難,對生活的方方面面都失去了興趣,無法自救。但是依我之見,這些語言太片面,我認為但凡還活著的人,都可以自救的。雖然生活中有個別抑鬱症嚴重的人選擇了自殺,但是,很多人都在努力活著不是嗎?在網上經常看到很多人稱自己患了抑鬱症,過得很艱難,很不如意,可是再看我們身邊的人,每個人都在認真的工作、學習、生活,他們的人生都能夠朝著正常的方向行駛。
⑤ 40歲的程序員失業了如何自救繼續找程序員的工作嗎還是應該轉行
每一個人都有中年危機,其實所謂的中年危機,大家除了關心自己的身體狀況,此外最重要的無疑就是關心自己在職場當中的處境如何?最怕就是失業,一旦失業就失去了收入來源,生活當中所面臨的種種問題都必須要靠經濟支柱去解決,失去的收入就意味著這座大廈就要倒塌了。
也許大家認為程序員是一個高薪而且技術含量極高的職業。但是往往我們也發現,程序員要想能夠在職業生涯當中獲得比較長久的職業年限,確實是相當困難,畢竟很多人的職業生涯都是從大學畢業開始算起,在黃金的十年發展階段,一旦面臨到了35以及40歲這樣的年齡階段,大多數的在職程序員都已經從此激流勇退。
其實任何的一個職業都有它的一個生命周期,除非自己有能力有背景能夠進入國企乃至公務行政系統,那就安枕無憂。否則大家即便是面臨著中年危機,首要任務就是讓自己保持一個健康的體魄,只有這樣才能夠真正扛起一個中年人的重擔。
⑥ 高齡的程序員面臨被裁員的境遇,是一種怎樣的感受
高齡的程序員面臨被裁員的境遇,是一種怎樣的感受?大多數人都喜歡舒適的生活,尤其是隨著年齡的增長,很多人希望自己的工作和生活趨於穩定,不願意在生活中做出很大的改變。但是,到了一定年齡,危機依然存在。
所以,面對中年危機,我們可以提前做好准備,避免危機,或者在危機來臨時,及時做出改變,找到出路。
⑦ 程序員如何避免陷入內卷讀哪些書能讓你擺脫「內卷」現象
程序員要想避免內卷,一定要多去提高自己的專業知識能力,並且積累一些行業內的相關知識,讓自己的能力變得更強。想要擺脫內卷可以多去讀《巴菲特的投資組合》,《找到你的潛在生態位》自己《哲學原來很有趣》等。
現如今各行各業都存在內卷行為,大家為了能夠擁有更高的晉升機會,開始不斷的朝著目標去努力、拼搏,在行業內內卷無非分為兩種,一種是不斷的進行內斗,另一種是不斷的內卷。
程序員多去提高專業能力。
作為程序員最關鍵的是要提高自己的研發能力,特別是在這個不斷高速發展的時代,一定要多去關心一下現代的新技術以及大數據,區塊鏈等方面的知識,讓自己擁有更好的發展優勢,才可以在內卷的斗爭之中沖到最前。