會寫程式碼是你創業路上的包袱嗎?

else發表於2021-09-09

閱讀本文大概需要 4.5 分鐘。

來源:https://dwz.cn/JaovwH4i

第一個問題:敢不敢邁出第一步

可能很多程式設計師都認真考慮過創業的問題,但最終還是放棄了,很大一部分原因,就是覺得自己有一技之長。

但他們往往不這麼說,他們會說:創業風險太大,要還房貸啦,要存奶粉錢啦,要照顧家裡人啦,種種藉口;其實歸根結底,還是因為有一技之長,有口飯吃,讓他邁不出這一步。實事就是:他停在他的舒適區裡,懼怕生活模式的變化。

想想看,假設你不會寫程式碼,是不是會更想創業呢?你會去富士康打工,當個文員,還是自己開個奶茶店呢?世界上那麼多你嗤之以鼻的創業方式,為什麼都活的好好的呢?

第二個問題:潛意識裡過於追求“安全”

程式設計師對安全的追求會導致他在創業活動中難以容納足夠多的風險。

我們學寫程式的第一天開始,安全的觀念就植根在我們的內心深處了,你想想看:

不能有記憶體洩漏; 遞迴不能有退不出來的時候; 不能有空指標; 不能有SQL隱碼攻擊漏洞; 不能把程式碼異常暴露給客戶; 這裡應該寫個try catch; 最好不要每個迴圈裡都開合資料庫連結; 這個資源用完之後要釋放 這裡可能會有死鎖 呼叫這個介面如果超時了怎麼辦

程式設計師的潛意識懼怕出問題,這會迫使自己推算各種可能的風險。

潛意識是理性的最大殺手,好多時候都是潛意識讓你沒有做出正確的決策和行動的,也正是程式設計師常年累月的工作,造就了這種潛意識,這種潛意識與創業需要的素質是相悖的。

我並不是說創業就是要有冒險精神,相反,成功的企業家都有很良好的風險控制意識。但是,話又說回來,他們真的是在追逐風險啊!

他們的眼光都在各種風險上,他們小心翼翼的計算著各項風險與收益之間的關係;這跟程式設計師有著本質的區別,程式設計師潛意識裡是拒絕風險,進而拒絕思考某項風險和收益之間的關係。

想想看,如果給你十個億,你能做出滴滴叫車或者共享單車這樣的產品嗎?你甚至連想都不會想這種充斥著風險的專案。

第三個問題:世界裡太多是非題

程式設計師的世界裡太多是非題,不是對,就是錯,很少有灰色地帶。

一段程式,首先要保證的就是功能的正確性,功能實現了就是實現了,沒實現就是沒實現;一個技術指標(併發要求,效能要求),達到了就是達到了,沒達到就是沒達到;介面,能調的通,就是正確,調不通就是錯誤,就算有網路超時的情況,你沒考慮到,那也是錯誤。

然而創業活動就不一樣,創業活動裡有太多的灰色地帶。

你推廣你的產品,花了一些錢,動用了一些人脈,也不知道能達到什麼樣的效果;你的一個合作伙伴,總是拖延他份內的事兒,你要花多少精力說服他改變工作態度呢?

創業初期,你又要寫程式碼,又要搞運營,你打算分別投多少精力在這兩個事務上呢?你管理你的團隊,這個人明天嫌加班多,那個人後天嫌沒有話費補貼,滿足他們的要求嗎?滿足到什麼程度啊?

你看,這裡就有個“度”的概念。在創業活動中,做什麼事情都有個“度”,做到這個“度”就恰到好處,不是完全正確,也沒錯到離譜。程式設計師的潛意識裡,很少有“度”的這個概念。而那些成功的創業者都是控制“度”的箇中高手,程式設計師創業幾乎要從頭開始鍛鍊這方面的技能。

更為要命的是,他們在這方面的成長,也不一定給他們帶來愉悅和幸福!他們更願意追求完美,他們眼睛裡容不得沙子,他們討厭模稜兩可的中庸;創業活動中的各種事務,讓他們心力憔悴,進而潛意識又不斷提醒他“你不適合創業,儘早放棄吧!”。

現在想想,是不是專心做非黑即白的工作更單純些呢?

第四個問題:開發能力提升導致溝通能力下降

大多數程式設計師人機交流太多,導致其人人交流能力不足。

你隨便問任何一個成功的企業家,看看他認為創業活動需不需要良好的溝通能力,我想99%的回答應該都是肯定的。然而這是絕大多數程式設計師所缺乏的,無論你寫JAVA也好,寫C#也好,寫最好的語言PHP也好,你都是用這些“語言”進行人機交流,這些不是人類社會的“語言”。

他們沒有抑揚頓挫、沒有喜怒哀樂、沒有包袱、沒有笑料、沒有起承轉合,它們太簡單了,你們還叫它語言,為什麼呢?因為你一天中至少有一半的時間,在用他跟機器對話?你想想看,是不是?你這麼多時間跟機器交流,勢必跟人交流的時間就會少,用進廢退!

忽然有一天,你發現你要花很大精力組織語言跟別人說明白一件事;更別說你要演講,說服投資人掏腰包投你;你要組織語言說服你的客戶掏錢購買你的商品,你要說服你的團隊義無反顧的加班;你要說服兩個有矛盾的核心成員,放下私利,為了團隊付出。

第五個問題:眼睛裡太多技術太少的商業

程式設計師在創業時太注重技術,這樣會導致他忽略其他更重要的東西。

因為專業,程式設計師會花太多精力和時間考慮技術,從而導致他們只能花更少的精力考慮產品、市場、運營、客戶等等更重要的問題,市面上90%以上的產品,之所以成功,跟這些產品用到的技術一點關係都沒關係。

想想看,一個程式設計師創業和一個非程式設計師創業,假設他們都要做一個非技術型產品,程式設計師肯定要花50%以上的時間考慮技術,非程式設計師因為不懂,會花更多的時間考慮更重要的東西。

技術既是程式設計師的優勢,也是程式設計師的羈絆!整個程式設計師的圈子都是這樣的,他們會為哪個語言更厲害吵翻天,哪個框架又出了新版本。

等技術團隊組建好之後,程式設計師又會不放心自己的技術團隊,甚至會親自操刀做架構,寫核心程式碼,技術團隊永遠不會得到充分的授權!整個團隊都盯著技術不放,這就由個人的問題演變成了組織的問題,你的組織過分注重技術,導致組織沒有精力去關注其他更重要的問題。

在經濟學中有一個術語是描述這種問題的,叫做:生產可能性邊界,毋庸置疑,技術確實是推動社會進步的主要動力!

但當技術富足到一定程度的時候,技術也得等,等下一次鉅變的發生(現在就在等AI或者其他)。生活在現實社會中的,創業過程中的程式設計師,往往會被自己的優勢左右著,跌跌撞撞的前行。



·END·

程式設計師的成長之路

路雖遠,行則必至

會寫程式碼是你創業路上的包袱嗎?

微信ID:cxydczzl



相關文章