作者:
a32905169 (asiadragon)
2024-04-24 22:25:34大家好
最近因為小弟自學遇到瓶頸,也不知道要學到什麼程度才能面試,非常焦慮,因此上來請
教相關問題。
背景:台中某私大統計學系畢業,數理還行,
英文非常差,畢業開始自學目標轉職java 後端,
希望能在台中或台北找到工作。
學習路線:java-MySQL-servlet-jdbc-javaweb-ssm-springboot-mybatis,
以上都是bilibili上影片自學,
目前想學security、jwt、redis,
處理作品的登入與會話維持
(之前是用攔截器與session來實現)。
以上學習花費大概五個月,
java基礎與mysql花最久,框架感覺還好。
作品:有跟著影片做出一個很醜的商城系統,功能包含修改個人、商品資訊、上傳頭像,
展示資料庫中商品資訊與圖片,基本的帳號註冊及登入,所有請求皆使用Ajax不跳頁發送
到後端控制器。
作品心得:目前對後端的理解就是接受前端請求,並透過controller-service-dao操作完
數據,最後以json格式搭配狀態碼與message返回給前端,
Controller主要用於透過容器調用service,
以及處理service生成的異常,最後封裝結果。
Service則調用Dao再根據查詢結果來判斷是否生成異常,並進行業務功能實作。
Dao透過mapper與mybatis框架對數據庫操作
以下五點問題:
1.學習路線是否需要改進或增加。
2.應徵作品的題目選擇
(因為聽說現在購物車已經找不到工作了QQ。
3.如需要作品如何處理前端頁面,
目前前端頁面都請gpt幫我生成,功能都基本正確,
但簡直是超級醜。
4.如何做應徵的準備,我目前是打算刷一遍java基礎與MySQL的重點,不知道還有其他要
準備的嗎
5.應該在台北或台中求職。
大概還剩1.5個月的時間,想儘量趕快找到工作,
但有上面這些問題,因此上來請教各位大大,
希望各位能給予指導,要開噴也行QQ
作者: Iversonshao (蘆洲戰神) 2024-04-24 22:35:00
不讀碩嗎 我也統計相關 補碩輕鬆很多
作者: kiillen (神龍) 2024-04-24 22:46:00
可以面試囉 加油
作者:
hegemon (hegemon)
2024-04-24 22:47:00你怎麼會選mybatis?這個碗糕業界蠻少人用的吧?sql的join, index, view, procedure有空多看看與其花時間在mybatis 不如轉去hibernate ,市佔率差了10倍有吧sql以基本sql語法為主,各家資料庫自己的語法為輔還有你遇到大量資料的時候的分頁處理,設計rest api 的一些觀念.
可以面試了 多面試就會知道還有哪些地方要加強 技能有部分符合的都可以投 北部職缺比較多
作者:
hegemon (hegemon)
2024-04-24 22:57:00有空poi, freemarker之類的也去摸摸,常用還有transaction 的控制也要熟悉
作者:
zys (水肥大隊)
2024-04-24 23:24:00網路有java interview question可以看看 可以準備面試了 無聊的時候寫個leetcode訓練腦筋也不錯你有準備演算法跟資結嗎? 如果是junior不準備也無所謂
作者:
MoonCode (MoonCode)
2024-04-24 23:37:00刷個題阿 說不定你天生神力
看起來可以直接開履歷海投起來了通常投了大概要1-2周才會有回應多面就知道自己不足的地方通常正常的面試官,收轉職新鮮人比較注重在人格特質、學習力部分如果你要專走後端,應該也不會真的去看你的作品呈現,頂多Github看看源碼我覺得這就算非常有心了,通常都是請你介紹你做的作品、功能遇到什麼樣的問題、怎麼解決的這種過程然後一些基本觀念的考試另外三、四萬的面試要你考一堆甚至高併發、流量問題的我都覺得是地雷
Mybatis用的大多都中國或中資公司台灣的話大概率灰色產業
可以面試了,建議補一下native sql,有些公司會給情境題要你寫出sql(至少要會inner join/left join/group by/count等基本指令)
已經可以面了吧 菜雞等級缺不會要你懂redis 應該要著重在java 和mysql 基礎
先投沒這麼想去的公司,不會的再回家補相關知識。另外你要對自己寫的東西非常熟,要能講出遇過什麼問題、你如何解掉的。
不用特別學hibernate 直接學jpa 就好 有需要再補
作者:
a88241050 (å†å›žé 已是百殘身)
2024-04-24 23:50:00mybatis業界很少人用? 3樓你認真的嗎
作者:
hegemon (hegemon)
2024-04-25 00:18:00mybatis 市佔率不到10% 這是統計過的結果
作者:
hegemon (hegemon)
2024-04-25 00:21:00jpa是spec, hibernate 是其中一套實作jpa的套件,以目前hibernate 的市佔率,直接學hibernate 沒啥問題
作者: WTS2accuracy (宝鐘海賊団の一味) 2024-04-25 00:29:00
與其學一堆套件 基本功打穩點 有UT監控思維會加分
作者:
async (非同步)
2024-04-25 00:31:00練好英聽 油管上一堆教學
作者:
hegemon (hegemon)
2024-04-25 00:37:00有空的話把junit, mockito, selenium 補上
個人看法 你這技能樹需要補的應該是k8s跟docker 然後往找金融業找中台或後端之類的缺 前端已經沒有java的生存空間
作者:
hegemon (hegemon)
2024-04-25 00:49:00java前端vaadin參考一下,但是台灣用的公司應該非常少.歐美比較多
看推文講hibernate 既然你學了mybatis建議要補先補jpa 改成面對抽象層操作 這樣就不用太在乎底層引用的實作是mybatis還是hibernate
作者:
hegemon (hegemon)
2024-04-25 02:19:00struts雖然不紅了,但是到現在還在更新
不用再特別寫新的side project了,把目前的購物車整理一下後帶去面試。不可能等你準備100%才投履歷,不如早點實戰。
為啥一堆人都是購物車跟商城 而且你時機太差了 這段時間 大企業不怎麼招新人 小的應該也好不到哪
可以面試了,過程中強調自學能力跟碰到困難怎解決的就行,三四萬職缺不會考刷題
作者: ashlikewing 2024-04-25 05:21:00
後端想要簡潔前端問就是先會bootstrap 阿;再來的話我也覺得你資料庫設計應該才是問題。新手不用去想做什麼題目會影響,去把做過內容、關鍵字定義學熟悉,必須知道前因後果。比方說為什麼你要用AJAX做、狀態碼是什麼等等
我根本沒看到原文有說到什麼前端 還叫轉職仔先去學docker k8s不要亂害人好嗎
作者: qazwsx12 (SexAnimal) 2024-04-25 08:26:00
現在時機不這麼好
作者:
yufall (yuchannn)
2024-04-25 09:40:00如果不介意金融業,台中有兩大家金融可投
作者:
MyNion (Nion Lee)
2024-04-25 09:48:00低調噓。轉職新人最重視本質學能,一些雜七雜八的技能目前還輪不到你。你目前應該做的應該是把你的Java本業搞得爆幹熟,熟到別人問不倒你,接著才是去玩、熟悉主流框架/套件/工具再來才是設計模式、系統架構、雲端/DevOps相關
作者:
bu884 (揚揚)
2024-04-25 10:00:00兩年前同樣轉職 學習管道和路線跟你一模一樣 目前在銀行 可以來信聊聊XD
作者: HungDa (hongren) 2024-04-25 10:34:00
直接頭外包廠商或接案的小公司最快啦 你的情況要先求有慢慢練功一兩年再跳好公司 投緯創或那種駐點的公司前兩年別對薪水太要求 先練功把技能樹點好才是最重要的如果往內科找應該非常多機會 尤其那邊又一堆敢給的博弈
作者:
sb8888 (V5)
2024-04-25 10:57:00什麼sql框架都不重要好嗎 學好native sql 搞定效能框架那個看公司用啥再學git要熟 免得搞亂前輩還要幫你修不爽 docker稍微了解一點linux基本指令要會 java本業搞好 設計模式面試的時候背兩個範例面試用 ioc 那些知道在幹嘛 了解spring boot生命週期啟動順序和管理 aop 切面怎麼用 很多框架會用到 就應該有份基本的工作了 db欄位設計正規化那些也要會看你還有啥想知道可以問我比起那些學習進去第一份工作才是真的 你需要的是怎麼推銷你自己 進去了如果試用期過了誰會沒事砍你準備一個問題 你怎麼發現 怎麼除錯怎麼重現 怎麼避免再出現 一套流程下來比你一個購物車吸引人 這裡面大概要會的postman log4j @test 至少去用過 一個問題怎麼解決的邏輯 和自學的能力才是新人得分的地方k8s不用去學但是docker容器化的概念要會 行有餘力把自己的程式和環境用docker包起來會方便挺多的阿里巴巴或是google的codestyle 套件和標準可以看一下 有些人沒啥好挑問題就找這個說嘴回到你的文章security不用碰 jwt要知道在幹嘛 token用來驗證 redis可以學反正很簡單 只是套件 觀念有就好 要用到時候去查一下 五種資料格式 面試想要說嘴一點演算法可以考慮redis跳表
統計背景但看你的項目跟數理也沒什麼擦邊, 樣樣鬆的話加強story telling或許比無限擴展skill有機會, 如果是我就會就是往有責任感冒險患難 的方向準備(for short-term interviewlong term 的話最好找個領域往下鑽
作者: oddoneislove (oddoneislove) 2024-04-25 12:25:00
學軟體不能英文差啦...學習能力會受阻礙只能看中文資源就先輸一半了
作者:
c800910 (c800910)
2024-04-25 14:01:00你前端用什麼?想要好看隨便餵狗很多免費模板可以套。對岸喜歡用mybatis,直接學spring data jpa。我也感覺可以直接投了,有訓練的應該會直接收,想投想去的,可以看看他需要哪些技能。只是時機壞壞啊...
作者:
async (非同步)
2024-04-25 15:17:00我相信原PO看完以上留言 會覺得怎麼還一堆要學
作者:
Hsins (翔)
2024-04-25 16:08:00直接投,缺什麼找交集再回來補,不然就父子騎驢了...
作者:
SuGK (GK)
2024-04-25 16:51:00可以面試了 不刷題不知道會不會被說態度差就是
作者:
Hsins (翔)
2024-04-25 17:55:00我的意思是 A 叫他學 P、Q 和 R,另外 B 叫他補 X、Y 和 Z,像是父子騎驢一樣
作者: superpandal 2024-04-25 20:09:00
jdbc才是最好用的 傻傻的 可以整成php下pdo使用方式真要orm你會反射就寫出來了 然後沒有小細節的坑 因為
叫你刷題的才是害你的一堆東西要學,根本還輪不到去刷題
作者:
VL1003 (路人V)
2024-04-25 20:52:00轉職第一份工作先求入行吧,刷題但根基不穩根本沒用阿。
作者:
KY1998 (HAN)
2024-04-25 22:59:00老實講你的學歷需要刷題的公司也看不上
作者:
brucetu (sec)
2024-04-25 23:48:00開始投履歷 大量面試 把你面試遇到的問題弄懂碼農工作很簡單,就是給你什麼需求你都有辦法找到堪用解答就好了,現在有gpt又更簡單了
先投再說 你現在的等級 面試會講比會做還重要面試應該是沒什麼技術關卡 主要是看人格特質
作者:
c80352 (諳語)
2024-04-26 12:20:00轉職反而會問技術吧,畢竟沒經驗,怕僱用一個花瓶不過主要是想觀察面試者的思路,沒實際經驗會比較難通過所以才一直強調不能照本宣科,全自學比較不容易有這個問題
作者: ricky60324 2024-04-26 20:55:00
Jwt Redis 不用花時間了 趕緊海投面試 工作遇到馬上學就好 新人基本看留下的code 能看懂在幹嘛就好 反而應該加強java基礎 然後spring框架的原理去弄懂 sql基本的要會 現階段也不要去鑽什麼高深的sql指令
寫程式真的是海納百川,各行各業的人都能轉職過來統計畢業數理還行,是我會轉職大數據師,遠比寫程式來得有前途
作者:
brucetu (sec)
2024-04-26 22:22:00大數據師比寫程式更容易被AI取代
作者:
hegemon (hegemon)
2024-04-26 23:09:00資料科學這波是裁員重災區
作者:
acgotaku (otaku)
2024-04-27 00:30:00今年很困難,我本科碩五年純軟經驗 想跳槽覺得機會少很多只好繼續龜在原公司, 看明年能不能好一點
作者:
qrtt1 (有些事,有時候。。。)
2024-04-28 09:41:00先面一輪看看,想辦法收 feedback 再來看該調整什麼。不然,再無盡地練下去,會變成十里坡劍神捏。
如果不知道準備到什麼程度可以面試,你可以直接找一家你喜歡的公司,打去問技術工程師,他們會告訴你。