• 5

想請問關於程式工程師

不好意思又來請教,
關於程式工程師我看了許多職缺,
但因為每個職缺需要會的語言都不同,
對於我這種沒有經驗的人完全看不懂,
因此想請教一些方向,


目前我稍微整理一下,
(yes123的職缺)職缺大約比較多的是"ios/android"跟"網頁ASP.net"
或者是其他如"java",這些我都需要學嗎?
還是這些領域都不同,只要鑽研一種呢?

之前還有前輩推薦韌體工程師,雖然查了一下資料,
但還是不清楚要學些什麼,


希望有經驗的大大們,可以給我一些建議,
讓我有點方向理解這些程式各別的程度,
還有韌體工程師應該具備哪些語言或技能,

感謝大家 (跪倒)。
2015-11-04 23:33 發佈
文章關鍵字 程式工程師

C,C#,C ,VC, Java,VB,Javascript…… 擇一專精,都能有很大一碗飯吃,不過這些太多人會了,
與其跟在別人後面,不如換條路。

反正你都重頭開始,
不如你直接學進幾年
成長率高的R語言吧!
以後走大數據分析師。
看你對未來有什麼想法...底子永遠都是你本身的邏輯觀念和理論基礎..每天一堆open source一堆api在推陳出新..很多技術都是學一次一輩子大概也只會用一次...薪水高的都是把語言當工具..有需要再去學..想當初iphone和android剛出來也一堆人也是重頭學習全新的語言..只要你比別人學得快衝得快你就可以賺大錢了..後追者往往都是只能撿碎肉吃
感謝樓上兩位大大的建議
scottie2682000 wrote:
不好意思又來請教,...(恕刪)
//這些我都需要學嗎?
都要~

程式設計師有價值,不是程式價值,是Know價值,產品價值
妳寫一隻垃圾程式,薪水會高

IOS+Apple+IPhone
C#+MS+ASP.NET
JAVA+Google+Android

每個都有其領域
現在都跨領域整合,跨領域開發
開發完IPhone就要轉到Android上面

如果妳要薪水7萬以上,SI公司,妳什麼都要會,包山包海,客戶用什麼妳就要會甚麼
10萬以上,寫遊戲的,妳還要物理學.....

什麼叫做寫程式..
不是寫Hello World 就是寫程式,不是寫99乘法表,不是寫計算機,不是寫把資料
Show在螢幕上而已

另外所有的基礎很重要,什麼是物件導向,什麼是介面,什麼是MVC,記憶體什麼配置,怎麼降偶,怎麼多形,安全性,怎麼攔事件,時間複雜度,用Key Word查資料,Open Souce GPL,MIT...不同等

基底打好,未來不管出甚麼作業系統,IOT...新科技,上手都很快
我從C#到Android二個月完成,轉IOS 一個月完成
很多同事買書還停留在前幾章,因為沒基底,他看不懂書在寫什麼

R,BigData算了,除非妳是頂大的,畢業就進大型研究機構,如工研院巨資中心,資策會,中華電信研究所
不然把SQL學精通還比較有價值

scottie2682000 wrote:
不好意思又來請教,...(恕刪)


先說說你想做跟最喜歡啥吧,不然會做得很痛苦
不過不管想做啥,最好都把 C/C++ 學好,之後學啥都很快
先找出自己想走的方向然後再朝那方面去學相關的知識跟軟體,例如:

遊戲就可以朝 C# + Unity 或其它開發軟體
現在很多遊戲開發軟體很方便,寫一次就可以發布在各平台
一般PC軟體跟網頁那就C# + ASP.NET,韌體那就是 C/C++ + IAR 之類的開發軟體

像我是從C# + ASP.NET開始寫,但現在上面有提到的我都有在寫
但最喜歡的是寫遊戲,但開發軟體不是用unity,寫自己喜歡的東西才會有動力
不然寫程式其實很枯燥乏味又無聊也沒啥成就感,做久會膩

//想當初iphone和android剛出來也一堆人也是重頭學習全新的語言

IPhone是手機,IOS是Framework,Objective-c,Swif 是語言
GPhone是手機,Android是Framework,Java 是語言
Asp.NET 是 Framework ,是 Microsoft .NET Framework 下寫網頁的子架構,C#,VB.NET是語言

scottie2682000 wrote:
不好意思又來請教,...(恕刪)


看之前的文章,你原來是機械系的,那或許還是走自動控制與韌體會比較適合,多少可以用到一些之前學的東西

我自己是機械自控,在嵌入式系統與韌體已經做 17 年啦,一半台灣一半美國,覺得這個領域進步得慢,

其實日子過得還不錯。薪水還是看運氣與實力,不過我當年的同學也幾乎沒有留在機械領域的。

把 C,資料結構,作業系統學好是最重要的,其他就是看工作需求囉。
scottie2682000 wrote:
yes123的職缺)職缺大約比較多的是"ios/android"跟"網頁ASP.net"


小弟除了Android和Java還沒碰過, iOS(Objective-C), ASP.NET都碰過, 也做出過產品, 我是從C++學起的, 除了C++有前輩指導外, 之後的C#, JavaScript, iOS, ASP.NET都是自學的, 以我自身的經歷來說, 我個人認為從C++學起, 再學其他語言是很快的, 不過您必須先找一家願意讓你磨技術的公司, 否則一般公司都希望找一個能馬上上手有經驗的工程師

莎朗石頭 wrote:
小弟除了Android...(恕刪)


江湖上有一句話
如果你想讓一個人不想寫程式
就是叫他去學c++ XD

工程師範圍太大了, 硬體/韌體&驅動/web form/win form/mobile device...
基本上學甚麼都可以, 但至少方向要先有~
深入專精的也好, 每種都會的也好, 基本上都餓不死~~~~
https://jin.tw
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?