剛入職的員工,一般都會比較迷茫。迷茫的原因在於如下幾個方面:
1)在一個陌生的城市,身邊沒有了太多的朋友充實平時的時間。相對比較孤單。
2)工作不是太順利,尤其是程序員,感覺技術沒有廠長。像這位同學說的老是代碼也是其中的一種情況。還有的就是老是進入不了狀態,無法滿足公司技術要求
3)自身技術成長路線不清晰。尤其是作為一個技術人員,將來的發展是什麼不太清楚。
基於以上問題,相關建議如下:
1. 平時的時間:
建議一個程序員,頭三年,把大部分時間可以放在學習上。我身邊有很多跟我一起成長的朋友,他們基本上周末至少一整天再學習。平時感覺不出來。半年後再碰面的時候,溝通技術,發現人家不但了解的深入,而且知識面很廣。相對來講,他們在公司也比較受重視,老是能安排重要的工作。有時候,自己工作的機會不好,也跟自己能力不是特別突出有關。
2. 工作不太順利
建議:抓住每次的工作機會,最大化的放大技術學習的機會。我也曾經代碼過一段時間。但是在過程中,我自學了很多新知識,比如設計模式,新技術等。將這些應用到老代碼中。很快得到領導的認可,並且得到提拔。
3. 自身技術成長路線不清晰。
如果你是一個java人員,我可以給一些較系統的成長路線,見下邊。即使沒有人員幫助你,你也可以學習。
等你掌握了這些技術之後,可以學習如下方面:
微服務方面:bbox或者springcloud
分布式消息中間件方面:rocketmq,rabbitmq等
分布式文件系統:fastdfs等
架構設計的知識。
大家如果學習java,可以關注此頭條號「互聯網IT技術」,此頭條號每天都會發送實用的技術文章,尤其是針對初學者非常適合,非常容易懂。同時,這個頭條號,非常歡迎大家發散式討論,能夠激發你的學習熱情。
最後,預祝同學都能找到自己的方向,不斷成長。
B. 作為一個程序員有什麼好的兼職
作為一個快十年經驗的程局鎮序員,給你些建議:
1、首先要提高自己的能力,這個最重要!
2、干貨,你要找兼職的地方,要看一下自己的關注點在哪兒,如果是有單就接,那麼可以在網上發個需求,或許有人會找你做眾包(比較累);如果是想一邊賺錢一邊提高自己的能力,那就要去一些垂直類的網站(垂直類就職專門做程序員兼職的意思),以前是同事給我介紹私活乾乾,最近手頭, 上發了簡歷幹了5天活,賺了小兩萬塌燃,你可以去看。這個是時薪計價的,你干幾小時,給你幾小時的錢,還不錯。
3、別的不太清楚,要朋友推薦團臘虛了;
C. 程序員的工作規劃&建議
程序員的工作規劃&建議,聊聊經驗
1.當你明白了技術永遠是為了業務服務的時候不再技術至上的時候,你就成長到程序員的下一個階段了。
2.業務第一,產品第二,技術第三。
3.盈利了,是業務部門把錢搞來的,技術部門是支出部門。
4.年輕的時候什麼都想學,後來發現學的速度永遠跟不上技術迭代的速度。
5.不要想著在自媒體上進行學習攜信。買幾本書系統地學習不好嗎?公眾號魚龍混雜,有優質的,但是很難碰到。上面只適合查漏補薯宏缺。
6.學一個技術的時候,永遠不要問看哪本書比較好,特別是兩本書口碑差不多的情況下。最好都買,對比著學。買一本書,看了就把一門技術掌握了?想啥呢?絕大部分都是勉強入個門而已。
7.不要好奇問同事薪資。問就是紅線。關系好也不行,誰問誰尷尬。覺得自己錢少了就提漲薪或者跳槽,問別人多少錢幹啥? 想帶著一起走啊?
8.技術面的時候面試官問期望薪資,99.99%都是出於好奇,要麼打馬虎回答一下,要麼往低了說。
9.別老是埋頭搞技術,也抬頭看看自己,做好自己的健康管理。
10.入了這行,別想著把生活和工作分得很開99.99%的程序猿都是生活工作相互交錯。且工作多於生活。
11.技術人員認知的層次。第一階段:技術為上。第二階段:業務為上。第三階段: 技術業務均衡協調都不可缺。
12.業務是首位,但技術是核心競爭。
13.開發語言只是工具,不要崇尚某一個語言也不要排斥某個語言。
14.如果你是一個情商比較低的程序猿,注意這方面的提升,對個人工作生活有幫助。
15.開發和產品似平是對立面,但是盡量試著去理解產品經理,而不是對著干,投桃報李,不然大家幹得都難受。
16.對測試同學客氣一點,他們是你寫的代碼的辯手輪最後一道防線。
17.面試成功率=6分實力+3分運氣+1分眼緣。
18.作為你的領導或者協作者在工作的過程中最不喜歡聽到的應該是諸如「我試試,我盡量...」這樣的話。比較負責任的,好一點的回答是: 我將在....之前....(例如: 我將在下周二之前完成這個任務)。
19.學會誇獎別人,學會識別捧殺。
20.圈子很重要,要努力地往更加優秀的圈子裡面靠。雖然聽起來挺沒有意思的,但是如果想要職業生涯越走越好,選對圈子跟對人還是很重要的。
D. 作為一名普通的程序員,需要怎麼給自己找一條後路呢
作為一名程序員,在未來可能會面臨技術淘汰、公司倒閉、經濟不景氣等風險。因此,找到一條後路是非常必要的。
以下是一些可以幫助程序員找到後路的建議:
1.不斷學習新技能:隨著技術的不斷發展,新技能的學習變得非常重要。程序員應該不斷關注行業的動態,並且學習新的編程語言、開發工具和技術。
2.建立廣泛的人脈:建立廣泛的人脈可以幫助程序員在職場上更好地生存。這些人脈可以包括同事、老闆、行業專家和其他程序員。
3.做好個人品牌建設:通過博客、社交媒體和GitHub等平台,程孝祥序員可以建立自己的個人品牌,提高自己的知名度和可見祥凱度。這可以幫助程序員在找工作或者自主創業時更有優勢。
4.考慮轉行:如果程序員發現自己的技能在行業中逐漸被淘汰,或者自己的工作面臨很大風巧宴搏險,那麼可以考慮轉行到其他領域。這需要程序員具備開放的心態和勇氣,但也可能會開啟一條新的、更有前途的職業道路。
綜上所述,作為一名程序員,需要不斷學習新技能、建立廣泛的人脈,做好個人品牌建設,不行就要提前考慮轉行。
E. 新手如何學習編程
熟悉以下關鍵東西,可以邊學邊做,定期訓練,經常思考,長期積累:
1、語法。
2、基礎理論(數學、數據結構、演算法等)。
3、設計方法(編程原則、設計模式、框架設計等)。
4、庫(核心、基礎、UI、擴展、游戲引擎等)。
5、計算機相關(操作系統、網路、圖形學等)。
6、領域知識(游戲設計、網站設計等)。
7、開發工具(編輯器、IDE、自動部署等)。
8、項目管理(進度管理、分工協作、Bug管理、版本控制等)。
最普遍也是最重要的能力:創造力。努力分析並理解好做什麼以及怎麼做。要知道上面那些東西一開始都是不存在的。
具體方法包括:
1、快速閱讀入門教程和書籍,適合學習語言和基礎庫。比如我學Java讀的《Java編程思想》,練習題做過一點,然後學ActionScript就沒讀過書,只讀過Adobe官方文檔《ActionScript 3.0編程》。
2、閱讀庫的文檔、實例、源碼。比如Flash、Flex開發,熟悉官方API很重要,很多細節要具體使用時才注意到,這時候最好做個筆記,雖然我從沒看過我的筆記。
3、做一個自己感興趣或熟悉的小項目,比如我就以黑白棋游戲作為多個語言的試水項目,一樣的邏輯,便於把關注點放在語言特點上。
4、自己動手豐衣足食。廚師有菜譜,程序員可沒菜譜。比如我做游戲,最關鍵的游戲編程知識全部是動手學出來的,很少有專門針對某個業務領域(如游戲)的編程書籍,要麼是入門書,要麼是模式書(如演算法)、理論書(圖形學),很少有書籍教你如何開發一個45度角地圖系統加編輯器的,全靠自己思考,以及看前人的代碼,需要時找些網路資料。關鍵是,可以培養最重要的創造力。
對於演算法和設計模式,可以研讀下,但是關鍵還是靠平時如何使用了。新手勉強不來的。
項目管理方面的,就得靠工作經驗了,多思考多提意見不要只走流程。
F. 如何成為一個程序員
想要從零開始成為程序員,先不要著急的去學習,而是先要去了解程序員。
1.隨便在招聘網站搜索就會發現程序員會分有很多類型,那你就需要確定自己將來想要發展的方向,自己的職業規劃是什麼?
2.通過搜索可以看到,剛剛起步的程序員工資並不是很高而且學習階段也會比較忙,那這個時候你是不是靠考慮一下如何兼顧生活和工作?工資如何支配合理等問題(沒有經驗限制的工作相對較低)
PHP程序員崗位要求
關於學習建議你這樣試試看:
學習的方式基本可分為兩個類型,一個是碎片化的學習,一個是系統進修。
你可以從網路上各機構大量的視頻或者書籍得到相關的學習資料。從大量的資料中,發現真正的干貨,從而不斷學習,這屬於碎片化的自習。由於自學周期比較長,還有不少小夥伴選擇是一邊工作賺取生活費,一邊再利用閑暇時間學習,當然如果你的精力充沛,這也是一個好辦法。
如果要報培訓班, 一定要找正規的培訓機構學習,不然容易被坑。培訓機構裡面的課程都是現在工作中需要用到的,時間短,基本上是可以讓你快速上手工作的。但是要把所有的知識點都消化就沒那麼快了,所以需要自己私下更加的努力,鞏固學習。
注意事項:
1. 自學要注意的是:自學入門時會很枯燥,不要兩天打魚三天曬網!!!切記
2. 在培訓機構里學習要注意的是:勤加練習、主動自學、有問題提,不懂的盡管問老師(把交的錢發揮到極致),不然之後再有問題就沒有這么好的機會能夠直接得到老師的指點了。
最後,祝願想要成為程序員的小夥伴都能心想事成哦(*^▽^*)~