-
1 # 天龍曉生
-
2 # jsdffly
學習學習再學習,做it 就是這麼痛苦。既然入了行想要進步,就不要怕苦,終生學習絕對不是口號,關鍵更新還快。
-
3 # Bluehonor
多看基礎多練習,和公司前輩關係處好,下班了沒事請人家吃個飯,向人家多練習,最主要的是要用心體會思考,不思考就沒有進步,多思考邏輯實現
-
4 # 佳卉770
剛畢業的學生很多都這樣,首先放平心態,積極和周圍的人處好關係,多問多學,勤快,謙虛,很多人會喜歡你的,剛畢業的學生單位是可以包容你的一些錯誤的,不要給自己太大壓力,只要積極去學習,沒有學不會的。多想想辦法,在做一件事情前最好多想想,效率會更高。
-
5 # Lake說科技
你這種情形,讓我想起我剛畢業時的情形,對老闆安排的任務開發時,有時候也會遇到很多技術上的問題。此時你可以先嚐試使用谷歌或者百度嘗試著進行搜尋答案,看是否能夠找到問題解決的答案。如果有些問題實在不會的話,可以虛心去請教組內中有經驗的同學,相信大家都會樂意幫助你的。
你剛畢業,你現在最大的優勢就是你很年輕,還有很多時間可以自己掌握,並找到自己自己未來想要從事的技術方向。你現在做 Java 開發相關的崗位,在網上找到很多資料自己也看不懂,我覺得根本原因還是你的 Java 語言基礎不牢固,知識點沒有掌握全,所以現在首要任務就是將 Java 語言學習好。
我原來在學校學習 Java 的時候,也看不懂 Java 的程式碼,我最後是在網上查詢 Java 相關的教學影片來進行學習的。所以我覺得你也可以嘗試著從網上找 Java 相關的教學影片進行學習,像現在的傳智播客、黑馬等等的教學影片,都可以。影片裡面有個老師進行講解,肯定要比枯燥的看書好很多,最主要還是能夠跟著影片中老師一起進行程式碼實踐。
如果你對如何學習 Java 方面有些疑惑的話,我覺得其實可以找個時間請教組內工作時間比較久或者經驗比較豐富的同學,找個大家空閒的時間,請他們吃個飯,聊一聊程式設計師的一些經驗,他們當初是怎麼進入網際網路的,他們學習 Java 的開發經驗等。此時應該虛心聽取他們的建議。
其次就是保持好個人的心態,新人剛進入工作,肯定有很多不懂的地方需要學習進步。自己平時可以利用業餘時間,在不懂的地方多下功夫,多進行練習。我記得我當年實習的時候,晚上大家都走了,我還在工位上看一些技術影片,比如 Hadoop、Java等等,技術不懂沒關係,關鍵自己要有一顆自學前進的心。
最後,希望你能夠一直保持一顆技術心,每天進步一點點,我現在每天也有業務時間,都會看一些技術書籍,網際網路行業是一個不斷在發展的行業,很多技術不斷的進行迭代更新,只有自己保證自己一直前進,才不會被這個行業所淘汰。
-
6 # IT人劉俊明
有很多Java程式設計師在剛進入工作崗位時都會遇到一定的困難,尤其是沒有過實習經歷的程式設計師更是如此。實際上,不少初級Java程式設計師就因為遲遲不能進入工作狀態而選擇離職,這種情況對於程式設計師和企業來說都是一種遺憾。
對於剛剛走上工作崗位的初級Java程式設計師來說,要想順利融入到開發團隊中,需要自身和開發團隊共同作出努力,通常需要做好以下幾件事:
第一:程式設計師要爭取專業指導人員。通常來說,初級程式設計師能否順利融入團隊,一個重要的因素是能否得到專業的指導。按照歷史經驗來看,大部分開發團隊都會為新入職的初級程式設計師安排老程式設計師進行指導,此時新入職的程式設計師需要詳細瞭解自身的工作任務定位,以及相應的工作流程,由於Java屬於全場景程式語言之一,所以在技術學習上一定要先聚焦於自身崗位任務涉及到的知識。
第二:多看案例。不同開發團隊往往有不同的技術選型,雖然Java語言的開發模式相對比較統一,但是不同的技術團隊往往也有自己的技術風格,所以一定要儘快透過團隊的開發案例掌握團隊的開發方式,這一點對於初級程式設計師能否順利融入開發團隊同樣比較重要。另外,案例的學習一定要有針對性,最好選擇開發場景一致的案例進行參考學習。
第三:注重動手操作。Java初級開發崗位往往並不會有比較複雜的操作,通常都是透過呼叫介面來完成各種功能的編寫,通常都屬於“增刪改查”的範圍,所以多動手操作還是非常重要的。
-
7 # 卡玫娜
學過java嗎?public static void main寫過嗎?
沒工作經驗的話還是參加培訓班吧。
-
8 # 穆哥學堂
首先必須說明,當今大學教育和實際的社會需求確實存在很大差距。大學所學的知識無法勝任工作任務是一個普遍現象,所以剛畢業的學生做軟體開發,感覺到工作很吃力並不是題主一個人遇到的煩惱,可以說很多人都會遇到這樣的問題。題主之所以提出這個問題,說明題主還想在這個職位上幹下去,並不想放棄。既然題主已經入職了軟體開發的工作崗位,並且想繼續幹下去,那麼就必須有一個清晰的思路來解決這個問題。我認為題主應該給自己制定一個“一做完,二做好,三突破”的階梯式目標。
所謂“一做完”就是指題主應該想辦法勝任當前的工作任務。通常來講,公司一般不會讓剛畢業的學生從零開始進行整個專案的開發,通常都是安排他們先接手一個專案的某個功能模組開發。而題主所做的是又是Java開發,目前來講,Java開發大部分都是使用第三方的框架進行開發。第三方框架往往都會提供很多現成的類庫或者是介面供開發者使用。題主不妨先從專案中找到一個已經完成了的、並且與手頭任務非常類似的功能模組,看看這個已經完成的功能模組是怎樣實現的。然後試著“照葫蘆畫瓢”,仿照這個已經完成的功能模組去完成自己的任務。只要做到自己獨立完成任務,公司就不輕易的辭退你,眼前的飯碗就算保住了。
當然,在“照葫蘆畫瓢”的過程中,肯定還會有一些搞不定的問題,偶爾請教一下公司的老前輩,這也是很正常的,公司不會因為你請教了幾個問題就否定你的進步。此外,在這個過程中,肯定有一些深入底層的原理性知識你沒有弄明白,這時候不要做過多的深入研究,先把工作完成了再說,因為對於公司來講,做出成果才是最主要的。
當題主能夠“照葫蘆畫瓢”的完成任務之後,你會發現壓力不那麼大了,這時候就要考慮下一步,也就是“二做好”這個階段了。
所謂“二做好”就是指題主應該在完成工作的基礎上能夠把工作完成的精益求精。能夠獨立完成工作之後,下一步就是要把工作做好。在第一個階段當中,題主肯定為了完成工作任務,並沒有把程式碼中的很多原理性的知識弄明白,那麼第二階段就是以當前的工作內容作為切入點,有計劃有步驟的去把工作中那些原來不明白的問題各個擊破,努力做到理解其中的原理。這樣,題主就能夠做到“知其然並知其所以然”。這個過程中,你會發現,之前遇到的問題,可能是因為Java語法不精通導致的,也有的問題是因為某些工具使用不熟練導致的,總之,就用“哪裡不行補哪裡”的辦法去解決。這個過程會很痛苦,但是堅持下來之後,你會發現自己有了大的提升,熬過這個階段,你會發現工作變得輕鬆了,自己的知識也逐漸形成了體系。但是,這時候,仍然不能放鬆對自己的要求,因為軟體開發這種工作要求從業者一定要跟上時代的變化,所以還要繼續提升自己,這時就進入了第三階段。
所謂“三突破”就是指跳出當前工作所接觸的知識面,有目的的學習更多的知識。現在軟體行業發展速度很快,做好當前工作的基礎上,要居安思危,考慮以後的發展,以免被時代所淘汰。題主在突破第二階段的過程中,肯定會對自己有更深入的瞭解,發現哪些工作是自己擅長和喜歡的。這時候不妨有目的的去朝著某個方向努力。比如更深入的研究資料庫,或者是深入的研究演算法等等。總之,這時候就要確定自己在技術領域深入探索的方向並持續突破,努力成為專家。當題主從一個小白升級到專家的時候,就會有更廣闊的發展空間。
-
9 # 一零言
嗯,我相對於你來說算是一個過來人。畢業之後我進入一家一家非網際網路行業的大公司也是做Java開發。但是實際工作中使用的框架跟我之前學習的內容不太一樣,並且我在家往外部方面掌握也不夠好,因為我一開始是寫php,中間做了一個轉行。
對於很多人來說,剛進入一個新公司剛畢業並且在學校裡面沒有太多的專案經驗的話,那肯定會很感覺很吃力。根據你的這個情況,我給你提出以下幾點建議。
第一點注重基礎。
個人覺得你的基礎應該不算特別牢固,因為你對於干擾你按照你的說法,你有很多不懂的地方,並且查資料也有很多不會的。嗯,所以我覺得你應該去再看一下交往方面的相關基礎知識,當你基礎知識掌握牢固之後,那麼你再去進一步學習會更得心應手。
第二點框架的學習與實踐相結合。
如果是Java開發,很多來說都是後端對於Java的這一些框架需要有所瞭解。例如SSM,springboot到現在很多公司開始使用微服務spring cloud。重新從零到一去學習這個框架對於你日常工作會很幫助。
第三點多看程式碼。
你需要儘快熟悉你自己的系統,因為只有熟悉你的系統之後,你在這個基礎上做開發才能更加得心應手。不然你在開發過程中會有遇到很多的很多的問題,只要你係統每次上線之後都是一個個問題。你也不能好好的工作。
第四點請教前輩們。
一般人說同組的前輩們都比較願意帶新人。你只要你好好學一點,並且態度好一點,誠懇一點,他們會非常願意帶你的。因為我也遇到一幫很好的同事,也很願意幫我去解答一些問題。
第五點多寫多練。
在你空閒的時間多寫一些程式碼,這樣對你自己提升會很有幫助,希望你能夠儘快的融入工作中去。
-
10 # HomyZHAO
畢業設計是c語言,工作是電站控制,後來自動化plc程式設計,再後後來電子硬體設計,再後來做plc硬體定製,再後來做機電結合控制。現在做電力電子硬體設計,明年計劃重新學c用於逆變電源類程式設計。只有一樣最重要,學習。
-
11 # DoubleI
說實話java確實比較簡單,一般公司不涉及併發的話就是很簡單的增刪改,如果你這都看不懂那還是去送外賣吧,初級java不如送外賣賺錢.幹什麼只要賺錢就好.java要不停的學習
-
12 # gamelover
首先,要把基礎知識學紮實了,專門看書可能會有點枯燥,你可以嘗試看部落格,看電子書,看影片,java類你影片資料可謂是非常豐富了。其次是要多練,遇到不明白,模糊不清的問題一定要動手去實現看結果。再次,也是時間最充足,快速提升的就是基礎紮實後看專案程式碼,不懂的知識點一定要網上查資料,如果實在查不到,之後再詢問技術老人。至於怎麼去看專案程式碼呢,最高效的就是去解決bug,你找到bug所在,你已就理解了程式碼。但是一定要先查再問。如果你都把專案程式碼弄明白了,我想你肯定是提升另了一個階段。
-
13 # 沙漠海179470315
唉
要怪就怪大學四年學了太多無用的東西
至少85%無用吧 文史經濟就不用提了
物理 高數 也沒什麼用
我又不是物理系的 又不是數學系的
本專業的線性代數 離散數學 機率學透了不比高數有用多了嗎?
剩下的大把的時間 精通一門語言 演算法 資料結構 熟練一種開發環境 掌握點前後端 認真做好課程設計和畢業設計 就職前實習培訓三個月
入職後妥妥的
回覆列表
一樣的,剛開始進公司,要是公司技術,學習氛圍好的話,提升挺快的。前幾個月是比較難熬的,主要是對做的東西和周圍的人不熟悉,自己技術要是還一般的話,感覺每天都度日如年。也不要給自己太大壓力,你才剛畢業學習的過程還很漫長,不懂的自己先網上找找,實在不行總結好想問的問題,虛心請教同事吧。