本人程序員剛進一家公司,半個月了,現在寫代碼寫不出來怎麼辦?

光陰似箭


先確定你是不是有在學習期間把你的專業給融會貫通,起碼得熟知一二。編程這方面你也不需要完全精通,但是你得有某一個方面的特長。

如果你實在什麼的不會的話,培訓機構培訓幾個月就被騙去公司上班的那種,這樣的話你下場不太好,你要麼跟老闆妥協說你能力沒有達到老闆預估的層次,讓你從最基層,最簡單的代碼寫起,一步一步往上爬。

要麼就離職,如果你還想從事這行業的話,閉門修煉幾個月甚至更久。專心把這方面的相關知識吃透。儘量自己完成一些小項目,多實戰,多跟同行交流。

還有奉勸各位也不要相信什麼教育機構培訓五六個月就可以給你安排工作的事。

他們幫你找工作也是58找的, 要麼就是有幾家在合作的,招你們去做實習生,給你們幾個月甚至半年的實習期工資。然後從中選取一兩個較為優秀的,剩餘的裁掉。

也有的培訓機構畢業後會跟你說,面試機會我幫你爭取到了,你去面試自由發揮吧...

什麼是教學?有人教你你願意學,願意去鑽研琢磨。

有的人提供平臺你不願意學也沒用,不是你去那上課坐到畢業就有一個穩定的工作的了,企業發現“打腫臉充胖子”的人,一般是裁掉,你會很尷尬。

不能否認有的培訓機構這方面是挺完善的,整體流程下來看起來是不錯。但是其中跳躍了很多階梯,沒有講到重點。

那麼有很多培訓機構上課也是放視頻的,最後簡單講解兩句,回頭讓你們自己多練習。

不乏有的機構也有一些教師人才,但是想要幾個月培訓出來一個能做項目的程序員是不可能的。

既然說到這裡我就順便說一下,有很多培訓機構打著招聘的旗號讓應聘者去面試,去了就給下套,忽悠你。說跟這家機構合作的,但是你得邊交學費邊學,說什麼一畢業出來就直接到那邊去上班,工作高得很,只要你肯付出。擺明了扯淡。

這種事大家注意一下就好了,發覺不對的話找個藉口走人,或者你有空的話坐在那等她講完,聽她怎麼扯,增加一下這方面的防騙經驗。

出門在外記得自己籤的每一份合同都需要自己過審一遍,保證自己的合法權益。


曉晨遊戲開發


這是一個很常見的問題,我也是做開發的,五年前第一次進公司和您差不多,公司使用的技術和自己在學校學習的內容並不相同,而且公司使用的技術會做很多封裝,但是既然選擇了這個行業,接下來的一個月硬著頭皮硬是看完了項目中所有的代碼,才慢慢適應了工作。這裡我可以根據我的一些經驗幫您分析一下您可能存在的問題:

首先,我認為您應該先確認自己最初在學校所學的內容是否紮實,如果這方面沒有問題的話,那麼相信您的問題應該是沒有適應公司所使用的技術,反之則需要花時間去彌補自己的基礎;

第二,如果您是因為公司實際使用的技術封裝太多,在理解上比較困難,這就需要花費時間去通過調試理解代碼之間的關係,而且一般公司會有這方面的文檔,先通過這些文檔瞭解公司的框架到底是什麼結構,並且記錄自己疑惑的地方,詢問公司的同事,最後在理解了框架整體的結構之後,我們需要做的就是就是斷點調試了,這個過程很痛苦,但是為了工作我們不得不做;

第三,不知道您的項目進行到哪種程度,如果說接手的是別人開發過的模塊,那麼我們可以按照三層架構的模式逐層的去分析,看看這些代碼之間的關係,比如在操作數據庫中,數據的查詢、更新之前的代碼是如何實現的,將這些方法提煉出來,再比如在控制層JSON數據、視圖這些是如何返回給用戶的,具體的代碼是什麼,將這些方法也提煉出來……這是一種最實用的方法,也是可以幫助我們快速熟悉框架的方法;


實際的工作和我們之前的學習是有很大差別的,進入公司之後,我們應該儘快的轉變自己,適應周圍的環境,不要害怕代碼出現問題,也不要輕易的提出離職,這樣對自己長期的發展並沒有多少好處。


上述內容是我個人的一些看法,如果您還想要了解更多軟件開發方面的內容,記得關注我喲!


肥仔編程


我沒有做過程序員,但稍稍會點簡單的(自學)。我感覺一個成熟的程序是系統工程,初接觸者:無從下手個人感覺很正常!

經常在網站上看到公司罵老的離職程序員代碼爛。我認為有二個原因:

1、新入職的員工看不懂,自己不懂但罵罵別人,可以轉嫁風險,讓離職的背鍋,為自己爭取時間過渡或重建。

2、程序代碼易讀性太差,相關說明文檔缺失。雖然實現了功能,但別人接手太難(普遍情況)。新入職除了重建,要麼深入讀懂每個邏輯結構(比重建難,要跟著前一程序員思維走)。

以上二點你大概也清楚什麼意思了。不知道你是維護老代碼呢,還是新項目?

如果是維護老代碼,多看文檔、查資料、瞭解程序思維,反正有工資拿,也不急。

如果入職的是新項目,說明你技術還不成熟,那就加緊學唄。我個人預計:程序員這行,邊學邊賣的佔總比90%……

個人見識有限,錯誤難免,重在交流交流!


IT運維民工


新手是這樣的,以前記得做小弟的時候就是如此,看了好多書,好多代碼,好像都懂,在自己電腦上,能寫出代碼來,但到了公司就不一樣了。

一個原因是,突然不適應,因為公司好多項目是多人合作,又有代碼風格,項目規則,業務需求,你從以前的學員,單打獨鬥,突然改變身份,不適應。

二個原因是,你中茫無頭緒,不知道怎麼融入團隊,更是不知道從哪裡下手,甚至膽怯,所以要克服。

多與同事,特別是老程序員交流,請求他們帶你,平時勤快一些,多請人喝水吃飯,那個花不了多少錢。


海納百川x本地文化


哈哈,其實很多程序員都是按照參考代碼進行修改的,第一個寫出源代碼的才是高手中的高手,那是反人類的頭腦。


非洲象人族


寫不出代碼沒關係,酒桌上要會向領導拍馬獻媚就OK了。


葉公喜好龍


咱兩的經歷差不多,我之前做web端,有一年半沒碰安卓,結果這幾天寫安卓手生。最為關鍵是安卓都是新框架,我之前用的是老框架,所以要邊學變用,奈何公司趕時間,這幾天壓得我在家也要忙活。用rxJava寫併發,花了好久才找到思路


希望之草


一定是通神的那種程序,好難,我們都不知道原理……


素食的貓


寫不出來就把別人的代碼敲一邊,編譯通過後,重新再敲一遍,你就有感覺了


隨雲82830567


寫不出代碼那你寫hello world也可以噻,加油


分享到:


相關文章: