能夠真正進入到軟體開發的領域是件很不容易的事。如果你還只是一名菜鳥程式設計師,那麼你一定深刻體會到如果沒有經驗想找乙份好工作是比較困難的。
或者是你已經在這行裡做過一段時間了,那麼你一樣會深刻體會到想在這個行業裡有所名氣也是不容易的。
在工作中我也接觸過不少剛剛入這行的程式設計師,開始他們都比較迷茫,因為他們不知道該如何入手,也找不到自己的方向。選擇往往有很多種,那麼到底選擇那條才是正確的呢?
在你的職業生涯當中,有相當重要的一部分要清楚,那就是職業選擇。對待自己的這份工作要認真,要當成自己真正的事業來做好,只要這家企業雇用了你,就是對你有了一定的認可,所以你要明白該怎樣做好自己的工作。
如果你潛意識裡就只是將你目前的這份工作僅僅是當做乙個飯碗的話,那麼你的這種想法就已經不正確了。
我在生活中發現了乙個大家都可能出現的毛病,那就是遇到同乙個問題時,當我們勸別人的時候總是有一大堆的道理可講,但輪到自己出現了一樣的問題時就把那些道理全忘了,問題到底出在那裡呢?我想主要是當你勸告別人時往往能夠站在比較客觀的角度去看待問題,不會有太多的其他顧慮。職業意識的原理也是如此,它可以讓我們更客觀的看待問題和做出決策。
如果可以,多開發一些移動應用,這些可以增加你的經驗,而且在你以後的面試中也有不錯的談論資本。
如果你對開發移動應用感興趣,可以先看看關於這方面內容的基礎教程:《 introduction to android》 以及《 beginning ios 7 development》。
《ios programming: the big nerd ranch》
通過多寫些移動應用程式,可以讓自己更有自信,還可以讓自己對開發軟體的技能更加嫻熟。
不過,想要做好這些,剛開始的時候都是比較困難的,和你一樣想學習的人也很多,但是,對於這個行業來說,只要你做的夠好,人員的需求一直都是有的。
在工作中,那些有經驗且做的不錯的開發人員的建議和討論會對我們有很大的幫,所以一定要多和這些人交朋友,多向他們學習和請教,這樣會讓你少走很多彎路。
如果平常沒有和這些人打好關係,等你真正需要他們幫助時才去交朋友就麻煩了,並且也不是每個人都很樂意教導你的。這時就要看你怎樣才能和他們有個好的開始了。
可以多請別人吃幾次飯,因為在中國來說很多感情都是在飯桌上培養的。
在討論的過程中也可以有些自己的見解,如果你提出的見解是有風地性的,他們也會關注你,也可以討論些你比較擅長的領域,不過一定要是別人也感興趣的,這樣可以拿自己擅長的換取別人軟體開發的知識也是不錯的。
閱讀絕對的不變的正確道理。也是乙個讓人可以依靠自己的實力出人頭地的好方法,只能選對了書籍就一定有助於我們。很多時候不能只靠自己想,這樣會浪費你很多時間,一定要學會閱讀,在眾多成功的軟體開發書中吸取營養,才能讓你在最短的時間裡做出成績。
下面為剛入門的軟體開發人員推薦一些書。
《code complete》(《**大全》)——**結構的經典之作。
《clean code》(《**整潔之道》)——主要講述如何寫好**的關鍵概念。值得一讀。
《design patterns》(《設計模式》)——掌握之後將在你之後的職業生涯中大顯身手。
《programming pearls 》(《程式設計珠璣》)——好好閱讀,雖然很難,但是以後你會知道這些努力是值得的。
《agile software development, principles, patterns, and practices 》(《敏捷軟體開發原則、模式和實踐》)。
希望這些書和我上面的建議對大家有幫助。
親子時間管理,讓孩子不要輸在起跑線上!
人生的大部時間都在學習上,幼兒園加上九年義務教育,再加上高中大學,至少16年。如果我們能充分利用時間管理,讓我們跟孩子一起學會怎麼合理利用時間,既能平衡我們的工作與生活,又能培養孩子的自律性,讓孩子不要輸在起跑線上!有多少人,在遺憾中長大,慢慢變老,大部分時間卻在感慨 時間去哪了?光陰一去不復返 時...
不要愛上程式設計師
近些年,it行業迅速發展,越來越多的人投入到這個行業,也就讓程式設計師這三個字變得似乎更加惹眼。而我,作為乙個暫時算不上程式設計師的小菜鳥,只想在某些方面談談我的想法,為小部分與我相同的人吐點苦水,當然,本文的一切言論只是個人見解。各位隨便吐槽,請慎拍磚。社會發展迅速,在這個新興行業中,程式設計師的...
千萬不要做程式設計師!
最近我的外甥女參加完高考,問我她想去大城市打拼,報什麼專業合適?作為乙個中年程式設計師,為了回答她這個問題,我在這裡討論一下網際網路和程式設計師這個行業。相信大家一定看過很多各行業薪資報告,其中it和金融是前兩名,it更是長期逆襲獲得第一名。關於為什麼這兩個行業高薪,相信大家都能說出一系列理由,比如...