: 時間: Fri Dec 31 14:16:52 2021
:
:
: 各位好:
:
: 小弟因為想在明年轉職程式,想要半路出家轉行:
: 所以今年開始學習java與mysql:
: 選擇這兩項的原因,不外乎是使用量以及相關職位比較多:
: 並且相關資源也比較豐富:
: 不過我隨便去人力銀行:
: 以"java"、"經歷不拘"去找職缺:
: 隨便一個的工作條件就是java、javascript、jquery、spring、db2、ms sql...:
: 洋洋灑灑出現一堆沒看過的玩意,明明薪資也三萬出頭:
: 現在這一行的新人都得要先學會這麼多程式才能入行嗎? [-----------------------------------------------]
其實只要幫忙分一下類別,就不會覺得多了。
後端:Java, Spring Framework
前端:JavaScript, jQuery
資料庫:(MySQL), db2, mssql
: 所以單純只會java以及MySQL是不滿足這行的最低需求嗎?其實只要幫忙分一下類別,就不會覺得多了。
後端:Java, Spring Framework
前端:JavaScript, jQuery
資料庫:(MySQL), db2, mssql
[-----------------------------------------------]
當我們思考最低需要時,需要有一個明確的目標。
但不是「入行」這麼直接。就像加入新遊戲,
創角色時要先選個「職業」或「種族」。
舉例來說,常見的、有在收新人為主的「職業」:
1. Android 軟體工程師
2. Java 後端軟體工程師
你要先有這種的基本概念,並把中間會經過的路徑攤開,
你才會對要達成的目標有概念,準備起來也比較上手。
:
: 也想順便請教當我們思考最低需要時,需要有一個明確的目標。
但不是「入行」這麼直接。就像加入新遊戲,
創角色時要先選個「職業」或「種族」。
舉例來說,常見的、有在收新人為主的「職業」:
1. Android 軟體工程師
2. Java 後端軟體工程師
你要先有這種的基本概念,並把中間會經過的路徑攤開,
你才會對要達成的目標有概念,準備起來也比較上手。
:
:
: 在沒有相關經歷的情況下:
: 利用JAVA或是MYSQL完成什麼樣的作品集或成果:
: 才能更好爭取到機會呢?以你目前選的 Java 與 MySQL 來說,
對應回剛剛提到的「職業」會比較接近「後端」的範圍。
「Java 後端軟體工程師」對新人來說,其實限縮在 Java Web 開發就好。
這樣範圍就會是:
1. Java 語言本身的機制 (語法跟語意)
2. Java SE 的常用函式庫 (檔案讀寫、容器、資料庫什麼的)
也就是多數入門書都有教的東西,
請你一定要準備一二本台灣作者的書籍,
因為你的自學資料用的詞語不太是台灣習慣的用語
為了避免面試或討論時的困擾,你得知道台灣主流的術語與英文術語
3. Java EE 的「部分」
就是 Servlet API 還有一些 Lifecycle 的 Listener
JSP 與 JSTL 略懂,再看情況需不需要學熟一點。
這部分要「攻」那塊,其實跟你應徵的公司的 Job Description (JD) 相關
如果是技術較老舊的 (10 ~ 20 年以上) 的,
大概會是 JSP, JSTL, Servlet 搭前端 jQuery 的動態頁面技術
如果技術沒那麼老的,但也不到新的情況 (在 10 年前試著「革新」,但就停在那了)
* Struts 1.x 或 Struts 2.x 搭 Spring Framework
* JSF 搭 Spring Framework
上述這類的,大概是以「內部」系統開發為主的了。
(如果你還有選擇,看到 Struts 先黑單它,不得已再選這樣的工作)
現今的主流大概會是 Java Web 使用 Spring Boot 為主體,純粹出 Restful API。
之後就是靠前端工程師去出頁面了。
4. 常見的開源應用程式框架與函式庫
假設是你依然選擇了 Java Web,那大概就要知道主流的
Spring Framework 與 Spring Boot 怎麼生出一個簡單的作品。
:
:
: 想要整合目前所學來呈現成果:
: 但不曉得哪種類型的成品會比較是面試官比較待見的你可以參考別人的作品來準備,例如去 github 搜尋
專案有「資策會」或是「緯育」的內容的 repository。
然後,注意他們是什麼「班別」,以你的情況大概需要找 Java Web 相關的
養成班的作品大致會是多人一起做的,但其實他們的工作量都不大,
吸晴的來源是頁面稍為好看,還有專業的專案介紹 (各組都是同樣的樣版)
但看 code 其實都不太優,
只是重複簡單的邏輯去拼湊出看起來厲害的結果。
各種 bad smell 都在裡面,但以估評新人的角度來看,這情況可以理解。
以單人準備來說,你準備的東西規模不可能太大,
但其實不是真的需要看到宏偉的鉅作才會決定錄取或不錄取。
而是你怎麼「解說」你的作品的,包含設計的過程中你學習到了什麼
特別是「認識自己犯下的錯誤,以及下次怎麼做得更好」
(或是你已經在更好的版本,回溯先前做錯了什麼選擇)
這裡的「解說」不單是指你的作品集,以評估新人的角度來看。
「你」才是你主要的作品,你個人是作品集的一部分。
所以,你在練習的時候,不是要「會寫」就行了,你還得能解說
「定義」「概念」與「達成的步驟」。
=============================================================================
:
: → maxsho: 別想了沒學歷經歷年紀大的就算學了也沒人要請 12/31 14:46:
: 看過不少年近30甚至超過30都轉職成功的案例,就算起步晚還是可以挑戰不能否認有人成功的事實,但還是勸一下要記得給自己設個停損點。
人蔘不是只有轉行寫程式這個選擇,
如果你真的努力過了,但結果不如預期,那找時間給自己個交待,往下一個目標去吧。
(偶爾會幫轉職者諮詢,我看一些機會渺茫的,都會直接勸退。)
(如果你也想被勸退,歡迎來信....)
: 推 jinmin88: 根據經驗他們寫一堆的都寫爽的 最好也是找新手去 12/31 15:17
:
: 看來是公司不確定要哪種人才,乾脆全都寫上XD會有 tech stack 「沉積」問題的公司,大概是曾經有人想改變而導入了什麼
但沒有良好的「退場」機制而留下了許多 legacy,他是好是壞難以評估。
(我不輕易嘲諷老舊的 tech stack,他們產生的收入
可能比我一生賺到的錢還多。)
:
:
: 目前找到的似乎都是以三年經歷為一個分界:
: 不過不知道業界對無經歷者的能力需求到哪種水準:
: → arcade0425: 因為只有Java 沒有Js 你只能單純做出後端 API 但沒有 12/31 16:54: → arcade0425: 前端,在找公司時說服力直接大減(大家還是喜歡直接看 12/31 16:54
: → arcade0425: 畫面操作),不過好處是其實你只要做一個有基本前後端 12/31 16:54
: → arcade0425: 的專案出來,在台北討個四萬以上不是問題 12/31 16:54
:
: 看來JS也是入門必修課,有比較推薦的,能夠呈現在面試的小項目嗎?保哥有一些線上課,但現在有專門的六角學院在攻前端的教育。
:
: → lturtsamuel: 個月 12/31 17:38
: → qrtt1: 學多久了,目前會什麼? 12/31 17:45
:
: 目前在職利用下班時間學習,每天利用3~5小時左右:
: 我是按照尚珪谷在B站的教學影片慢慢跟著操作學習:
: https://i.imgur.com/SdL0W4C.jpg:
: 以上內容都有學習、操作過一輪:
: 號稱一個月的線下課程,我花了快四個月才啃完:
: 對於自己的學習狀況也不是很有信心:
: 畢竟內容對一個初學者真的不少:
: 大概是提到一個關鍵字,我要先翻翻筆記才知道怎麼寫:
: 也沒辦法把這些內容全都整合在一塊消化:
: 如果業界的入門要求是至少要把這些東西全都弄明白並且能夠操作:
: 我恐怕還需要再讀個3遍以上有努力很棒,但努力的方面要改一下。
你要把「讀」轉向為「寫」。
你把他的課程濃縮一版,想像成自己是在對學生家教去教一次嗎?
其實不用完全仿刻,一些重點課程的部分去做
你會感受到,你的理解與進步比以好 (在「質」的方面提昇了)
無情工商 (誤, 沒人給我錢啊)
:
:
:
: 不過上面有好多單字沒見過,看來還得繼續努力用中國的學習資源本身沒什麼問題,
我只擔心術語對應的問題,
有些面試官在意,有些不在意,提醒你一下。
(我是會在意的那一方)
: → rickboo0809: 有一個作品就夠了 01/01 00:25
:
: 目前就卡在作品要到什麼程度才能叫作作品:
以 Java Web 為基底,弄一個成品來吧
我 A 了一下你的帳號,興趣比較在 ACGN,我一時想不到能做什麼關聯的作品
你有沒有其他興趣適合作成服務的呢?
:
: 我目前還沒學過框架,好像基礎的JAVA課程沒有安排進去以 Java Web 為基底,弄一個成品來吧
我 A 了一下你的帳號,興趣比較在 ACGN,我一時想不到能做什麼關聯的作品
你有沒有其他興趣適合作成服務的呢?
:
:
: 如果要學框架的話,先從SPRING學起就可以了嗎?:
: → JOBAjohnson: 不要覺得花錢上課很盤,是無經驗轉職CP值最高選擇了 01/01 09:57: → JOBAjohnson: 自學不會知道業界要什麼,學到哪裡是個尾。 01/01 09:58
: → JOBAjohnson: 很多人會講自己非本科無經驗自學年薪百萬,比例原則 01/01 10:01
:
: 不排斥上課,但真的沒辦法配合你的情況,養成班大概無法了,除非你剛好失業才會有大筆時間能投入
去年幫忙諮詢的網友,一些是因為疫情失業,才去上養成班的。
時間不多的情況,大概要靠家教或是請教練之類的服務了。
==== 一樣沒領錢,還是可以無情工商 =====
趁著連假最後一天回點什麼,沒想到就寫了那麼多惹.
希望 2022 大家也繼續來 TWJUG 玩 (雖然,我們變成線上快 2 年了)
2021 年的 JCConf 影片也都上架囉 :D
快來訂閱、按讚、分享給你的開發者好(壞)朋友們。
==========================================
友社連結商業互吹:
Taiwan Backend Group
Taiwan Kotlin User Group
Kraftsman:Coding 職人塾
純函式咖啡
--
update 2022/1/9
因為寫文後,有些朋友會寄站內問問題,但是我的信箱幾乎滿了。
你可以來信順便附上 email 會比較方便
--