小弟原本是纯硬件的,
因缘际会下走入软件的路.
目前的工作是用C/C++去写硬件控制的东西.
像自动测试工具之类的.
或是维护现有的code
因为现在有了家累,
少了很多时间去东摸西试.
要把时间花在刀口上.
所以想问看看几条发展路线,
看大家对这些路线发展性有什么看法..
这几条路线另外有一个重点是可在家工作的可能性.
毕竟想多陪小朋友一些时间.
1. 往FW发展, 加强对MCU的能力.
->MCU 人才需求看起来也不低.
但MCU 本身发展十分成熟, 能赚钱的应该都是应用面.
换言之公司产品赚钱程度跟薪水相关...
在家工作的可能也不小, 可以接案.
只是不知道Arduino这类的MCU对805x, PIC...影向多大?
2. 往UVM发展.
->主要是自己有一些系统的底,
UVM在SOC design看起来越来越重要, Google来的薪水好像不错.
SystemVerilog以前有碰过一些. 跟C 的概念很像.
翻了一下spec难度不低, 要投入很多时间才可能懂.
但在家工作好像不太可能, 除非公司同意远端?
而且看起来台湾的公司很吃工作经验/学历?
3. 往纯软发展,
->目前最热门的就是App了,
不过不论是iOS/Android看起来都要再学一种语言.
网络应用的话, 前端看起来Java script跑不掉.
后端的东西C/Java 只是入门, DS, Algorithm, OS才是重头戏.
但在家工作比比皆是, 还不少例子.
只是准备工作可能挤不出那么多时间.
而且换领域起薪应该也不好.
4. ?
能有先进能分享自己工作上的发展,
让小弟可以有个方向吧?
感谢.