※ 本文轉寄自 ptt.cc 更新時間: 2024-04-25 15:09:05
看板 Soft_Job
作者 標題 [請益] 非本科自學轉職請益
時間 Wed Apr 24 22:25:34 2024
大家好
最近因為小弟自學遇到瓶頸,也不知道要學到什麼程度才能面試,非常焦慮,因此上來請
教相關問題。
背景:台中某私大統計學系畢業,數理還行,
英文非常差,畢業開始自學目標轉職java 後端,
希望能在台中或台北找到工作。
學習路線:java-MySQL-servlet-jdbc-javaweb-ssm-springboot-mybatis,
以上都是bilibili上影片自學,
目前想學security、jwt、redis,
處理作品的登入與會話維持
(之前是用攔截器與session來實現)。
以上學習花費大概五個月,
java基礎與mysql花最久,框架感覺還好。
作品:有跟著影片做出一個很醜的商城系統,功能包含修改個人、商品資訊、上傳頭像,
展示資料庫中商品資訊與圖片,基本的帳號註冊及登入,所有請求皆使用Ajax不跳頁發送
到後端控制器。
展示資料庫中商品資訊與圖片,基本的帳號註冊及登入,所有請求皆使用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
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.43.240 (臺灣)
※ 作者: a32905169 2024-04-24 22:25:34
※ 文章代碼(AID): #1cAHPWEp (Soft_Job)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1713968736.A.3B3.html
→ : 不讀碩嗎 我也統計相關 補碩輕鬆很多1F 04/24 22:35
我身邊的朋友讀碩都很痛苦QQ(雖然是體育系的
推 : 可以面試囉 加油2F 04/24 22:46
推 : 你怎麼會選mybatis?這個碗糕業界蠻少人用的吧?3F 04/24 22:47
那要去學hibernate或jpa嗎→ : sql的join, index, view, procedure有空多看看4F 04/24 22:48
join我大概ok,其他的我再去補→ : 與其花時間在mybatis 不如轉去hibernate ,市佔率差了105F 04/24 22:49
→ : 倍有吧
→ : sql以基本sql語法為主,各家資料庫自己的語法為輔
→ : 還有你遇到大量資料的時候的分頁處理,設計rest api 的一
→ : 些觀念.
感謝 那目前先去讀hibernate,還有資料庫的index→ : 倍有吧
→ : sql以基本sql語法為主,各家資料庫自己的語法為輔
→ : 還有你遇到大量資料的時候的分頁處理,設計rest api 的一
→ : 些觀念.
推 : 可以面試了 多面試就會知道還有哪些地方要加強 技能10F 04/24 22:55
→ : 有部分符合的都可以投 北部職缺比較多
應該會去北部,感覺台中沒人收,但還是不太清楚應徵所需要作品程度,主要卡在前端頁→ : 有部分符合的都可以投 北部職缺比較多
面QQ
推 : 有空poi, freemarker之類的也去摸摸,常用12F 04/24 22:57
沒問題 模板引擎之前有用過ymeleaf,poi沒聽過@@※ 編輯: a32905169 (111.83.43.240 臺灣), 04/24/2024 23:12:13
推 : 還有transaction 的控制也要熟悉13F 04/24 23:08
推 : 網路有java interview question可以看看 可以準備面試了 無14F 04/24 23:24
→ : 聊的時候寫個leetcode訓練腦筋也不錯
→ : 你有準備演算法跟資結嗎? 如果是junior不準備也無所謂
→ : 聊的時候寫個leetcode訓練腦筋也不錯
→ : 你有準備演算法跟資結嗎? 如果是junior不準備也無所謂
→ : 刷個題阿 說不定你天生神力17F 04/24 23:37
推 : 看起來可以直接開履歷海投起來了18F 04/24 23:43
→ : 通常投了大概要1-2周才會有回應
→ : 多面就知道自己不足的地方
→ : 通常正常的面試官,收轉職新鮮人
→ : 比較注重在人格特質、學習力部分
→ : 如果你要專走後端,應該也不會真的去看
→ : 你的作品呈現,頂多Github看看源碼
→ : 我覺得這就算非常有心了,通常都是
→ : 請你介紹你做的作品、功能
→ : 遇到什麼樣的問題、怎麼解決的這種過程
→ : 然後一些基本觀念的考試
→ : 另外三、四萬的面試要你考一堆
→ : 甚至高併發、流量問題的我都覺得是地雷
→ : 通常投了大概要1-2周才會有回應
→ : 多面就知道自己不足的地方
→ : 通常正常的面試官,收轉職新鮮人
→ : 比較注重在人格特質、學習力部分
→ : 如果你要專走後端,應該也不會真的去看
→ : 你的作品呈現,頂多Github看看源碼
→ : 我覺得這就算非常有心了,通常都是
→ : 請你介紹你做的作品、功能
→ : 遇到什麼樣的問題、怎麼解決的這種過程
→ : 然後一些基本觀念的考試
→ : 另外三、四萬的面試要你考一堆
→ : 甚至高併發、流量問題的我都覺得是地雷
→ : Mybatis用的大多都中國或中資公司台灣的話大概率灰色31F 04/24 23:44
→ : 產業
→ : 產業
推 : 可以面試了,建議補一下native sql,有些公司會給情33F 04/24 23:45
→ : 境題要你寫出sql(至少要會inner join/left join/gro
→ : up by/count等基本指令)
這個我會 對我來說感覺像是數學裡面連集跟交集@@→ : 境題要你寫出sql(至少要會inner join/left join/gro
→ : up by/count等基本指令)
→ : 已經可以面了吧 菜雞等級缺不會要你懂redis 應該要36F 04/24 23:46
→ : 著重在java 和mysql 基礎
→ : 著重在java 和mysql 基礎
→ : 先投沒這麼想去的公司,不會的再回家補相關知識。另38F 04/24 23:47
→ : 外你要對自己寫的東西非常熟,要能講出遇過什麼問題
→ : 、你如何解掉的。
了解感謝→ : 外你要對自己寫的東西非常熟,要能講出遇過什麼問題
→ : 、你如何解掉的。
→ : 不用特別學hibernate 直接學jpa 就好 有需要再補41F 04/24 23:50
了解感謝噓 : mybatis業界很少人用? 3樓你認真的嗎42F 04/24 23:50
從jdbc轉過去我覺得超好用XD推 : bilibili...難怪學mybatis XD43F 04/24 23:54
感謝樓上各位學習中遇到過兩次卡很久的部分
第一次是jdk與tomcat版本衝突,搞了兩天,差點放棄
第二次是,作品前端頁面catch中頭像資訊顯示錯誤,後來發現登入頁要設延遲秒數才不
會沒讀catch就進去
其他後端部分最多卡一個小時
目前的疑問是,
我還是要準備一個購物車去面試嗎?
還是應該做其他項目@@
※ 編輯: a32905169 (111.83.43.240 臺灣), 04/25/2024 00:04:28
推 : 推文怎麼這麼正面44F 04/25 00:00
推 : mybatis 市佔率不到10% 這是統計過的結果45F 04/25 00:18
推 : 不要刷題了,直接帶上作品集去面試,先求有再求好了46F 04/25 00:18
→ : jpa是spec, hibernate 是其中一套實作jpa的套件,以目前h47F 04/25 00:21
→ : ibernate 的市佔率,直接學hibernate 沒啥問題
→ : ibernate 的市佔率,直接學hibernate 沒啥問題
推 : 與其學一堆套件 基本功打穩點 有UT監控思維會加分49F 04/25 00:29
→ : 練好英聽 油管上一堆教學50F 04/25 00:31
推 : 有空的話把junit, mockito, selenium 補上51F 04/25 00:37
→ : 個人看法 你這技能樹需要補的應該是k8s跟docker 然52F 04/25 00:43
→ : 後往找金融業找中台或後端之類的缺 前端已經沒有ja
→ : va的生存空間
→ : 後往找金融業找中台或後端之類的缺 前端已經沒有ja
→ : va的生存空間
推 : java前端vaadin參考一下,但是台灣用的公司應該非常少.歐55F 04/25 00:49
→ : 美比較多
→ : 美比較多
推 : 看推文講hibernate 既然你學了mybatis建議要補先補57F 04/25 00:52
→ : jpa 改成面對抽象層操作 這樣就不用太在乎底層引用
→ : 的實作是mybatis還是hibernate
→ : jpa 改成面對抽象層操作 這樣就不用太在乎底層引用
→ : 的實作是mybatis還是hibernate
→ : 前端?Java? 到底在供三小60F 04/25 01:08
→ : 87%第一份轉職都不會用到K8s Docker吧61F 04/25 01:11
→ : Java怎麼沒前端 不要噴人噴到暴露自己無知好嗎62F 04/25 01:21
推 : struts雖然不紅了,但是到現在還在更新63F 04/25 02:19
推 : 不用再特別寫新的side project了,把目前的購物車整64F 04/25 02:36
→ : 理一下後帶去面試。不可能等你準備100%才投履歷,不
→ : 如早點實戰。
感謝 主要就是來問需不需要再做其他作品→ : 理一下後帶去面試。不可能等你準備100%才投履歷,不
→ : 如早點實戰。
因為感覺沒碰到實務都在做一些差不多的增刪改查
那我就把作品前端美化一下
丟到github然後直接投履歷
等通知順便複習之前的java和sql
再看一下jpa
大概這樣
※ 編輯: a32905169 (111.83.43.240 臺灣), 04/25/2024 03:05:09
推 : 為啥一堆人都是購物車跟商城 而且你時機太差了 這段時67F 04/25 03:17
→ : 間 大企業不怎麼招新人 小的應該也好不到哪
→ : 間 大企業不怎麼招新人 小的應該也好不到哪
推 : 可以面試了,過程中強調自學能力跟碰到困難怎解決的69F 04/25 04:39
→ : 就行,三四萬職缺不會考刷題
→ : 就行,三四萬職缺不會考刷題
推 : 後端想要簡潔前端問就是先會bootstrap 阿;再來的話71F 04/25 05:21
→ : 我也覺得你資料庫設計應該才是問題。新手不用去想做
→ : 什麼題目會影響,去把做過內容、關鍵字定義學熟悉,
→ : 必須知道前因後果。比方說為什麼你要用AJAX做、狀態
→ : 碼是什麼等等
→ : 我也覺得你資料庫設計應該才是問題。新手不用去想做
→ : 什麼題目會影響,去把做過內容、關鍵字定義學熟悉,
→ : 必須知道前因後果。比方說為什麼你要用AJAX做、狀態
→ : 碼是什麼等等
→ : 我根本沒看到原文有說到什麼前端 還叫轉職仔先去學do76F 04/25 07:52
→ : cker k8s不要亂害人好嗎
→ : cker k8s不要亂害人好嗎
推 : 現在時機不這麼好78F 04/25 08:26
→ : 時機不好也要面阿不然要等沒錢嗎79F 04/25 08:53
→ : 如果不介意金融業,台中有兩大家金融可投80F 04/25 09:40
推 : 接案公司應該很缺人吧81F 04/25 09:41
噓 : 低調噓。轉職新人最重視本質學能,一些雜七雜八的技能82F 04/25 09:48
→ : 目前還輪不到你。你目前應該做的應該是把你的Java本業搞得
→ : 爆幹熟,熟到別人問不倒你,接著才是去玩、熟悉
→ : 主流框架/套件/工具
→ : 再來才是設計模式、系統架構、雲端/DevOps相關
→ : 目前還輪不到你。你目前應該做的應該是把你的Java本業搞得
→ : 爆幹熟,熟到別人問不倒你,接著才是去玩、熟悉
→ : 主流框架/套件/工具
→ : 再來才是設計模式、系統架構、雲端/DevOps相關
推 : 兩年前同樣轉職 學習管道和路線跟你一模一樣 目前在銀行 可87F 04/25 10:00
→ : 以來信聊聊XD
→ : 以來信聊聊XD
推 : 直接頭外包廠商或接案的小公司最快啦 你的情況要先求有89F 04/25 10:34
→ : 慢慢練功一兩年再跳好公司 投緯創或那種駐點的公司
→ : 前兩年別對薪水太要求 先練功把技能樹點好才是最重要的
→ : 如果往內科找應該非常多機會 尤其那邊又一堆敢給的博弈
→ : 慢慢練功一兩年再跳好公司 投緯創或那種駐點的公司
→ : 前兩年別對薪水太要求 先練功把技能樹點好才是最重要的
→ : 如果往內科找應該非常多機會 尤其那邊又一堆敢給的博弈
推 : 什麼sql框架都不重要好嗎 學好native sql 搞定效能框架那93F 04/25 10:57
→ : 個看公司用啥再學
推 : git要熟 免得搞亂前輩還要幫你修不爽 docker稍微了解一點
→ : linux基本指令要會 java本業搞好 設計模式面試的時候背
→ : 兩個範例面試用 ioc 那些知道在幹嘛 了解spring boot生命
→ : 週期啟動順序和管理 aop 切面怎麼用 很多框架會用到 就
→ : 應該有份基本的工作了 db欄位設計正規化那些也要會
推 : 看你還有啥想知道可以問我
推 : 比起那些學習進去第一份工作才是真的 你需要的是怎麼推銷
→ : 你自己 進去了如果試用期過了誰會沒事砍你
→ : 準備一個問題 你怎麼發現 怎麼除錯怎麼重現 怎麼避免再出
→ : 現 一套流程下來比你一個購物車吸引人 這裡面大概要會的
→ : postman log4j @test 至少去用過 一個問題怎麼解決的邏
→ : 輯 和自學的能力才是新人得分的地方
→ : k8s不用去學但是docker容器化的概念要會 行有餘力把自己
→ : 的程式和環境用docker包起來會方便挺多的
推 : 阿里巴巴或是google的codestyle 套件和標準可以看一下 有
→ : 些人沒啥好挑問題就找這個說嘴
推 : 回到你的文章security不用碰 jwt要知道在幹嘛 token用來
→ : 驗證 redis可以學反正很簡單 只是套件 觀念有就好 要用到
→ : 時候去查一下 五種資料格式 面試想要說嘴一點演算法可以
→ : 考慮redis跳表
→ : 個看公司用啥再學
推 : git要熟 免得搞亂前輩還要幫你修不爽 docker稍微了解一點
→ : linux基本指令要會 java本業搞好 設計模式面試的時候背
→ : 兩個範例面試用 ioc 那些知道在幹嘛 了解spring boot生命
→ : 週期啟動順序和管理 aop 切面怎麼用 很多框架會用到 就
→ : 應該有份基本的工作了 db欄位設計正規化那些也要會
推 : 看你還有啥想知道可以問我
推 : 比起那些學習進去第一份工作才是真的 你需要的是怎麼推銷
→ : 你自己 進去了如果試用期過了誰會沒事砍你
→ : 準備一個問題 你怎麼發現 怎麼除錯怎麼重現 怎麼避免再出
→ : 現 一套流程下來比你一個購物車吸引人 這裡面大概要會的
→ : postman log4j @test 至少去用過 一個問題怎麼解決的邏
→ : 輯 和自學的能力才是新人得分的地方
→ : k8s不用去學但是docker容器化的概念要會 行有餘力把自己
→ : 的程式和環境用docker包起來會方便挺多的
推 : 阿里巴巴或是google的codestyle 套件和標準可以看一下 有
→ : 些人沒啥好挑問題就找這個說嘴
推 : 回到你的文章security不用碰 jwt要知道在幹嘛 token用來
→ : 驗證 redis可以學反正很簡單 只是套件 觀念有就好 要用到
→ : 時候去查一下 五種資料格式 面試想要說嘴一點演算法可以
→ : 考慮redis跳表
推 : 統計背景但看你的115F 04/25 11:55
推 : 項目跟數理也沒什麼擦邊, 樣樣鬆的話加強story telling
→ : 或許比無限擴展skill有機會, 如果是我就會就是往有責任
→ : 感冒險患難 的方向準備(for short-term interview
→ : long term 的話最好找個領域往下鑽
推 : 項目跟數理也沒什麼擦邊, 樣樣鬆的話加強story telling
→ : 或許比無限擴展skill有機會, 如果是我就會就是往有責任
→ : 感冒險患難 的方向準備(for short-term interview
→ : long term 的話最好找個領域往下鑽
→ : 學軟體不能英文差啦...學習能力會受阻礙120F 04/25 12:25
→ : 只能看中文資源就先輸一半了
→ : 只能看中文資源就先輸一半了
推 : 你前端用什麼?想要好看隨便餵狗很多免費模板可以套。122F 04/25 14:01
→ : 對岸喜歡用mybatis,直接學spring data jpa。
→ : 我也感覺可以直接投了,有訓練的應該會直接收,想投想去
→ : 的,可以看看他需要哪些技能。
→ : 只是時機壞壞啊...
→ : 對岸喜歡用mybatis,直接學spring data jpa。
→ : 我也感覺可以直接投了,有訓練的應該會直接收,想投想去
→ : 的,可以看看他需要哪些技能。
→ : 只是時機壞壞啊...
--
※ 看板: Soft_Job 文章推薦值: 0 目前人氣: 0 累積人氣: 20
回列表(←)
分享