30歲轉(zhuǎn)行學(xué)編程寫(xiě)代碼并不晚,路這么走一定成功!

情感導(dǎo)師 6870

 添加導(dǎo)師微信MurieL0304

獲取更多愛(ài)情挽回攻略 婚姻修復(fù)技巧 戀愛(ài)脫單干貨

事先聲明,本文只寫(xiě)干貨,非勵(lì)志雞湯文,湯頭不鮮并不好喝[偷笑]。

本文適合想要半路出家,轉(zhuǎn)型學(xué)編程并成功就業(yè)的小伙伴。提供一條可行性非常高的指南。

開(kāi)頭這么一個(gè)標(biāo)題,肯定有很多學(xué)了非常多年的編程大佬憤憤不平:“放肆!30歲轉(zhuǎn)換居然也想混飯吃,不把我們放在眼里?”

大佬們息怒,且看如下分析。

30歲轉(zhuǎn)行學(xué)編程寫(xiě)代碼并不晚,路這么走一定成功!

30歲的確是人生一個(gè)坎,論語(yǔ)有云:“吾十有五,而志于學(xué)。三十而立。四十而不惑”。在社會(huì),三十而立的確是普遍大眾認(rèn)同的觀點(diǎn)。那難道30歲就真的沒(méi)希望了嗎?就不能追逐夢(mèng)想,30歲轉(zhuǎn)學(xué)編程真的會(huì)一敗涂地,一口飯也沒(méi)得吃了嗎?當(dāng)然不是!但是姿勢(shì)方法很關(guān)鍵!

在正文開(kāi)始之前,請(qǐng)確定自己有職業(yè)轉(zhuǎn)型的必要條件:對(duì)編程有著濃厚的興趣

興趣是最好的老師,特別是自學(xué)的情況下,否則,非常容易半途而廢,對(duì)于沒(méi)興趣的人來(lái)說(shuō),敲代碼是一件非??菰锏氖虑?,比蹲大牢還要難受。如果沒(méi)有濃厚的興趣或下決心,我會(huì)這里勸退你,不要浪費(fèi)自己的精力。

十字路口的分析

只要談到學(xué)習(xí)編程,就避免不了的選擇一款編程語(yǔ)言。就像游戲里選擇戰(zhàn)士還是魔法師一樣令人難以抉擇。

先上一張圖。2021年7月編程語(yǔ)言排行榜?;馃岬囊廊皇荂、java、python,緊隨其后的是.Net家族的兩員老將。

不知道大家注意到?jīng)]有,SQL居然也算編程語(yǔ)言(好吧,它還真的是編程語(yǔ)言),盡管眾多程序員對(duì)SQL是編程語(yǔ)言這件事嗤之以鼻,通常,C++程序員不愿與SQL程序員為伍。先打個(gè)預(yù)防針,榜上無(wú)名的語(yǔ)言無(wú)需考慮,特別是:易語(yǔ)言,我見(jiàn)過(guò)很多人最后會(huì)走向這條歧途最后進(jìn)了死胡同。因?yàn)檫@玩意真找不到工作的,不騙你。并且很多時(shí)候這是個(gè)面向監(jiān)獄編程的語(yǔ)言。

再啰嗦一句,這玩意千萬(wàn)不要碰,請(qǐng)自行搜索原因。

想必大家大概知道我想說(shuō)什么了。對(duì)于榜單上除了SQL的其他語(yǔ)言,想從零入門(mén),自學(xué)靠他們養(yǎng)家糊口,難度大且不說(shuō),得花費(fèi)巨大的時(shí)間精力和財(cái)力。并不現(xiàn)實(shí)!這點(diǎn)我與各位大佬所見(jiàn)相同。

榜單上除SQL外任何一種編程語(yǔ)言,避免不了學(xué)習(xí)前后端其他理論知識(shí),甚至是操作系統(tǒng)知識(shí),否則根本無(wú)法創(chuàng)造出任何東西。以C#為例, 搞winform系統(tǒng)開(kāi)發(fā),必須學(xué)習(xí)winAPI,各類(lèi)控件,wpf框架等,搞web開(kāi)發(fā),那也夠嗆,html、css、js沒(méi)跑!每一項(xiàng)都是博大精深,深淵一般深不見(jiàn)底。但是如果不學(xué)其他只學(xué)C#本身語(yǔ)法?基本沒(méi)有公司會(huì)請(qǐng)你去浪費(fèi)時(shí)間。去面試也就是自討沒(méi)趣找不自在。

好吧,這時(shí)候很多人就會(huì)被街上五花八門(mén)培訓(xùn)班牛皮癬廣告吸引,什么零基礎(chǔ)學(xué)習(xí)python,從入門(mén)到精通,三個(gè)月成就高手之類(lèi)的,無(wú)非是收割智商稅罷了。白花了錢(qián)不說(shuō),找工作時(shí)會(huì)遭到社會(huì)無(wú)情的毒打,被用人單位教訓(xùn)得體無(wú)完膚。這類(lèi)培訓(xùn)班講究的只有兩個(gè)字:“速成”。而編程好比蓋大樓,地基沒(méi)有夯實(shí),大樓只會(huì)風(fēng)雨飄搖,最后轟然倒下!地基要學(xué)好,需要長(zhǎng)時(shí)間的做夠多的項(xiàng)目,長(zhǎng)年累月的積累經(jīng)驗(yàn)。這就是是編程崗位招聘,為什么往往明確注明需要x年工作經(jīng)驗(yàn)的原因。

命運(yùn)的抉擇,劍走偏鋒

作為零基礎(chǔ)轉(zhuǎn)行投身成為碼農(nóng),必須選擇一款合適的編程語(yǔ)言,當(dāng)然必須滿足以下幾點(diǎn):

1)選一款學(xué)深學(xué)淺都能夠換口飯吃的語(yǔ)言;

2)這款語(yǔ)言入門(mén)門(mén)檻低,必須附帶學(xué)習(xí)的內(nèi)容越少越好;

3)不影響30歲人生大事,不占用太多精力和時(shí)間,能邊學(xué)邊賺錢(qián);

以上三點(diǎn)那只有一款語(yǔ)言符合要求,就是SQL。

何為SQL,簡(jiǎn)單地說(shuō)就是一款數(shù)據(jù)庫(kù)設(shè)計(jì)語(yǔ)言,用它,可以實(shí)現(xiàn)數(shù)據(jù)的增、刪、改、查,--沒(méi)了。這樣形容,是不是感覺(jué)非常簡(jiǎn)單?只要專(zhuān)心研究SQL語(yǔ)言本身的語(yǔ)法,記住內(nèi)置的函數(shù)等等,不需要再多學(xué)其他,就可以大膽放心地去應(yīng)聘上崗。

“SQL語(yǔ)言誕生48年以來(lái),如今已“成為最容易賺到錢(qián)的語(yǔ)言”,它應(yīng)用范圍非常廣泛。小到超市收銀機(jī),大到企業(yè)、軍工科技領(lǐng)域,幾乎有軟件的地方都需要用到數(shù)據(jù)庫(kù),而有數(shù)據(jù)庫(kù)的地方就一定需要用到SQL語(yǔ)言??梢赃@么說(shuō),我們的生活被各種數(shù)據(jù)庫(kù)包圍著。

應(yīng)用廣泛意味著飯碗機(jī)會(huì)多,并且上面提到過(guò)的,SQL與其他語(yǔ)言不通,是一個(gè)獨(dú)立可以賺錢(qián)的語(yǔ)言。以Java語(yǔ)言為例,讓我們來(lái)看看招聘公司是如何描述崗位的。

作為一個(gè)門(mén)外漢,是不是以為學(xué)會(huì)了Java語(yǔ)言本身就萬(wàn)事大吉了?然而,現(xiàn)實(shí)是殘酷的。周邊附帶學(xué)習(xí)的框架、語(yǔ)言太多,但語(yǔ)言本身無(wú)法獨(dú)立完成項(xiàng)目,是自學(xué)者最大的痛點(diǎn)。

正確的選擇勝過(guò)千萬(wàn)倍努力

既然SQL有這么多優(yōu)勢(shì)那該如何開(kāi)始?如何進(jìn)行職業(yè)規(guī)劃和學(xué)習(xí)規(guī)劃?我建議分為四個(gè)階段:

初級(jí)接觸階段

1)在找工作之前,先自學(xué)下SQL基本語(yǔ)法(增刪改查基礎(chǔ)語(yǔ)法總共就四句話不超過(guò)100字),推薦w3school網(wǎng)自學(xué)。遇到問(wèn)題可以頭條知乎或者專(zhuān)業(yè)點(diǎn)的CSDN論壇求助下別人。只要先學(xué)會(huì)基本語(yǔ)法即可。

2)動(dòng)手!想要學(xué)好SQL必須經(jīng)常動(dòng)手操作。網(wǎng)上下載個(gè)SQL SERVER2008,安裝后熟悉下環(huán)境,學(xué)會(huì)基本的創(chuàng)建數(shù)據(jù)庫(kù),創(chuàng)建表即可。SQL SERVER界面友好簡(jiǎn)單,是眾多數(shù)據(jù)庫(kù)中最適合小白入門(mén)學(xué)習(xí)的數(shù)據(jù)庫(kù)軟件,網(wǎng)上教程資料非常豐富。

3)學(xué)習(xí)一些電腦組裝和維護(hù),網(wǎng)絡(luò)接線、打印機(jī)路由器基本設(shè)置的知識(shí)。

4)有條件的建議考函授計(jì)算機(jī)專(zhuān)業(yè)的學(xué)歷。

中級(jí)階段

找一份以計(jì)算機(jī)硬件運(yùn)維為主,軟件運(yùn)維為輔的中小公司運(yùn)維崗上崗,最好有基礎(chǔ)的SQL技能要求和部門(mén)有其他同事。起初工資可能會(huì)較低,要有心理準(zhǔn)備。

為什么找這么一份工作?低級(jí)別的IT運(yùn)維日常工作主要以硬件設(shè)備維護(hù)為主,而中小企業(yè)并沒(méi)有經(jīng)常損壞的設(shè)備需要維護(hù),上班時(shí)間會(huì)有比較多的空閑時(shí)間,并且工作需要基本的數(shù)據(jù)庫(kù)操作要求,這意味著學(xué)以致用。如果同部門(mén)還有其他同事可以交流,進(jìn)步速度將非??臁_@類(lèi)公司要求基礎(chǔ)的數(shù)據(jù)庫(kù)操作能力,無(wú)非只是滿足日常生產(chǎn)時(shí)導(dǎo)出一些數(shù)據(jù),修改一些字段罷了,非常簡(jiǎn)單。

在步入下一個(gè)階段前,要學(xué)會(huì)SQL的多表聯(lián)合查詢、索引,接觸到存儲(chǔ)過(guò)程、觸發(fā)器等稍微高級(jí)點(diǎn)的知識(shí)。如果已經(jīng)達(dá)到了這個(gè)水平,可以放心地進(jìn)入高級(jí)階段。

高級(jí)階段

達(dá)到這個(gè)階段,所需時(shí)間因人而異,如果有心,大部分人可能半年到一年時(shí)間就能達(dá)到。這時(shí)候可以找一些更高級(jí)別的運(yùn)維崗位?;蛘咧苯討?yīng)聘實(shí)施工程師。

實(shí)施工程師大致的工作內(nèi)容就是到客戶現(xiàn)場(chǎng)安裝、調(diào)試數(shù)據(jù)庫(kù),以保證公司軟硬件能夠正常上線運(yùn)作。在這個(gè)階段上,可以將以前學(xué)習(xí)的SQL更加頻繁地應(yīng)用到工作中,要不了多長(zhǎng)時(shí)間,你對(duì)SQL使用變得更加熟練,得心應(yīng)手,能夠體驗(yàn)到在百萬(wàn)表中取一行數(shù)據(jù)信手拈來(lái)的樂(lè)趣和成就感。并且更進(jìn)一步對(duì)數(shù)據(jù)庫(kù)各類(lèi)函數(shù)、過(guò)程的理解,甚至能接觸到鏈接服務(wù)器,分布式服務(wù)器,鏡像,事務(wù),作業(yè)等更加高深冷僻的知識(shí)。

終極階段

達(dá)到了這個(gè)階段,月薪過(guò)萬(wàn)只是姿勢(shì)問(wèn)題??梢赃x擇一些大型集團(tuán)企業(yè)的ERP二次開(kāi)發(fā)崗,從面對(duì)客戶的戰(zhàn)場(chǎng)回到辦公室電腦前,潛心研究SQL高階段的知識(shí)。幫助公司完成ERP/OA/MES系統(tǒng)的二次開(kāi)發(fā)。

本階段核心目標(biāo),除了進(jìn)一步學(xué)習(xí)SQL存儲(chǔ)過(guò)程等常用知識(shí),開(kāi)始向其他編程語(yǔ)言發(fā)展,所謂“曲線救國(guó)”。當(dāng)SQL的存儲(chǔ)過(guò)程完全掌握后,再學(xué)習(xí)另一門(mén)編程將輕松很多,你會(huì)發(fā)現(xiàn)所有編程語(yǔ)言其實(shí)萬(wàn)變不離其宗。

一般情況下,ERP二次開(kāi)發(fā),使用到如上圖所述的C#語(yǔ)言,無(wú)非只是作為ERP前端界面的顯示罷了,簡(jiǎn)單的邏輯運(yùn)算,SQL拼接,非常簡(jiǎn)單容易。甚至只要掌握基本語(yǔ)法拉一拉控件即可完成。

潛心研究一套行業(yè)ERP系統(tǒng),專(zhuān)精這個(gè)行業(yè)的業(yè)務(wù)流程和二次開(kāi)發(fā),若干年后,將成為公司不可替代的重要崗位,并且一位熟練的、經(jīng)驗(yàn)豐富的行業(yè)ERP二次開(kāi)發(fā)工程師,在業(yè)內(nèi)非常受歡迎。這時(shí)候跳槽加薪,就有了更足的底氣。也算是完成了轉(zhuǎn)型之路。

坐好板凳,咱講個(gè)原味真實(shí)故事

雖不是雞湯文,但干 一碗有肉的原味雞湯也不為過(guò)。

故事還得從接觸的一家生意上的朋友公司談起。

因?yàn)闃I(yè)務(wù)發(fā)展需要,他們公司原先使用的便宜ERP已經(jīng)不能滿足日常使用要求。打算斥資100萬(wàn)大洋更換一套國(guó)內(nèi)某知名品牌ERP。思慮良久,最終簽了合同。我?guī)兔ω?fù)責(zé)對(duì)接他們。

沒(méi)過(guò)兩個(gè)月,甲方(ERP軟件公司)實(shí)施組進(jìn)駐公司準(zhǔn)備開(kāi)始上線實(shí)施事宜。帶隊(duì)的是個(gè)40+歲滿臉胡渣的老大哥。甲方告訴我們,這位是實(shí)施部的總監(jiān),因項(xiàng)目重大,親自掛帥出征。

這讓我有些意外,意外的不是他滿臉胡渣 ,意外的是40+歲還在寫(xiě)代碼搞實(shí)施。要知道,一般情況下,軟件科技公司,程序員35歲是個(gè)紅線,除非例外,一般不會(huì)考慮35歲以上的大叔。而這位少說(shuō)有40歲的大叔,不僅自己年紀(jì)大,還帶了二叔、三叔和四叔,只有最后一個(gè)文案助理是個(gè)精神小伙。這波迷之操作著有些實(shí)匪夷所思。

在接下來(lái)的半年上線實(shí)施里,這位大叔帶領(lǐng)著二叔三叔和四叔,每天噼里啪啦敲著鍵盤(pán),公司一大群人圍著他們?nèi)找共煌5奶岢鲂碌膯?wèn)題和需求。只見(jiàn)他們動(dòng)輒兩千行的SQL存儲(chǔ)過(guò)程一氣呵成,不帶喘氣,修改BUG更不在話下,一眼就能確定茫茫代碼中哪里出了問(wèn)題,效率非凡。就這么又持續(xù)了幾個(gè)月。

某日夜空清朗,找了個(gè)茬,相約路邊燒烤擼串,酒過(guò)三巡。我忍不住跟實(shí)施總監(jiān)聊起了職業(yè)經(jīng)歷。我驚訝地發(fā)現(xiàn),他們都是半路出家,最晚的38歲才轉(zhuǎn)行寫(xiě)代碼。驚訝之余,更加細(xì)問(wèn),如何在這么短的時(shí)間內(nèi)練成神功,莫非有高人指點(diǎn)?大叔一笑,舉杯喝了一口,說(shuō)出了轉(zhuǎn)型的蹉跎歲月:

38歲那年,在物流公司做管理,后來(lái)物流分公司撤了,心灰意冷無(wú)處容身,遂回老家休息一段時(shí)間,中間一次朋友聚會(huì),因羨慕朋友程序員工資高,工作環(huán)境優(yōu)越,外加從小喜歡游戲,就產(chǎn)生自學(xué)編程的念頭,但也就是這么一個(gè)念頭罷了。但因生活所迫,不得不先找份工作養(yǎng)家糊口混口飯吃。但苦于身無(wú)技術(shù),如何下手?剛好此時(shí)親戚開(kāi)了間收銀機(jī)銷(xiāo)售公司,專(zhuān)門(mén)為酒店、店面安裝收銀、點(diǎn)餐系統(tǒng)。正好缺人手。本著去幫忙順帶賺點(diǎn)錢(qián)的想法就過(guò)去了。收銀機(jī)和點(diǎn)餐系統(tǒng)安裝、布線、路由器倒是不難,學(xué)一下網(wǎng)上搜一下馬上就會(huì)了。但是數(shù)據(jù)庫(kù)配置和客戶刁鉆的修改要求讓他十分的無(wú)奈,倒逼他學(xué)習(xí)數(shù)據(jù)庫(kù)相關(guān)知識(shí),就這么半推半就,剛好自己也有興趣,就這么入了門(mén)。做了1年,數(shù)據(jù)庫(kù)安裝設(shè)置、基本的增刪改查都已經(jīng)熟得不能再熟了,想換個(gè)工作。就去了用友的代理銷(xiāo)售公司,干起了實(shí)施工程師。最初只是幫師傅培訓(xùn)下乙方,簡(jiǎn)單的協(xié)助修改下數(shù)據(jù)庫(kù)內(nèi)容,漸漸地學(xué)會(huì)了聯(lián)合查詢,存儲(chǔ)過(guò)程等等。又過(guò)了一年春夏秋冬,自己跳槽到了ERP公司干起了二次開(kāi)發(fā),從實(shí)施工程師一步步做到了實(shí)施部總監(jiān)的位置,5年時(shí)間成了公司技術(shù)扛把子。但凡大項(xiàng)目老板都要請(qǐng)他出山親自操刀。后面又被挖了幾次墻角跳槽,最后在現(xiàn)在的公司上班,這便來(lái)了我們公司實(shí)施。

至于其他幾位,有個(gè)中專(zhuān)畢業(yè)而已,都是半路轉(zhuǎn)型做實(shí)施。做到他們這個(gè)程度,已經(jīng)能夠自己開(kāi)發(fā)一些獨(dú)立軟件產(chǎn)品,對(duì)其他語(yǔ)言融會(huì)貫通,簡(jiǎn)單的界面配合深厚的SQL功底,成了公司元老級(jí)別的存在。到了他們這個(gè)水平,跳槽基本都是別人挖墻腳。

看來(lái)35歲只會(huì)淘汰掉一部分人,也并不是全部。

SQL的賺錢(qián)能力的確顛覆了我對(duì)以往編程的認(rèn)知。

結(jié)尾

后續(xù)我查閱資料,據(jù)InvoZone分析,SQL成為世界上最容易賺到錢(qián)的編程語(yǔ)言。我真的是孤陋寡聞了。

劃重點(diǎn):最容易賺到錢(qián)的編程語(yǔ)言,“最容易”。的確,無(wú)法辯駁。

希望本文能為想轉(zhuǎn)型的朋友指明道路。如果年齡許可,自身壓力不大,要選擇學(xué)習(xí)除SQL外其他語(yǔ)言也不是不可,但是要做好“路漫漫兮其修遠(yuǎn),吾將上下而求索”的準(zhǔn)備。

但,語(yǔ)言只是工具,每一款語(yǔ)言適合不同的人群,因人群和需求的不同,世界上才出現(xiàn)了這么多語(yǔ)言。語(yǔ)言沒(méi)有好壞,就像湯勺和筷子永遠(yuǎn)分不出誰(shuí)更好用一樣。

選擇一款符合自身情況的語(yǔ)言才是最佳的選擇。畢竟,鞋好不好穿只有腳知道!

以上只是針對(duì)零基礎(chǔ),有生活壓力卻又想轉(zhuǎn)型的朋友參考。

歡迎評(píng)論、轉(zhuǎn)發(fā)!

評(píng)論列表

頭像
2024-06-29 00:06:38

確實(shí)不錯(cuò),挽回了不少瀕臨離婚的家庭!

頭像
2024-03-21 16:03:37

如果發(fā)信息不回,怎麼辦?

頭像
2023-10-17 01:10:20

發(fā)了正能量的信息了 還是不回怎么辦呢?

 添加導(dǎo)師微信MurieL0304

獲取更多愛(ài)情挽回攻略 婚姻修復(fù)技巧 戀愛(ài)脫單干貨

發(fā)表評(píng)論 (已有3條評(píng)論)