回覆列表
  • 1 # 無錫益之友

    上大學是當程式設計師的一個普通正常途徑 最多是充分條件 不是必要條件 必要條件是對程式設計的興趣愛好 一定的數學知識 邏輯思維能力 還有就是不斷學習的能力 如果要成為一名優秀的程式設計師 還需要一些基礎的英文閱讀能力 上過大學的人比較容易鍛鍊到這些能力 但是不上大學照樣可以培養出這些能力的 不是嗎

  • 2 # 麻水人家

    沒有別的途徑,多練多寫。多看看高手程式碼。

    10萬小時定律對什麼行業都適用。

    學習並不是在學校才能學習,其實人的一生都在學習,那些唯學歷論的多半都是自己能力不足的。

  • 3 # 金魚每天進步一點點

    你已經是程式設計師了,現在的問題是想知道怎麼趕上去,對麼?

    1,正牌大學畢業的程式設計師,他們有系統學習過相關課程。但那些課程你是完全可以自學的。透過自學學到的東西,有時還比坐到課堂聽一遍的效果更好。不少大學學生,他們為了應付考勤去聽課,考試前就刷題拿個分數。還有不少是到實習、做畢業設計時才真正開始做程式設計的事情。你已經是程式設計師的,只是沒上過大學,要趕上沒那麼難。

    2,現在關鍵是有自學能力。做程式設計師,要趕得上變化。正牌大學畢業的程式設計師,他們在學校學到程式方面的知識很快會被更新的。只要你還在當程式設計師,面對更新過的知識,大家都在同一起跑線上,比的是你的學習力,不是你的文憑。

    3,有位正牌大學畢業的程式設計師,他轉行做了別的工作。我問他為何不繼續?他說他不想花時間和精力去學習日新月異的程式方面的知識,太累人!所以只要你有自學力,不擔心能否趕上,就擔心你想不想去趕。

  • 4 # 大學生程式設計指南

    計科專業在嵌入式領域做了十幾年,前前後後經歷了四家公司,面試過的程式設計師不下百十個,還真有沒上大學的程式設計師而且乾的還不錯的,但數量比例畢竟還屬於少數,程式設計師目前在國內大約500萬+,絕對的數量已經非常巨大了,而且絕大部分是本科以上學歷,沒有上過大學的程式設計師,是有的真正的數量還是比價稀缺。曾經在第二家公司工作的時候,遇見過一個高中畢業的程式設計師,水平還非常高,屬於天生就做程式設計師的料,在公司呆了一年多,之後被獵頭挖到了百度公司,算起來已經有5個年頭了,現在還一直在。

    而且從大部分的規律來講學習越高相對水平不會太低,學歷雖然並不能直接代表程式設計師水平的高低,起碼算是基礎的一個表現,畢竟基礎在一個優秀程式設計師中的佔比還是非常高的。

    一個優秀的程式設計師是如何養成的?

    1.解決問題能力

    同樣的場景下優秀的程式設計師考慮的是如何做一種模式避免類似問題的出現,普通的程式設計師看到只是當前的問題,只是拿出解決當前問題的判斷力,可能再出現類似的問題,普通的選手和高手在薪資待遇上差異也非常巨大,所以有時候一個新手在剛進入公司的時候,總會有一種這樣感覺,好像公司不怎麼相信自己,明明這塊負責人已經很忙了,還是交給老手去做,軟體開發不同於別的行業,解決問題能力不具備拿出來的東西即使放在當前能用但後續帶來多少副作用都不敢輕易做出評估。

    所以穩妥期間還是讓老手上陣,不輕易讓新人出手做一些比較簡單的功能。解決問題的能力包羅永珍很難給出一個準確的解析,本身包含架構能力和程式設計思想,為了便於區分直接說成解決問題能力,具備這種水平的人一般都在專案組裡面屬於關鍵人物。

    2.程式設計基礎

    有多少人覺得程式設計的基礎就是寫程式碼的能力,編碼的習慣,基礎不是簡單能寫程式碼那麼簡單的事情,所謂的程式設計基礎包括程式語言基礎,演算法能力,看英文文件的能力,數學基礎,這些都屬於基礎的範疇,所以學歷高些的計算機專業的學生更容易變得優秀。

    具備這些良好的基礎學習程式設計會更加容易,本身優秀就是一種習慣,無論在入門還是晉級成為優秀的程式設計師都具備天然的條件,一個沒上過大學的人短時間內很難講這些補齊,可能性降低了很多,但也不要低估一個人的上進心,真有跟自己較真的在起點低的情況下也能迎頭趕上。

    3.有好奇心和探索精神

    這一點很少有人注意,好奇心和探索精神是繼續挖掘潛能的一個驅動力,這幾乎所有優秀程式設計師的一個共性,會拿出更多的業餘時間來學習,有句話叫下班後的時間決定一個人的前景其實就是這個意思,在工作之外還在繼續做的事情不是發自內心就是有強烈的企圖心來學好,用心做一件事了成功的機率就會加大很多。所以優秀的程式設計師身上都有一股子鑽勁,不滿足現狀總是想著把程式碼做的更加精細一點,不停的折騰程式碼並且進行重構,這都是好奇心和有探索精神的表現。

    成為一個優秀的程式設計師的因素很多,什麼學校只是基礎因素,不是最關鍵因子,一切源於對程式程式碼那份熱愛,那份執著。

  • 5 # 懶貓貓miao

    沒上過大學,沒上過計算機專業的大學。我周圍有好幾個,包括我自己。我現在還在上大學,不過不是計算機專業。我和我朋友幾個人共同的特點就是,都是初中就開始自學的,學習的時間長,專案接觸的也多,獨立完成一整個專案的機會也多,很多人都認為一個專案怎麼可能一個人搞定,一個人肯定能搞定,但肯定沒有多個人來得有效率

  • 6 # 雷影文文

    當你的能力和技術強到可以讓大家忽略了你出身的時候。IT行業相比其他行業已經是公平很多了,不用太受辦公室政治困擾,也不用非得刻意的巴結和討好他人,大家靠技術吃飯,用能力說話,槍桿子裡出政權,到了後期沒人會管你出處。

    當然我們也不得不承認,高學歷確實可以加分,那麼我建議你升本,甚至在工作過程中考取在職研究生,慢慢地把學歷的短板提升起來。 如果做到以上兩點,想工資不高都難!

    其實重點還是好好把技術搞上去。百戰程式設計師很多學員本科未必就有專科學生更有競爭力。一般本科的優勢體現在名牌學校,普通學校的和大專的本身差別並沒有那麼大。

  • 7 # 程式碼Go說科技

    有句古話叫“文無第一,武無第二”。程式設計師寫程式碼與作家寫文章的能力類似,沒有辦法直接對比。同一個問題不同的程式設計師的解決思路和方法不盡相同,只要能最終解決問題都不失為一個好方法。

    工作中程式設計師水平的高低與學歷沒有直接的關係。程式設計師的水平是溝通能力、分析問題能力、技術水準等的綜合素質的體現。

    題主提這個問題估計是在面試時遇到過學歷歧視。從HR的角度來說,他是基於提高自己的效率考慮。換位思考一下,水平、薪資差不多的情況下,誰都優先考慮學歷高的。建議題主去提升學歷,現在成人高考、自學考試等方式都可選擇。

  • 中秋節和大豐收的關聯?
  • 為什麼有些女大學生拍影片比較暴露?