03.06 本科畢業,入職半年製造廠,想轉行編程,從web前端學起可以嗎?

詩人周政


文踐觀點:本科生不管是不是計算機專業,都可以從事編程工作,開始從web前端學習比較容易,但後端的編程也不難,學會後端編程可以拓展就業機會,提高工資待遇。

我在做程序開發7年的時間裡,團隊裡很多都不是學計算機專業的,但項目開發都做的很好,對於本科生而言,想轉行編程完全沒問題,為什麼這麼說呢?

一、本科生有基礎,自學能力強

國家對本科生教育的目標要求有明確說明,能紮實地掌握本門學科的基礎理論,專門的知識和基本技能,具有從事專門技術工作初步能力的高級人才,具備合理的知識結構,掌握科學工作的一般方法,能正確判斷和解決實際問題,具備終生學習的能力和習慣,能適應和勝任多變的職業領域。

本科教育知識的講授不僅是本學科的縱深發展,還會注意學科間的橫向關係,與此同時,本科教育注意培養學生的科學思維能力、創造能力和創新精神。

能考上本科,本身自學能力就不會差,再經過四年的學習和培養,使本科生的社會綜合適應性更強,繼續學習的潛能更大,所以,畢業半年轉行學習編程,完全沒有問題。

二、做編程不一定非要計算機專業

現在大學本科階段的學習,大多專業基礎課裡面也有計算機知識的學習,像數據庫的應用,有的C語言非計算機專業也有學。

對於計算機專業的線性代數、離散數學,邏輯算法和數據結構等專業知識的學習,如果不是複雜的項目根本用不到,說實話,我做了7年的開發,除了數據結構,其它很少用到,這些學習時很難,工作中也用不到,對於非計算機專業來說,沒有這些理論的學習,一樣可以從事編程工作。

非計算機專業的畢業生,可以自學一下數據結構、SQL語言,會一門數據庫的開發和應用,小的應用可以Access或MySql,大的SQL Server 或者ORACLE,再掌握一門計算機程序語言,底層的開發,一般是彙編、C和C++語言,高級應用程序的開發目前流行的VB,C#,Java,PHP語言,學完就可以進入程序開發的崗位,與計算機專業的本科生工作沒有什麼區別。

因此,對於本科生而言,學習編程真的不難,從事程序開發工作,也不一定非要計算機專業。

三、web前端開發比較容易,可以快速上手,提高信心

web程序開發,分為前端和後端,前端是網頁的表現,後端是程序頁面的功能和邏輯實現。Web的前端開發比較簡單,除了js,對於HTML和Css也許花1-2周的時間就可以掌握並開始工作,這樣可以快速上手,提高做編程的信心。

下面簡單介紹一下web前端開發都需要學習什麼:

1、Html

HTML是web前端頁面的編程語言,也叫超文本標記語言,它可以將網頁的內容進行整齊美觀的排版,現在最新版是html5,編寫html代碼時,需要考慮各種瀏覽器的兼容性,有時候需要根據不同的瀏覽器寫出對應的代碼來達到需要的展現格式。

學習html的語法,不用買書,因為網上有很多的資料,也簡單易學,它是web開發最基礎的語言,用心幾天就可以掌握了。

2、CSS

web前端開發第二個需要掌握的是CSS,也叫層疊樣式表或級聯樣式表,是格式設置規則,使html頁面可以有更加豐富的表現,CSS可以將網頁內容與表現形式分離,讓HTML文檔代碼更加簡練,減少瀏覽器的加載時間。

學習CSS,需要在電腦上多寫多練,也不用買書,只要勤學勤練2天就可以上手,完全學好複雜的css格式控制,需要點時間,這個可以在工作中邊用邊學。


3、JavaScript

JavaScript簡稱JS,js是Web頁面的腳本語言,在web開發中被廣泛應用,它可以為網頁增添各種動態功能,讓客戶體驗流暢美觀的頁面效果。

js通過嵌入在html頁面實現交互行為,主要被作為客戶端腳本語言在用戶的瀏覽器上運行,不需要服務器的支持,缺點是安全性不好。

JS是Web前端開發中較難的一種語言,可以買專門的書來學習,學習中一定多在電腦上練習,簡單的語法3天就能上手,複雜些的功能也可以邊用邊學。

四、web後端也不難學,學好後端編程可以提高就業機會,提高待遇

相信轉行做編程的目的不僅僅是因為喜歡,還想提高收入待遇、改善工作環境,如果僅僅做web前端編程,工資都不會很高的,因為相對簡單,作為本科生,真正有意思的,能構創造更多價值的還是後端服務器編程,所以,建議會Web前端編程,也要主攻後端開發,Web後端開發也不難。

如何學習Web後端編程呢?需要學習數據庫,掌握一門程序開發語言,下面做簡單說明。

1、數據庫

這裡說的數據庫實際是數據庫管理系統,Web後端應用的開發離不開數據,數據的存儲、調用和分析處理,都離不開數據庫的操作,所以,必須掌握一個或多個數據庫的應用編程,簡單輕量級的數據庫有Access和Mysql,在個人或者中小型的web應用開發中常被應用。

對於大型的Web項目,或者對數據存儲量比較大的中小型項目,小型數據庫在性能上是勝任不了的,還必須掌握中大型數據庫的操作和開發,一般常用的中大型數據庫有SqlServer、Oracle和DB2,DB2一般用在銀行,前2個學習其中一個就可以,他們的應用語法和操作有區別,語法基礎都是SQL語言,掌握一種,另外一種也都不難。

數據庫的學習,買專業的書進行實操學習,多電腦操作,一般學習1-2周就可以進行應用的開發,入職工作後,在工作中也可以進行深入的學習,如果有資源也可以學習老程序員的數據庫開發代碼,他們對數據庫的應用編程思路和方法,這樣學習效率會更好。

2、程序開發語言

Web後端的開發離不開一門編程語言,常用的後端服務器開發語言有Php,JAVA,.NET(包括C#和VB),可以根據自己的興趣和工作方向來選擇,沒有最好的編程語言,只有最適用的編程語言,針對不同的開發,來選擇適合的編程語言。

如何選擇適合的編程語言,可以從您計劃工作的職位工作要求來看,崗位需要什麼樣的程序開發,哪個用的多就選擇哪個來學,其實,學好了一門開發語言,其它也都是相通的,開始不建議學太多,先精通一門語言即可。

學習的方法依然是買書和網絡相結合,對於本科生來說,自學一定沒有問題,但為了快速的上崗帶來工作收益,也可以讓專業的人傳授良好的學習方法。

荀子《勸學》中曾言:“君子性非異也,善假於物也”。

高效率的時代,自己摸索比較慢,有條件可以選擇一個可靠的培訓單位來學習,加快學習的進程,可以短時間入職編程工作,實現快速的職業轉型。

總之,本科畢業轉行做編程是完全可以的,從web前端學起,然後進行後端編程學習,前端的學習只需要自學就可以,後端語言和數據庫可以自學,也可以報一個正規的培訓班,有的培訓班也提供工作機會,可以帶著學員完成正規項目的實踐,提高入職的效率。


我是文踐,10年電商運營經驗,軟件工程師,自媒體工作者,熱愛思考和寫作。每天分享互聯網相關技術乾貨,歡迎關注我。


文踐專欄


你好,我是一名機械工程師,自學網頁設計,目前自營一個網站,結合自身經驗說說自己的想法。

首先本科畢業,學編程肯定沒有問題,Web前端相對來說對編程要求低一點,對頁面設計要求多一些,但這都不是問題,可以找一些案例,看看人家的佈局、搭配、色彩、字體等,然後就要學一些web前端需要掌握的一些計算機語言,比如HTML、CSS、JS等,後面再學學流行的js框架。

Web前端這些編程語言其實都很好學習,主要就是語法,把這些語法記住就可以編寫網頁,做網頁就像搭積木一樣,也是一點一點從簡單到複雜,慢慢起來了。

製造業轉型的特別多啊,我有很多同學都是機械專業的,現在都轉行做電氣設計或者計算機行業了,其實沒有什麼門檻,大學本科學歷自學能力比較強,自學計算機編程難度不大。

計算機編程語言比較多,web前端的編程語言也不止上面的那幾種,而且不光要學客戶端編程語言,也要了解服務器端的編程語言,比如PHP、JAVA等,要想掌握web前端,可能至少需要半年的時間來學習各種語言。

學習web前端最好找國外的教材,然後看看國外的網站,老外寫的教材是一個整體,從簡單到複雜,一步一步告訴你應該怎麼實現?國內的好多教材都是好多老師合在一起編寫的各個章節,整體可能不連貫。

我的頭條號CAD2D3D,專注與工業自動化。如果對網頁設計有任何問題也可以聯繫我。





CAD2D3D


可以,但是要求你本科是985/211,同時入行門檻很高。我是計算機專業畢業。朋友一個班的,武漢996,到手7000的工資。不過是工作第一年。如果學校好,培訓班走一走,完全能入行業。不然你會被培訓班忽悠。


勾勾尛指o葙守捯詠镹


你的本科學歷沒有問題,現在web前端HTML5挺火的,這兩年小程序的興起更是讓前端一度火爆;但入門是個問題,雖然網絡上免費的前端知識很多,但需要耗費大量的時間精力去找資料視頻,並沒有一個系統化的知識體系供你去學習,個人建議找點付費的精品視頻先看看,如果下定決心了可以看看一些培訓機構的課程目錄結構,自己也要有點思路對比自己興趣愛好去抉擇,不要人云亦云,違背自己的初心,學習也要有計劃性。


石頭哥的Space


我媳婦就是做前端的,這個行業入門還算容易,但是需要不停的學習,因為新技術更新的很快,你的抗壓能力要強,後期需要鑽研,這個很累人,說真的,想好了就去做吧。



淺談科技裝備


想做程序員要考慮好再轉行,不管是前端開發還是後端開發,非常辛苦,需要不斷地學習最前沿的新技術,而且想把程序員當作職業的話,過了35歲就很難找到工作了,如你未來能自己創業,走技術路線還是可以的,所以你只要考慮好就行。


科技探索


就技術角度而言沒問題。web前端門檻低,以大學學習的計算機基礎開始完全可以自學或上培訓班學習這個領域,涉及的語言包括html, css, JavaScript等以及基於這些語言的框架。


圖靈咖


web前端是互聯網比較容易上手的方向,可以去培訓機構3到4個月遍可上手應聘,自學的話也得半年多可以,望採納。也可以和我更深入交流。謝謝。


阿苟小豆豆


其實我覺得本科的專業比較重要,如果專業是計算機累的,通過努力還是可以進入編程行業的,因為編程需要有一定的基礎和理解。而且這個年齡,現在公司招聘一般需要有工作經驗,和畢業生是不一樣的。


永遠暢行


還是運營吧,程序員真不推薦


分享到:


相關文章: