-
1 # 累啊157714034
-
2 # 歪歪魚塘
網際網路也分很多,首先你要拿給自己定位今後的發展方向,再針對方向去學習相應的網際網路知識!
1、架構師
聽起來很高大上的一個職位,但是需要強悍的技術實力和深厚的技術積累。架構師的成長需要歷練,需要技術的廣度和適當的深度。設計優雅、靈活、可擴充套件的架構是架構師的主要工作。不能追求最新、最熱的技術,還要考慮現有團隊的能力,技術的成熟度。
2、web後端碼農
後端碼農主要實現業務邏輯,提供介面給前端使用。Java 當然是用的最多的,但是也有別的相對小眾的像 Python、ruby on rails 等,還有就是PHP,簡單粗暴,中小網站常用,無論哪一個,學習起來都不是很難。這一塊的人員需求是比較大的。
3、web前端碼農
主要是 Javascript、CSS、JQuery 等,最近幾年大家重視瀏覽器端使用者體驗,瀏覽器端做得越來越炫, 所以也很火。
4、手機端碼農
主要是 Android、iOS,由於移動網際網路的發展,現在很火爆,需求量很大,相對而言 iOS的門檻高一些,程式設計師也少一點,不過工資高一點。
5、系統程式設計碼農
有些需求很簡單,有些需求很複雜,需要支援海量的使用者,海量的併發,像淘寶的雙11, 像微信的春節搶紅包。需要做雲計算,虛擬化,分散式處理,支援系統水平擴充套件。對於海量的資料,還需要做大資料分析,從中提取有價值的資訊,例如 Hadoop。 由於需要對作業系統,資料庫,伺服器端系統做定製開發,甚至自己搞一套,小公司一般沒有這樣的技術能力,主要是BAT這樣的公司在搞。人員需求不是很大,對碼農來講,需要在一個領域鑽研得非常深,技術穩定度比較好。
6、安全
網際網路時代,你的資訊一不留神就有可能被偷走,安全變得越來越重要。 所以單單實現了功能,滿足了效能還不夠,很多公司,尤其是BAT對安全非常重視。這個方向也需要對技術鑽研得很深才可以。
7、測試
這個對技術要求不太高,但也需要測試相關的知識,能夠設計測試用例,準備測試資料,執行測試。現在敏捷開發流行,對測試也要求懂開發知識,至少能夠開發一些自動化的指令碼。很多女生後來轉到了測試崗位,我想主要是女生比較細心吧。
8、資料庫管理員
幾乎所有專案都需要資料庫的支援,對於大型、超大型專案,會有一個叫做DBA的職位。他對資料庫知識極為精通,平時對資料庫進行管理,開發時能幫助開發團隊設計資料庫,並且找出效能瓶頸,進行效能調優。
9、安全美工/文件
美工:就是對介面進行美化了,一般是由美工先出介面原型,大家討論,修改,確定後美工會生成各種介面元素,像圖示、按鈕等。現在對美工也有一定的技術要求,不僅僅是畫介面,還要把html模板做出來,所以美工需要懂得 HTML、CSS,甚至部分 Javascript。
10、專案管理
專案已經開始了,業務分析師、架構師、開發、測試等一群人如餓狼撲食,勢必要把專案撕個粉碎。可是這麼多人怎麼協作? 如何管理?進度能不能按要求完成?這就需要專案經理出馬了。
-
3 # 開森開森
跟你專業一樣,也想過轉計算機,但是真的有點難,尤其是前期,我想了一個月,還是堅守自己的崗位比較好,做好了,不比計算機差。
-
4 # 緣來是你不好嗎
這個我覺得我很有回答權。因為我就是自動化畢業2年後轉到網際網路開發的。如果說在2-3年前還是可以的,但是現在基本死路一條,除非你技術非常好。
首先現在很多程式設計師可能都還在找工作,而且對軟體知識的要求越來越高,首先,本科以上,最好是計算機專業的,可能面試機會才會比較多。怎麼說那,趕緊放棄吧。有啥問題可以問。
回覆列表
可行,歲數是個問題,你自問還有激情沒,有就要早轉,越往後拖,激情會慢慢的消失殆盡!!!另外,即便沒轉行,在工廠裡一定要做管理,不能長時間在一線,一線離高層隔得太遠