互聯網公司主要有以下,當然還有其他的職位:
-
技術人員
因爲這些主要屬於計算機專業,所以除了學習下面的語言,還要學習操作系統,數據結構與算法,計算機網絡,數據庫,這都是專業課,主要就這些-
大前端開發,分爲如下
Android開發人員(主要是手機APP開發。 需要java語言,然後學習Android的相關知識. 我自己就是Android開發這個,哈哈)
IOS開發人員(主要是手機APP開發。 需要object-c或者swift語言,然後學習ios系統相關知識)
Web, H5 前端瀏覽器頁面開發: 需要HTML,js, javascript vue.js ....等各種前端框架
-
後端開發,分爲如下:
C/C++語言:C是系統語言,C/C++屬於跨平臺語言,相對難些,比較底層, 還需要學習Linux操作系統,以後可以Linux服務器開發
Java後端開發:這個比較常見,學習java語言,學習spring框架,數據庫相關知識,以後要學習微服務,等。 以後可以做網站的後臺系統,推薦系統,或者論壇系統之類的。
數據工程師(大數據或者數據分析師): 這個主要學習Python語言,因爲python有很多開源的庫,然後還要學習數據庫,hadoop, spark......等
算法人員(要求比較高,計算機碩士之類的,要學習計算機圖形學,計算機視覺, 需要深入計算機的一個分支學習):需要很好的數學功底
新興的AI.....等, 這個需要很好的數學功底,訓練模型之類的。 你們學校就有人工智能學院,你們學校計算機很厲害的,當然其他專業也都是很厲害的
-
-
產品人員:屬於非技術類。其實要求高的部門,也需要產品人員學習相關技術,至少要了解相關技術。 需要產品的競品分析,需求分析,繪製原型圖。 豆瓣上看看互聯網產品的書
先入門: 在豆瓣上找相關的書,或者知乎上有人分享怎麼學的,或者B站,網易公開課,學堂在線這些網站搜一搜應該都會有。
產品經理學習路線:https://zhuanlan.zhihu.com/p/24633738極客時間:(硅谷產品實戰36講)https://time.geekbang.org/column/intro/100006501
極客時間:(邱嶽的產品手記,這個入門之後再看)https://time.geekbang.org/column/intro/100002601
極客時間: (邱嶽的產品實戰,入門之後再看) https://time.geekbang.org/column/intro/110
上面是付費的課程。實習的話,都會有公司老人傳幫帶的。相比純技術開發的話,這個不會太難,這個需要培養產品思維,任何工作都需要慢慢來,不能着急
-
測試人員,分爲如下
- 普通測試人員:測試軟件流程
- 測試開發人員:需要學習開發的語言,寫腳本,測試性能,之類的
運營人員:非技術類。 比如超市需要經營,打折,宣傳活動之類的
其他(行政,HR人力等):非技術類