軟體開發崗(java)入職之前應該掌握哪些知識?

時間 2021-09-09 12:17:06

1樓:zzl

基礎紮實才能走得更遠。

演算法、設計模式、TCP/IP、計算機組成原理等等,這些基礎知識學的深度決定你在程式設計領域能走多遠,這些知識可能在學的時候你感覺不到你有什麼變化,但是你知道了記得這些知識,你在解決問題的時候可能就會在不經意間用到這些知識。

框架如果只是使用,我認為是很簡單的,不知道的直接看文件或者api文件就是,用了幾次就熟悉了。你既然是應屆畢業生,我認為你進入公司了,公司肯定是會給你熟悉專案的時間的。但是你也不能完全都是在工作中學,那可能會很累,你可以平時在github上找幾個專案看看,自己試試重頭開始搭建,記住出的問題,記住正確的操作流程。

其它知識的學習,我認為你只要有時間,有興趣有耐心,那就學,多學點東西肯定是有好處的。當然你還是要分清主次,主要的就是你工作,你工作如果還不能輕鬆完成,也就不要想著學別的東西了。工作如果能輕鬆完成,那學習其它知識也就沒什麼負擔了,可能你學的這些其它知識那天就成了你的主要工作呢。

2樓:啦啦啦

給你分析一下你的選項

(A)繼續刷leetcode

刷題其實是沒有用的,不過國企,我不太清楚會不會需要考試,評級啥的,如果要,刷刷也無妨。但是工作中基本用不上,編碼的工作,大多數就是思路清晰加手熟,演算法幾乎用不到

(B)學習設計模式

你不會學明白的,可以混個臉熟,翻翻就行。

(C)之前專案經驗不足,因此學一下各種框架

如果你知道將來要用什麼,就學學。要不然就混混臉熟吧。主要是為了漲漲見識

(D)看國外關於機器學習的公開課,既學習了英語也學了煉丹(但我不起演算法崗,感覺深度學習學了也用不到)

用不到,用來吹牛也不錯啊

(e)其他

自己做個專案吧,練練手。隨便什麼都行,不要有功利心,迭代中能學到很多東西。

軟體開發專案經驗??

Bingo 瀉藥。個人經驗是 興趣驅動。講道理我這種雖然是渣科班出身的,最後到了面試的時候派上用場的專案經歷都是自己瞎逼重新寫輪子整點興趣愛好弄的。題主雖然是非計算機專業,應該是想要長遠走下去吧。如果是我,我會選擇從基礎開始,找到乙個喜歡的方向,然後重新造幾個輪子 一句話總結就是 得耐得住寂寞。培訓...

為什麼軟體開發需要重構?

李超利 其實最核心的一點是 現在的邏輯不能有效快速的支撐未來的邏輯 我們要在何時的階段去小步迭代去補這個 技術負債 在系統開發之初,系統用例比較少,軟體的領域模型相對比較簡單,但是隨著系統用例的不斷增多,發現領域模型不能有效的支撐,隨即開發人員用錯誤的系統模型不斷的增加各種判定路由 標記儲存等去解決...

軟體開發專業適合女生嗎?

例外 女生從事軟體開發相關工作有其自身的優勢,女生比男生更加細心和有耐力,女生的表達能力比較突出,在管理方面,女生更有優勢。這些優勢對於軟體開發行業是非常重要的。 前端小姐姐 IT領域,男女比例約等於10 1,很多人都會認為這是男人的天下,也讓很多對IT感興趣的女生望而卻步。那這個數字是不是就說明女...