回覆列表
-
1 # AI踐行者
-
2 # 程式小屋
你說的集3種專業於一體的職業,我想分別說說,因為我不是做硬體方面的,所以說說自己在軟體方向和演算法研發方面的想法吧
軟體方向提問者大概應該還在大學階段吧
大學階段學的都是基礎課程,要想與工作接軌,還得靠自學,那麼你說的這3種專業,都需要非常強的自學能力和思維,特別是演算法研究方面
一般在畢業後大部分人的工作方向為:
1、java工程師
這個職位比較籠統,就是說前端,後臺等,只要與java有關的都要去做
2、web前端
這個是目前工資較高,比較火的職位,主要就是掌握JS,css,HTML,jQuery等知識
演算法研發這個除了要學好程式語言基礎外,還要更加深入的去了解程式語言的魅力,那就是資料結構與演算法,小編大學時參加過各種軟體設計大賽,接觸過一些較難的東西,所以,建議如果你對程式語言極有興趣,且在這方面天賦不錯,在這方面可以繼續深研,否則,小編絕對走這條路不好,那麼,演算法研究方面,有哪些職位尼?
並且,這職位還很多要求學歷的
合理安排時間,就等於節約時間.——培根
這個得看你自己的現狀,興趣來考慮。因不瞭解具體情況,這裡只是大概說下,供你參考。
如果個人是有硬體基礎的,並對硬體不太感冒的情況下,建議在軟體開發上可深入下,因為軟硬結合的人才,在目前很多領域都應該需要,尤其是做智慧產品的公司也多。當然這是對軟體也感興趣的情況下。而如果硬體設計做的很好的話,建議還是堅持下去。
不也能看到智慧製造,機器人,智慧家居等也挺火的,且這些公司也都需要對硬體設計的人才,設計不同層數的板子什麼的。
如果之前就是做軟體的,儘量避免去做外包了,如果想在軟體這方面繼續深入的話,多在機器學習,深度學習上下些功夫,起碼提高對這方面的認識,和動手能力。有很多免費課程,開源的程式碼可參考。
對於演算法研發,還是有比較高的要求,如果沒有好的數學功底的話,得先打打基礎,之後可以考慮基於已有演算法去改進,找找感覺,逐步去提高。好的話可以發表論文什麼的。