各位大神安安!小弟雖然念的是服務業科系但是對於對腦軟硬體跟機械很有興趣所以在這裡想請教大神們:如果想要自己寫程式,要有什麼軟體才可以用嗎 或者是有什麼書籍是適合沒有相關基礎的人學習呢(非科系出身)拜託各位大大了!!
兩位大大好 主要是想做網頁設計 網拍這樣子的!!到圖書館看到有好多這類的書 不曉得該挑哪一本...而且每本書好厚一本 有沒有辦法可以實際操作來增加學習速度呢?畢竟理論歸理論 小弟想要實際操作那種的說!主要是想做網頁設計 網拍這樣子的!!
皮蛋冰 wrote:主要是想做網頁設計 網拍這樣子的...(恕刪) 程式寫碼方面的,推薦書籍:O'Reilly 出版社Head First 系列(深入淺出 系列)這系列書的特點是:有大量的圖片,像在看漫畫那樣,深入淺出,淺顯易懂。比較不會艱澀,翻個幾頁想睡覺了。完全外行的人,也很適合入門觀看。但內容很專業,都是外國最新、最正確的知識。有中文版的。缺點是:這系列的書都很貴。圖書館若有就圖書館借,用買的太傷本。階級算入門~中階而已,如果還要深入進階研究的,再去看其它書。網頁設計至少須懂:HTML + CSS網拍那種的,需要寫程式+與資料庫配合目前比較熱門的是 PHP+MySQL:延伸閱讀:AJAXHTML5 程式設計(HTML5的畫布,取代 Flash)如果要真正學會「設計」,就是要編碼"所見即所得" 那種的做網頁軟體(就是滑鼠拉一拉,模板套一套,做出一個網頁/網站)那種的,並不是真正懂寫網頁,只是會操作工具軟體而已。如果套出來的網頁有 BUG,或不滿意的地方要修改,要自己修改原始碼就不行了。套的模板,原始碼都是別人寫好的,會變成自己完全看不懂,更別提去修改。此外如果想設計動態網頁(PHP/JSP 程式之類的),一定要懂 HTML+CSS。所見即所得是行不通的。因為動態網頁,內容不固定,網頁是由程式碼自動生成出來的,並不是預先弄好的。但如果只是要「應用」,其實現在有很多種 免費/付費 的架站軟體,只要學會怎麼安裝和設定,就可以使用了。部落格、論壇、購物網站、雲端硬碟.....等等,都有現成的架站軟體。不過這偏 MIS 伺服器管理方面了,知道怎麼「應用」軟體,和維護伺服器。並不是「設計」。是另外一行的。************************************美術設計方面的,就不好說了。網頁設計不可能全是字,好歹也有圖片、多媒體影音....什麼的。圖雖可以直接借用別人的,但最好是:自己拍照、自己畫的。通常沒一個人全包的,要就專走 程式設計方面,要就專走視覺傳達(美工)方面。走程式設計,也可以去懂一些美工畫圖怎麼操作,色彩學,顏色搭配。不過說到底藝術是靠天份的,美術細胞,知道繪圖軟體怎麼操作,和能不能設計出藝術作品,那是兩碼子事。就像畫筆人人會用,但能畫出一張大師作品的,那就兩碼子事了。繪圖軟體,有分:向量圖( illustrator、Core Draw...等)點陣圖(Photoshop、GIMP....等)從完全空白,去畫線條、填色,創作出一幅圖,是向量圖(矢量圖)。可以任意縮放維持原畫質拍照然後修改,移花接木,變顏色、混層......,是點陣圖。點陣圖有解析度,縮放會破壞畫質。
微軟的Visual Studio 2015,號稱地表最強IDE,可以開發Windows應用軟體、網頁、手機軟體,社群版完全免費。如果要講究快速上手,選擇WebForm撰寫,管他什麼HTML、CSS,滑鼠拉一拉、屬性設一設,輕而易舉做出一個動態網頁,什麼HTML、CSS全部可以扔在腦後,不過資料庫還是要學的。支援多種語言,可以用C++、C#、VB、F#等等。所見即所得的開發方式幾乎與WinForm完全一樣,也就是你學會網頁寫作,幾乎也同時會寫windows應用軟體。想作出一個結合資料庫的動態網頁,剛入門你用DreamWeaver不整個兩三個禮拜搞不出來,用webForm只要看書說故事,一個小時就可以弄出處女作。不過,WebForm雖然上手極快,但也不是沒缺點的,對於前端框架比如jQuery、AngularJS的整合力道就...薄弱到一個不行,現在微軟自己也不玩了,改玩MVC。不管是WebForm還是MVC,都有有.net框架的強大支援,別人辛苦研究如何讓伺服器自動發送電子郵件,你只要引用一個smtp類別馬上搞定。別人在辛苦連接與操作資料庫,你只要輕輕鬆鬆的設定一下,就可以透過EF及Linq輕鬆操作資料庫。