※ 引述《d0068267 (Albert_Xui)》之銘言:
: 大家好,我是一位目前想要轉職的菜雞,原本是在機械業當機械設計工程師
: 目前28y雖然一開始很有熱誠但是被傳產思維的人跟屎搞得很心灰意冷
: 看到一番軟體業的環境(有版控這種東西、技術比較流通、有標準規範可循所以轉職移動性佳)
: 覺得想進來這,因為本身是機械系,本來想碰機電整合想走韌體跟嵌入式
: 但發覺軟韌硬攪出來的屎不會比單純機械設計來的少
: 或著學純軟體來靠電腦幫我算東西(以前是用matlab)
: 自己從頭刻感覺比較可以客製化自己的需求
: 然後還有翻到一些WEB領域的文章,有看到前端後端的職業,
: 也有看一些codepan放的滿帥的作品且好像比較好入門。
: 現在的選擇是1.放棄嵌入式軟韌,2.又看到資策會配合產業尖兵計畫有補助
: JAVA跨平台應用程式開發這門課(補助十萬),從JAVA/JSP/Servlet/JAVA EE到hibernate/srping/spring MVC框架跟SQL SEVER資料庫設計應用,前端三巨頭也會帶到。
: 3.自己學前端,然後放作品(資策會前端政府沒補助,所以要自己看網路學)
: 我選擇障礙的地方在於我有點納悶這些資訊業的客群跟應用都是甚麼
: (簡單來說做的事情是甚麼),薪水是一定屌打傳產機械業,
: 但還是要知道做的事情在幹嘛比較知道技術要怎麼點。
: 就我以前機械設計來說,我們是要畫設計圖跟協力廠溝通想辦法把一台機械生
: 出來然後賣出去,而機械就是為了取代人力來達成一些功能,讓人的生活比較方便。
: 而現在要踏入軟體工程,我的認知是電算機的發明後,我們要試著跟電腦溝通,
: 讓電腦幫我們執行一些運算(動腦的)事情,但具體來說有那些事情呢?
: 我個人比較不在意薪水高,我比較在意領的長久,一直有在進步,
: 然後應用起來不會很虛。不要像傳產薪水低又快倒光就好。
: 所以JAVA跟前端要選甚麼?具體來說都有哪些事情做?哪個比較好入門
: 不管怎樣我都要寫程式就是了,如果找到工作也想把C/C++補起來
: 還有把資工的必修(資結演算法計算機程式)
: 都補起來,但現在急著轉行先求有找到工作為主
我不想戰前端,其實高薪的前端工作也是存在的,
但我不覺得放棄嵌入式軟韌體是個聰明的選擇,我本身就是弄韌體的
,韌體進入的門檻絕對比前端高很多。舉個簡單的例子來說,弄韌體的
很常常會碰到dsp (digital signal processing),簡單來說就是要設計
濾波器啦,因為如果使用ADC來sample電壓就一定會碰到這玩意。
我敢保證95%以上的前端開發者看到DSP就死惹...沒修過工程數學基本上是不太可能
有辦法處理dsp的相關問題的。
當然我也不是說前端就沒有門檻,前端要做得好,也是要花費大量時間跟精力,
只是經常看到有人房仲不想做來做前端,歷史系畢業也可以做前端,
現在根本就是前端大爆炸的時代,只要有一台筆電(還不用網路線,因為都用無線網路)
就有機會成為前端工程師
但要成為好的韌體工程師(雖然我自己也不敢說很厲害),但至少就需要:
1.銲槍.....不會焊接?! ...ㄜ......你要怎麼debug?!
2.邏輯分析儀,沒這個根本玩不下去
3.示波器,看類比電路的訊號很重要
4.看電路圖,至少要看的懂基本的部分,看一次看不懂,那就多看個五次吧....
軟體版上經常看到有人不滿意現職,就會有人推薦前端,但是不會有人推薦去作韌體
XD