PTT評價

[請益] 非本科自學轉職請益

看板Soft_Job標題[請益] 非本科自學轉職請益作者
a32905169
(wo de tein)
時間推噓43 推:45 噓:2 →:117

大家好

最近因為小弟自學遇到瓶頸,也不知道要學到什麼程度才能面試,非常焦慮,因此上來請教相關問題。


背景:台中某私大統計學系畢業,數理還行,
英文非常差,畢業開始自學目標轉職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



--

※ PTT 留言評論
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 111.83.43.240 (臺灣)
PTT 網址

Iversonshao04/24 22:35不讀碩嗎 我也統計相關 補碩輕鬆很多

我身邊的朋友讀碩都很痛苦QQ (雖然是體育系的

kiillen04/24 22:46可以面試囉 加油

hegemon04/24 22:47你怎麼會選mybatis?這個碗糕業界蠻少人用的吧?

那要去學hibernate或jpa嗎

hegemon04/24 22:48sql的join, index, view, procedure有空多看看

join我大概ok,其他的我再去補

hegemon04/24 22:49與其花時間在mybatis 不如轉去hibernate ,市佔率差了10

hegemon04/24 22:50倍有吧

hegemon04/24 22:50sql以基本sql語法為主,各家資料庫自己的語法為輔

hegemon04/24 22:53還有你遇到大量資料的時候的分頁處理,設計rest api 的一

hegemon04/24 22:53些觀念.

感謝 那目前先去讀hibernate,還有資料庫的index

LukaSamanic04/24 22:55可以面試了 多面試就會知道還有哪些地方要加強 技能

LukaSamanic04/24 22:55有部分符合的都可以投 北部職缺比較多

應該會去北部,感覺台中沒人收,但還是不太清楚應徵所需要作品程度,主要卡在前端頁 面QQ

hegemon04/24 22:57有空poi, freemarker之類的也去摸摸,常用

沒問題 模板引擎之前有用過ymeleaf,poi沒聽過@@

※ 編輯: a32905169 (111.83.43.240 臺灣), 04/24/2024 23:12:13

hegemon04/24 23:08還有transaction 的控制也要熟悉

zys04/24 23:24網路有java interview question可以看看 可以準備面試了 無

zys04/24 23:24聊的時候寫個leetcode訓練腦筋也不錯

zys04/24 23:25你有準備演算法跟資結嗎? 如果是junior不準備也無所謂

MoonCode04/24 23:37刷個題阿 說不定你天生神力

stepnight04/24 23:43看起來可以直接開履歷海投起來了

stepnight04/24 23:43通常投了大概要1-2周才會有回應

stepnight04/24 23:43多面就知道自己不足的地方

stepnight04/24 23:43通常正常的面試官,收轉職新鮮人

stepnight04/24 23:43比較注重在人格特質、學習力部分

stepnight04/24 23:43如果你要專走後端,應該也不會真的去看

stepnight04/24 23:43你的作品呈現,頂多Github看看源碼

stepnight04/24 23:43我覺得這就算非常有心了,通常都是

stepnight04/24 23:43請你介紹你做的作品、功能

stepnight04/24 23:43遇到什麼樣的問題、怎麼解決的這種過程

stepnight04/24 23:43然後一些基本觀念的考試

stepnight04/24 23:43另外三、四萬的面試要你考一堆

stepnight04/24 23:43甚至高併發、流量問題的我都覺得是地雷

qwer33885904/24 23:44Mybatis用的大多都中國或中資公司台灣的話大概率灰色

qwer33885904/24 23:44產業

lilicoco52004/24 23:45可以面試了,建議補一下native sql,有些公司會給情

lilicoco52004/24 23:45境題要你寫出sql(至少要會inner join/left join/gro

lilicoco52004/24 23:45up by/count等基本指令)

這個我會 對我來說感覺像是數學裡面連集跟交集@@

qwer33885904/24 23:46已經可以面了吧 菜雞等級缺不會要你懂redis 應該要

qwer33885904/24 23:46著重在java 和mysql 基礎

lilicoco52004/24 23:47先投沒這麼想去的公司,不會的再回家補相關知識。另

lilicoco52004/24 23:47外你要對自己寫的東西非常熟,要能講出遇過什麼問題

lilicoco52004/24 23:47、你如何解掉的。

了解感謝

qwer33885904/24 23:50不用特別學hibernate 直接學jpa 就好 有需要再補

了解感謝

a8824105004/24 23:50mybatis業界很少人用? 3樓你認真的嗎

從jdbc轉過去我覺得超好用XD

abccbaandy04/24 23:54bilibili...難怪學mybatis XD

感謝樓上各位 學習中遇到過兩次卡很久的部分 第一次是jdk與tomcat版本衝突,搞了兩天,差點放棄 第二次是,作品前端頁面catch中頭像資訊顯示錯誤,後來發現登入頁要設延遲秒數才不 會沒讀catch就進去 其他後端部分最多卡一個小時 目前的疑問是, 我還是要準備一個購物車去面試嗎? 還是應該做其他項目@@

※ 編輯: a32905169 (111.83.43.240 臺灣), 04/25/2024 00:04:28

abc2108699904/25 00:00推文怎麼這麼正面

hegemon04/25 00:18mybatis 市佔率不到10% 這是統計過的結果

hermithsieh04/25 00:18不要刷題了,直接帶上作品集去面試,先求有再求好了

hegemon04/25 00:21jpa是spec, hibernate 是其中一套實作jpa的套件,以目前h

hegemon04/25 00:21ibernate 的市佔率,直接學hibernate 沒啥問題

WTS2accuracy04/25 00:29與其學一堆套件 基本功打穩點 有UT監控思維會加分

async04/25 00:31練好英聽 油管上一堆教學

hegemon04/25 00:37有空的話把junit, mockito, selenium 補上

SHANGOYANYI04/25 00:43個人看法 你這技能樹需要補的應該是k8s跟docker 然

SHANGOYANYI04/25 00:43後往找金融業找中台或後端之類的缺 前端已經沒有ja

SHANGOYANYI04/25 00:43va的生存空間

hegemon04/25 00:49java前端vaadin參考一下,但是台灣用的公司應該非常少.歐

hegemon04/25 00:49美比較多

SHANGOYANYI04/25 00:52看推文講hibernate 既然你學了mybatis建議要補先補

SHANGOYANYI04/25 00:52jpa 改成面對抽象層操作 這樣就不用太在乎底層引用

SHANGOYANYI04/25 00:52的實作是mybatis還是hibernate

qwer33885904/25 01:08前端?Java? 到底在供三小

stepnight04/25 01:1187%第一份轉職都不會用到K8s Docker吧

SkankHunt4204/25 01:21Java怎麼沒前端 不要噴人噴到暴露自己無知好嗎

hegemon04/25 02:19struts雖然不紅了,但是到現在還在更新

lilicoco52004/25 02:36不用再特別寫新的side project了,把目前的購物車整

lilicoco52004/25 02:36理一下後帶去面試。不可能等你準備100%才投履歷,不

lilicoco52004/25 02:36如早點實戰。

感謝 主要就是來問需不需要再做其他作品 因為感覺沒碰到實務都在做一些差不多的增刪改查 那我就把作品前端美化一下 丟到github然後直接投履歷 等通知順便複習之前的java和sql 再看一下jpa 大概這樣

※ 編輯: a32905169 (111.83.43.240 臺灣), 04/25/2024 03:05:09

qwe7897104/25 03:17為啥一堆人都是購物車跟商城 而且你時機太差了 這段時

qwe7897104/25 03:17間 大企業不怎麼招新人 小的應該也好不到哪

asleisureto04/25 04:39可以面試了,過程中強調自學能力跟碰到困難怎解決的

asleisureto04/25 04:39就行,三四萬職缺不會考刷題

ashlikewing04/25 05:21後端想要簡潔前端問就是先會bootstrap 阿;再來的話

ashlikewing04/25 05:21我也覺得你資料庫設計應該才是問題。新手不用去想做

ashlikewing04/25 05:21什麼題目會影響,去把做過內容、關鍵字定義學熟悉,

ashlikewing04/25 05:21必須知道前因後果。比方說為什麼你要用AJAX做、狀態

ashlikewing04/25 05:21碼是什麼等等

qwer33885904/25 07:52我根本沒看到原文有說到什麼前端 還叫轉職仔先去學do

qwer33885904/25 07:52cker k8s不要亂害人好嗎

qazwsx1204/25 08:26現在時機不這麼好

milk83012204/25 08:53時機不好也要面阿不然要等沒錢嗎

yufall04/25 09:40如果不介意金融業,台中有兩大家金融可投

sheldonlord04/25 09:41接案公司應該很缺人吧

MyNion04/25 09:48低調噓。轉職新人最重視本質學能,一些雜七雜八的技能

MyNion04/25 09:49目前還輪不到你。你目前應該做的應該是把你的Java本業搞得

MyNion04/25 09:50爆幹熟,熟到別人問不倒你,接著才是去玩、熟悉

MyNion04/25 09:50主流框架/套件/工具

MyNion04/25 09:51再來才是設計模式、系統架構、雲端/DevOps相關

bu88404/25 10:00兩年前同樣轉職 學習管道和路線跟你一模一樣 目前在銀行 可

bu88404/25 10:00以來信聊聊XD

HungDa04/25 10:34直接頭外包廠商或接案的小公司最快啦 你的情況要先求有

HungDa04/25 10:35慢慢練功一兩年再跳好公司 投緯創或那種駐點的公司

HungDa04/25 10:35前兩年別對薪水太要求 先練功把技能樹點好才是最重要的

HungDa04/25 10:36如果往內科找應該非常多機會 尤其那邊又一堆敢給的博弈

sb888804/25 10:57什麼sql框架都不重要好嗎 學好native sql 搞定效能框架那

sb888804/25 10:57個看公司用啥再學

sb888804/25 11:06git要熟 免得搞亂前輩還要幫你修不爽 docker稍微了解一點

sb888804/25 11:06 linux基本指令要會 java本業搞好 設計模式面試的時候背

sb888804/25 11:06兩個範例面試用 ioc 那些知道在幹嘛 了解spring boot生命

sb888804/25 11:06週期啟動順序和管理 aop 切面怎麼用 很多框架會用到 就

sb888804/25 11:06應該有份基本的工作了 db欄位設計正規化那些也要會

sb888804/25 11:10看你還有啥想知道可以問我

sb888804/25 11:13比起那些學習進去第一份工作才是真的 你需要的是怎麼推銷

sb888804/25 11:13你自己 進去了如果試用期過了誰會沒事砍你

sb888804/25 11:18準備一個問題 你怎麼發現 怎麼除錯怎麼重現 怎麼避免再出

sb888804/25 11:18現 一套流程下來比你一個購物車吸引人 這裡面大概要會的

sb888804/25 11:18postman log4j @test 至少去用過 一個問題怎麼解決的邏

sb888804/25 11:18輯 和自學的能力才是新人得分的地方

sb888804/25 11:20k8s不用去學但是docker容器化的概念要會 行有餘力把自己

sb888804/25 11:20的程式和環境用docker包起來會方便挺多的

sb888804/25 11:27阿里巴巴或是google的codestyle 套件和標準可以看一下 有

sb888804/25 11:27些人沒啥好挑問題就找這個說嘴

sb888804/25 11:32回到你的文章security不用碰 jwt要知道在幹嘛 token用來

sb888804/25 11:32驗證 redis可以學反正很簡單 只是套件 觀念有就好 要用到

sb888804/25 11:32時候去查一下 五種資料格式 面試想要說嘴一點演算法可以

sb888804/25 11:32考慮redis跳表

lukelove04/25 11:55統計背景但看你的

lukelove04/25 12:00項目跟數理也沒什麼擦邊, 樣樣鬆的話加強story telling

lukelove04/25 12:00或許比無限擴展skill有機會, 如果是我就會就是往有責任

lukelove04/25 12:00感冒險患難 的方向準備(for short-term interview

lukelove04/25 12:01long term 的話最好找個領域往下鑽

oddoneislove04/25 12:25學軟體不能英文差啦...學習能力會受阻礙

oddoneislove04/25 12:26只能看中文資源就先輸一半了

c80091004/25 14:01你前端用什麼?想要好看隨便餵狗很多免費模板可以套。

c80091004/25 14:01對岸喜歡用mybatis,直接學spring data jpa。

c80091004/25 14:01我也感覺可以直接投了,有訓練的應該會直接收,想投想去

c80091004/25 14:01的,可以看看他需要哪些技能。

c80091004/25 14:01只是時機壞壞啊...

async04/25 15:17我相信原PO看完以上留言 會覺得怎麼還一堆要學

Hsins04/25 16:08直接投,缺什麼找交集再回來補,不然就父子騎驢了...

stepnight04/25 16:11是騎驢找馬吧

SuGK04/25 16:51可以面試了 不刷題不知道會不會被說態度差就是

Hsins04/25 17:55我的意思是 A 叫他學 P、Q 和 R,另外 B 叫他補 X、Y 和 Z

Hsins04/25 17:55,像是父子騎驢一樣

f2672430904/25 18:17叫你不要刷題的都是在害你

superpandal04/25 20:09jdbc才是最好用的 傻傻的 可以整成php下pdo使用方式

superpandal04/25 20:10真要orm你會反射就寫出來了 然後沒有小細節的坑 因為

superpandal04/25 20:11是你寫的 程式掌握程度上升

superpandal04/25 20:27其它框架亦同理 只要你了解運行原理

hermithsieh04/25 20:31叫你刷題的才是害你的

hermithsieh04/25 20:32一堆東西要學,根本還輪不到去刷題

VL100304/25 20:52轉職第一份工作先求入行吧,刷題但根基不穩根本沒用阿。

KY199804/25 22:59老實講你的學歷需要刷題的公司也看不上

brucetu04/25 23:48開始投履歷 大量面試 把你面試遇到的問題弄懂

brucetu04/25 23:49碼農工作很簡單,就是給你什麼需求你都有辦法找到堪用解

brucetu04/25 23:49答就好了,現在有gpt又更簡單了

vi00024604/26 09:46先投再說 你現在的等級 面試會講比會做還重要

vi00024604/26 09:46面試應該是沒什麼技術關卡 主要是看人格特質

c8035204/26 12:20轉職反而會問技術吧,畢竟沒經驗,怕僱用一個花瓶

c8035204/26 12:21不過主要是想觀察面試者的思路,沒實際經驗會比較難通過

c8035204/26 12:22所以才一直強調不能照本宣科,全自學比較不容易有這個問題

springfeel04/26 13:52不用刷題吧 這種背景不會有考刷題的公司找你的

ricky6032404/26 20:55Jwt Redis 不用花時間了 趕緊海投面試 工作遇到馬上

ricky6032404/26 20:55學就好 新人基本看留下的code 能看懂在幹嘛就好 反

ricky6032404/26 20:55而應該加強java基礎 然後spring框架的原理去弄懂 sq

ricky6032404/26 20:55l基本的要會 現階段也不要去鑽什麼高深的sql指令

eva1945200204/26 21:38寫程式真的是海納百川,各行各業的人都能轉職過來

eva1945200204/26 21:39統計畢業數理還行,是我會轉職大數據師,遠比寫程式

eva1945200204/26 21:39來得有前途

brucetu04/26 22:22大數據師比寫程式更容易被AI取代

hegemon04/26 23:09資料科學這波是裁員重災區

acgotaku04/27 00:30今年很困難,我本科碩五年純軟經驗 想跳槽覺得機會少很多

acgotaku04/27 00:30只好繼續龜在原公司, 看明年能不能好一點

deeeplove04/27 06:54派遣 派遣 派遣

qrtt104/28 09:41先面一輪看看,想辦法收 feedback 再來看該調整什麼。不然

qrtt104/28 09:41,再無盡地練下去,會變成十里坡劍神捏。