『學理知識』 VS. 『實務操作

情節一: 我在一個線上學習平台上有製作教學影片,有一個同學寫信給我,他說他覺得這個課程都”只”是在帶同學操作一些很實務的功能,少了一些學理知識,例如程式語言的一些文法規則,他覺得很”空虛” 情節二: 在我修完Udacity的”Intro to Swift”的最後一關面試時,面試官問我有什麼建議,我跟他說…這一門課帶我們做完一個APP的範例很好,不過好像針對Swift語言本身,並沒有太多的著墨…. 情節三: 我在一門大學的選修課中教授iOS APP開發,很多同學跟我說,”總算”有一門課程他真的知道自己在”做什麼”,也”看到了”自己真實做出來的東西,很”踏實” 究竟知識的講解比較重要,還是實務的操作比較重要呢? 學理的說明可以讓你對一個程式語言的語法結構、規則有更清楚的認識,也能將會遇到的情況,以較通用、概括的方式進行歸納整理。 實務的操作能讓你真實地從頭到尾走完一件案例,有時會需要因應實際狀況而加入了一些解決方案,也有可能,只使用到實務上常用的一些語法。(80/20的概念) 情節四: 某位教授的研究常因過於理論,遭到系主任批評,這些研究很難申請計畫經費…該教授表示:「是你不懂這個學問的價值…」 Udacity號稱為產業大學,許多成員又來自美國知名大學,他們會怎麼處理這樣的問題呢? […]

research-practice

關於自學程式的十件事

原文:LifeHacker.com   圖片:takito  翻譯:Ryan Chung 程式設計(Programming)是當前最有價值的技能之一,不論是就業考量或是結合創意激盪腦力,都是相當好的投資。如果你正想開始做這件事,以下提供給你一些可以參考的技巧與資源: 1. 先想清楚為什麼要學程式設計? 在開始之前,請先問自己: 為什麼要學習程式設計? 我有多少時間可以投入? 如果你想要成為一位專業的程式設計師,除了真的到大學去念資工系之外,你也可以參考Google的學習清單: 計算機概論(先有全面的概念性認識) Udacity – intro to CS […]

brain

Introduction to Programming – Microsoft 2667a

Module 1: Introduction to Computer Programs Module 2: Introduction to Scripting Module 3: Using Data […]

2667a

Protected: iOS APP開發影片

There is no excerpt because this is a protected post.

Ryan

CSS 網頁樣式

CSS語法結構介紹 CSS樣式:背景 CSS樣式:文字與字型 Box Model:Margin、Border、Padding、Content CSS樣式:清單 CSS樣式:表格 CSS元件控制 線上講義

螢幕截圖 2014-03-30 23.36.21

CodeSchool – iOS Path

https://www.codeschool.com/paths/ios

螢幕截圖 2014-03-20 13.53.21

Learning Objective-C in Y Min

http://learnxinyminutes.com/docs/objective-c/

螢幕截圖 2014-02-18 16.04.47

APP整合開發養成班

APP整合開發養成班 有越來越多的企業意識到APP時代的來臨,不只是個人化工具或娛樂用途,更是企業行動化的最佳利器!大型企業開始思考行動載具在工作流程中的角色,行銷、服務窗口、企業流程、財務應用等等,智慧型裝置能帶來的是效率、彈性與即時性! (Source: http://blogs.softchoice.com/) 為了因應企業行動化時代的來臨,我們需要能將智慧型裝置軟體開發導入企業應用的優異人才,能夠為公司的產品服務或運作流程提供高效能的行動裝置解決方案。這樣的人才必須具備: 行動應用程式開發能力 企業導入設計規劃能力 人機介面創新應用能力 APP狂潮席捲全球 iPhone掀起的智慧型手機熱潮,已讓成千上萬的台灣人加入蘋果的粉絲大家族,其中最讓人著迷的地方在於App Store上的應用程式,WWDC 2014(Apple的全球開發者大會)消息:全球目前有900萬名iOS的開發者、120萬支App在每週約3億流量Apple Store上,目前已創造了750億次的下載量擁有一支iPhone智慧型手機,即可免費或付費取得這些軟體,手機不再只局限於原廠所提供的功能,反而像是通往另一個世界的大門,每天都有不同的新奇軟體可以使用! (Source:http://www.mobilescene.co.uk/) 工程師也能闖出自己的一片天 由於Apple提供完善的平台以及分帳規則,軟體開發者終於可以直接透過撰寫軟體獲利,而無須僅是為特定公司撰寫軟體領取月薪,或是大費周章地將自己的軟體推銷出去。加入智慧型手機應用軟體開發,不僅是個人技術的養成,更有機會成為下一個iPhone致富傳奇的主角。 […]

2013-11-18 11.35.39

HTML網頁基礎

不論你是網路原住民還是網路移民,身處網際網路世界的我們,每天都和HTML語言在一起,只是你未必察覺到這件事。Web 1.0的時代,我們被動地接收着別人提供的資訊,而Web2.0時,我們開始學著發出自己的聲音,而Web x.0的現在,所有人都兼具多重角色,在這個虛擬世界中交流著,所以,讓我們花一點時間來瞭解,一切網頁的基礎:HTML。 在整份HTML語法基礎中,我們分成21個單元來進行,第一個單元是”簡介”。 [單元一] 簡介 HTML的全名是:HyperText Markup Language,超文字標記語言。相較於原始書籍閱讀而言,由HTML所建構的網路世界,能夠帶給你交織連結、四通八達的資訊,打破傳統一頁接續一頁的閱讀習慣。 而標記語言,一個透過標記的方式,改變原先純文字資料的呈現方式。如同在閱讀書籍時的行為,我們會用紅筆畫下重點,會用螢光筆標示重要名詞,也會在文章旁寫下注解。透過標記的方式,你也可以讓原先單調的純文字資訊,轉換成豐富、多元的網頁。 常見的語言有: 標記語言(Markup Language):HTML、XML 腳本語言(Scripting Language):JavaScript、VBScript、PHP […]

iStock_000003045800XSmall