非計算機專業的學編程有什麼用,有必要學得特別認真嗎?

東牙dongya


對於很多非計算機專業的人來說,可能都有這樣的疑問與迷茫。

但是,如果你換個角度,答案可能一下就清晰起來了。

比如你可以把問題換成:非英語專業,學些基本英語有沒有多大意義? 是不是清晰了一些? 但是依舊會有那些執迷不悟的人說:我不會英語,我依舊活的很好。我不會編程,我也沒活不下去。

1、來從歷史的角度看吧。

想想十年前,如果你說你不認字,會不會被人嫌棄,並且給你套上文盲的稱呼? 想想現在,如果你說你不會使用計算機,會不會被人嫌棄,並且也給你套上文盲的稱呼? 再想想十年後,如果你說你不會編程,會不會被人嫌棄?會不會被稱為文盲? 想明白了,你就知道自己到底要不要學習編程了。

2、編程語言可以考慮從python開始入門

網上教程一搜一大把。如果能看懂英文文檔,直接看文檔學。

3、 切記:不要急於求成

願你們的路可以越走越遠。

人生很長,世界很大,別因為自己的一時放縱而憋屈了自己的後半生,誰不向往更好的生活?


阿阿阿阿阿狗i


本人說一下自己的親身經歷。我本科是學機械的,車輛工程,在普通一本學校就讀。快畢業的時候,感覺直接去工作薪資也不會太高,於是選擇考研,想提升自己。結果第一年沒考上,於是我又考了一年,結果考上了北京理工大學的車輛工程專業研究生。當時選的方向是AI很火的無人駕駛,之後就接觸到了編程,隨著三年研究生生涯的慢慢積累,自己的編程水平也不斷提高。我畢業之後去了華為,是軟件開發崗。

非計算機專業學編程有沒有用?主要取決於以下幾點: 1.你的學歷,當你最高學歷不被社會認可時,基本上大廠和你無緣,所以你也沒必要學編程。2. 你的專業和軟件有無關係?比如我是學車輛的,車載控制單元肯定和程序相關,就算你不做無人駕駛,也可以做輔助駕駛系統,還有車輛仿真平臺全都和程序相關。再比如你是學外語專業的,那你學編程幹嘛呢?3.如果拋開學歷和專業談的話,那我建議最好學點編程技能,因為如果會編程的話,可以大大提高工作效率。


這個名字真好聽


當前整個IT行業內有不少程序員都是非計算機專業畢業的,而且其中有不少人都是通過自學掌握編程併成為程序員的,所以自學編程是完全可以的。近些年來也有不少非計算專業的學生跨考到計算機專業,按照歷史經驗來看,這些學生大部分都能做出一定的成果,也都能夠順利畢業。

對於非計算機專業的學生來說,如果想自學編程,需要做好以下幾件事:

第一:根據發展方向選擇編程語言。當前是“ABC時代”,也就是人工智能、大數據和雲計算的時代,在這個時代背景下,這些方向包括物聯網都是不錯的選擇。計算機領域對於新技術是非常敏感的,所以在方向的選擇上,最好選擇具有明顯發展趨勢的方向。然後根據所選擇的方向來確定學習什麼編程語言,比如人工智能領域可以選擇Python語言,大數據領域和雲計算領域可以選擇Java、R、GO等語言,物聯網領域可以選擇C語言。

第二:制定一個系統的學習計劃。對於非計算機專業的人來說,學習編程語言需要一個系統的學習計劃,同時要注意在學習編程語言的過程中逐步補學計算機相關的基礎知識,包括操作系統、計算機網絡、數據庫、算法設計、數據結構等內容。一個健全的知識結構不僅能夠提升學習能力,也能夠提升就業競爭力。在學習計劃的制定上,最好諮詢一下專業人士,如果在學習編程的初期能夠獲得一定的指導會更好。

第三:注重實踐。學習編程一定要注重實踐過程,一方面要在學習編程的過程中完成大量的實驗,另一方面最好參加一個項目組的實習,實習對於程序員的成長還是具有較大幫助作用的。

END


蘇大強的巴斯光年


本人本科就是電氣信息工程學院的生物醫學工程專業,研究生轉為信號與信息處理專業,雖然工作未從事相關專業,但是學習期間接觸的大量的課程包括編程是有很多好處的。包括電腦水平、英語水平、電路中的邏輯應用以及其他工作中的邏輯思維能力等。

  舉一個很平常的例子,比如比Excel 中的宏,很多 Adobe 的產品都能使用 JavaScrpt 來自動化工作,這在工作中節約了大量低效率的勞動;再比如你平時是一個大咧咧粗線條的人,通過編程的訓練,來不得半點馬虎,一個符號錯誤就導致程序運行不了;將來的時代是人工智能的時代,編程的人和機器的樞紐,要想與時代接軌步入信息化時代,必須自我革新。學會編程可以製作網頁、統計數據、設計廣告、做APP等,這對於創業者來說是很好的動機。

常見的是 C Family (C系列語言),比如:C、Cpp(C++)、Java、Python、R、JavaScript、Objective-C、Swift、Go、Kotlin 等等。C語言是最基礎的,學起來繁瑣,常用於單片機開發和一些接底層硬件的操作使用;C++是C的延伸,直接支持了面向對象所以更多用於遊戲、圖像開發方面;Python 是目前機器學習最流行的語言,也可以做服務器開發,更多的人會使用 Python 作為機器學習、深度學習的首選語言。不再一一做解釋了。最後,學習編程每天一定要堅持練習,過程是有趣的,也是枯燥的,但結果的讓人驚喜的。


滌時


1. 編程能夠提高計算效率。

知乎上有個回答,有個妹子上班要處理表格,程序員老公給她寫了個程序,上班跑一下,一天的工作就完成了。

2.能夠更好的利用互聯網信息資源。

類似 蘇莉安 大神 寫的 看知乎

3.對大腦的開發

編程是與機器的對話。而機器只認識0和1。你讓它處理的事情越複雜,你就得說的越嚴謹,邏輯性要更強。

至於您學什麼語言,完全看您需要用它來幹嘛。

您當然可以只學R和Python(甚至可以不學)

如果有用到C和Java的地方再去學

當然,我覺得編程是未來必備技能,指望人人都會有點過。

但編程是很長一段時間內都被社會需要的技能。

很多工作在將來可能會被機器替代,

而編程被機器替代會比它們要久一點(細思恐極


王老師講學習2020


首先要搞清楚,你學習的目的是什麼?
如果你已經工作,學編程有利於職業發展,而且你對從事軟件開發有濃厚興趣,當然可以學,要達到目的,當然要認真。

如果你剛畢業,正在選擇就業方向,希望從事軟件開發的工作,可以考慮參加民辦編程培訓學校學習,效率高。

我們團隊有位年輕的程序員,很不錯。他的第一學歷,只是箇中專生,經同學推薦(同學之前學過)讀了兩年民辦的編程培訓學校,這所學校只教授編程序,學生每天做大量的編程作業,長時間大量的編程實戰操練,使他的動手能力很強,畢業後就馬上找到一份工作,後來轉到我們公司。

這是一個之前基礎較差,但成功進入IT行業,而且進入薪水較高,較有前途的領域的案例。

但要注意,民辦的編程培訓學校良莠不齊,有些費用很高,但不一定學到有價值的東西,我們團隊的這個年輕人算是幸運的。


網幫科技


學會編程並最終開發出什麼東西,將會是你長時間努力後最大的安慰。

編程熱潮在今天非常流行。俗話說,各行各業都都往IT轉,編程又是計算機技術和信息技術的基礎,學編程就顯得非常重要。並且,人工智能時代正在加速到來,未來我們面臨的智能化,數據化的時代,需要更多的掌握信息技術能力,擁有科技素養的高新人才。學編程有什麼用?我們至少找到了十條理由:

. 程序員是新一代水管工人。

是的,你一般得僱人來修水管,但是他們有時候要價太高。如果你自己就知道該擰緊哪顆螺絲的話,問題就很好解決了。

2. 學會編程,讓你思維縝密

如果不把一個問題細分成最小的組成部分,機器根本做不了任何決策。這與生活之間的關聯度可想而知。

3. 學會編程,讓你重新欣賞技術

相信我,如果你埋頭堅持編程3個小時,才做到在電腦屏幕上調出“Hello World”,你就會對手機上那些快速定位並向你推薦參觀的軟件肅然起敬。

4. 學會編程,賦予你力量

賦予你的不僅是編碼的力量,還有生活的力量。我第一次正確地寫完for循環的時候,我的第一個想法就是“謝天謝地,我現在終於可以不上這門課了。”第二個想法則是“整個宇宙都握在老子的手心裡”。我聽說其他人也有類似的感覺。

5. 學會編程,使你更具創意

想不想開發一個程序,自動搜索Excel表格中的最近更新內容,快速挖掘出你所需要的信息?你能做到的。想不想黑入你哥們的電腦,讓它每天早上5:37自動打開紙牌遊戲?你同樣可以做到。

慢慢地你的想象會變成現實。

6. 學會編程,有助於你解決自己的問題

編程是嚴謹的,追求邏輯和規則的。大量的訓練編程思維,必然能夠幫助我們分析日常的事務,有邏輯,有條理的解決現實問題。

7. 學會編程,證明了電腦不是魔法

周圍有許多人覺得,要掌握某種魔術才能讓電腦正常運行。屏幕靜止不動了?最好按下這些鍵,等待電腦反應過來。電子郵件發不出去了?多點幾次屏幕上那大大紅色X按鈕。編程會告訴你,電腦裡發生的每一件事,都是有原因的。

8. 學會編程,讓別人覺得你聰明

畢竟,人們總認為計算機玩的溜的人,蠻聰明的。9. 學會編程,可以節約你的時間

學會編程並最終開發出什麼東西,將會是你長時間努力後最大的安慰。假設你一天花30分鐘來做電腦維護工作?如果你花3天可以做出一個幫你2秒內完成這些工作的程序?又假如你再花兩天時間讓那個程序每天早上自動執行?不錯,你確實剛花了一個禮拜的時間來編程。而且,這個過程可能很痛苦。但是之後你永遠不用每天再花那30分鐘來做這些事情了!

一旦你掌握了控制電腦的方法,養成一些類似每天記筆記這樣的好習慣就容易得多了。

10. 學會編程,可以做的比你更好

一個動作,重複5000次,你或許可以正確地完成4999次。但是學會了編程,你就有機會開發一個新的動作。

擁有這十大無可置喙的理由,誰還能說編程沒有用呢。事實上,少兒編程也已發展起來,甚至小學生在學校裡都開始有編程課。讓孩子儘早學習編程已經成為教育界的共識。鳳凰機器人推出的EQduino編程課,是電子硬件和圖形化編程的結合,孩子入門非常簡單,又有很多的實踐項目可以動手,創意無限,深受孩子的喜愛。

學編程,不是為了出類拔萃,只是讓孩子不在人工智能時代掉隊。


興趣達人


信息時代,學好計算機非常有必要

往大了說:現在的武器系統基本上都由計算機操作

再比如:華為研發出來5G之後,美國圍追堵截,就是因為現在是信息戰時代;

舉個現實例子:現在疫情閒賦在家,只有互聯網企業影響不大;



提莫菌


題主說的非計算機專業學編程,其實也要分情況看。如果工作的必備技能,比如統計專業從事大數據分析工作,那編程就是必須得學好的。如果只是愛好,略懂一二肯定是再好不過了,俗話說技多不壓身。

學編程,有以下幾種好處:

1、可以提高工作效率。懂了計算機語言,對各種應用會有更深層的理解,也會寫簡單語言來處理實際問題。比如從幾萬數據中條件篩選,一個語句就可以搞定。

2、可以整合網絡信息資源。比如前段時間大火的pyton語言。

3、可以鍛鍊思維邏輯。眾所周知計算機語言都是是0.1二進制,有嚴格的邏輯關係,一旦有一丁點問題都會報錯,認真學習編程對邏輯思維幫助是非常大的。



經濟三兩事


編程不僅可以培養一個人的邏輯思維能力、現實抽象能力、解決問題能力,更重要的是能激發人的無限創造力。

天馬行空的想法人人都有,可最重要的是如何實現,如何把它落地做出來。

也正是因為有了編程技術,我們現在才可以足不出戶的看新聞、瞭解世界、用手機、電腦就可以和朋友親人面對面聊天、與全國各地誌同道合的人交流。如果不是興趣所致,鑽太深會很枯燥的。個人感言



分享到:


相關文章: