想學編程語言?
首先你得確認你在28歲以下,然后你再確認你有英語基礎(chǔ)比如4級,再次你得能忍受得住加班。
28歲以下,其實程序員也是吃的青春飯的行業(yè),所以如果你在28歲以上而且沒有這一行的基本經(jīng)驗,那你直接放棄,基本上在一線城市的互聯(lián)網(wǎng)公司是不會招大年齡轉(zhuǎn)行的人員做程序員,因為程序員是吃腦力及學習能力的,年紀大了無論是在體力還是學習能力上都會比不上年輕的。
英語能力
程序員開發(fā)需要的資料很多時候是要通過谷歌搜索的英語解決方案,因為國外分享比較有深度和數(shù)量比較多,而如果在外企工作英語是必須的一項基本能力。
加班
互聯(lián)網(wǎng)企業(yè)就是一個創(chuàng)新的行業(yè),機會特別短,所以每個互聯(lián)網(wǎng)公司都是非常趕時間的,基本上沒有不加班的互聯(lián)網(wǎng)公司,比如業(yè)內(nèi)比較流行的996,即早上9點到晚上9點,一周6天,甚至有人喊出7X24的口號。
條件符合
如果上面條件你都符合或你堅持做程序員,那你可以在做手機端和做后臺端選擇,其它的比如c、c++學習成本太高,開發(fā)周期太長,對人員能力要求太高,.net現(xiàn)在不是主流。
手機開發(fā)程序員,可以在安卓和蘋果之間選擇,建議選擇安卓的手機開發(fā),原因如下,安卓需要的設備成本低,而安卓的使用量在全國占7成,所以對這類的技術(shù)人員需求也更大。而蘋果的好處是因為入門成本高,所以一般來說工次會比安卓高一點。
后端開發(fā),這個主要在Python和JAVA之間選擇,因為這兩門語言代表了之后5年的技術(shù)發(fā)展方向如大數(shù)據(jù)、區(qū)塊鏈、人工智能。建議學習JAVA對于外行人員來說要進行入人工智能方面還是比較困難的,因為涉及的技術(shù)比較深及對算法的要求高,對于新入行積累不深的人來說非常困難。而JAVA的好處是不僅是以后的主要方向同時也因為其在互聯(lián)網(wǎng)的技術(shù)人員需求量是非常巨大的,基本每一家互聯(lián)網(wǎng)公司都需要,包括騰訊、阿里。
本人現(xiàn)處廣州從事互聯(lián)網(wǎng)工作多年,資深技術(shù)人員、管理人員。愿結(jié)識有互聯(lián)網(wǎng)業(yè)務的技術(shù)人員或企業(yè)人員。