24歲男性,專科畢業想轉行學習編程,有什麼建議嗎?

花草下


首先簡單來談下編程這個行業吧,編程這個行業的薪資要比一般行業的薪資要高,但是承受的壓力也大,經常容易加班熬夜家常便飯的事,如果你經常關注IT界的話就知道有一些程序員因為經常的加班熬夜會有猝死,所以每行都不容易,你還很年輕轉IT行業是沒有問題的。

編程分類:java、Android、前端、軟件測試、PHP、c++、python、人工智能等等,因為你不是計算機專業的所以裡面有些學起來還是比較吃力的,但是你說你的邏輯思維能力比較不錯,這也是你不錯的優勢你可以好好的利用起來,編程很重要的點就是要有不錯的邏輯思維能力,這樣在開發項目的時候才能處理的更好。

適合你學習的編程有java、軟件測試、python、其他的為什麼不建議你來學習呢,因為你是零基礎入門的你如果學人工智能的話難度非常大,它的學歷要求門檻 比較高雖然可以高薪就業但是也要看適合不適合你,其他是因為市場的飽和需求沒有那麼大,如果你去學習競爭力也大。

為什麼去推薦你學習java?java作為已經有20年的歷史了之所以可以存活到現在還是有它一定的優勢的,各大企業的需求量還是比較大。

軟件測試入門簡單,功能測試多數偏理論沒有涉及到代碼相對容易,但是如果你要拿到高薪就必須會編程比如:自動化測試、性能測試、安全測試等等,易上手容易就業。

python偏輕量級開發很多大公司都python開發的,比如:豆瓣、拉鉤、知乎、等一些外國的網站都是,python就目前來說入門比較簡單而且目前非常的火爆,做python開發可以往不同的方向發展,全棧方向、人工智能、數據分析、運維、爬蟲等。

筆者的建議你可以往python方向發展,前景非常大接觸的技術也更新的非常的快,有問題可以跟我多溝通。


IT技術分享


對於24歲的專科畢業生來說,轉行從事程序員工作還是來得及的,從目前IT行業的發展趨勢來看,未來程序員工作的發展空間還是比較大的,所以程序員是一個不錯的選擇。

對於跨專業轉行的人來說,從事程序員工作需要做好三件事,其一是確定一個發展方向;其二是制定一個系統的學習計劃;其三是制定一個長期發展目標。

在決定進入IT行業時一定要先給自己定一個發展方向,由於是非計算機專業出身,所以從應用級程序員崗位開始是一個比較現實的選擇。應用級開發崗位涵蓋的面非常廣,包括前端開發、移動端開發、後端開發等,選擇不同的方向決定了不同的學習路線。通常情況下,選擇哪個方向主要取決於自己的興趣,如果對於交互比較感興趣可以選擇做前端開發和移動端開發,如果對功能實現比較感興趣則可以選擇做後端開發。看一個Swift的小例子:

其二是制定學習計劃,學習計劃為分兩部分,一部分是學習目標方向的具體技術,另一部分是補齊基礎知識結構,這兩個部分的學習可以同時進行。

如果選擇做前端開發,那麼需要學習的知識結構包括Html、CSS、JavaScript、操作系統、計算機網絡等知識,另外還要學習一下比較常見的開發工具(DW、HBuilder、PS等)。如果選擇做後端開發,需要先選擇一門編程語言,可以考慮一下Python、PHP、Java等,建議從Python和PHP兩門語言中選擇一門,另外還需要學習一下操作系統、計算機網絡、數據庫以及算法基礎。

在學習的過程中一定要多做實驗,第一門編程語言的學習往往有一定的困難,但是隻要多做實驗並善於總結,熟練掌握一門編程語言的使用並不是特別困難的事情。

我在頭條上寫了關於學習Python和Java的系列文章,想學習的朋友可以看一下,相信一定會有所收穫,如果有具體的問題,也可以諮詢我。

作者簡介:中國科學院大學計算機專業研究生導師,從事IT行業多年,研究方向包括動態軟件體系結構、大數據、人工智能相關領域,有多年的一線研發經驗。歡迎關注作者,歡迎諮詢計算機相關問題。


IT人劉俊明


專科畢業想轉行學習編程,有什麼建議嗎?

首先明確一點,英語不是你這條路上的那堵牆,開始進入這個行業之後所用的英語可以說是少之又少,一些常用的在你反覆敲碼的時候自然而然的就記住了,要是怕英語不好看不懂源碼一類的,就更沒必要了,那麼多翻譯軟件是不是。

就目前來講的話,Java程序員的需求量相比之下還是比較高的,並且java相比於C語言,C++來說,難度會小一些,但要精通還是要多鑽研。

並且在開始學習的時候,在網絡上或者向他人請教,梳理出一個正確的學習路線,這一點至關重要,不然你所走的彎路很多很多。就算是Java相對來說簡單但也還是一個漫長的學習路程。不要想著學了幾天就能自己做個網頁什麼的。前期很枯燥,是大量的基礎,理論,也是最為重要的。

另外說一點,既然你決定要學,那就不要在乎網絡上的負面影響,什麼就業艱鉅啊,程序員行業遇冷啊一類的,看看就得了。不要太在意,不然會特別特別打擊你學習的興趣。想學就學,掌握好方法,建立好計劃。


奔跑的小同志


編程注重的是邏輯思維能力,初學者能夠快速入門而且能夠獲得更好就業的編程語言Python和JAVA!

先說一下Python,我是從事JAVA的,對Python的具體應用場景並不是特別清晰,這兩種語言涉及的領域也不同,Python屬於腳本語言,大多用於不同語言的應用程序之間的對接粘合,最清晰的一個方向是人工智能、機器學習,自動化運維,據我對計算機的瞭解,這種語言應該需要對算法有深入的瞭解!因為非科班出身的程序員會有一個瓶頸,就是計算機原理,操作系統原理,數據結構等基礎計算機學科知識的欠缺,因此在沒有接觸更多算法的前提下不可能依靠Python完成一整套程序的開發,它的語言特性是對接和應用其他的語言程序,需要各種類庫的支持開發!當然,Python的語言結構是很簡單就能理解的對於初學者,但是想深入或許要比JAVA下更多的時間和精力!如果你覺得自己在設計能力(基礎架構設計)上不足也可以選擇Python,但如果遇到瓶頸,必然是在計算機基礎,操作系統原理,數據結構,心裡要做好準備,去接受包容這些知識,構建出自己的知識體系!

JAVA語言,面向對象的設計模式,多用於企業服務器的應用,用於各種應用之間的交互。這一特性意味著這門語言所編寫的程序不斷地進行迭代開發(二次開發)!因此它需要擁有一些設計能力,來幫助開發人員完成開發,框架就是這樣誕生的,框架的另一面就是就是架構設計,最終的成長就是要成為架構師,當然,在此之前也會遇到如上面所述的瓶頸!知識體系要足以支撐自己完成框架開發,以幫助自己更好延伸擴展自己的應用!JAVA的應用場景還是相當廣泛的,初學者有很多的就業選擇!但是,普通程序員的市場永遠是飽和的,因此要做好準備,不斷地提升自我!

程序員是辛苦飯,大把的時間用於學習和實踐上,知識體系的構建需要自己真正的熱情和投入!

如果你決定了,那麼有兩個培訓機構供你選擇,黑馬和千峰教育,百度能夠查到相關信息,這兩個培訓機構還算是能夠跟上語言的潮流,足以讓你找個像樣的工作!


人生路誰主沉浮


首先,你要相信一般英語不會成為學習編程的障礙的,既然專科畢業,一些單詞量還是有的吧,初期的學習應該是可以的了,幾年之後的發展現在就說的早了點。

其次,你對編程如果有興趣的話,先多通過網絡瞭解編程的大概,大概要學什麼,工作是具體做什麼? 怎麼去學? 編程有哪些方向? 每個方向有什麼區別? 比如你學Java,學python,學php,還是其他等等

最後,瞭解並選擇了一個方向後,就開始怎麼學,是參加培訓還是自學,自學的話怎麼學。

最終還是要你自己思考的,網上可能有100個答案


編程教育佈道師


年齡合適,自己先找個方向,瞭解下各門語言。

對自己未來的職業規劃大致有個方向。

然後選一個靠譜的培訓學校,短期培訓一下。

培訓完成後,就去自己積累和學習的階段,可以選擇在實習工作中成長。

俗話說師傅領進門,修行在個人,這個行業更是如此。


小雨夫


千萬別入坑,都想轉行了!


passer_By


5500,學到就業滿意!至於學什麼?前端!必須前端!


找前輩網


人生苦短,python 當歌


分享到:


相關文章: