回覆列表
  • 1 # 武狂

    學軟體開發?那可不是鬧著玩的。不從事這一行的永遠不知道這行的艱辛,還咋巴著小眼睛問程式設計好不好學?

    不知道LZ看沒看過聖鬥士星矢這部動漫,首先你得問問自己,想學程式設計,你有沒有像星矢一樣持之以恆百折不撓一步一個腳印忍受常人無法想象的困難和痛苦的品質,沒有?你說我開玩笑逗你,那好,下面的不用看了,因為你確實不適合學。

    如果你只想著掙大錢,勸你別碰這行,一句話,別來找虐。為什麼?你看到的手機APP,各種應用,要想開發出來,不知道需要多少種技術。拿最常見的網站開發,需要後臺資料庫mysql,資料格式json,xml,各種網路協議,還有網站開發語言PHP, JSP,ASP.NET,等等不下十幾種技術。而每一種技術都是一本厚厚的五六百頁的書,需要最少一年多時間掌握一門技術。最要命的,每種技術互不交叉還跨度很大,每種技術都有自己的設計理念和很多很多“天坑”在等著你攻克,你問問你自己,你有這個恆心和意志力天天捧著本大部頭的書天天看,天天上機操作學嗎?你說有,那好,你看電視上那些富二代天天瀟灑地到處遊玩泡妞基本於你無緣了,因為你根本就沒時間,談個戀愛都困難,還想打網遊玩王者?那算了,你還是別碰這行了,別耽誤你玩遊戲享受生活了。

    程式設計師加班很恐怖,工作制通常是996,即早9晚9週六還要上班,晚9下班還是早的,一般到晚上十點。你想那時夜深人靜了人家都休息抱著老婆孩子睡覺了,你還在工作中,是不是很崩潰?

    第2,程式設計師耗腦太嚴重。工作中需要十幾個小時大腦不停地運轉。需要設計算法,不斷地把程式碼改來改去來適應客戶一天幾變的需求。很多功能沒有現成的解決方案,還經常遇到一些天書一樣的疑難問題,bug,實際工作中突發狀況千奇百怪,你可能見都沒見過的bug,崩潰,需要一點一點查幾萬行的log日誌。而且也需要百度,google,英文論壇尋求幫助,理解錯誤資訊是什麼意思。所以英文不好的沒耐心的還是算了吧,不適合這行。

    第3. 程式開發首先是非常難學的,任何一門程式語言都有自己獨到的思想,概念設計,很多情況下一門語言與另一門語言沒有多大關係,知識經驗無法串用。而且工作中你還不得不用到這些技術你不得不去學。而且程式技術日新月異,新類庫新SDK每天都會推出,你需要日復一日不斷地學習新技術。如最新影片解碼技術,遊戲引擎等等,而這些新技術可是國內沒有書和任何資料的,需要你到英文官方網站去找例項看文件去學,更要命的,新的技術和老的還沒太大關聯,你得重頭去學。而且老闆急趕專案不會給你什麼時間,一般三天就是極限了,你需要這麼短的時間快速掌握一項新技術...

    綜上,你明白程式設計師為什麼總要加班了吧,也知道這行不是人乾的吧。為什麼說程式設計師幹到三十干不動。很簡單,以這種消磨人生所有時間狀態,你生命中只有加班加班工作工作學習學習,你將不能顧家不能跟朋友聚會不能再有自己一點點休閒時間,更別說談女朋友戀愛了,以這種狀態你能堅持到三十歲?我想那簡直是個奇蹟了

  • 2 # 木辛老師帶你玩轉程式設計

    首先呢,請您對這個事情不要有心理壓力。

    不管是什麼專業,都有很多學生對自己的專業不感興趣;

    不管是什麼專業,都有很多學生雖然對自己的專業不感興趣,但是自己也找到了很好,很喜愛的工作;

    不管是什麼專業,不管是否感興趣,一定不要對生活和學習厭倦;只要有一顆積極向上的心,不論從事什麼工作,都可以做出很大的成績的。

    對自己的專業不感興趣很正常

    可能由於很多不得已為之的理由,咱們選擇了自己並不喜歡的專業;每天看著課本,聽著無聊的課程,頭都要炸了;但是為了考試,為了畢業,我們每天不得不忍受著這種痛苦。

    每個學校,每個專業,每個科系都有大量的學生不喜歡自己的專業!

    我遇到過一類同學,因為不喜歡,就自暴自棄;不僅厭倦學習,還對生活產生了無奈和痛苦。

    可以預想到,這類同學不僅學無所成,還對生活喪失了信心,每天看到的太陽都不再圓了。

    但是我還遇到過一類同學,他們不喜歡自己的專業;但是他們堅持著將必修課程都學了下來,考試的話,基本6,70分的樣子,也就是基本合格。

    他們會抽出很多時間,自己嘗試去學習喜歡的專業和知識,也會去其他學院蹭課;

    總之,為了自己喜歡的事情付出了很多努力,雖然很苦很累,但是每天都會很開心,收穫知識的同時也獲得了快樂,所以整個人的心態都非常的好;

    一個例子

    我舉個身邊實際的例子吧,為了隱私的關係,名字就叫A君。

    每當遇到在校學生或者畢業生對前景迷茫的時候,我會先舉他的例子,之後還有一個B君,稍後再說。

    A君大學的時候學習的生物專業,已經不確定他是有多不得已的理由選擇了這個專業,不過可以肯定的是他不喜歡這個專業;以至於勉強畢業之後,進了一個出版社專門做生物類出版物的工作;

    在一個“月黑風高夜”,因為一直的鬱悶和厭惡,終於一咬牙辭掉工作轉行做了計算機。

    他完全是靠自學學習的程式設計知識,以至於他剛開始的時候還會和我請教關於變數命名的一些知識。但是,經過1年多的時候,他已經能夠數量掌握很多程式設計知識,能獨立的開發軟體和程式,這和他沒日沒夜的學習和練習不無關係。

    後來他憑藉自己的熱情和毅力、優秀的學習能力,進入了新浪、之後有跳槽到了騰訊、再之後自己開了一家公司,專做關於學生課題輔導的專案;再然後,被17作業以很多錢(這個貌似被保密了,反正就是很多,應該是7,8位數的樣子)收購了,目前財務自由中。

    另一個例子

    B君,我在剛進入公司的時候,以為他是一個科班出身的大牛;結果後來才知道他的奇葩身份:

    他來公司之前是做保安的!

    因為有一天他覺得做保安很無聊,於是去網咖自學了PHP開發;經過自己的一段時間的努力,成功應聘到了當時我所在公司(我當時所在的公司很牛,是全球首個開發【注意!是開發並應用到生產環境】出基於Android系統的智慧車載系統整體解決方案的公司);而且因為沒有受到科班的定性思維的“毒害”,他解決問題的方式總是很新穎。

    積極的心態,善於發現,持之以恆的決心

    因為我從畢業到目前為止10幾年都是和計算機打交道,所以舉的例子很多都是和計算機相關的,見諒。

    所以,我覺得專業不喜歡,沒關係!學習成績不好,也沒關係!對自己的前途有些迷茫,也沒關係!

    只要保持一顆積極向上的心態,善於發現自己的喜好和特長,透過自己不斷地努力和鑽研,創出屬於自己的一片天地就可以!

    耐住性子看看,也許就喜歡上了呢~

    也有很多學生,很不喜歡自己的專業,專業成績也不好;但是隻要不放棄,認真的學習基礎知識,多多思考,勤加練習,一旦入門,慢慢你會覺得原來這個專業也挺好的!

    也許,當你真正沉浸在自己的專業知識裡時,才能發現原來自己還有學習這門學問的天賦,

    不試試怎麼知道自己行不行呢,萬一成功了呢,對吧!

    程式設計其實很有趣的,如果你放鬆自己的心態,慢慢的會發現原來程式設計也是一件愉快的事

    總結一下

    學校是一個培養皿,給你提供了養分和保護,剩下的就需要你自己去發現,自己去努力,自己去改變!

    一言以蔽之,在學校裡學習的是,如何培養自己的學習能力;絕大部分優秀的公司都是注重你本身的學習能力,而不是學校的成績的!

    希望這個回答能幫助到您,如果您喜歡,我們將會萬分開心!

    快樂程式設計,快樂成長!

  • 3 # 小爽砸

    現在的大學生,多數的學生都是迷茫著渾渾噩噩地過了一天又一天,多數人都說不喜歡自己的專業,但其實都是在為自己的懶惰找藉口,因為有興趣是第一老師這麼一句話,所以有了我們學不好的理由與藉口,就算你現在選擇你有興趣的專業,又能怎樣?等遇到難的地方,你又學不下去了,然後又是興趣的原因……所以,學著改變自己的心態才是最重要的。

    至於你的情況,雖然我不太清楚,但感覺無法也就是在給自己的懶惰找藉口,但既然你問了,我就來幫你分析下,首先從你不喜歡的這個專業說起:

    1. 隨著大資料,雲計算,物聯網,人工智慧的火熱發展,需要大量的從業人員,這其中程式設計人員更是重中之重,因為不管什麼馬雲還是各自大牛,他們的想法最終都需要程式設計人員來實現,而軟體程式設計薪資待遇一直比較高,有個幾年年的工作經驗的反而會更好找工作,薪資會越來越高,從你還在問可以從事什麼工作來看,證明你還是迫切需要一份工作來謀生的,但不管你從事什麼工作,一樣都是枯燥、無聊的,一樣都是你不付出努力是不可能得到回報的!

    而在程式設計這個行業有很多半路出家,甚至初中都沒有畢業的人找了個培訓班學習了幾個月,在工作中磨礪一下就弄個月入過萬甚至年薪幾十萬的,跟他們相比,就算你學的再不好,畢竟大學學的是這個專業,基礎還是有的吧,找一個工作磨礪一下,再在工作中跟前輩認真學習請教,怎麼也不至於比培訓班出來的人混的差多少吧,所以我建議你首選還是從事自己專業的工作,隨著5G時代的到來,網際網路會井噴式發展,如果你能切身參與其中,努力認真鑽研,一定能有一個不錯的發展!

    2. 當然,你也有其它的選擇,如果你真的是對這個專業不感興趣,很努力學了也學不好,那放棄確實也是一種解脫,但要是你打著不感興趣的藉口三天兩頭翹課,一年逃課的次數比上課的次數還多,那這就不是感不感興趣的問題了!

    如果你是對這個專業不感興趣,那大學裡面不管什麼專業都會有必學的學科,不知道你高數怎麼樣,英語考了幾級,如果這些必學的學科你一樣都是學的一塌糊塗,那就不是專業的問題,那根本就是你人的問題,這個我勸你還是儘早放棄從事其它工作的念頭吧,因為不管做什麼工作,一個懶字也能毀掉所有。

    如果是你除了專業課程以外,其它科目你都學的還不錯,這個時候確實可以考慮下轉專業或者從事專業外的工作,至於找什麼工作其實你問的問題裡面就有答案了,既然你是因為不喜歡自己的專業想找個專業外的工作,那你喜歡哪個行業就去做哪個行業的工作啊。

    當然,能以自己喜好謀生的人少之又少,這個時候就看你在哪些方面有特長了,如果你英語學得特別牛,那可以去做翻譯做老師,在這個自媒體和網際網路普及的時代,哪怕你電子遊戲玩的溜都可以靠直播賺錢,但要是你毫無特長身無亮點,那工作還真是不太好找,只能從事一些銷售啊、房產中介啊、後勤前臺這些工作了,並不是說這些工作就一定不好,但起點確實比較低。

    說了這麼多也不知你能不能理解,總之不管你要做什麼,都要努力的學習,讓自己有一技之長,切忌好高騖遠遇事退縮習慣性給自己找藉口找理由,最後助你有一個美好的前程吧!!!

  • 4 # 非著名程式設計師

    說實話,這個問題問的沒什麼含量,為什麼呢?因為不想從事程式設計,對程式設計不感興趣,程式設計水平差,你完全可以不用從事程式設計,誰說學什麼專業,畢業之後,就一定要幹跟這個專業相關的工作或者行業呢?

    對程式設計不敢感興趣,你可以做流水線的工人,可以做銷售,可以做行政等等,都行。

    其實,題主你應該真正想問的問題,應該是這樣的,或者應該這樣問:

    計算機專業畢業的學生,除了程式設計之前,與之計算機專業相關的非程式設計類的工作,還應該能做什麼?

    所以,你這麼問,大家幫你解答就有回答的主要方向了。

    其實如果你計算機專業畢業的,學習的是程式設計,你又不喜歡,可以不做程式設計,那麼相關的工作有什麼呢?

    技術支援或者實施類

    如果你不想程式設計,你又能稍微懂點,你就可以做技術實施也就是技術支援,什麼意思呢?比如你公司給客戶開發了一套軟體,開發完這個軟體之後,需要去對方的公司安裝或者培訓客戶使用,那麼就得派遣一位懂技術的能夠安裝軟體環境的人去做,去實施把軟體安裝到客戶電腦上。

    這就是技術支援或者技術實施。

    測試類的工作

    如果你計算機畢業了,你不想程式設計,也可以做軟體測試工程師,由於你懂技術,可能比不懂技術的測試工程師,更會測試出 bug 來,而且有些軟體或者產品的測試,必須由懂技術的人來操作,而且很多測試工作都是工程化的,其實需要大家懂點技術。

    技術轉產品也是不錯的選擇

    技術轉產品也是不錯的選擇,如果你對產品非常感興趣,可以去選擇做產品經理,因為在我看來,一個懂技術的產品經理非常容易做出一款好產品來,產品經理的這個職位其實需要多多少少懂點技術才行。

    目前優秀的產品經理大多數都是技術出身,懂技術其實是優勢。

    當然,不想做技術相關的工作的話,那選擇就更多了,網際網路類的比如運營的工作,市場策劃的工作等等,你都可以選擇,不過就是可能多少與你的專業不相關了。

  • 5 # 安徽新華文和

    透過軟體程式設計專業的學習,未來可以從事開發了,可以做程式的後臺開發,框架搭建等,也可以做前臺的,就是做前臺的展示頁面,到後面也可以做專案管理,帶團隊。有很多發展方向和發展空間。

  • 6 # 宜昌老杜

    學IT的轉型做管理,有一條很好的職業路徑,就是入職一些以系統和軟體方法協助企業最佳化管理流程的諮詢公司。比如金蝶,用友等。有計算機專業優勢,瞭解軟體佈署實施的方法,管理方面的知識可以在實踐中去慢慢積累。最後走上企業管理崗位!

  • 7 # 妙書數字出版

    學習計算機專業,那你的專業方向是什麼?沒有人說,學計算機專業一定是程式設計高手!計算機學科領域多了,系統,除錯等,建議說說專業方向,但是對於您問的問題來說,學習計算機專業和從事軟體開發沒有必然聯絡,還有不是學習計算機的,但是確實是軟體開發方面的高手!所以找出你的最愛和方向才是當前最重要的事情!

    個人觀點,不代表任何機構,如有冒犯請見諒!

  • 8 # 解放號平臺

    針對計算機科班出身的人員來說,除了做一名程式設計師之外,其實還有很多可以轉行的崗位:

    ① 測試人員:有計算機基礎的同學一般會有限考慮;

    ② 產品經理:產品經理不需要你會程式設計,但是如果你懂程式設計的話效果更佳,能與研發聊得來;

  • 中秋節和大豐收的關聯?
  • 世界動畫大師宮崎駿7次宣佈退隱,沒多久又復出,這是為什麼?