技術人員創業後最好就不要作編程了

 「若是你已經有一年或兩年的編碼經驗,你還作編碼,那麼你就錯了。」幾年前當我開始創業時,有人曾對我這麼說過。前端

 
哈,這是多麼愚蠢的想法!我成天忙於新技術、開發新的東西,學習新工具,關心工做上的事情。
 
通常來講,初創公司一般會使用最新或者最牛的技術,前端時間咱們使用了PHP支持靜態HTML,接着利用Python支持PHP,最近開始使用Ruby on Rails或者node.js支持PHP……或也許將來Scala也是個不錯的選擇,至少它如今變得很流行。
 
有許多技術出身的創始人和我同樣熱愛編碼,崇尚自由——渴望本身當老闆,設置項目的最後期限,選擇本身喜好的技術,解決惟一重要的或者至少本身感興趣的問題。
 
我想說,沒有好的編碼技能,想成爲一個好的程序員幾乎是不可能的。現實中的創始人與這個相差甚遠。
 
一位成功的創始人須要具有:
 
一個好的創始人須要投入50%的時間;
一個好的創始人必須保持警燈常亮;
一個好的創始人必須作好客戶拓展;
一個好的創始人要計劃公司的發展願景;
一個好的創始人必須隨時關注行業動態;
一個好的創始人必須敢於承擔責任;
一個好的創始人常常得到客戶支持;
等等這些事情都是初創公司須要關注的,沒有人能幫你分擔,這些重擔都落在了創始人肩上,花費的時間要比常人要多不少。
 
編程是很難
 
不管你是多麼優秀的程序員,不管你是多麼有經驗,總會遇到難題。編程無需太多人關注,只須要保持注意力就好。多數狀況下你須要處理模糊的想法,想法很難被記住,想法一般以交互的方式進行,想法須要你銘記於心。在你頭腦中必需要有個抽象的系統模型——若是你忘記某個函數或者忘記數據,亦或忘記在哪一個文件裏,那麼你都沒法編碼。
 
編程須要全神貫注
 
當你進行重要項目時,你試過集中注意力了嗎?也許你想集中注意力、想認真工做,但結果並不是這樣,是嗎?
 
時間
 
編程須要時間,大量的、長期的、不間斷的時間。
 
四個小時是個不錯的週期。你的大腦須要大量的時間來思考,當項目完成時,你須要1-2個小時來休息、放鬆大腦,而後再開始下一項工做。
 
番茄工做法
 
若是你使用番茄工做法並找到合理的方式來運用,2個小時仍是很不錯的。記住,若是你的大腦裏還有其餘想法,那麼這兩個小時是無用的。
 
番茄工做法的作法
 
1.天天開始的時候規劃今天要完成的幾項任務,將任務逐項寫在列表裏(或記在軟件的清單裏)
 
2.設定你的番茄鍾(定時器、軟件、鬧鐘等),時間是25分鐘。
 
3.開始完成第一項任務,直到番茄鐘響鈴或提醒(25分鐘到)。
 
4.中止工做,並在列表裏該項任務後畫個X。
 
5.休息3~5分鐘,活動、喝水、方便等等。
 
6.開始下一個番茄鍾,繼續該任務。一直循環下去,直到完成該任務,並在列表裏將該任務劃掉。
 
7.每四個番茄鍾後,休息25分鐘。
 
在某個番茄鐘的過程裏,若是忽然想起要作什麼事情——
 
a.非得立刻作不可的話,中止這個番茄鍾並宣告它做廢(哪怕還剩5分鐘就結束了),去完成這件事情,以後再從新開始同一個番茄鍾;
 
b.不是必須立刻去作的話,在列表裏該項任務後面標記一個逗號(表示打擾),並將這件事記在另外一個列表裏(好比叫「計劃外事件」),而後接着完成這個番茄鍾。
 
做爲公司的創始人須要管理員工......你認爲多久召開一次四小時不間斷的會議?沒有會議,沒有Skype呼叫,沒有迫切的電子郵件,沒有服務器崩潰,沒人問問題嗎?
 
假若真如此,那麼你就是幸運的。
 
給創業者的建議:
 
最好的方案就是你再也不作程序員。你能夠利用30%的時間或者更少的代碼來保持這種編碼感受。除非你有足夠的時間能夠修改Bug,不然請保留你的美好形象吧。
 
不要再爲公司而投身編碼,除非請不起程序員。
 
必需要有一支強大的創業團隊,以便你再也不是一我的因這些事情而煩憂,技術創業者須要像小鳥通常自由。
 
不管作什麼事情要跟隨本身的心靈,開發者能夠經過運動、散步等來鍛鍊本身,任何有助於你編碼的事情(耐性)均可以去嘗試。
 
儘快地僱傭更多的程序員,而後不惜一切代價保護他們。
 
我曾據說,有的則是白天當創始人,晚上當程序員。要知道這樣作會把你搞垮的,記住千萬不要這麼作。
相關文章
相關標籤/搜索