• 5

想請問關於程式工程師

語言先把一種學起來, 之後你再去學別種就輕鬆了, 基本上大同小異,

學好後, 再學 Design for pattern. 大概就可以吃遍天下了.

Design for pattern 才是程式設計的精髓.
Time is money, friend!

scottie2682000 wrote:
還有韌體工程師應該具備哪些語言或技能,


語言我就不說了

技能方面把"概念"底子打好很重要
好佩服各位大大!!!像我上研究所才自學C++,C++寫到現在根本寫不出啥咪毛,只會用C++套用一些演算法然後來解我的排程研究的問題,有時候學到都很灰心阿,只會用網路上已經有的演算法像模擬退火、蟻群那類的,根本在寫數學算式連寫程式的邊都沒沾上。不知道各位大大都怎麼把程式練起來的?

Pan.tc328 wrote:
//想當初iphone和android剛出來也一堆人也是重頭學習全新的語言
IPhone是手機,IOS是Framework,Objective-c,Swif 是語言
GPhone是手機,Android是Framework,Java 是語言
Asp.NET 是 Framework ,是 Microsoft .NET Framework 下寫網頁的子架構,C#,VB.NET是語言


不是吧, 這一樓在回啥?
IOS/Android 是 framework?
//IOS/Android 是 framework?

你去查一下吧~

寫IPhone 用 Objective-c 的語言,用IOS 的 Framework
裡面包含手機UI,網路,資料庫...Library和所有教學

寫GPhone 用 Java,用Android Studio 開發工具,用Android Framework

https://www.google.com.tw/search?q=android+architecture&biw=1097&bih=563&tbm=isch&imgil=RkAwT-2G-mRg7M%253A%253BFakYILo_W0nt_M%253Bhttps%25253A%25252F%25252Fen.wikipedia.org%25252Fwiki%25252FAndroid_(operating_system)&source=iu&pf=m&fir=RkAwT-2G-mRg7M%253A%252CFakYILo_W0nt_M%252C_&usg=__sZVvN4X-95ftrmLuyOkDKpNq9Es%3D&ved=0CCcQyjdqFQoTCJW9luvL-8gCFcmelAodhRQPjw&ei=ZIE8VpX7Ncm90gSFqbz4CA#imgrc=RkAwT-2G-mRg7M%3A&usg=__sZVvN4X-95ftrmLuyOkDKpNq9Es%3D


Framework=Library+Doc+Tools...=整個開發方案
kkebbc wrote:
語言先把一種學起來...(恕刪)
以你的程度去當真的程式設計師應該活不下去,倒是可以去考資訊類科的公務員,反正工作就是監督外包商來做完工作。


剛好看到這篇文章,可以參考一下,也許能夠在思考工作方向上有一些啟發。

學機械做機構工程師最好, 有美學天賦走工業設計更佳.
半導體製程研發也很好.

走軟體不適合你. 程式永遠學不完, 推陳出新速度又快,
容易學的薪水低, 難度高的不適合非資工出身.



Pan.tc328 wrote:
//IOS/Android...(恕刪)
其實這也只是溝通的問題而已,一般人會把android ,ios.net 解釋成平台或系統,這些平台下會有特定廠商(google,微軟,sun....)開發一些API讓開發者應用,這些API組成的總稱就是framework,這是比較屬於底層的framework,有些機構或個人還會在這些底層的framewrok下再架一層framework,比較有名的例如.net 的MVC framerok,java 的 struts,spring,hibernate,一般工程師認知的應該是這一層級的framework,這些認知,溝通時說清楚就好,真正的重點是在運用不是嗎
//這些認知,溝通時說清楚就好,真正的重點是在運用不是嗎
很重要,很重要,很重要..
會寫程式,會寫Java 那麼全天下的人都會寫程式了,那麼程設師有價值嗎??
Java加起來也不過幾道指令而已,一天就可以K完了

MVC 什麼是M,什麼是V,什麼是C,不會,不好意思,那就不用你了,寫IOS,Android,.NET都是用這種樣式寫
什麼是堆疊??什麼是Heap??記憶體的配置??不知道,那也沒辦法,你的記憶體無法Release,會Out of memory

網路七層架構為何??遇到什麼網路議題,你需要從Framework找出哪個API,哪個Class去繼承,去改寫
資料層怎麼組成,WebService 怎麼呼叫,什麼叫非同步,什麼是SQL Injection,怎麼叫序列化

什麼是巡迴參照,什麼是物件導向,什麼是演算法,什麼是介面,什麼是Design Pattern,怎麼查關鍵字
什麼是Open Source,怎麼破解

非常多的議題

我不用考實作題,只要隨便抽幾個概念,就知道你的等級,就知道未來的利用性,就知道薪資
你懂Java,懂Android但你不懂Java跟Android的關聯
那你叫Coder,打字員,你不需有想法,我叫你做什麼就做什麼,你只值22K
你懂Java,Android的關聯,恭喜,你是程設師,你要之前先想好,然後告訴我,我會點出你的問題點,你值40k~60k
你懂某Framework 還有各系統間關聯,多層式架構...你叫系統分析師,你只要把概念圖畫好,向我報告,你值100k up
你懂More and More,且每次專案都成功,你是專案經理,專案利益直接抽成
  • 5
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?