為什麼這篇軟體業鄉民發文收入到精華區:因為在軟體業這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者dnabossking (少狂)看板Soft_Job標題[心得] 軟體業心得時間Tue Oct ...
軟體業 在 左光平? Instagram 的最佳貼文
2021-09-03 19:05:38
自己跑去外帶 @goodjobpot 回家,硬是買了一公斤蛤仔和一公斤梅花豬的個人鍋,各含一份菜盤跟足夠的湯底,吃到瘋! (沒錯我就是在使用自己的社群軟體業配自己的火鍋店😂) Ubereats、熊貓外送都有喔,打去店裡也可以!打給我也可以! @huhpot_official @goodjob...
非本科想入行、其它領域想轉行、
想知道自己適不適合、想補習
這些文大概每週都有,
約莫三、四年前,還不太常會在討論區看到這麼多這類文
十年前則是完全不會看到非本科想入行的文章
然後有些人會把所有寫CODE的工作都當成是軟體業,
一堆人都想寫Code???完全不懂
覺得很多人對寫CODE有不切實際的幻想了
我也不懂為什麼就是了
先處理幾個常見的問題,再開始說心得
1.是不是很好入行???
就我來看,是真的很好入行,如果不看公司
不看待遇不看工作內容的話,真的好入行。
文書、行政一類的工作,
文書、行政一類的工作,
大約是每個工作有五個以上的求職者競爭
但寫CODE的工作 大概是每五個工作才有一個人競爭
說是這樣說,我也看過中部老牌私大本科求職一直碰壁的
2.初入行待遇大概落在?
(單位,千元新台幣)
中部約28~35(我面過的幾間)
北部32~40(坦白說我真的拿到的只有32~34,40是聽說的)
3.該不該補習或洗碩班,要不要想辦法念四大
要看你的目標,
如果你只是想要一份30~40的工作
上班不要太累,可以準時下班,
可以吹吹冷氣、喝喝咖啡
、吃吃零食,你就滿足了
去補習吧,資策會也好什麼都好,
如果你想進MmNRP GG Synology,
四大、台科、北科是門檻,
我是還滿不屑,不分青紅整天叫人考四大的人,
怎麼不乾脆叫他去考醫科算了?
怎麼不乾脆叫他去考醫科算了?
不同的人不同的目標,本來就該要有不同的策略
4.未來的成長和待遇
說真的,很多行業都比軟體業高薪、待遇好
我甚至覺得我去當YOUTUBER或賣路邊攤,
收入也不會比寫CODE差
我看過很多10年經驗,薪水落在60~80的
看過5~10年經驗,薪水不到50的
在版上有看過幾個大大的經驗分享
碩畢三年,落在100~120的
而我自己,私大非本科學士,二年經驗
沒有上過任何補習班,跟相關課程
以下全都是在中南部
第一份工作十個月,起薪28
第二份工作一年二個月,月薪42
今年七月面試,面三間,三間全上
薪水分別是年薪90萬、92萬、105萬
薪水分別是年薪90萬、92萬、105萬
現已在其中一間任職。
所以如果你問我要不要去補習,
我給的答案絕對是否定的
但如果你問我要不要念研所,
我會持保留態度。
有沒有念研所,念了那間研所,
決定你的路有多廣,
及你在這條路上是否走的艱辛
5.寫CODE沒有你想的那麼涼
我自認為會進這行的原因是,
我覺得寫CODE很簡單
我面試最怕被問到的問題是
:「工作遇過什麼難解的問題」
因為我還真沒遇過,"技術上"難解的問題
前前同事問我怎麼面對工作壓力
我的回答是:「我寫CODE從來沒有感到過壓力」
我的回答是:「我寫CODE從來沒有感到過壓力」
二年多來一直都是如此,
連一絲一毫的緊張都沒有過。
可是就連我這樣的人,
可是就連我這樣的人,
都還是會有寫CODE寫到懷疑人生,
寫到心情煩燥的時後,
我相信其它人,絕對也是有的。
============================================
接下來說說我的心得
那麼想入行 我就來說說
1.最低成本入行方法
去找有完整範例的書、影片、開源
抄出一個完成的作品,然後把每一行CODE搞懂
把作品連結放上你的履歷,我保證這是最低成本
而且效用不輸你去補習班或資策會,
甚至可能比某些三流大學資工系還有用
沒有主管會拿你的CODE去GOOGLE,
就算有也不一定GOOGLE的到
(你可以自己先GOOGLE,
不要找太容易被GOOGLE到的來抄)
這算欺騙嗎??我不知道,但如果這算的話
上資策會或補習班或三流大學資工系,
也算是欺騙吧
2.快速升薪策略(非高薪策略)
選產業、選公司、選語言
那些說語言只是工具,
選什麼都沒差的都不要理他,那怕他是大神
而且更因為他是大神,你更是不要理他,
大神的世界跟你無關。
因為語言根本上的決定了,
你可能從事的產業、
你的起薪、你的薪水成長,
當有一天你對語言、
對架構、對CS的世界徹底瞭解後,
那時語言才真的是工具,才真的沒有差。
那時語言才真的是工具,才真的沒有差。
否則的不看語言經驗的公司,
少之又少少少少少少少少
通常願意不看語言經驗,
代表他們要找高手高手高高手,
不是你、我這種初階的菜鳥
我覺得,年薪百萬前,專精某個語言及產業
把語言徹底的瞭解,對特定產業熟析,
對你的薪水會比較有幫助,
那怕你只是花時間,把語言的雷都踩過一遍。
3.要刷LEETCODE嗎
有人說高薪就是要刷遍LEETCODE、
有人說要精通演算、資結
有人說要搞懂架構、有人還是主張要念四大碩
我說,都有幫助,但可能都不適合你
你有去一流外商面試的門票嗎?
你有去一線豬屎面試的門票嗎?
你有去國外工作的門票嗎?
你有去國外工作的門票嗎?
如果都沒有,你刷什麼LEETLODE?
你幹嘛花時間練白板?
你又用不到。
在台灣,一般公司會在紙上,
考到LEETCODE EASY算是緊崩了。
而EASY的題目,
只要你真的有在寫CODE,根本不會是問題
4.放棄某些公司及產業
就我個人而言,我是直接放棄了
就我個人而言,我是直接放棄了
所有金融業IT跟某些公司的面試、錄取,
因為他們給的薪水就是
你的學歷+你的年資及你的前一份工作薪水
如果我去這種公司,
就不可能有今天的薪水。
我就面過某金融,他們說我的學經歷,
我就面過某金融,他們說我的學經歷,
月薪給到48差不多就是上限了,
(年終聽說是3~4個月)
這實在不足以讓我想要離鄉北上
忘了前版主還前前版主說的
特定領域深耕,收入早晚會噴出,
我同意,但我更同意,
有方法及策略可以讓這個過程加速
6.在版上發文被酸
這超正常,發教學文都有人要酸,
可是也不要覺得他是在攻擊你,
有時酸你對你也是一種幫助。
有時酸你對你也是一種幫助。
像我也常常被酸 偶爾我也會酸人
但我很難相信會有一個沒見過面的人,
真心的想詛咒你下地獄。
有問題就盡量問吧,但請問的有水準些
可以的話去看一下「提問的技巧」
畢竟你也想得到優質的回答吧?
畢竟你也想得到優質的回答吧?
那你是不是也該提出優質的問題?
==================================
其實我還有很多其它心得
如中年轉職(轉行)、面試技巧、
如何增進工作技能、技能樹怎麼點、
談薪技巧、如何從面試挑選合適的公司、
但覺得屁話太多也不會有人想看
對此篇文章有任何疑問,
或此文所提及的以外的問題,
都可以在留言或回覆提出,
也可以寄信,我會盡量回答。
如果被同事或人資發現,我會刪文
因為我想低調,
可是我的條件太特別,太容易被鎖定。
薪水或許跟能力是相關的,
但相關的程度,並非是線性的,
稍微想一下就會懂了
稍微想一下就會懂了
不用太看的起高薪的人,
也不用覺得自己低薪就一定比較弱。
===================================
以下是來信中多次出現的問題
我點過的技能如下
語言 javascript、typescript、
C#、golang、PHP、C
git,unix like/windows,docker,
CI/CD,單元測試,正則表達示
框架 react vue express koa gin laravel
TCP/IP,SOCKET、AWS等服務、
刷了一堆LEETCODE 還寫證明
設計模式,熟到能立刻為每一種模式設想適用的場景,
functional programming,
至少熟練掌握一種 SQL 及一種 NoSQL
一個請求從客端送到服務端,
到最後客端拿到回應,
中間到底發生了什事,
你應該要能完全清楚明白,
基礎功(語言,要非常非常透徹的瞭解)
堅實的coding能力,
是我最有自信的部份。
對學習新語言有極大助益
服務架構 大量 SERVER
大量、多台伺服器怎麼平行通訊、
怎麼即時同步,
怎麼整合多套系統及服務,
如何在古老的服務中,整合新的服務
弱一致性、強一致性、如何取拾
伺服器怎麼承載(分攤)大流量請求、
如何做到高可用(不用重啟),
怎麼做到熱更新(不用重啟),
如何做到易擴充,
所有SERVER間的複雜度分配,如何平均複雜度,
而不是讓某個服務承載過高的複雜度
因為這樣團隊開發效率才會好
套一句我前主管的話,大致如下
「業界一堆騙吃騙喝的架構師」
程式架構
沒有套用框架的時後,如何做好分層
該如何分層,該分到多細?
效能、可讀性、重用性 的取拾
怎樣的構架,容易讓人共同開發、不易衝突
技能樹:(非無用或無價值,
而是對我而言優先順序應該往後調)
被我認為白點的技能有
php、golang、C、C#、
react、vue、gin、laravel
花了太多時間刷LEETCODE還寫證明
AWS等服務,及SQL
挑幾個來講原因, react,vue
並不是精通前端框架不值錢,而是
我根本沒有神到可以二年精通全端,
最後只是在浪費心力,也有可能是我太廢,
曾有前輩說:「需求到那裡,技術到那裡」
學了,公司不用,放久了你就是會忘、會變陌生
需求會逼的你技術不得不跟上
同時也會讓你必需放棄某些技術
會php 跟 laravel而且有些經驗的話
工作的確很多,但高薪少,
薪水天花板很快就到了,除非你超神
AWS等服務是因為,
有些產業就是不愛用這種東西,
我現在點技能都盡量點守備範圍廣的
SQL覺得白點的原因是,
其實只要會基本的一些應用
剩的有專門的DBA或負責寫DB的人
而且滿多我響往的新創或公司都是配用MONGO,
LEETCODE就不要說了,我就算全刷完也沒用,
會考LEETCODE 中等以上來刷人的公司,
不太可能會找私大非本科學士二年經驗的人,
另外就是花了一個月在區塊鍊,
連Paxos 都實作完了
花了二個月上史單佛的機器學習,還有林軒田的課,
花了一個月上密西根大學的PYTHON,作業都做完了,
golagn花了一個月在麻省理工的開放課程
絕不是他們的課不好,或沒有用,
而是,我的條件,學了這些,
也不會有公司想給我面試機會。
重點是 上完這些課,我依然只懂得皮毛,
要用這些東西 為我加點分,或許有幫助,
但想靠這些爭取高薪是有困難的,
如果你還年輕,或自認有機會拿到面試門票,
其實就盡量點,沒差。
我算認命了。
//高薪工作的管道
1.內推 2.獵頭 3.104
來信好多人都問我高薪工作的管道
會問這種問題,明顯你就是沒廣結善緣
你的離職同事、前同事、
大學、碩士同學都無法幫助你
所以我想你只能乖乖的看104,
(或其它人力資源網)
善用搜索條件,過濾出適合你的工作,
每天沒事就翻一下,就算條件不到,也能瞭解市場
看看那些你有興趣的好缺,
需要什麼能力,補上去就對了
薪水範圍開N~2N以上的工作 我通常沒興趣,
因為開接近N的機率很大
但如果是開60~75是這種,
你的條件就算只有60,也有機會談到75
因為開這種薪水,通常就是有鎖定特定能力的人了
有到條件,薪水都有機會談
那些技能開的亂七八糟的,
或你光看需求猜不出來要做什麼的,就放棄吧
就算他真的有高薪、真的給你面試機會,
你也拿不下來 對,有個重點,
你能能不能光看技能需求,
猜到這間公司要幹嘛、要找怎樣的人,
這意味你對產業的瞭解及對自身能力的瞭解。
其實獵頭好像對我幫助不大找過我的獵頭
在聽到我的薪水時,就說了抱歉
無法幫我找更高的,可能是我太廢了吧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.103.225
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1507620907.A.5BE.html
有加班費我就幫你加班寫,寫不出來不是我的問題
我也不信你找別人的就一定寫的出來,
我自認我給了夠水準的產能和產品品質了,
時程的合理性不是我能控制的,我盡量去做了
畢業到現在也是二年二個月,中間換工作都是無縫接上
點技能樹讓我漚心瀝血,而且浪費很多不必要的時間
點了太多不必要的東西了,雖說不是完全沒用,
但真的覺得把精力發散掉了不少
如果當初有人能指點我的話,也許我能更快達到目標
※ 編輯: dnabossking (110.28.75.139), 10/13/2017 01:31:30
※ 編輯: dnabossking (110.28.75.139), 10/13/2017 01:38:17