總是希望能夠把自己經曆過的一些事分享出來,把走過的彎路告訴後邊的人。有些痛苦和迷茫,你自己回過頭來覺得很珍貴,其實隻是你自己不願意承認那些苦都白受了而已。
先說下我自己。小時候,我有嚴重的小兒多動症,後來考進了“985”。畢業後先去了一家國企科研單位,後來去了一家世界500強的公司,一直幹到現在。
我從大學開始接觸編程,到現在正好是十年,中間斷過,後來又繼續從事編程工作。
做任何事情,最關鍵的是先入門,從事編程工作也是一樣,那麽做編程到底到了哪個地步才算入門呢?所謂的入門,是你進了一家公司,然後開始給人家幹活,並且能夠提供合格的交付件,這就算入門了。我的目的是在你一行代碼還沒寫的時候,給你一些建議。
不管在任何企業,厲害的人應該是主動地幫企業改進流程,給企業降低成本,提高效率,當然要實現這個目標非常難。最高的境界就是你改進了流程,企業終於不需要你了,把你開了,當然這是開玩笑的話。任何能做到提高整體效率、降低成本的人,都是企業的寶貴資產,做程序員也一樣。因為我是做程序員的,所以,我就寫寫如何做程序。我想我寫程序的心得,不管從事什麽職業和行業,都會有價值的。
我們分成幾個話題來討論:
一、做程序員如何入門
如果你一行代碼都沒寫過就想當程序員,我覺得你勇氣可嘉,不過也可以試試,其實思路是一樣的,就是使勁地敲代碼。你可以搞個編譯工具,找一本程序的入門書。學習C語言可以選擇譚浩強的書,學習J**A可以選 《瘋狂J**A講義》,千萬別碰什麽《J**A編程思想》之類,寫代碼不需要思想。你可以把上邊的每一個例子都敲一遍,然後運行一遍,千萬不要偷懶,也不要耍機靈,一個例子都別落下,而且必須是全部運行通過了。當你把一本書上的例子和習題全部運行完了,這本編程書30%的知識就是你自己的了。