最近一段時間,忙著做項目.說實在的,越做越心慌,不過,也挺喜歡這種心慌的感覺.這種心慌可以轉化成一種求知欲.
說說我的狀態吧,之前遇到"難題",總是張口問群里的各種"大神",思路完全被人牽著走,不開闊,或者有些東西理解的不透徹,沒有一種豁然開朗的感覺.其實呢,對于程序猿來說,這是一件很操蛋的事情.有時候問問題,其實是很浪費時間.簡單的問題,完全可以自己百度.而且,百度得到的知識點有可能更多!最重要的一點是,當我從網絡上獲取到了這個問題的解決辦法,當然會有種茅塞頓開的感覺,最重要的是,我會記錄下來自己在做項目過程中,解決的難題,放在csdn或者簡書上,而這種分享的快感,其實就源于在百度過程中,得到或者間接得到被幫助時的愉悅.換句話說,這對于互聯網發展也是一個良性循環的過程.
在軟件開發領域,最初級的程序員可能與機器相聚的時間更多一些,但凡開始進入狀態,我們都是更多的與人而不是計算機打交道。即使我們編寫的代碼,也是給人使用,然后才會考慮計算機的心情。如果不是這樣,一直用匯編寫程序不也挺好?有人說那不是很難嗎?如果一直是匯編打天下的話,自然會有各種平臺和技術資料、社區來支撐這種技術,而且,你也不會用到 Java,Python 這樣的語言,你咋會知道匯編難呢?前輩們會教育你,根本就沒有簡單這回事!
所以,無論你是多么優秀的程序員,都需要與人打交道,開會、討論、爭吵、發郵件驅動、微信里交流,如何讓事情變得跟有效率,如何讓別人同意你的觀點,如何讓別人被說服的時候感覺更舒服而不是挫敗,等等,這些都是程序員需要學習和掌握的技能。
事實上,哪個行業都需要與人打交道,程序員也不例外,因為,你從來就不是一個人。
如果你是個程序員,如果你熱愛你的正在研發的產品,一定要參與到產品的方方面面中來,徹底了解產品的邏輯、體驗、交互和用戶心理,每一次版本發布后去觀察用戶的反饋,收集產品數據,與產品經理反復探討和確認每一個細節。事實上,無論產品經理和設計師做到何等的事無巨細,最終軟件是由程序員寫出來的,這個產品必定天然攜帶了這些程序員的特質和元素,如果程序員在每一行代碼中傾注了自己的情感,這個產品就是個有情感會呼吸的產品。如果程序員只是實現產品的工具,那做出來的東西也是沒有生氣的,蒼白的。
只有程序員和產品經理同時全情投入,才有可能做出最好的產品。
仗義每多屠狗輩,薄情盡是讀書人!
我也不知道為啥想寫這句話,就是覺得此時此刻應該有感慨,管他感慨是什么,高興了就寫出來.