[請益] 轉職後第二份工作薪資

軟工

標籤:轉職
41270


個人背景
學歷:藝術大學影視科系畢業
英文能力:多益930分(2015),英國倫敦服務業打工約一年,聽說讀精通,寫尚可。
畢業9年

工作經驗:
在學開始接案工作時間約8年,In house時間約1.5年。

專案:
廣告、音樂錄音帶拍攝,多半從拍攝企劃端開始到後期結束,當過新人也帶過新人。

轉職:
疫情後開始考慮轉職,2023年轉職。

技能:

前端:
HTML,
CSS:
SASS(面試專案及第一份工作)
Tailwind(第一份工作自己提出然後全部改寫)

Javascript
React.js(轉職後第一份工作使用React v16.8+)
Vue.js(面試作品的完整專案用Vue2, Vue3沒那麼熟)

後端:
Node.js:面試作品專案後端使用Express
C#:抽象有在練習專案實做過
ASP.NET Web API:
framework 4.8
6+
ASP.NET MVC:僅練習專案
DB操作:
ADO.NET,Dapper
EntityFramework(練習專案)

SQL:
MongoDB:面試作品專案使用(index,populate)
T-SQL:
SQLServer:工作專案(DDL,DML,join,union,SP,CTE...etc


專案經驗:
公部門全國裝置管理平台:
1.前端開發及重構:
原本的代碼幾乎是災難級義大利麵,最誇張的一頁有5000行的jsx
非同步有用axios,fetch, 有try catch沒try catch的等等族繁不及備載
完全沒有開發準則,所有東西都是repeat寫的,連breadcrumbs都是手刻硬貼各種錯誤

路由:
React Router用v6.4以前的版本,所有路由平躺攤開,
後來用v6.4+的版本+Context API分群組改寫

樣式:
scss和bootstrap utility混用,很多className都是複製貼上交差汙染
曾經嘗試要用module改寫,但scss樣式混亂程度太嚴重,
後來索性直接自己改用tailwind全部改寫

狀態:
token用Headers拿存在session...,驗證用session檢查token在不在...
有Refresh Token但做不出來, Token Expires驗證也做一半沒作用
頁內狀態存在Redux...等等
後來把後端改成Cookies,用React Query做Token 驗證和Expires和Refresh Token

跨頁的選擇器用Redux(整組重寫),應用本身沒有什麼Props Drill的問題
所以就用useHooks閉包成一包一包

開發準則:
前端部門在我入職時只有我和另一個同事(當時應該已經到職1年出頭)
沒有開發準則,連命名規則都沒有的那種,公司主要經銷大廠雲端服務,
主要賣公部門、法人,常常捆BI賣,
主管是DA出身兼著寫後端(token用Headers發存在sessionStorage驗證來源)

工作經驗:
工作三個月左右發現同事的東西常常做完但功能不完全,
主管開始把後端都PASS給我,前端的新功能也全部到我身上,
後端串過Splashtop, Microsoft Grahp(M365,MS Service Auth,Intune)這些外部API
前端基本上就像前面改寫內容,然後自己摸索關注點分離、單一職能準則等,
獨自把整個專案改寫,另外還有一個功能類似的小專案則是前,後端+DB都是自己寫。

工作心得:
雖然公司用React,但其實主管對前端函式庫和框架也不太熟,
後端則是所有SQL操作都plain text, 可以直接SQL injection那種,
後來才跟他說要改SQL Parameter

如前面所述,我剛轉職的時候其實沒用過React,
花大概半個月不到自己下班花時間看Udemy 330元英文教程,
轉職三個月之後主管把後端PASS給我,一樣沒有開發準則,
EndPoint跟Class亂的一蹋糊塗,
有空的時候會回答問題,沒空的時候基本上就是丟一個API Endpoint文件,
然後講兩句要幹嘛剩下全部要自己想,
所以基本上雖然才做不到一年,自己讀原文API文件挖東西已經很習慣

前端是做了半年之後發現同事已經沒在做專案,
(主管說有分小專案給他做,但其實我除了主要大專案跟次要專案之外也做了幾個小專案)
基本的情況就是同事做了一年半快兩年可能還沒辦法善用react的基本功能
還有用iterable的方式去動態渲染資料和component
導致所有專案全部都塞到我這邊來,
然後既有專案的代碼真的亂的一蹋糊塗,所以就自己提開發準則,
希望可以改善團隊開發能力跟協作,
結果花了大半個月改寫,幾乎整個專案都要改完了,同事一頁都沒完成
包括樣式改寫用tailwind都沒有做,模組化的結果是Template拆出去複製貼上五次
中間跟主管提說如果這樣看能不能請他學個Figma至少能分攤刻版,

後來主管又另外請了一個新人負責用Figma...
然後默默的把做好的專案樣式變成PDF花了一個多月
主管的理由是Figma不能轉成HTML和Tailwind...(5分鐘google就能找到答案)

最近次要專案又開始跑新功能,之前自己犯賤提說要Scrum看看,
專案組四個人,一個完全不懂開發的營運主管當PM(老闆助理)
一個主要做產品業務的前輩畫UI(輸出PDF)
後端是技術主管(接我之前做的後端+DB)
加上我一個人前端
說實在的公司的東西真的都沒有很困難
樣式基本上是一個前輩照著"互聯網"時代的網頁畫出來的東西
資料跟程式邏輯也就RestfulAPI,CRUD,外加Blob,msi偶爾Parse一些csv,xlsx
但到了一年時間,發現自己已經在自學找網路資源和教學的邊際效益耗盡
現階段的工作已經沒有成長空間,而是自己一直在把自己額外花時間學到的東西帶給公司
加上主管基本上就是把工作都塞給做得出東西來的人,
導致公司的Web開發大概有90%在我一個人身上,
新來的同事能分擔刻版還有用寫好的component跟function組成頁面跟功能
有問題也會主動問我,比我資深的同事就不講了...唉

待遇的部分:

進公司的時候是600k/12month沒有年終
特休資格到了不能馬上請,強制年底換現金,
要請假就事假,像我今年初滿半年,年中滿一年
我要今年底明年初才拿得到3+7的特休薪水
沒有遠端工作,9-18
半年的時候加了6千塊,領了半個月的獎金
自己改完大的專案之後又被接著塞下一個專案開發,
其實有提過一次年中加薪但最多明年初才會再加,
本來打算待到年前找工作,年後再轉,
但年中加薪看起來一毛都不想加,
自己主動優化、做完幾乎全部的開發又被塞一個專案,
發薪水前開始做,下一次發薪水前要做完,
感覺實在沒有很好,感覺就是趁人跑之前榨乾你讓你也沒辦法找工作

所以打算滿一年就要換工作,但轉職之後真的很難知道自己程度到哪,
薪水開多少符合市場行情,或是版上大大們有什麼找工作方向的建議,
自己的目標是短期先往L4-L5的full-stack走,
把.NET的能力點熟, 如果下一份有SSR就把NEXT也點起來,TypeScript也點熟,
T-SQL部分覺得如果做Web開發就把現有會的盡量熟練,
部屬的部分目前是用過Azure App Services的devOps Pipeline

以上
抱歉這半年體驗軟工的甘苦很深刻,如果太過冗長還請見諒。

--
那個年代的Alma Cogan唱著:
他每天晚上來看我是因為我有小電晶體收音機,他想聽暢銷排行榜的歌曲」,
結果兩個人結婚了,然後說:「我們老了以後還要一起聽音樂噢」。

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.224.76.211 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1715358397.A.31F.html
t641411樓找肯收菜鳥的外商,或 linkedin 開起來問獵頭看有沒有全 05/11 00:33
t641412樓遠端國外缺 05/11 00:33
asadman15233樓八年影視科,轉職後薪水有比較好? 05/11 00:34
asadman15234樓英文很好是強項,建議多利用 找外商不要找台商小公司 05/11 00:34
本人5樓年薪的話確實是沒有,假期也比較長,但疫情期間不穩定, 05/11 00:38
本人6樓加上我主要做拍攝, 長年工時過長加熬夜, 無法想像做到 05/11 00:38
本人7樓35歲之後 05/11 00:39
本人8樓另外這幾年影視拍攝生態變化很大,已經失去工作熱情 05/11 00:40
c803529樓第一份就這麼 hardcore,更厲害的是居然沒被嚇跑 05/11 00:52
vi00024610樓的確很冗長 可以試著精簡一些 新人好像會比較著重在工具 05/11 01:00
vi00024611樓與技術 但看不出能力 可以試著寫出自己在公司的貢獻 05/11 01:00
peter9812樓給你個小目標100萬試試 05/11 01:03
j095832208013樓之前 yt 上看到有個舞蹈系轉軟體的不知道現在如何 05/11 01:29
Saber021714樓我今年剛補習班畢業轉職 基本能拿43k~45k*14 05/11 01:35
Saber021715樓你有經驗了 摸的東西也不少 包裝下應該能拿更多 05/11 01:36
sp06343916樓外商別找新創 面試嚇死人倒閉不少還有沒code review的 05/11 01:42
ashlikewing17樓雖然明白你想表達的經歷,我覺得你在應該先減少雜項 05/11 02:04
ashlikewing18樓,建立更多能做到的主題去描述 05/11 02:04
qwe7897119樓一年技術這麼雜 哪個熟悉 十個一年經驗跟一個十年經驗 05/11 02:52
qwe7897120樓懂差距嗎 大家還不是看原文文件居多 短期想L4 L5 是不 05/11 02:52
qwe7897121樓知道你哪來自信 還是你真的是程式語言大師 05/11 02:52
gary86122622樓 05/11 05:37
prag22223樓自從熟悉設計模式後並在上班上務實實踐後我才笑呵呵 05/11 06:39
prag22224樓不然說真的都是newbie拉 05/11 06:40
prag22225樓不然業界標準都只會在框架.語法.API.clean code打轉 05/11 06:41
MonkeyCL26樓開+20%無條件進位去大公司蹲吧 05/11 08:10
f8719944327樓這裡問就是補學歷XD 05/11 08:47
Iversonshao28樓純軟不用補 但是很吃天賦 05/11 10:37
DrTech29樓薪水又不是你喊多少就是多少,不然每個人起手式,我要年薪 05/11 10:52
DrTech30樓500萬,月薪30萬不就好了。想喊薪水,其實很簡單,找板上 05/11 10:52
延伸閱讀
Re: [請益] 轉職仔職涯發展
[請益] 轉職仔職涯發展
[心得] 自學轉職 一點經驗分享
Re: [請益] 非本科自學轉職請益
[請益] 非本科自學轉職請益
[請益] 29歲非本科轉職請益
[請益] 轉職後一些問題
[請益] 是否該轉職
更多請益
[請益] 需求:開發一款 USB 存儲裝置
Re: [請益] 轉職仔職涯發展
[請益] 轉職仔職涯發展
[請益] C# Udemy課程推薦
[請益] Youtube如何達到關閉重整網頁也能上傳?
[請益] 大家使用哪種AI Assist
[請益] 詢問統計所職缺發展方向?
[請益] offer請益 104 vs. 新光人壽