-
1 # SilentPuppet
-
2 # 三村裡的程式猿
現在做程式設計沒有專業限制,學習了就可以去做,軟體行業比較吃香,工資又高,很多人轉行去做程式設計,現在的很多培訓機構,如達內,黑馬,潭州,尚學堂等,在裡面培訓的人大部分不是學軟體專業畢業的,但是這些人未來的工作就是程式設計。
學軟體專業畢業的人有一點優勢在於學校的課程涉及的內容比較全面,如資料結構,程式設計思想,在學校上課時老師會教授一些,雖然老師自身的實際開發能力不一定很強,但是會給學生起到一個指路燈的作用,學習的人在後期工作中會受到很大的影響,能不能做一個合格的程式設計師,程式設計思想很重要。
當然學軟體專業出生的人不一定都能做程式設計這份工作,可能除了勤奮之外還需要一點點天賦吧。
培訓機構出來的非軟體專業畢業的人,資料結構這本書是沒有的,程式設計思想也會時刻提醒,只是沒有學校的全面,培訓機構講究一個系統化的套路,如培訓的是JAVA,那你接觸的只有JAVA相關的內容,其他輔助知識幾乎沒有,講究的是多寫多練,更趨向於程式碼的搬運工。
培訓機構出來的人和學校學軟體專業的人都能勝任程式設計工作,各有優勢,主要還是看自己的努力程度,幹這行必須持續不斷的學習,如果沒有這份恆心,後期提升工資會比較困難甚至可能落伍而失去工作。
-
3 # 大學生程式設計指南
不是所有的程式設計師都是學會了軟體工程才去程式設計的,即使是計算機專業的也不一定學過軟體工程,畢竟只是計算機的裡面的分類就很多,更不要說是非計算機專業,不可能只有軟體工程專業才能去搞程式設計。
是軟體工程專業的直接切入程式設計,算是科班出身,但並代表一定能學好程式設計,程式設計的學習不是孤立的,需要全方面的學習,後續的學習才是關鍵,有一個好的基礎只是剛開始而已。軟體工程專業對於程式設計的基本理論有了一個相對系統的學習,算是在大腦中有一個大致的理論框架,但對於具體實踐還有很大的差距。
不是軟體工程專業如何學習程式設計?
學習下計算機組成原理由於沒有軟體基礎需要對計算機有一定的瞭解,算是打基礎的第一步,要知道計算機是如何工作的,記憶體和cpu如何透過系統匯流排串聯在一起,以及進位制之間是如何轉換的。這些對於瞭解計算機的內部原理,以及理解一些常見的程式設計概念是有幫助的。
開始看的時候可能看不明白很正常,這需要慢慢培養自己的計算機語感,這都需要時間的,所以要堅持下去。
學習一門程式語言雖然程式設計和程式語言不是直接對等的關係,但是學習一門程式語言是學習程式設計的基礎。所以想入門程式設計,先從一門基礎的程式語言開始,選擇第一門程式語言的時候,儘量的簡單,後續如果再想學習別的語言直接平移過去就行。就是常說的舉一反三,觸類旁通。
持之以恆,堅持到底學習程式設計前兩年是最難的,萬事開頭難。前兩年就是培養自己計算機語感的過程,畢竟要熟悉計算機的執行屬性,就是常說的開竅問題,程式設計開竅需要有一段時間的,很多人即使工作了,在程式設計的時候還是迷迷糊糊的,突然有一天覺得明白了很多事情。就是傳說中的開竅,學習程式設計能堅持到這一天基本算是入門程式設計了,很多都是倒在入門的路上。
所以起點不是問題,關鍵還是看後天的努力。
-
4 # 明明如月學長
作為軟體工程專業研究所剛畢業,剛透過校招參加工作的學長,談談我的認識。
當程式設計師需要什麼專業?主流的是計算機相關專業,如軟體工程、計算機科學、通訊等專業。
計算機類的專業學生大學裡都或多或少開通程式設計課程。
但是講真,真正學好程式設計的同學都是私下裡自己去學的學生,因為上課講的相對淺顯一些。
除此之外很多特例,我就是一例
比如我本科英語專業但是酷愛程式設計,本科期間經常把不重要的專業課和非專業課都逃課回宿舍看影片敲程式碼,幾乎是廢寢忘食。不過還好通過了英語專業四級和英語專業八級,否則連退路都沒有。後來認識一個計算機老師,才走入正軌,不過還是自學為主,本科期間也通過了軟考初級程式設計師和中級軟體設計師,那參加過一次軟體比賽,拿了省級一等獎,也有幸參與了我們市單證防偽系統的設計。
如果堅持下去畢業應該也可以找到小公司工作,不過後來跨專業考研讀了軟體工程研究生,現在在國內一家知名網際網路企業工作。
其他途徑
也有很多其他專業的學生透過程式設計培訓等成為了程式設計師。
也有少數自制力強的學生,計算機相關性並沒有那麼大的好學校的學生,畢業也順利當了程式設計師。
理性對待不是隻有軟體工程專業才可以當程式設計師,計算機相關專業都有機會當程式設計師。
還有很多其他途徑,最關鍵的是你是否適合程式設計,是否感興趣。
很多培訓機構想盡辦法忽悠你去學習,拿出各種“成功案例”,這只是少數特殊案例而已。
如果你對程式設計不感興趣,也不是這個專業的,建議不要投入到這個行業。
如果你對程式設計很感興趣,非這個專業的,也可以大學期間去學習,有機會也可以考慮跨專業考研,或者直接就業,但是要學的相當不錯才行,否則考研和就業沒有優勢。
回覆列表
https://m.zjurl.cn/item/6529676152355684871/?iid=27448602038&app=news_article×tamp=1520496180&tt_from=android_share&utm_medium=toutiao_android&utm_campaign=client_share