-
1 # 禾苗在麥田
-
2 # tibbytang安卓開發者
建議學習安卓開發
先介紹下我自己,7年android開發經驗,之前使用java,現在使用kotlin
首先分析下c#,java,android,跨平臺,前端的就業方向。
c#語言 我接觸的可以做web開發,桌面軟體開發,Unity開發,我們公司就是採用c#作為指令碼語言在unity下開發軟體與安卓配合完成一款產品
Java 企業級開發比較多,身邊同事公司基本上採用java進行專案開發,多屬於web開發,比如很多公司採用的web 開發框架spring mvc
跨平臺 這個我覺得是其他語言的一種延伸 ,比如google 最新 推出的Flutter ,可以做web,android,iOS,一套程式碼實現三端互通。但是我對此持懷疑態度,先不說能不能跨平臺,因為每個平臺都有自己的一些特性。很難做到一套程式碼在各端流暢執行
前端開發 在我身邊基本上做的都是web開發,和瀏覽器打交道,當然也不僅僅侷限於瀏覽器,比如現在的微信小程式,採用web的方式開發android,iOS應用程式透過上面分析我們來說下,為什麼建議學android,做android你可以使用c#,c#支援安android開發,android的開發語言是java,現在還有kotlin,android 開發也可以使用Flutter,javascript內嵌webview 進行開發,深入的一點可以採用c/c++進行開發,現在是智慧手機時代,基本上都透過手機完成,加上馬上要來臨的5G時代,我看好android的發展
-
3 # 程式設計師龐深
還沒畢業呢都已經什麼都學了,很牛逼,關鍵是show me the code,拿出自己的實戰案例,當你畢業10年後,這些你都必須應該要精通的。目前應該是找個簡單一點系統實戰一番,你就知道你選什麼了!
-
4 # 西瓜西瓜我是土豆133674913
個人觀點,精於一個方向比較好,你學的太雜了,對於應屆畢業生並沒有什麼優勢,除非天賦異稟,不然就選擇一個方向進行深入研究吧
-
5 # 碼農十三
題主還沒畢業就學了這麼多語言,不知道所謂的學了到底是學到什麼程度。是選的課程裡面有你說的那幾種語言?然後認真聽老師講完?還是完全自學,而且有做過專案?
如果是前者只是聽老師講一遍,那️加強實戰好多老師大多數是專業搞研究,完全理論派。實戰經驗很少,或者幾乎沒有實戰經驗。跟著他們學最多可以做到打好語言基礎。但是光有語言基礎明顯不夠看,現在的絕大多數專案不需要你去自己造輪子做框架,只要能熟練應用現成的框架就能駕馭各種開發專案。大學裡有很多老師有自己的專案,積極參與起來,不給錢也沒關係,積累實戰經驗對於畢業找工作是有很大優勢的。
如果有專案實戰經驗,建議轉戰前端網際網路行業做前端相對來說好找工作,待遇也比一般的後端要高一些。建議集中精力攻克前端。前端積累幾年經驗可以再次攻克後端,那你就成為了全猿仰慕的大雜燴:全棧工程師。
祝願題主能如願以償找到適合自己的工作。
回覆列表
你已經無敵了,接下來不是學,是做。雖然我不知道你說的學了c java 安卓是到什麼程度。我現在接觸任何一門新語言,半小時瞭解就開始直接寫了,寫半個月應該七七八八沒問題了。 語言只是工具,用工具怎麼造,用的有多巧才重要。