[爆卦]c語言自學軟體是什麼?優點缺點精華區懶人包

雖然這篇c語言自學軟體鄉民發文沒有被收入到精華區:在c語言自學軟體這個話題中,我們另外找到其它相關的精選爆讚文章

在 c語言自學軟體產品中有4篇Facebook貼文,粉絲數超過1,828的網紅Veronica Lin 林小草,也在其Facebook貼文中提到, 【攻城這回事:看別人的自學程式語言經驗分享的心得】 剛才在 Inside 硬塞的網路趨勢觀察 看到這篇文章,裡面說到這一段: 「看看我身邊的同事們,他們幾乎很少因為語法錯誤、打錯字、漏了個符號這種小事而卡關,因為他們的 IDE 都先把這些錯誤抓出來了;當遇到問題掙扎幾分鐘還解不出來時,他們...

 同時也有11部Youtube影片,追蹤數超過2萬的網紅Untyped 對啊我是工程師,也在其Youtube影片中提到,常有觀眾問我有沒有推薦給程式設計初學者的軟體工程書籍,今天分享3本我自己很喜歡的電腦科學相關的書。但是,我是個非常懶得看書的人啊!!所以這三本書都是夠實用夠有趣,我才有辦法看,才會分享給你們。 這集會聊到... Overview 💬 💙 準備軟體工程師面試必備書 2:19 Cracking th...

  • c語言自學軟體 在 Veronica Lin 林小草 Facebook 的最讚貼文

    2015-04-17 23:49:23
    有 4 人按讚


    【攻城這回事:看別人的自學程式語言經驗分享的心得】

    剛才在 Inside 硬塞的網路趨勢觀察 看到這篇文章,裡面說到這一段:

    「看看我身邊的同事們,他們幾乎很少因為語法錯誤、打錯字、漏了個符號這種小事而卡關,因為他們的 IDE 都先把這些錯誤抓出來了;當遇到問題掙扎幾分鐘還解不出來時,他們會直接把問題丟給朋友,互相幫忙 debug;在開發程式時,他們總是在對方的位子隨性的來來去去互通有無。」

    其實我還滿慶幸我出社會第一份工作寫的是 C#。我覺得 MSDN 真的整理得很好,無論是中文化程度或是排版、範例的豐富程度,我看官方文件與範例程式就能寫得出些什麼,再加上 Visual Studio 也是一套非常好用的 IDE,讓我的初學過程如魚得水。

    加上我有許多在本行的學長姐同學學弟妹,可以一起在當時還很健壯的 MSN & Skype 上一邊說垃圾話靠腰工作環境一邊討論遇到的 bug 要怎麼解,比起單打獨鬥的學習,我工作的前幾年的確在這種互動中獲益不少。

    後來在寫 PHP 時,一開始我用 Eclipse + Zend debugger,剛開始還覺得滿順利,但是不知道是專案越來越多還是怎麼著,Eclipse 一天到晚卡住、掛掉,花太多時間重新啟動 Eclipse 或等待,讓我覺得好不耐煩,我現在都是 VIM 加上比較土法鍊鋼的 debug(看 log 或 dump error message)。

    有些資深社群也讓我不太習慣。我剛出社會時還是可以在網路上發菜鳥文的生態,現在大家都會用不太友善的語氣指責新手不夠用功、沒有先爬文⋯⋯但是大家一開始都很順利嗎?我一開始也是和那些新手一樣呢,連自己的問題在哪都搞不清楚!

    如果剛畢業第一份工作就是寫 PHP,不知現在的我會是如何?如果一開始寫 C# 就像當時我遇到的一些人一樣,用 Notepd++ 硬寫,那又會是如何?會學得這麼開心、覺得寫程式這麼好玩嗎?

    另外文章裡提到,「一名真正優秀的軟體工程師,他的知識領域應該是『T』字型的 —— 對任何領域都稍有涉獵但至少在某一方面專精到底。」理想上是這樣啦但是我覺得工作不免就是一直⋯⋯要涉獵你工作要你涉獵的內容啊!就像被抓去當客服沒時間寫程式了,也就要開始練話術,電話狂響的時候很難把程式語言技能繼續點到滿啊!XD

  • c語言自學軟體 在 紀老師程式教學網 Facebook 的精選貼文

    2014-11-26 10:39:52
    有 59 人按讚

    [網友來信] 我開始背誦 C 語言 32 個關鍵字了,為何我還學不會 C 語言?

    常常有網友用私訊詢問問題,我通常會抹消個資、稍做修改後,登出來分享給可能有同樣疑惑的人。底下是昨天一位網友問我關於「C 語言學習」的問題,希望我提供給這位網友的解答,也能幫助到有相同困惑的朋友。 :-)

    紀老師
    -------

    老師你好!

    我最近開始學習C語言,我之前常常看C語言介紹影片,知道 C 語言有 32個關鍵字,9種控制語句,34種運算符號。有人說這些背不起來就不用學C語言了,但我的記憶力不太好,我是否真的只能放棄呢?我非常熱愛軟體類型的事物或資訊,我不想就這樣算了。

    我有在網路上找到一本C語言教學書本:(URL 恕略)可是我真的不了解,簡單說有看沒有懂。我開始覺得我到底適不適合學習C語言?我常在想那麼多的中文字我都記的起來,為什麼我卻背不起來C語言的所有關鍵字?目前我在背32個關鍵字中的15個。我洗澡背、吃飯背、上網也在背、看影片也一直背。起床第一時間就重頭背一次,就怕我忘記。

    我不知道有什麼好的管道可以吸收學習?也不知道我的方法對不對,我僅僅只靠網路上的資源收集資料。原本我想購買書籍可是不知道該買哪本。就在網路上找到上面網址的那一本,可是我卻看不懂、不了解,我真的不知道該從哪開始了。

    [紀老師回答]

    您好:

    您的學習方法錯了!

    「程式語言」不是一種「知識(Knowledge)」,是一種「技能(Skill)」。所謂的知識,是只要「記下來」,就能使用了。例如歷史、地理等課程。所謂的「技能」,是要透過「實戰」學會的,像是游泳、騎腳踏車。

    您的作法,有點像是「我已經把一本游泳入門背得滾瓜爛熟了,我洗澡背、吃飯背、上網也在背,為什麼我下水後還是不會游泳?」或者像是「我已經把九陰真經背得滾瓜爛熟了,為什麼我還是學不會絕世武功?」所以,你去背誦 32 個關鍵字,希望透過這種方法學會程式語言,並非一個很正確的作法。

    很多人都誤會程式語言是一種「知識」,以為用力背就會了。事實上它是一種「技能」。凡是技能類的東西,除非你天縱英才,否則初學者都得找「教練」來學比較好。第一次學游泳,你會買一本游泳入門,然後看著書自己學嗎?不會吧?你會找個會游泳的人教。但是一旦學會「蛙式」或是「自由式」,您接下來就會自學「仰式」或「蝶式」了。所以(重點!),看書自學,比較適合有程式設計經驗的人,不太適合完全沒有程式設計經驗的人。

    當然我沒有說,所有人一定沒辦法靠著自學學會程式設計。但是,如果您已經嘗試自學,效果不好,您是否考慮去補習班找個老師好好教您一次呢?所以,不要因為你背完「游泳入門」,下水嗆水,就篤定自己「不適合學游泳」。那只不過你學習方法不對而已。去補習班學一次很值得的,因為當你有了基礎,接下來其它語言,就有很高的機率看書自學、並且精通了!

    此外,雖然程式設計是用英文呈現,但是跟英文程度好壞沒有太大的關係。因為它們用的「字彙」(如:printf(), scanf()...之類的),根本不是日常英文。語法也非英文文法。最有力的證據是,你叫一個以英語為母語、沒學過程式的外國人來看程式碼,保證 100% 看不懂!程式設計只是一種假借 26 個英文字母,拼寫出來的另一國度的語言而已。人人只要花時間、付出努力(約 6 ~ 9 個月,每週花 6~8 小時左右),都一定學得會。

    所以,根據您的情況,我對於您「不知道如何開始」的建議是:去補習班找個老師,好好學一次。然後,老師教的東西,一定要回家「傻傻地」遮起答案,再練一次。這個步驟猶如游泳教練教完後,您自行練習的過程。這是把「程式設計」這個技術,固定在你身體裡的重要步驟,請千萬一定要「傻傻地」、「私下另外找時間」照做。不要有「為什麼教練教完,我也跟著教練練過一遍了,為什麼我還不會游泳?」這種不切實際的想法。

    如果您真的還是想要找一本入門書的話,我可以推薦這一本,還不錯:
    http://www.books.com.tw/products/0010360466

    希望這樣的回答能對您有幫助!

  • c語言自學軟體 在 紀老師程式教學網 Facebook 的精選貼文

    2013-10-24 21:50:01
    有 97 人按讚

    兩大基礎語言 C 與 Java 入門書推薦!

    最近很多朋友都表示對程式設計有興趣,但不知道怎麼入門。其實想知道入門途徑,得從您學程式想做什麼開始。一般而言,程式設計有下列這幾條途徑:

    1. 寫「桌面應用程式」(如:Photoshop...等)。
    2. 開發網站、或雲端程式
    3. 開發手機 App
    4. 自動控制(操縱機械手臂之類的)或韌體移植
    5. 資料庫分析(如:最近很夯的「海量資料分析」(Big Data Analysis))
    6. 遊戲程式設計
    7. 系統工具設計(如:防毒軟體、資訊安全...)

    不過不論您想走哪條道路,最佳的起點只有兩個:「C 語言」與「Java 語言」。「C 語言」學會後,可以往「iPhone/iPad 手機 App 開發」(它們用的 Objective-C 包含 C 語言所有功能)、「自動控制或韌體移植」、「遊戲程式設計」(需加學 C++,不過 C++ 也以 C 作為基礎)、與「系統工具設計」走。它獨有的「指標」,會逼你接觸系統「底層」、並了解它的運作機制。

    至於 Java 語言,個人認為它是「物件導向語言」最佳的入門選擇。學會後,可以走「Android 手機 App(就是使用 Java 語言)」、「網站開發」(需加學 JavaScript 與 PHP 為佳,不過它們兩者也與 Java 語法神似)、「資料庫程式設計」(雖不一定用 Java,但 Java 支援許多與資料庫開發的軟體框架,如:Hibernate,可以讓你寫起程式來更輕鬆)...等。

    該先學哪一種,就看您有興趣的領域落在哪個語言的「勢力範圍」囉!很多朋友都問我該選哪本書比較好?根據我教電腦補習班 23 年(我從 1989 開始在台上教電腦)的經驗,我推薦以下兩本!真的真的是很棒的入門書,推薦出去從來沒有「漏氣」(台語:丟臉)過:

    C 語言:
    C 語言教學手冊(四版)
    作者:洪維恩
    出版社:旗標
    出版日期:2007/04/20
    博客來網址:http://www.books.com.tw/products/0010360466

    Java 語言:
    最新 Java 2 程式設計實例入門與活用-超值增訂(第四版)
    作者:高橋麻奈
    出版社:博碩
    出版日期:2010/10/28
    博客來網址:http://www.books.com.tw/products/0010485281

    除了博客來之外,我也推薦一家書店:「益大書局」。老闆姓蕭,本身對電腦很熟,到店裡的書籍他都會翻看,斷定適用對象與目的(如:初學 vs. 有經驗者,或 自學書 vs. 參考書)。只要客人到店裡,報上買書的目的與自己的程度,老闆會以迅雷不及掩耳的速度,從書架各處把推薦書籍抽出一點點,然後開始滔滔不絕的介紹:「這本寫的比較詳細,可惜沒有 XXX 這部份...如果想快速學會,我推薦這本薄的...想買指令從 A 排到 Z 的,這本好!...可以搭配這本範例集,效果不錯...」。總之,買了這麼多年的電腦書,很少看到有人賣書賣得如此熱情的。他們家的折扣也都比其他電腦書店多,去的時候報我的名字「紀俊男推薦」試試看,說不定有意外的折扣(因為我很常跟他們買書)。

    店面在光華商場附近的「地下電子廣場 B2」,就是新生南路與八德路交叉口,有個可以下去的樓梯,B2 只有他們一家書店,找一下應該找得到。店面雖然小,不過據說他的倉庫很大。他說:「店面只擺我看過、認可的好書!那些不怎麼樣的,就擱在倉庫,有人想買我一樣照出!這樣才有辦法降低店租負擔,然後打多點折扣與人競爭。」如果不在台北市的朋友,他們也提供郵寄到府,只要到這裡: http://etaitbook08.pixnet.net/blog/post/39595111 逛逛,想買哪一本打個電話給老闆(或老闆娘),據說很快就會收到了。聯絡資訊網站的最頂部有。

    喔~不小心說多了...不知我若辦這幾本書的讀書會,有人會有興趣參加嗎?你會想先學哪一個呢?在底下留個言告訴我喔!若人夠多的話(15 個人以上)我或許可以想辦法來辦喔~