欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

31歲開(kāi)始從機(jī)械轉(zhuǎn)向?qū)W軟件Java遲不遲

31歲開(kāi)始從機(jī)械轉(zhuǎn)向?qū)W軟件Java遲不遲?

看了下其他回答。有比較沖動(dòng)“強(qiáng)行勸退”的,也有客觀分析的,還有所謂專家泛泛而談沒(méi)干貨的。相比而言前兩個(gè)還算比較實(shí)在。

先說(shuō)下我的結(jié)論,利弊都有,結(jié)合個(gè)人情況分析。優(yōu)先建議轉(zhuǎn)前端工程師。

理工科出身轉(zhuǎn)軟件可行性相對(duì)較高

首選,軟件編程考驗(yàn)的基礎(chǔ)能力就是邏輯思維能力。作為一個(gè)機(jī)械的理科生,應(yīng)該是具備了一定邏輯思維能力的。哪怕自己覺(jué)得自己這方面做得不好,也好過(guò)哪些想轉(zhuǎn)到軟件行業(yè)的文科生。

我還見(jiàn)過(guò)學(xué)日語(yǔ)、英文轉(zhuǎn)軟件的。他們都能轉(zhuǎn),一個(gè)理科生轉(zhuǎn)軟件的障礙天然更小。這方面要有信心。

首選不建議轉(zhuǎn)Java或其他后端語(yǔ)言

軟件行業(yè)分支很多,開(kāi)發(fā)、測(cè)試、UI、產(chǎn)品等。

轉(zhuǎn)測(cè)試最簡(jiǎn)單,因?yàn)闇y(cè)試入門門檻低。但31歲的年紀(jì)無(wú)測(cè)試經(jīng)驗(yàn)和剛畢業(yè)無(wú)測(cè)試經(jīng)驗(yàn),沒(méi)有公司會(huì)選擇前者。不建議去培訓(xùn)機(jī)構(gòu)做測(cè)試培訓(xùn),理由有二。一、一般性的測(cè)試,工作內(nèi)容是功能測(cè)試,關(guān)鍵是對(duì)需求文檔的理解能力,動(dòng)手操作軟件的實(shí)踐能力,不斷重復(fù)操作同一個(gè)功能的細(xì)心和耐心,這些都不需要花那個(gè)錢和時(shí)間去培訓(xùn)。二、高階的測(cè)試講究的是性能測(cè)試、安全測(cè)試等,這些東西對(duì)測(cè)試還沒(méi)入門的人來(lái)說(shuō),直接上培訓(xùn)就好像還沒(méi)學(xué)會(huì)走就想跑一樣,面試的時(shí)候很容易露餡,沒(méi)有必要跟自己過(guò)不去。

UI和產(chǎn)品更不要想。UI首先需要美術(shù)方面的專業(yè)技能。我估計(jì)一個(gè)機(jī)械專業(yè)的同學(xué),要這方面才能大概率也不會(huì)去搞機(jī)械了。個(gè)別特殊人才我們不討論。

產(chǎn)品更是一個(gè)高階技能。

那么回到開(kāi)發(fā),從開(kāi)發(fā)技能,簡(jiǎn)單地分為前端和后端兩個(gè)方向。注意是為了簡(jiǎn)化問(wèn)題,所以簡(jiǎn)單地談,希望杠精不要瞎扯。

什么大數(shù)據(jù)、人工智能、區(qū)塊鏈?zhǔn)菑拈_(kāi)發(fā)內(nèi)容來(lái)分的,如果不是搞著玩或炒概念,需要更多的專業(yè)知識(shí)和背景就先不談。

后端的流派比較多,java、Python、php等。前端比較統(tǒng)一,不管后端用什么技能,前端都是用html、css、js去匹配。

其實(shí)不管前后端,對(duì)于智商正常的理工科學(xué)生來(lái)說(shuō)“入門”都不難。但對(duì)于半路轉(zhuǎn)行的人有兩個(gè)建議:1、找一家靠譜的培訓(xùn)機(jī)構(gòu),這樣能減少個(gè)人自學(xué)走彎路,提升學(xué)習(xí)效率;2、謹(jǐn)慎選擇后端,優(yōu)先選前端。

因?yàn)椴还苓x前端還是后端,入門之后,就涉及到如何精進(jìn),更進(jìn)一步的問(wèn)題。即便是一般性開(kāi)發(fā),除了在管理非常到位的一些外包公司(外包公司會(huì)把事情分解得很好,讓每個(gè)開(kāi)發(fā)人員只是流水線上一個(gè)工人,干好你自己的哪幾個(gè)規(guī)定動(dòng)作即可。長(zhǎng)期下去不利于個(gè)人發(fā)展),一個(gè)后端需要了解,需要去做的東西,涉及到的知識(shí)領(lǐng)域非常廣。

簡(jiǎn)單羅列下,至少包括:

數(shù)據(jù)庫(kù)安裝以及如何用工具(如navicat)去使用它(流行的數(shù)據(jù)庫(kù)又分oracle、mysql、sql sever、postgresql等),

數(shù)據(jù)結(jié)構(gòu),

算法、設(shè)計(jì)模式(簡(jiǎn)單的要會(huì)撒),

不同開(kāi)發(fā)語(yǔ)言各自存在的簡(jiǎn)單性能問(wèn)題、常用場(chǎng)景寫法、常用的開(kāi)源生態(tài),

windows和linux操作系統(tǒng)基本操作,

各種服務(wù)器的安裝使用疑難排查(比如java生態(tài)里面常用的tomcat)。

如果需要讀文檔、寫文檔,還會(huì)用到各種寫文檔的工具或語(yǔ)言,比如UML、powerdesign等。

還有很多零散的計(jì)算機(jī)基礎(chǔ)知識(shí),比如一個(gè)中文占幾個(gè)字,英文占幾個(gè)字節(jié),什么是ASCII碼、換行符是什么,不同的操作系統(tǒng)換行符有什么不同等等。

此外,比較難的一點(diǎn)是需要具有比較好的邏輯思維能力,才能寫出邏輯嚴(yán)謹(jǐn)Bug少的代碼。

轉(zhuǎn)前端開(kāi)發(fā)相對(duì)見(jiàn)效快、進(jìn)階容易

相對(duì)而言,前端比較單純。用好html、css、js即可。

首先,這3個(gè)語(yǔ)言好學(xué)。不像后端語(yǔ)言,可能一個(gè)知識(shí)點(diǎn),能牽涉出好多東西,這個(gè)是后端難的一個(gè)重要因素;

其次,整體而言前端對(duì)于邏輯性的要求,我只能說(shuō)確實(shí)越來(lái)越高,但是跟后端比起來(lái),難度等級(jí)還是要差很多。

這兩點(diǎn)決定了,前端比后端門檻低,上手快,進(jìn)階容易。

后端說(shuō)實(shí)話,越往后面進(jìn)階越難,哪怕是對(duì)專業(yè)出身的人來(lái)說(shuō)也是能難的一件事情。如果是半路出家的同學(xué),除非具有非常強(qiáng)的上進(jìn)心、很好的學(xué)習(xí)能力,我估計(jì)終其整個(gè)職業(yè)生涯也就是一個(gè)中級(jí)水平而已。但前端晉升高級(jí)的期望會(huì)大一些。

很多培訓(xùn)機(jī)構(gòu)給你說(shuō),轉(zhuǎn)Java沒(méi)有問(wèn)題的。這話也沒(méi)錯(cuò),入門不難。但是他有沒(méi)有跟你講清楚,入門之后怎么辦?晉升空間大不大?

想轉(zhuǎn)Java或其他后端語(yǔ)言的同學(xué)們要冷靜,不要被所謂的高工資陷阱迷惑。并且現(xiàn)階段前端開(kāi)發(fā)正處于一個(gè)上升期,有點(diǎn)類似前兩年的iOS開(kāi)發(fā)。目前的前端工資水平其實(shí)有點(diǎn)虛高,就中初級(jí)人員而言,甚至有機(jī)會(huì)拿到比同等水平的后端人員更高的待遇。

其他非技術(shù)因素

這主要就是說(shuō)家庭之類的因素,這方面相信30多歲的人自己能評(píng)估可行性,就不需要我們?cè)谶@里回答了。

反正需要題主平衡好吧,看看家人對(duì)你的支持程度,是否理解等等,綜合評(píng)估吧。簡(jiǎn)單來(lái)說(shuō),30歲對(duì)普通人來(lái)說(shuō)還有些機(jī)會(huì)調(diào)整人生。

不過(guò)千萬(wàn)別認(rèn)為自己與眾不同,像褚時(shí)健那樣八十多了還能去創(chuàng)業(yè)。以普通人的視角,普通人的能力來(lái)評(píng)估自己能不能承受其中的風(fēng)險(xiǎn)。切記好高騖遠(yuǎn),或自以為是!