非計算機專業怎麼開始學程式設計?

時間 2021-05-08 01:49:02

1樓:Baron

2樓:danger ace

非計算機專業的學程式設計,需要先明確一下你的目的是什麼。是準備逐漸往專業的程式設計方向發展?了解比較深入的程式設計知識?

還是僅僅需要學習一些簡單的開發工具以解決學習工作中的一些小問題?如果是前者,你可以參考以上所有人的回答,什麼C啊,B啊,P啊什麼的,慢慢看吧,不過我覺得你的意思應該不是這樣的,而是後者,想要乙個相對簡單的解決身邊小問題的小工具。對吧。

如果是這樣的話,我就以親身經歷告訴你,可以選擇學習一些簡單的小開發工具,例如windows自帶的批處理程式、易語言、中文VB等等。

我親身經歷是,乙個絕對的非計算機專業人員,幹零售的,因為工作和遊戲需要,接觸了易語言,簡單的看了看說明,不必了解任何專業名詞,大致一天左右可以搗鼓出乙個簡單的應用程式來,到現在幾年的時間了,斷斷續續的有需要了就拿起來看看,也寫了好幾個小有名氣的程式了。

當然,解決實際工作中的應用問題的方法有很多種,在某些地方批處理和office自帶的VBA也算是很好用的程式設計工具了,而且都非常簡單。

以上,供你參考。

3樓:耿介之

我大學學的是中藥,現在在做安卓開發,高中時因為參加NOIP競賽接觸程式設計學的是Pascal,那時候就愛上了程式設計。到大學計算機都是自學,決定學好哪門語言後,就先從入門的開始。一開始可以跟著書上的例子做,不理解也沒關係,後面慢慢會領悟到的。

不要看太多的書,一本經典的入門的書就夠入門的了!

4樓:龍爪槐守望者

推薦兩本書

啊哈C!思考快你一步 啊哈C!思考快你一步 (豆瓣)寫給大家看的物件導向程式設計書 寫給大家看的物件導向程式設計書 (豆瓣)另外本人生活經驗發現,之所以他們認為程式設計難學,第一是很難直接去理解這種計算機抽象原理,所以把計算機名詞和原理用日常生活中的事物進行對比,能更有助於理解。

第二是一定要面向應用,本身有強烈的學習動機(為了解決某些工作和學習問題),或者邊學邊自己寫一些好玩的小程式

5樓:pikaslotee

如果要求不高,去看那些面向中小學生的競賽書,BASIC或者PASCAL或者C入手就好了,都是描述生動簡單利於新手的。把語法概念摸透,太過複雜的演算法資料結構之類的不一定要一蹴而就。

有了至少一門語言的基礎之後,就可以用 Head First 系列學習了,確實是公認的新手利器。

要關注下CSDN之類的業界新聞,慢慢積累一些知識,半懂不懂的看就好了。科技新聞也要關注。對業界概念廣泛的了解對於程式設計用處不小。

僅僅是學會程式設計如上就好了。這個沒有太多捷徑,不可能從電腦小白一下子變成程式設計高手。假如想深造,那還有很長的路要走,這個有不少人給出了專業的意見,在此不表。

6樓:Levski

從需求的角度,我倒是想在給出解決方案的建議之前,先了解LZ為什麼要學程式設計?覺得酷還是有些事情想自己動手解決而不想依賴現成的產品?

感覺知乎上的這類問題挺多的,大家回答的也挺熱鬧,但是我不知道這麼多答案是否真正解決了提問者的疑問。。。還是說大家的熱情其實最後都變成了起鬨 :-)

7樓:

非計算機專業的同學們壓根就不知道什麼是 「位」,」byte」等最基本的概念。

我從小學初中到高中,都有資訊科技這個課,一定是會講這些的。

就算是沒有講,大學裡的大計基也是講的。要真不知道,太詭異了。

計算機專業的學程式設計是怎麼套路?

學c,然後學unix操作,再了解linux核心,x11,opengl,socket程式設計。c語言精通難,至少你得學 c專家程式設計 演算法導論 組合語言 卓越程式設計之道 把c學好了就去看c 程式設計思想.可以開 計算機圖形學 面相物件分析與設計 離散數學及其應用 托馬斯大學微積分 線性代數及其應...

大一非計算機專業如何自學程式設計?

YR Chen 先看看mit或者harvord的公開課,然後找到 c 一種物件導向的程式設計方法 啃了。以上能打個不錯的基礎。路漫漫,再以後的路看你想往哪走了 趁早轉,機械專業課最多,課程設計實驗金工實習車間實習一大堆專業課程掛科很容易拿不到畢業證很容易等到你經歷過就知道了導致你無法學靜心學程式設計...

職高計算機專業,學程式設計,學哪個好?

首先不是先選擇程式語言而是看你要做什麼前端?後端?移動端?大資料?ui?人工智慧?運維?測試?迷茫沒關係多了解一下,選擇適合自己的語言就行,如果你是抱著哪門語言賺錢學哪門語言的心態還是洗洗睡吧,程式設計不適合你,程式設計的變的很快沒有說是學了什麼就一勞永逸的,你需要跟上技術的發展才不會被淘汰,然後個...