現階段加拿大IT 產業求職非常困難 所以連帶的許多 software developer, software engineer 很難找到工作 ,但其實有一些類似相近的工作 ,可以考慮 。因為也是一樣需要 programming, 一樣需要 好的 Algorithm. 當然你一定沒有足夠經驗 但是你可以自學 自己動作手作時間實驗 把自己訓練出來. 如果這個職缺很缺人 而且你能夠通過interview 與實作。
1. Embedded system or firmware engineer 通常需要懂 Linux, C, STM32, RTOS, PCB 與各種 interface, MSP430 , 51 microcontrollers. 這是比較偏 電機 電子專業。
2. PLC technician PLC HMI 這個比較偏自動控制與物聯網。Rockwell, Siemens, Schneider, B&R, Aveva, Ignition, and Omron.
3. CNC programming 比較偏機械工程。CAD/CAM
4. Robotics programming.
上述這些技能在 製造業, 礦業, 航太,製藥,自動控制,機械加工等產業 都仍然有許多職缺。 當然與傳統 軟體工程的技能有一些差距。但是這些工作是一樣要動腦去 programming. 這就是software developer 的專長。唯一不同的是介面與應用不同。由於是非常專門的技術 所以有一定程度的進入障礙。很多人也沒有將這些跳躍式聯想在一起。但是我相信對於一個有經驗的 software developer 轉學這些一點是非常容易上手的,並不困難。
基本上這些 embedded, plc, cnc, robotics 應用與技能都是廣大產業界幾十年來實實在在的生產線上的人力需求。不像某些剛被發展出來的IT技能並未被廣泛應用 ,也未普遍。並被吹噓過度。
我並不是在這產業 如果內容有誤 請見諒。
No comments:
Post a Comment