-
1 # 合肥奧林職業培訓學校
-
2 # 賣菜救國
滿足於實現功能?不,這是最開始的低階樂趣。中級猿類何以為樂?活用資料結構提升執行效率是個切入點,直到——設計模式亂熟於心,關注焦點不再是功能,而是結構的優雅,那麼恭祝你,中級畢業。最後這麼點事,一隻猿是浮於平庸還是傑出,這個階段在程式碼上的造詣標準是手中無劍劍在心,但更重要的已不是敲鍵盤了,需的是人類智慧的滋養,你可能需要看看哲學,沒事再看看細胞生物學,關心下社會心理學,讀讀歐洲史,鑽研下相對論,總之乘早讀書,讀雜書
-
3 # 碼農視界
其實也不算是忠告吧,只是一些小小的建議,希望可以有幫助!
1、平臺很重要(選擇一個好的平臺比工資高的更可靠)
2、跟對對的人(好的領導可以帶你創造出更多無限的空間)
3、正確的方法(好的方向發展可以讓你少走彎路)
4、對的決定(如果你現在從事的職位無法更好的發展,請立馬做出決定)
5、虛心請教
6、不斷學習
7、不怕困難,多做事,少說話
8、沒事多寫程式碼、多做做專案
9、方向很重要,選擇程式設計師,選擇喜歡的程式開發
10、總結認識自己的不足,讓自己變得更優秀
-
4 # 月半程式設計師見聞
作為一個比你入行早一兩年的 Android 開發者,雖然經歷不是很豐富,但是還是能給你分享一些見解的。
剛入職場的程式設計師所面臨的挑戰選擇一個是好是壞的公司,這個是由個人的能力決定的。
大部分時候,你專業能力強了,就算不怎麼會說話,還是可以加入一個好點的公司的,畢竟大部分公司是想找到一個能為他們做東西的人的。
當你加入一個公司的時候,是不是就可以安心擼程式碼了?
不是的,當你熟悉了公司的業務,可以開始工作之後,你就需要和產品經理來交流了。
產品經理的目的是為了做出一款自己心目中的產品,所以他們往往會反覆打磨自己的產品,這個時候,就是你和產品經理溝通的時候了。
所以,第一個挑戰,和產品經理的溝通。
這是為什麼呢?
產品經理一般都有自己的想法,所以會出現一些程式設計師覺得奇怪的點子,有些東西可以實現,有的不可以實現,這個時候如果你沒有及時表達出來,那麼,後面編碼的時候遇到的困難,都會讓你有很大的壓力。
所以,第一個建議,做自己有把握的事,對不瞭解的東西,先去了解之後再給結論,盲目答應,會讓你過得很累。
當然公司不會只有產品經理和你打交道的,更多的是和你一樣的程式設計師,他們都是很獨特的人。
這裡,第二個挑戰來了,和同為程式設計師的同事溝通。
程式設計師大多都會對自己的程式碼有執念,都會有一種“我的程式碼怎麼會出錯,你再好好想想”的感覺。
程式設計師大多邏輯比較好,思維比較縝密,有自己的執著。
和程式設計師交流,當要指出他們一個錯誤的時候,空口無憑,只用嘴來說是不行的,要拿出資料,證據,要不然,他們會覺得你是在瞎掰。
但當你準備好之後,再和他們交流,他們會很好的接受,因為他們相信資料,相信證據,同時也會覺得你做的很好,真的認真看他們的東西了。
所以,第二個建議,在和同為程式設計師的同事交流的時候,要先做好工作,用事實來說話,這樣不僅能用更少的時間解決問題,同時說不定會獲得他們的好感。
和同事們相處好了之後,還有一個要注意的是你的上司,部門經理。
一般一個公司,大老闆不會知道你做的怎麼樣,他們只會問你的上司,部門經理。
所以,第三個挑戰,在上司面前的表現。
你想說你是不會拍別人馬屁的,這輩子都不會!
我想說的是,你想的多了。
搞技術的,不需要你阿諛奉承,那樣的話,你也不用搞技術了,其他的工作可能更適合你。
管理層喜歡什麼樣的人?
他們是有掌控慾望的人,當和你交流的時候,需要你回答的是一件事情的結果和這件事有哪些是不可控的,當他們覺得一切都在自己掌握的時候,他們是穩的。
所以,第三個建議,當和管理人員交流的時候,儘量談這件事做的怎麼樣了,中間有幾個地方需要注意,讓他們掌握這個專案的情況。不要長篇大論的說這件事情遇到了哪些哪些困難。
這些完了之後,感覺好像沒什麼注意的了。
但是最後這個才是最重要的。
程式設計師終極挑戰,怎麼堅持本心,不隨波逐流。
我為什麼認為這個是最重要的呢?
程式設計師這個職業,可以說一直都在學習中進步,進步後繼續學習。
所以難免會遇到困難,會乏味。
當看見和你一起工作的同事在混日子,在拖專案進度,你不忒,你也不想好好的幹活了。
這個時候,你要想清楚自己的本心是什麼,為什麼要進入這個行業。
很多人會被身邊的人或事影響,然後停滯不前,然後等到醒悟的時候,其他人已經超過自己很多了,再努力就得花更多的時間去追趕。
所以,終極建議,堅持不懈,努力向前,不要被外物所影響。
以上是我的一些分享,為什麼會有終極建議,因為本人也是有一段時間被身邊的同事影響,一起混日子,當不想再如此的時候,才發現過去的時間可以做太多的事情。
^_^
-
5 # LeoTian
第一,剛剛入行,如果還沒有工作的話,先不要挑肥揀瘦,機會更重要。
第二,剛剛開始工作,不要認為這個不是我負責的,我不管。多做點就能多學點。當然,這個不僅適用於程式設計師。
第三,碰到不會的,可以百度,可以問別人。記住,公司僱傭你是要解決問題的,不是讓你來做實驗的,完成任務是最重要的。但是,記住,過後一定要搞清楚怎麼回事。
第四,空閒時間,不要在公司瞎看網頁,玩手機。多找點學習資料看,自己敲敲網上看到的程式碼,執行看看,總會有更多的發現。
第五,學會清晰的表達自己的觀點。不要不敢說話,該說該問就要說要問。當然,也別亂說話。
第六,上班比別人早到一點,下班比別人晚走一點。真有事除外。
第七,多幫助別人,別人也會幫助你的,中國的社會還是講究人情的。
其他的也就沒啥好說的了,多聽多看多學習,腳踏實地,技術工種沒有捷徑。
記住,程式設計師不只是靠程式設計能力的,像是溝通能力這樣的軟技能同樣很重要。
祝你軟體開發生涯順利。
回覆列表
要堅持使用一個開發平臺,框架或語言
不要為高工資追求管理角色
成為開發者社群的一員
不要因為一點點小問題,就停留在原地止步不前,
不要總是CTRL+C and CTRL+V
最後一點,也是很關鍵的一點:不要在招聘網站上求職