大學畢業了,也開始了我漫長的移動開發之路了。
其實,我認為我天生就不是那種為技術而生的人。理想的工作應該更多的是與人打交道,可是又捨不得自己的專業。還有,就是現在得讓自己有飯吃。
現在想起我的工作來,真一個極大的教訓,人生中第一份工作是多麼地重要,這裡奉勸下即將去找第一份工作的同學們,認真對待第一份工作,因為這將影響你的未來。
說說我對技術的學習。
不要以為技術是多麼高深的東西,技術僅僅是技術,還不是研究演算法這些的,技術好的人,也僅僅是因為自己見得多點,多用了幾次而已。有人把程式員比作代碼工,搬磚的,真是太貼切了。自己學ios的時候,也是跟著同事,開始寫些基礎的東西。自己買了點教程學習,當然現在國內的教程都更新速度都太慢了,我當時用的xcode4.2,教程才3.5,書上的東西早就變了。所以,要學習國外的技術,最好去他們的官方網站學習,前提你的英語要足夠的好,起碼能看懂教程。學習中,寫部落格也是個好方法,因為自己寫了部落格,整理了自己的思路,對自己的所解決的問題印象更加深刻,不那麼容易在同一個地方跌倒兩次。交流,閉門造車出門不合轍,天才往往是少數,缺少交流的人,是不會知道這個世界有多大的。交流也會開啟思路,做開發,就是找思路,思路都是相通的。在技術遇到問題,多Google,多百度,隨著ios的發展,現在國內做這行的越來越多,資料也比以前好查了。所以,在網上找答案,也是一種有效方法。
工作一段時間了,才感覺,技術在一個產品的構思,設計,開發,測試,檢驗,發布中,不是最重要的,因為技術總會有的。很多東西,不要以一個技術者我行我素的思想做事,顧全大局,規範合理,所為有經驗的程式員,不過是在做事過程中,更加註意規範,比如,一個函數的命名,一個介面文檔的編寫。一些東西清楚了,就會減少團隊的溝通成本,自然會提高工作效率。
還有個重要的就是流程。如果流程都走不通,或者流程都上下無法對接,就會浪費大量的資源,就不用提效率了。
關於專與全,其實,到現在我也不知道,程式員在工作中,是專幹一樣好,還是每樣都幹點好。
關於,產品設計,我已經覺得我未來的方向就在這兒了,喜歡一個東西,從零開始,完善每個細節,然後完成,喜歡這種感覺。
就寫到這兒,感覺雜而亂。