學Java還是h5?
作為一名IT行業的從業者,也出版過Java編程書籍,所以我來回答一下這個問題。
首先,學習Java和H5都是不錯的選擇,但是從就業的角度來說,更推薦學習Java方向,因為僅僅學習H5并不會具有較強的崗位競爭力。
軟件工程專業近些年來的就業情況在諸多計算機專業當中還是比較突出的,一方面原因是軟件工程專業比較注重學生動手實踐能力的培養,另一方面原因是軟件工程專業與行業的結合比較緊密,不少軟件工程專業會與企業進行聯合的人才培養(共建實驗室等),這也在一定程度上提升了學生的就業能力。
在具體方向的選擇上,不同的學校會有不同的設置,這個主要取決于學校自身的教學資源情況,目前Java和前端開發(H5)也是比較常見的方向。選擇Java方向有三點好處,其一是Java開發的崗位比較多;其二是Java的應用領域比較廣泛;其三是Java的上升空間比較大,未來可以走研發級路線。但是,由于Java是純粹的面向對象語言,所以在學習難度上會相對高一些。
如果選擇H5開發,面臨一個最大的問題就是知識結構的全面性不足,當前的前端開發涉及到的領域越來越廣泛,要想獲得較強的崗位競爭力,不僅需要具備Web前端開發能力,還需要具備移動端開發能力以及部分后端開發能力(Nodejs)。從知識結構上來說,通常需要掌握H5、JavaScript、Android開發、iOS開發、基于平臺的二次開發等知識。
雖然前端開發在難度上要比Java低一些,但是前端涉及到的內容卻非常多,而且也比較雜,需要通過大量的實驗才能逐漸掌握。
我從事互聯網行業多年,目前也在帶計算機專業的研究生,主要的研究方向集中在大數據和人工智能領域,我會陸續寫一些關于互聯網技術方面的文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有互聯網、大數據、人工智能等方面的問題,或者是考研方面的問題,都可以在評論區留言!