程序員的話,也分前後端,沒有學歷的話可以考慮一下web前端,對學歷要求不高,就整個程序開發階段來說,前端的開發相對而言能稍簡單一些。
web前端就是圖中前端工程師負責的工作。
其實題主如果不局限於編程的話,UI設計師也可以考慮,但是UI設計師前期的薪水相對低一些,但是提升的空間還是很大的。
繼續說這個web前端。
web前端工程師就是協調前端設計師、後端程序員實現網站頁面或程序的界面美化、交互體驗的一個職位。
web前端的課程大多數在網上都能找到,題主可以去B站上找找。按下面這個課程體系系統的學習一下。
web前端專業課程體系
一、web前端基礎:
第一階(HTML+CSS)
第二階段(javascript)
1、ECMAScript語法基礎()
2、BOM編程
3、DOM編程
第三階段
1、query與ajax
2、jQuery選擇器、事件與方法等
3、jQuery動畫與插件
4、ajax應用以及封裝
二、web高級進階
第一階段(HTML5+CSS3)
第二階段(移動端rem布局)
第三階段(JavaScript高級)
1、面向對象的思想
2、構造函數、原型對象以及原型鏈
3、繼承的方式
4、高階函數與其他
第四階段(Bootstrap):Bootstrap4
第五階段(ES6)
1、let與const
2、結構賦值與擴展運算符
3、函數的新增
4、新增api
5、extends實現繼承
6、Promise對象、symbol數據類型、es6模塊化、新增數據結map與set、proxy
三、web前後端分離框架
第一階段(vue)
1、vue基礎
2、webpack搭建開發環境以及vue-cli
3、vue-router與axios
4、vuex
5、ui組件庫:vant、element-ui、Ant
第二階段typescript與React
1、typescript
2、React
第三階段(微信小程序)
了解小程序、開發者工具、框架、組件、api、雲開發
第四階段uni-app與伺服器
1、uniapp框架
2、伺服器相關知識
這是我們培訓機構部分web前端學員的就業情況,可以看到有高中學歷的,但是入職的年薪並不高,但是不用太過於擔心,這只是起薪,後期提升的空間還是很大的,因為web前端在西安這邊平均月薪在13K—14K之間。
上面只是舉例說明一下可能性,年齡學歷其實不是問題,主要看題主自身的意願度,如果不夠強烈,很容易半途而廢。
程序員薪水高,就是因為學起來有難度,而且需要不斷地學習,甚至在工作之後也要持續學習強化自己的能力,所以能否成為程序員,需要對自己有個正確的評估。
作為一個27歲開始自學編程,最終成為程序員的過來者,我和題主相比,可能唯一的不同點就是我還有那麼一點文憑優勢。
程序員這條路,看似入門簡單,門檻低,但是要一直走下去,真的不容易。
因為非科班出身,每次找工作時,我總會有低人一頭的感覺,在許多大型互聯網的招聘網站上,你總會看見,招聘要求上寫著,大學本科畢業,計算機及相關專業。
雖然我是個小碩士,但因為不是計算機專業,所以每次投遞簡歷都是膽戰心驚的,總害怕別人因為我不是計算機專業而卡我。
的確,在找工作的過程中,因為這個原因,我也真的被卡過,有些大公司對這個其實還挺看重的。
隨著國內互聯網市場的逐漸成熟,野蠻生長的時代已經過去了,現在已經不再是當年一個PPT就能拉到投資,就能開公司的時代了。
在經歷了一輪又一輪的資本大戰之後,一些小公司逐漸退出了這個圈子,幾乎每個行業都已經有了自己的行業霸主。
秩序在逐漸被建立,程序化和成熟化的過程中,無論是企業自身還是程序員人群,都是在不斷前行和不斷淘汰的循環中。
經歷了優勝劣汰的角逐之後,剩下來的企業和程序員不能說是業內的佼佼者,但也都是比較厲害的那一小部分人。
因此,目前的企業對高級工程師的需求要遠大於中低級工程師的需求,在這樣的一個需求環境下,程序員也在不是過去那樣隨便會點增刪改查的知識就可以進入一個人公司的時代了。
加之,目前的國內互聯網環境普遍比較躁動,發展依舊很高速,在較快的發展節奏下,內卷自然就比較嚴重。
內卷嚴重的後果就是年齡成為了限製程序員職業發展的一道關卡,35歲已經不再是說說而已,可以去問問自己身邊那些35歲的程序員,在找工作的時候所面臨的難度是否和自己三十歲之前一樣。
27歲學習編程,沒有文憑,但只要肯下功夫,肯努力,成為一名程序員是完全沒有問題的,但問題的關鍵是,入了門,進入了這個行業,能否把這條路一直走下去,誰都不敢保證。
㈡ 計算機本科里最重要的是哪幾門課程(想當C++程序員的話)
真理:數據結構:程序員必需懂操作系統:編程方面基本,從事計算機行業的都得懂。編譯原理:進階課程,開發中少有用到,建議不必學。軟體工程和管理:從事大型項目或高階職位者必須懂,進階課程資料庫原理:大型商業項目基本有資料庫,要懂計算機網路:和網路相關的項目都很賺錢,要懂網路編程:c++很大一個應用,懂! 最後讓我告訴你現狀,你這樣初學又不是應屆對口畢業的人很難找c++的工作。你不急著轉工作的話,我給你一個建議:學好上面的課程,不要搞windows的,做linux的網路編程,伺服器端的。這個需求比較大,人數也少。就算學不太好,搞懂linux的配置和架設也能找到好工作。這樣的話你就主攻linux系統的配置和linux下的c/c++,數據結構和網路編程,多線程編程。順帶一提,linux伺服器要的就是效率,多看有關演算法。
㈢ 35歲以後程序員做什麼工作去了
程序員的職業發展路徑很多,以下可以參考:
如果你認為自己就是想做技術,願意終身學習,那就往高階程序員的方向發展;
如果你願意處理瑣碎的管理工作,幫助團隊取得成功,就把精力放在管理上;
如果想做高階程序員,可以選擇重視技術的公司,讓自己最大化地發揮技術價值;
如果想轉移到管理崗位,就選擇團隊成員多、組織架構相對成熟的大公司,這些公司底子夠好且管理制度已經比較完善。
每一個年齡段都是人生的必經階段,都有自己要解決和面臨的問題。
怎樣活,活出怎樣的自己,主動權一直在我們手裡。只要你願意,每個年齡段都可以活出最精彩的自己,認清自己內心真正的需求和渴望,再去尋找適合自己的棲身之地才是明智之舉。