[爆卦]ipad寫php是什麼?優點缺點精華區懶人包

雖然這篇ipad寫php鄉民發文沒有被收入到精華區:在ipad寫php這個話題中,我們另外找到其它相關的精選爆讚文章

在 ipad寫php產品中有3篇Facebook貼文,粉絲數超過2萬的網紅紀老師程式教學網,也在其Facebook貼文中提到, 兩大基礎語言 C 與 Java 入門書推薦! 最近很多朋友都表示對程式設計有興趣,但不知道怎麼入門。其實想知道入門途徑,得從您學程式想做什麼開始。一般而言,程式設計有下列這幾條途徑: 1. 寫「桌面應用程式」(如:Photoshop...等)。 2. 開發網站、或雲端程式 3. 開發手機 App...

  • ipad寫php 在 紀老師程式教學網 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 個人以上)我或許可以想辦法來辦喔~

  • ipad寫php 在 紀老師程式教學網 Facebook 的最讚貼文

    2012-07-13 20:18:38
    有 13 人按讚

    [網友來信 3] 軟體業領域千百種,有哪幾行?我應該從何開始?

    就說今天網友很熱情吧!這是網友後續寫信詢問的問題,老樣子,刪除個人資訊後原文照登。很享受這類對談過程,也希望對大家有幫助。看來我快要可以開個「相談室」了...呵呵(摸下巴)!

    --------------------------

    紀老師您好:

    我大學專題接觸過遊戲程式設計,也對這方面很有興趣。最近要出社會了,有點恐慌。想請問老師對於從事軟體業有什麼看法?就我了解軟體又有分很多領域,不知道老師能不能給我一些建議,未來可以先往什麼領域走比較適合?

    我的夢想是能成為科技業的多方位人才,所以對任何領域都不排斥,只是不知道該從何開始。

    ----

    就我對軟體業界的了解,軟體業大慨可以分成下面幾個領域:

    1. 應用軟體設計
    2. 網頁程式設計
    3. 嵌入式程式設計
    4. 網路伺服器管理

    應用軟體設計,簡單來說,就是學習 Java、C#、C/C++ 這些語言,然後撰寫出客戶所需要的程式來。要再細分的話,可以分為 (1) 企業管理軟體設計 (2) 一般用戶軟體設計 (3) 手機軟體設計 (4) 遊戲程式設計。這四個領域所用到的「底」,都差不多。也很容易從一個子領域,切換到另一個子領域。企業管理軟體設計會撰寫的軟體包括「會計軟體」、「客戶關係管理軟體」、「供應鍊軟體」...等。除了要有基本的程式設計能力外,還得了解公司流程,才寫得出來。這些軟體動輒數十萬起跳,很適合有會計、管理、法律...背景的程式設計師從事。一般用戶軟體包括 MS-Office、Photoshop...這類比較偏個人使用的軟體。手機軟體目前就三大平台:使用 Java 的 Android 手機軟體、使用 Objective-C( C 語言的一種延伸)的 iPhone/iPod/iPad、以及使用 VB/C# 的 Windows Phone。遊戲程式設計您本來就熟,我想我就不再多談。這一個大類入門雖屬不易,不過也非難如登天。很多資訊系剛畢業的人,都是從這一大類中某個子領域開始做起。

    網頁程式設計,就是學習 HTML, CSS, JavaScript, PHP, MySQL, Apache 或 微軟的 IIS 網站伺服器這些知識,製作出可執行於 IE/Firefox/Chrome/Safari 這些瀏覽器上執行的網頁型軟體。由於只要有瀏覽器就能跑,所以做出來的東西橫跨 PC, 手機,平板...等平台。也成功跨入如「電子書」這類偏出版的應用領域。入門不會太難,所以成為很多非資訊本科系跨足資訊領域的首選。不過由於入門不難,所以也被資訊業界老闆們賦予較低的起薪。對於不想糾結於 C/C++/Java 這類繁複語法、享受很快看到成果領略成就感的人,進入這個領域很適合。因為完全沒有程式設計基礎的人,學過兩三個小時的 HTML,就能體會自製網頁的那種快感。

    嵌入式程式設計,必須要有具備硬體知識(一般而言是電子電機相關科系的知識),學習組合語言、C/C++ 語言(一般而言就是這兩三種語言就夠了),做出控制硬體的軟體來。很適合那種喜歡從無到有、有電子背景、對「機器人」、「自動控制」、「手機軟體客製化」、「作業系統移植」...這些領域有興趣的人。這類人才很難養成,因為不但需要具備「應用軟體設計」那一大類的底子,還得加上對電子、硬體有相當認識,除了用鍵盤寫程式,也願意偶而捲起袖子用「三用電錶」、「示波器」等設備,並看得懂電子電路圖。如果你很嚮往「機器人」或「機器手臂」,覺得能寫程式控制這些東西很酷,那你應該很適合往這個方向走。

    網路伺服器管理,就是人家俗稱「MIS」、「網管人員」那一類人。常常出入「機房」,平時還算閒,不過機房出事的話可是半夜都得趕往公司處理。這類工程師是四類中寫程式寫得最少的人。所需的知識包括「硬體組裝」、「網路佈線」、「伺服器架設」、「路由器設置」...等。偶而需要寫些類似「請假系統」、「文件管理系統」...這些公司內控用的軟體。常常會接觸大型的採購案,也得有一點專案管理或執行力。這類比較適合個性嚮往穩定(但不排斥偶發事件時,忙個一兩週),不太想寫太多程式,覺得出入機房是件很酷的事這類人。若有金融、管理背景,我常常會建議他們走這條路。

    依照你的情況,我初步會覺得你可以走「1. 應用軟體設計」這一類的「手機遊戲程式設計」。原因是:現在手機軟體設計的人很缺,每天都有企業主要我推薦能寫作 iPhone 或 Android App 的人才。你可以先學一般的 App 怎麼寫,找個需要這類人才的公司先待著,磨練自己。若有機會,就夾著手機 App 的底,往「手機遊戲程式設計」這方面走(因為你說你對遊戲程式設計有興趣),這個方向是往「高層」、「應用面」走。或者開始學嵌入式,學習電子、硬體相關知識,學著怎麼用程式去控制更底層的硬體。這個方向是往「底層」、「系統面」走。所以我覺得,這樣安排算是「進可攻、退可守」的作法。如果你想走 Apple iPhone 系列,那就先從 C、Objective-C,最後學 iPhone SDK 套件,走入 iOS 程式設計。如果你想走 Google Android 系列,那就是學 Java、Android SDK 這條路。

    所以你現在應該開始選擇加強 C(iPhone 體系)或 Java(Android 體系)。等你學完了,可以再找我聊聊,我會就屆時狀況再決定如何建議你的。畢竟「世事難料」...呵呵!希望我這樣建議對你有幫助。

    紀老師

  • ipad寫php 在 紀老師程式教學網 Facebook 的最讚貼文

    2012-07-13 12:38:38
    有 11 人按讚

    [網友來信 2] 我會網頁設計,請問我下一步要怎麼走比較好?

    今天網友的熱情實在跟台北炎熱的天氣有得比啊!害我的小宇宙燃燒起來了!我其實很喜歡跟大家聊聊天,奈何台灣人都跟我一樣,本性害羞啊!(笑)剛剛收到另一位網友的來信,我也是將個人相關資訊移除後,原文照登。其實我雖然在資訊界打滾 20 年,但還是提醒各位別把我的話當聖經。如果您實行之後,發覺更好的方法,或是產業走向跟我原先預測的不同,您可以隨機應變,或再來信聊聊,我隨時都很歡迎的!

    那就請各位參考一下我跟另一位網友之間的對談!

    -----------------------------------

    紀老師您好:

    我是您以前的學生。現在我漸漸的走向網頁設計的路,學了 Photoshop, Illustrator, InDesign, ActionScript, CSS, JavaScript,也學了 PHP, MySQL 等技能。將來想走向設計網站的網頁軟體設計工程的 SOHO 人員 (架站+網頁設計)。試問依老師的專業見解,我還需要再學哪些東西?作品數要達到多少數量?希望 1 年內能獨立門戶。麻煩老師不吝指教,謝謝。

    ---

    您好:

    依照您學習的背景,加上現在市場上的趨勢,我建議您可以朝「電子書」這個方向前進。 iPad 與 Amazon 興起,出版業界面臨作者直接跳過出版社,去跟平台商(Apple, Amazon)打交道的恐慌。因為作者出紙本書,頂多拿到 15% 稿費。直接用 Apple iTune 或是 Amazon Kindle 系統出版,作者可以拿到 70% 的稿費。在利之所趨的誘因下,一定有很多作者會棄出版社,直接跟平台做生意。

    但是原來出版社所肩負的任務(排版、行銷),一下子就會全數丟給作者本身。我預測將來應該會有不少外包族,幫忙這些作者搞定「美術排版」與「網路行銷」這兩塊。電子書去年產生了一個通用格式「.epub」檔,Amazon、Apple 這些「大咖」,也都高舉支援大旗,紛紛加入 ePub 陣營。所謂 ePub 檔,講穿了就是把書籍內容使用「HTML5, CSS3, JavaScript」表現,然後用 Zip 將它與一些特殊的檔頭(Header)壓縮後,把附加名改成 .epub 而已。您本身已經會 HTML, CSS, JavaScript, Photoshop, Illustrator...等技能,已經是站在「電子書」這波浪潮的「制高點」了,不可不把握!將來您自立門戶,可以幫那些只想寫書、不想搞美術排版與網路行銷的作者,搞定這些大小雜事。

    關於您下一步應該要走的方向,我會建議您先學習「HTML5」與「CSS3」。因為這兩個部份跟它的前一代(HTML4 與 CSS2)差蠻多的。倒是 JavaScript 雖有變化,但差異不會太大。先學會 ePub 最底層的表示格式。接著,建議您學習 Adobe InDesign CS5.5 以上(InDesign CS6 更佳!支援更多電子書互動六大元素!),知道如何把作者提供的原稿,透過 InDesign 排版成 ePub 格式,並加上互動元素,如:超連結、簡易動畫、內嵌影片音效...等(這個原作者一定不會!)。之後,學一下「網路行銷」,主要有下列這幾項:

    1. 怎麼幫作者還沒寫書前,透過關鍵字研究(Google 有提供「關鍵字工具」,上網搜尋此關鍵字就可找到),了解讀者想看什麼內容,確保書籍將來大賣的可能性。
    2. 怎麼幫作者找到適合他書籍的關鍵字,並幫他架設網站,衝到該關鍵字的前幾名(這部份稱為「SEO」,Search Engine Optimization)。
    3. 怎麼幫作者購買關鍵字廣告,讓他用最少的價格,買到最好的效果(這部份稱為「AdWords」,您可以上網找相關書籍或文章)。
    4. 怎麼幫作者經營臉書、部落格...等社群媒體,達到自然擴散之效果。
    5. 怎麼幫作者定價、辦理作者見面會、座談會...活動,加深作者與粉絲之間關係,並自己從中獲利。

    當然還有別的,不過初期掌握這些應該夠了。所以我對您的研讀建議是:
    1. HTML5 & CSS3
    2. Adobe InDesign CS5.5 或 CS6,不然 Mac 出的 iBook Author 也勉強可以。
    3. 網路行銷

    希望這樣對您有幫助!

    紀老師

你可能也想看看

搜尋相關網站