java編程 本人29歲,大學(xué)畢業(yè),電腦技術(shù)一般,想學(xué)java。我這個(gè)歲數(shù)大嗎?如何開始學(xué)習(xí)?
本人29歲,大學(xué)畢業(yè),電腦技術(shù)一般,想學(xué)java。我這個(gè)歲數(shù)大嗎?如何開始學(xué)習(xí)?作為IT行業(yè)的從業(yè)者,讓我來回答這個(gè)問題。首先,對于29歲的人來說,學(xué)習(xí)Java和進(jìn)入it行業(yè)是很困難的。這種困難體現(xiàn)在
本人29歲,大學(xué)畢業(yè),電腦技術(shù)一般,想學(xué)java。我這個(gè)歲數(shù)大嗎?如何開始學(xué)習(xí)?
作為IT行業(yè)的從業(yè)者,讓我來回答這個(gè)問題。
首先,對于29歲的人來說,學(xué)習(xí)Java和進(jìn)入it行業(yè)是很困難的。這種困難體現(xiàn)在三個(gè)方面:一是學(xué)習(xí)java開發(fā)難度較大;二是就業(yè)難度較大;三是升職難度較大。
Java語言是全場景編程語言之一。目前,它在整個(gè)it行業(yè)得到了廣泛的應(yīng)用。雖然Java語言的學(xué)習(xí)材料很多,Java技術(shù)體系成熟度也比較高,但是學(xué)習(xí)Java語言也有一定的難度。它往往需要一個(gè)系統(tǒng)的學(xué)習(xí)過程來開始,往往需要項(xiàng)目實(shí)踐來逐步培養(yǎng)和培養(yǎng)自己的編程思想。
由于程序員往往對年齡敏感,即使掌握了java開發(fā)技術(shù),在求職時(shí)也會(huì)面臨更大的困難。很多開發(fā)團(tuán)隊(duì)在招聘初級(jí)開發(fā)崗位時(shí),更愿意選擇年輕的人選,這一方面便于管理,另一方面也考慮到整個(gè)開發(fā)團(tuán)隊(duì)的溝通問題。
當(dāng)然,對于有一定職場經(jīng)驗(yàn)的java初學(xué)者來說,在當(dāng)前產(chǎn)業(yè)結(jié)構(gòu)升級(jí)的背景下,如果能結(jié)合自己的行業(yè)經(jīng)驗(yàn)選擇相應(yīng)的崗位,機(jī)會(huì)就更大了。例如,如果你有金融行業(yè)的工作經(jīng)驗(yàn),那么申請主要在金融領(lǐng)域的研發(fā)公司就比較容易。
對于程序員來說,隨著年齡的增長,工作升級(jí)的難度會(huì)越來越高,所以Java程序員往往非常注重前五年工作升級(jí)的速度。根據(jù)歷史經(jīng)驗(yàn),很多程序員在28歲前會(huì)成長為開發(fā)團(tuán)隊(duì)的主力軍,一些程序員會(huì)走上研發(fā)級(jí)崗位,從而延長自己的職業(yè)生命周期。因此,只有29歲才能進(jìn)入開發(fā)領(lǐng)域,后期升級(jí)的壓力還是比較大的。
為什么感覺很多人都選擇前端不選擇java?
因?yàn)楹芏嗳瞬恢朗裁词乔岸恕?/p>
許多人認(rèn)為前端是HTML CSS,這就是所謂的網(wǎng)頁設(shè)計(jì)。它屬于設(shè)計(jì)工作,而不是程序員。
HTML CSS根本不是一種編程語言。
很多人認(rèn)為前端很簡單,HTML和CSS根本不是編程語言,所以很容易學(xué)習(xí)。
請記住,前端程序員也是程序員。他和其他程序員的唯一區(qū)別是他使用JavaScript來處理瀏覽器。
一個(gè)合格的前端,知識(shí)系統(tǒng)不比一個(gè)java項(xiàng)目程序員差多少,而且面對JS這種語言,可以說技術(shù)難度有時(shí)甚至比java還要高。
因此,如果您不了解對象、循環(huán)和函數(shù)等基本知識(shí),請不要說您是前端程序員。
最后,我給你一些建議。如果你對編程感興趣,你可以學(xué)習(xí)其他語言,如java、PHP、Python,并有一定的開發(fā)基礎(chǔ),然后學(xué)習(xí)JavaScript轉(zhuǎn)向前端。如果你對編程不感興趣,那么你應(yīng)該好好學(xué)習(xí)設(shè)計(jì),有一個(gè)堅(jiān)實(shí)的基礎(chǔ)PS和AI,學(xué)好色彩理論,學(xué)好設(shè)計(jì)理論,然后你可以學(xué)習(xí)HTML,CSS,網(wǎng)頁設(shè)計(jì),并簡單地理解一些JS。
不要急著去培訓(xùn)班學(xué)什么前端,學(xué)到最后,沒有編程能力就不能做程序員,沒有設(shè)計(jì)能力就不能做設(shè)計(jì),什么都不能做,浪費(fèi)青春。
5G時(shí)代的到來,給我們程序員會(huì)帶來哪些技術(shù)上的挑戰(zhàn)?會(huì)出現(xiàn)哪些新技術(shù)?
隨著5g時(shí)代的到來,將會(huì)有幾個(gè)關(guān)鍵的變化。一是物聯(lián)網(wǎng)相關(guān)領(lǐng)域?qū)⒂瓉砀蟮陌l(fā)展機(jī)遇,如車聯(lián)網(wǎng)、農(nóng)業(yè)物聯(lián)網(wǎng)、工業(yè)物聯(lián)網(wǎng)、智能家居、可穿戴設(shè)備等;二是移動(dòng)互聯(lián)網(wǎng)將迎來新的發(fā)展機(jī)遇,主要是應(yīng)用場景的拓展;第三,大數(shù)據(jù)和人工智能的應(yīng)用將加速地面的衰落。
對于程序員來說,主要的挑戰(zhàn)是如何應(yīng)對5g時(shí)代帶來的這些變化,主要包括知識(shí)結(jié)構(gòu)的更新。首先,在5g時(shí)代背景下,移動(dòng)互聯(lián)網(wǎng)和物聯(lián)網(wǎng)將進(jìn)一步融合,這就要求程序員不僅要了解移動(dòng)互聯(lián)網(wǎng)的發(fā)展技術(shù),還要掌握物聯(lián)網(wǎng)相關(guān)的發(fā)展技術(shù)。移動(dòng)互聯(lián)網(wǎng)開發(fā)技術(shù)包括移動(dòng)終端開發(fā)(Android開發(fā)、IOS開發(fā))和后端服務(wù)開發(fā)。隨著5g標(biāo)準(zhǔn)的實(shí)施,未來將出現(xiàn)一批基于移動(dòng)終端的API,專注于不同的物聯(lián)網(wǎng)應(yīng)用場景。
此外,5g標(biāo)準(zhǔn)的實(shí)施將進(jìn)一步推動(dòng)大數(shù)據(jù)和人工智能相關(guān)技術(shù)的發(fā)展。比如目前頻頻提及的aiot概念,說明人工智能與物聯(lián)網(wǎng)的結(jié)合將是一個(gè)明顯的趨勢,人工智能與物聯(lián)網(wǎng)的結(jié)合將完成具體的落地應(yīng)用。物聯(lián)網(wǎng)的結(jié)果就是萬物的智慧。對于程序員來說,掌握大數(shù)據(jù)和人工智能技術(shù)是必然的要求,這必然會(huì)增加程序員的學(xué)習(xí)壓力。
隨著5g標(biāo)準(zhǔn)的實(shí)施,傳統(tǒng)程序員的崗位分工會(huì)有一些變化,崗位的任務(wù)邊界也會(huì)逐漸模糊。前端開發(fā)還需要完成部分后端開發(fā)任務(wù),而后端開發(fā)也需要進(jìn)行部分前端開發(fā),因此全棧程序員將受到未來企業(yè)的歡迎。目前,很多互聯(lián)網(wǎng)公司都發(fā)布了大量的全棧開發(fā)作業(yè)。因此,對于程序員來說,全棧開發(fā)位置是一個(gè)不錯(cuò)的選擇,當(dāng)然也會(huì)增加學(xué)習(xí)壓力。
Java開發(fā)技術(shù)達(dá)到什么標(biāo)準(zhǔn)可以月薪20k?
謝謝。作為一個(gè)java程序員,我有更多的發(fā)言權(quán)。
首先,我聲明我的工資低于2萬英鎊。首先,我的工作年限不符合標(biāo)準(zhǔn)。其次,我的技術(shù)水平不夠。第三,我的項(xiàng)目經(jīng)驗(yàn)不夠。
無論您從事的是Java還是其他技術(shù),如果您在一個(gè)大的技術(shù)領(lǐng)域?qū)iT從事一個(gè)重要的技術(shù)堆棧,您將獲得20K甚至更高的工資。