本文想探討的是:
程序開發(fā)這個行業(yè)所要求人具備的一些素質(zhì)是否與創(chuàng)業(yè)這個活動所要求人具備的一些素質(zhì)是相沖突的?
本文的目的是:
啟發(fā)那些去創(chuàng)業(yè)的程序員,要關(guān)注自己性格中一些潛在的因素,不要因?yàn)檫@些因素影響你的創(chuàng)業(yè)活動
第一個要討論的問題:
程序員對安全的追求會導(dǎo)致他在創(chuàng)業(yè)活動中難以容納足夠多的風(fēng)險
我們學(xué)寫程序的第一天開始,安全的觀念就植根在我們的內(nèi)心深處了,
你想想看:
不能有內(nèi)存泄漏;
遞歸不能有退不出來的時候;
不能有空指針;
不能有SQL注入漏洞;
不能把代碼異常暴露給客戶;
這里應(yīng)該寫個try catch;
最好不要每個循環(huán)里都開合數(shù)據(jù)庫鏈接;
這個資源用完之后要釋放
這里可能會有死鎖
調(diào)用這個接口如果超時了怎么辦
程序員的潛意識懼怕出問題;
程序員的潛意識會迫使自己推算各種可能的風(fēng)險,
潛意識是理性的最大殺手,
好多時候都是潛意識讓你沒有做出正確的決策和行動的,
也正是程序員常年累月的工作,造就了這種潛意識,
這種潛意識與創(chuàng)業(yè)需要的素質(zhì)是相悖的。
我并不是說創(chuàng)業(yè)就是要有冒險精神,
相反,成功的企業(yè)家都有很良好的風(fēng)險控制意識,
但是,話又說回來,他們真的是在追逐風(fēng)險啊!
他們的眼光都在各種風(fēng)險上,他們小心翼翼的計(jì)算著各項(xiàng)風(fēng)險與收益之間的關(guān)系;
這跟程序員有著本質(zhì)的區(qū)別,
程序員潛意識里是拒絕風(fēng)險,進(jìn)而拒絕思考某項(xiàng)風(fēng)險和收益之間的關(guān)系;
想想看,如果給你十個億,你能做出滴滴打車或者共享單車這樣的產(chǎn)品嗎?
你甚至連想都不會想這種充斥著風(fēng)險的項(xiàng)目。
第二個要討論的問題:
程序員的世界里太多是非題,不是對,就是錯,很少有灰色地帶;
一段程序,首先要保證的就是功能的正確性
功能實(shí)現(xiàn)了就是實(shí)現(xiàn)了,沒實(shí)現(xiàn)就是沒實(shí)現(xiàn);
一個技術(shù)指標(biāo)(并發(fā)要求,性能要求)
達(dá)到了就是達(dá)到了,沒達(dá)到就是沒達(dá)到;
接口,能調(diào)的通,就是正確,調(diào)不通就是錯誤,
就算有網(wǎng)絡(luò)超時的情況,你沒考慮到,那也是錯誤。
然而創(chuàng)業(yè)活動就不一樣,
創(chuàng)業(yè)活動里有太多的灰色地帶
你推廣你的產(chǎn)品,花了一些錢,動用了一些人脈,也不知道能達(dá)到什么樣的效果;
你的一個合作伙伴,總是拖延他份內(nèi)的事兒,你要花多少精力說服他改變工作態(tài)度呢?
創(chuàng)業(yè)初期,你又要寫代碼,又要搞運(yùn)營,你打算分別投多少精力在這兩個事務(wù)上呢?
你管理你的團(tuán)隊(duì),這個人明天嫌加班多,那個人后天嫌沒有話費(fèi)補(bǔ)貼,滿足他們的要求嗎?滿足到什么程度啊?
你看,這里就有個“度”的概念;
在創(chuàng)業(yè)活動中,做什么事情都有個“度”;
做到這個“度”就恰到好處;
不是完全正確,也沒錯到離譜;
程序員的潛意識里,很少有“度”的這個概念;
而那些成功的創(chuàng)業(yè)者都是控制“度”的個中高手
程序員創(chuàng)業(yè)幾乎要從頭開始鍛煉這方面的技能,
更為要命的是,他們在這方面的成長,也不一定給他們帶來愉悅和幸福!
他們更愿意追求完美,他們眼睛里容不得沙子,他們討厭模棱兩可的中庸;
創(chuàng)業(yè)活動中的各種事務(wù),讓他們心力憔悴
進(jìn)而潛意識又不斷提醒他“你不適合創(chuàng)業(yè),盡早放棄吧!”
現(xiàn)在想想,是不是專心做非黑即白的工作更單純些呢?
第三個要討論的問題:
大多數(shù)程序員人機(jī)交流太多,導(dǎo)致其人人交流能力不足
你隨便問任何一個成功的企業(yè)家
看看他認(rèn)為創(chuàng)業(yè)活動需不需要良好的溝通能力
我想99%的回答應(yīng)該都是肯定的
然而這是絕大多數(shù)程序員所缺乏的
你都是用這些“語言”進(jìn)行人機(jī)交流
這些不是人類社會的“語言”,
他們沒有抑揚(yáng)頓挫、沒有喜怒哀樂、沒有包袱、沒有笑料、沒有起承轉(zhuǎn)合
它們太簡單了,你們還叫它語言,為什么呢?
因?yàn)槟阋惶熘兄辽儆幸话氲臅r間,在用他跟機(jī)器對話?
你想想看,是不是?
你這么多時間跟機(jī)器交流
勢必跟人交流的時間就會少
用進(jìn)廢退!
忽然有一天,
你發(fā)現(xiàn)你要花很大精力組織語言跟別人說明白一件事;
更別說你要演講,說服投資人掏腰包投你;
你要組織語言說服你的客戶掏錢購買你的商品
你要說服你的團(tuán)隊(duì)義無反顧的加班
你要說服兩個有矛盾的核心成員,放下私利,為了團(tuán)隊(duì)付出。
第四個要討論的問題
程序員在創(chuàng)業(yè)時太注重技術(shù),這樣會導(dǎo)致他忽略其他更重要的東西
因?yàn)閷I(yè),程序員會花太多精力和時間考慮技術(shù),
從而導(dǎo)致他們只能花更少的精力考慮產(chǎn)品、市場、運(yùn)營、客戶等等更重要的問題,
市面上90%以上的產(chǎn)品,之所以成功,跟這些產(chǎn)品用到的技術(shù)一點(diǎn)關(guān)系都沒關(guān)系;
想想看,一個程序員創(chuàng)業(yè)和一個非程序員創(chuàng)業(yè),假設(shè)他們都要做一個非技術(shù)型產(chǎn)品
程序員肯定要花50%以上的時間考慮技術(shù)
非程序員因?yàn)椴欢瑫ǜ嗟臅r間考慮更重要的東西。
技術(shù)既是程序員的優(yōu)勢,也是程序員的羈絆!
整個程序員的圈子都是這樣的
他們會為哪個語言更厲害吵翻天,哪個框架又出了新版本;
等技術(shù)團(tuán)隊(duì)組建好之后
程序員又會不放心自己的技術(shù)團(tuán)隊(duì)
甚至?xí)H自操刀做架構(gòu),寫核心代碼
技術(shù)團(tuán)隊(duì)永遠(yuǎn)不會得到充分的授權(quán)!
整個團(tuán)隊(duì)都盯著技術(shù)不放
這就由個人的問題演變成了組織的問題
你的組織過分注重技術(shù),導(dǎo)致組織沒有精力去關(guān)注其他更重要的問題
在經(jīng)濟(jì)學(xué)中有一個術(shù)語是描述這種問題的,叫做:生產(chǎn)可能性邊界
毋庸置疑,技術(shù)確實(shí)是推動社會進(jìn)步的主要動力!
但當(dāng)技術(shù)富足到一定程度的時候,技術(shù)也得等,等下一次巨變的發(fā)生(現(xiàn)在就在等AI或者其他)
生活在現(xiàn)實(shí)社會中的,創(chuàng)業(yè)過程中的程序員,往往會被自己的優(yōu)勢左右著,跌跌撞撞的前行。
結(jié)語
上面說的所有問題都是對合格的程序員而言的,
對于半吊子程序員,那就無所謂了,你們?nèi)?chuàng)業(yè)的時候,可以不用考慮這些問題~
-
程序員
+關(guān)注
關(guān)注
4文章
950瀏覽量
29761
發(fā)布評論請先 登錄
相關(guān)推薦
評論