請問一下有學過程式的人~~~初學者都看不太懂到底要怎麼樣去接近這個方面的東西呢><?
我是因為有興趣想學才跑來這個領域的~~可是一踏進來並不是我想像中的那樣QAQ
但是我回不去了~~~~

共 29 則回應

才剛踏進去還是再試看看罷
每天練題目,嘗試用不同的寫法
網路上有不少教材可以多看看
基礎打好很重要
我當初花很多時間在這門課
但最後發現我只能祈禱自己有天能在電腦桌前頓悟
修完後就決定不碰程式了
保重阿同學
希望你能重拾樂趣
新手+1,不過我學Android
就....什麼.什麼.什麼 醬
程式語言背後都有邏輯~
所以,在編寫程式碼的時候,建議先把語言拋開,好好想想"如果是自己"會如何處理這些問題。
等到心中藍圖畫出來後,再開始將自己的想法翻譯成這些程式語言。
當然,如果要翻的好,弄清楚程式語言每個指令背後的運算邏輯是必須的。
學會一種語言後要跳其他語言很容易就是這樣,因為這些邏輯是共通的。
請問這個可以下載的到嗎??
黃老師?
買本書來先學習一下java的語法 或者基本用法嗎?
然後要題目的話 可以上 Etutor
去借或買本書來看吧 有嘲諷臉的蜜蜂那本就蠻適合的
如果有OOP基礎會更得心應手
B3 雖然我學得不是java 不過都是共通的~~
你有寫程式的經驗買一本書慢慢看是可以的
如果沒有可能就買一本程式設計入門
先練習看看在進入JAVA
我本身只學過C
有一陣子買JAVA自學
我是這樣學習的給你參考
B1我也還在等頓悟-/-
B2我現在也開始在摸索Android~可是JAVA還是基礎阿QAQ
基礎都不夠穩><
B3邏輯我看得懂~可是還是打不出來ˊ_>ˋ
B4什麼下載的到??
B5什麼黃老師??
B6好~謝謝你唷:D
B7嘲諷臉的蜜蜂是什麼XDD~我有空找找~
先推薦這個網站給你~
我覺得可以先從Visual Basic 先學欸
這適合初學者
等到一定的基礎有了之後再碰JAVA
應該會好很多
先找一本介紹基本語法的書翻一翻,然後多練習就會了。

只是基本的語法而已,應該不難,難是難在各領域的 Domain Knowledge.


至於像是 OO 等等的概念,如果你也會 C 或等等其他程序導向的,你去做個比較,就會有所領悟了 !
我覺得對初學者來說
從弱型態跳到強型態比較痛苦.....(跟反過來比)
一開始就學弱形態,
可能無法明確地搞清楚資料形態的差異
然後在莫名的地方冒出bug(自動轉型轉錯啥的)....

直接碰java其實ok
一開始真的會搞不懂那長長一串的函式名稱是在幹啥...(中間還有點= =
就先以複製貼上改一改為基礎
然後再去慢慢了解那些物件導向的東西...
你好,推薦一個有趣的網站:http://codecombat.com/
雖然他是教Javascript的網站跟Java不太一樣,但仍然值得參考
我是覺得寫程式一開始接觸大概都會被範例跟繁瑣的語法語義所阻饒
所以可以先回到程式語言的本質:讓電腦去幫我們解決問題
程式語言只是媒介,解決問題才是核心
因此,我建議當你在看教學的時候,先了解你所面臨的問題
然後再開始思考要如何解決,一開始的Hello World或數學題目只是熟悉用法
而漸漸的問題會開始複雜,但是不要被看似專業的術語所束縛

此外學程式語言我覺得跑出來結果的回饋很重要
就是當你打完一串Code,讓電腦聽你的話跑出你想要的東西
這是非常棒的體驗,過程一定會有挫折,但是堅持下去就會有一定的回報

這篇打得有點正式沒有顏文字不太習慣還是來一個ˊˇˋ"
再補充一下覺得自己有些講得不夠具體
就如同B3所說,解決問題可以先畫藍圖
不知道你有沒有聽過虛擬碼
可以先用熟悉的語言或是非正式的語法把你的思路寫下來

像是以"輸入兩個數字,相加並顯示"為例

宣告變數A為整數的資料型態;
宣告變數B為整數的資料型態;
顯示"請輸入第一個數字";
使用者輸入A;
顯示"請輸入第二個數字";
使用者輸入B;
輸出"A+B"並顯示到螢幕上;

然後就把寫好的藍圖轉換成語言,像是int a; 或是 System.out.print等等
不一定一開始就可以寫出好的解法
但是可以讓你發現解法有哪些不足或缺陷
像上述的可以把A與B一起宣告等等諸如此類

我也正在學習程式語言haha,共勉之ˊˇˋ"
B10 如果邏輯看得懂 但打不出來應該是不夠熟悉用法 我想只要大量練習就OK了
此外如果是要碰Android 就用Eclipse來玩Java吧 因為有些人會用Netbean起手
推薦 B2 看官方文件
B11謝謝你唷~~我會努力的
B12我認為VB和我這邊學的有點偏離了 哈哈,因為我後面還要趕Android的進度,JAVA的基礎還是要穩一點
B13我有嘗試找書來看,大致上的書只是編排上的不同,但有些書講解真的沒有很適合我這種新手看XDD
所以我才會來發問大家對於新手的推薦><
B15我現在遭遇大挫折阿~~~東西出來都不是我要的= =(崩潰中)
B16你說的邏輯思維嗎?
我們老師也會說明程式要先有藍圖,再慢慢想要怎麼打上去,可是都跟我想像的不一樣OTZ
B17在下正是用eclipse~我後面會跳去學Android~學長說JAVA是基礎阿QAQ
抄範例觀察 & 亂七八糟改原始碼觀察行為

抄範例跑來看不可恥,這是學習的第一步。

有點類似~~~
當作你在養兔子就行了 (? 餵蘿蔔???
或者當作你在捏黏土? 煎蛋? what ever......
蠻好奇你原本想像是怎樣@@
先想好邏輯
畢竟那是物件導向基礎
B21我想像的是外表光鮮亮麗的遊戲...
像LOL or 什麼神魔之塔之類的= =
不然就看電視那個駭客入侵超帥之類的XD
我想說我進入這領域可以揣摩看看...想不到各種難關阿ˊ_>ˋ
第一階段是入門,範例練熟了之後

第二階段都是 數學數學數學
(資料結構演算法or What ever

第三階段則是 API API API API Library Library......
(函數呼叫下去,不會動就是不會動,嗚呼哀哉
(整合大爆炸 嗚呼哀哉
B24這是真的嗎
感覺很悲慘XDD
轉系轉系ˊˇˋ)ノ 15 16 17都是同一個人啦ㄏㄏ
先做一做範例,然後如果有變化題可以做做看
或是找一些經典範例來練習
如果對遊戲開發有興趣的話
推薦來玩Unity喔ˊˇˋ"
B26你沒講我還真沒注意到XD
謝謝推薦唷~
我要拼看看!!!把機器人學會ˋˊ
其實最重要就是物件導向的概念 懂了幾乎剩一半了
多練習 對你是好的
馬上回應搶第 30 樓...