我是一個高中學歷的大男孩,高中畢業就自學電工在一家工廠工作三四年,因為對電腦一直感興趣,再加上經常從網上刷到程序員的日常,所以萌生了當一個碼農的想法,但不知道如何入手,是自學好呢還是找個培訓機構好呢,有沒有大神給點意見,謝謝


一、前端

1、前端開發要掌握的技術包括但不限於html5、css3、javascript、jquery、Bootstrap、Node.js 、AngularJs等技術。總體來說。前端開發需要掌握數學、計算機體系、操作系統、數據結構和演算法、編譯原理等等基礎知識。另外,HTML和CSS也是前端工程師非常重要的基本功,很多同學,尤其是喜歡寫代碼的同學容易忽視Markup Language,實際上ML也是UI相關的領域裡面很重要的內容,不應該被忽視。

2、前端工程師的職業發展和就業前景

前端是一個相對比較新的行業,互聯網發展早期(1995年~2005年)是沒有專業的前端工程師的。隨著互聯網的發展,大約從2005年開始,正式的前端工程師角色被行業認可,到了2010年,互聯網開始全面進入移動時代,前端工程師的地位越來越重要,前端領域的技術發展也越來越快,各種新的思想、設計模式、工具和平臺都快速發展,對前端工程師的技能要求也越來越高。前端領域發展很快,各種新技術新思想不斷湧現,這是一個好現象。但是前端發展太快也帶來一些問題,其實還是那句話,前端工程師首先是軟體工程師,基礎是最重要的,如果基礎不紮實,一切應用技能就都是「浮雲」。

二、後端1、後端開發要掌握的技術後端開發以Java為例,主要用到的是,包括但不限於Struts、spring、springmvc、Hibernate、Http協議、Servlet Tomcat伺服器等技術。會寫Java、php、c++等系列的一種語言代碼,會寫SQL語句,能做簡單的資料庫設計,會Spring和iBatis,懂一些設計模式等。前端說白了,主要就是做網站或者軟體,手機app後臺的交互和互動,以及資料庫體系,讓其展現在前臺。2、工程師的職業發展和就業前景後端工程師主要負責數據邏輯存儲和複雜邏輯的設計。學習能力對於後端開發來說來說的確是一個比較重要的能力,即使做了5年以上的開發,每年都還是要學習新的技術,因為好多技術都是要更新換代的,不學習就是在退步。後端開發總體來說,只要有了過硬的技術,走到哪都是企業爭搶的人才。

作者:前端小姐姐

鏈接:https://www.zhihu.com/question/322046614/answer/1570892671

來源:知乎

著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。


題主你好!選擇前端還是選擇後端,其實沒必要那麼糾結,首先自己搞清楚前端和後端分別從事的崗位職責,再就是結合自己個人的興趣去選擇。前端主要是負責完成產品與用戶交互的界面設計,也就是讓產品更加符合用戶的審美觀和優化人機交互性,所要學的有HTML5、css等,而Java本身更注重於後端的數據交互,並且Java軟體開發有桌面程序開發,web程序設計,還有移動端開發,方向也比較多,對於以後職業方向的選擇上也比較寬廣一點。你喜歡與客戶或者說用戶需求打交道,提升用戶對產品的好感度可以選擇前端,而喜歡與數據打交道可以選擇後端。

但是根據你的情況的話,個人建議可以學習前端,因為前端相對於後端來說的話,入門要容易一些,學習的內容也沒有後端的多,雖然說後端的薪資相較於前端,要高一些,但是現在前端的薪資也是不低的,還有就是不管前端還是後端,是需要不斷學習,都說前端技術更新只是相對來說快,實際是不快的,現在無論從事哪一個行業,都是需要不斷學習的,只有不斷學習,提升自己,才能走得更遠。

下面是我自己總結的前端和後端的區別以及它們的發展與薪資,你可以看一下

web的前端:前端和後端哪個工資高?做前端好還是做後端好??

zhuanlan.zhihu.com圖標

我從事這一行十多年了,如果想要學習web前端或者Java,不知道學習路線,缺少學習資料的可以私信我喲,免費送給你,在技術上有什麼不懂的問題可以問我,經驗上也可以分享給你,避免你少走一些彎路。

好了,答題完畢,覺得還不錯的話,點個贊加關注吧!


實話實說,高中畢業還是讀個自考或者成考好,不要著急做程序員。

  1. 不是你認為你對電腦感興趣就能做好的,我見過許多對電腦感興趣的人,他們只是日常使用,覺得電腦是個很神奇的機器。對於處理器、操作系統、網路只知道皮毛,以為電腦插上網線,點點滑鼠就能上網了;
  2. 不知你刷到的程序員日常是什麼樣的,不會只是和產品經理吵吵架吧。或者看到很多關於程序員的段子:什麼買78個雞蛋,一個包子,用毛筆寫個「Hello, world」之類的。或者是從刪庫到跑路,從C語言編程指南到頸椎病到康復指南。
  3. 對於你所說的自學還是培訓機構,我認為任何程序員的基本能力就是自學。而且不是自學,還得是一直學,從學會一門語言到獨立完成項目是需要很長一段時間的。

估計會有很多人說學編程不需要英語基礎,數學基礎等,沒有什麼門檻,但當你真正做了一位程序員後,你會發現這些基礎非常重要。與此相關的還是操作系統、編譯原理、數據結構、演算法,概率論與統計、網路等等,學無止境。

現在很多人入門前端,以為只要會了 js 就行,其實任何語言難得不是語言本身,而是自己建立知識體系。

當然如果你只是不想當電工了,換個職業就當我沒說。


先自身評估下,你在這方面的潛質如何?這個我認為是天生的。

如果你是那種一看計算機理論知識,很快就通的,那我建議你前端後端一起學。

如果不是的話,那就先從前端學。

後端建議你從JAVA和PYTHON兩個選一個,原因不解釋,說起來太長,你自己去查。

前端建議你從H5、JAVASCRIPT學起,JAVASCRIPT的學習建議選擇VUEJS框架,當然你也可以選擇其他。


從前端學的好處是,很容易出成就感,一兩天你就能寫出些東西,給你直觀的展示,這樣你才會有學下去的動力。先不用管太多的語法啊,演算法啊,數據結構啥的,先做出東西,然後持續磨練纔是王道。

舉我自身的例子,我最早做的程序是跟著光碟學慣用VBSCRIPT寫一個計算器,跟著教程做,做出來後很有成就感。後來高中班級每個班級配電腦,然後我用FRONTPAGE給我們班做網頁,當時根本不懂HTML語法,都是選擇一個組件,然後看後面對應的代碼,一點點對應琢磨出來。如果直接讓我敲代碼,估計當時我就退縮了。後來用FLASH做動畫課件,其實也是成就感作祟,在同學面前顯擺唄。

說這麼多,只是為了告訴你,培養興趣很重要,要不很容易三分鐘熱血。

還有你提到了學歷,我也說兩句。計算機這個領域,對學歷真的要求不高,他不像數學物理那些科學。所以你才會發現中國有好多碼農牛人都沒上過大學,所以沒問題的:)自學也是完全沒問題的,我公司的同事,比我小很多,他就是大學畢業轉行自學的,也沒上過培訓班,完全自學。當時我面試他,他打動我的一點是,他沒用幾行代碼,就純用CSS畫了個小豬佩奇,我當時覺得對於新人來講還算不錯的。

如果需要的話,可以關注私聊我,我在線的話一定會回復你的,祝你成功。



不管學習前端後端都是需要學習編程語言的,

而Java在編程語言中佔有很大的地位,

所以新手小白可以從Java開始學起,

 軟體開發這個產業本身的發展空間是很大的,如果能從事軟體開發相關的工作,那還是比較好的,尤其是it中的java軟體開發技術好就業。

  Java工程師的就業方向非常廣泛,只要是和Java語言編程相關的工作都可以,而Java又是運用範圍很廣的語言,所以Java工程師的就業選擇非常多。

  簡單介紹幾個就業方向:Web開發、遊戲開發、安卓開發、客戶端開發等。

  Java工程師的薪資水平平均年薪在15萬左右。一年以上工作經驗的工程師,月薪基本能達到1萬。


前言:

高中學歷的話不知道你具體的學習能力怎麼樣,如果是想早一點就業選擇前端會比較好一些,相對入門會簡單一些,機構的話這個就要自己選擇好了,也可以自己先自學嘗試下。推薦你看下基礎的教程,

基礎小白自學前端推薦一些比較不錯的學習網站_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標想學習軟體開發,應該是學習前端好還是後端好_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標1. 前端開發工具介紹_嗶哩嗶哩 (゜-゜)つロ 乾杯~-bilibili?

www.bilibili.com圖標發佈於 2020-09-01繼續瀏覽內容知乎發現更大的世界打開Chrome繼續電腦學校電腦學校哈爾濱森大電腦培訓學校

恭喜你佔據了一個重要的要素「興趣」。我們從小受教育時,常常聽說過,要培養興趣愛好,可見之重要性。

高中畢業學習編程是沒問題的。高中畢業步入社會,脫離校園生活3-4年,現在20多歲,建議去培訓機構接受系統的學習。首先,培訓機構是專業的,作用就是教會求學者,所以,你只管一心努力學習就好,就業都不需要考慮,直接就安排了。


恭喜你佔據了一個重要的要素「興趣」。我們從小受教育時,常常聽說過,要培養興趣愛好,可見之重要性。

高中畢業學習編程是沒問題的。高中畢業步入社會,脫離校園生活3-4年,現在20多歲,建議去培訓機構接受系統的學習。首先,培訓機構是專業的,作用就是教會求學者,所以,你只管一心努力學習就好,就業都不需要考慮,直接就安排了。


推薦閱讀:
相關文章