2015年4月29日 星期三

Week 8 再一次認識自我介紹,履歷!

一份好的履歷是一件很難的事情
從內容的的設計到排版
從產業別到專業技巧
從工作態度到休閒活動
這些都是息息相關,
這些東西都只有一個重點

“如何留住人資的目光”

每個人都一樣,每個人都想要爭取到那份職缺,所以要找不同的切入點
要寫出工作的靈魂,做事的層次,表達格局,關鍵字
正確地描寫出工作的靈魂是一件困難的事情,
你要合乎開缺的公司,他要知道你對於公司的理解
卻不是對於工作的理解,同樣都是專案經理,
大家都要開會,大家都要對客戶,大家都要管理做好客戶的產品

你又如何跟大家寫的不一樣,那就要寫出工作的靈魂。

可以從兩個方向去寫
一個是之前的工作的經驗,跟你現在應徵的工作有何相關
轉職時,是工作性質類似?跳槽時,你覺得這家公司的文化跟你比較類似?

別用形容詞來形容你自己,要用實務上的例子。
別用你可以做這件事情,要說你可以做得別人好。
別用你之前做了什麼事情來當例子,而是你做這件事情時的規模有多大。
可以用作品集,給對方公司看看,如果是程式設計師,那就該給他git hub
如果是視覺設計師,那就該拿出作品,小編,部落格,或者部落格人氣。
攝影師,至少拿出幾張照片吧?

重點來了,不要錯字,不要重複講
錯字,代表沒有心要應徵,重複講代表架構不好,邏輯不好。

不要給別人討厭你的理由,如果照片不好,看到就惹人厭。。。
那就別放照片,放了照片,本人照片會有落差,別放!
重點就好,一頁就好,告訴公司你是有邏輯,有頭腦的!
興趣的重要性 告訴公司你是活的 你的特質 剛剛有提到別用形容詞形容你
興趣部分可以為你加分!利用興趣講出來吧!!
跟人資相同的特質,也是很吸引人資的,不過也要先做點功課!


一定要一定要一定要 google 你要應徵公司的資料,
學文化,了解產品,了解公司的一切
你也不會你剛升到高階主管,你公司就倒掉了吧?

做了什麼事情,什麼是你喜歡的,你曾經做過為棒的事是?
影響有多大,你為何要被HIRE
動詞開始 精簡  這些東西都會讓你的履歷變得更精彩。

或許吧。

2015年4月21日 星期二

Day44 寫 code 其實很簡單?

不要被我的標題騙了,一點都不簡單啊!
尤其如果你是完全沒有背景的人。
我覺得寫 code 其實有循序漸進的幾個階段


第一階段,了解如何想一件事情。

有了點子,有了想法該如何執行。
我所謂的執行是說如何跟電腦說你想做這件事情
例如,我現在在執行的“ 夯te r”這個專案
讓A可以追B,B可以追C,C可以追A。
A附近的B要顯示在A的畫面,
然後追到了可以一個升級,一個被扣點。
在功能上就可能要這樣想,怎麼定義“ 追到 ”?
怎麼定義“ 附近 ”? 怎麼定義“ 被追到 ”?
升級時是要自己扣自己?還是一個是“ 加一 ”一個“減一”?
如果被追到要進行什麼?如果沒有被追到要進行什麼?
在口頭上說很簡單,畫面也可以被想像,但是在程式的想法
要怎樣去執行,怎辦別,if / esle 的概念。
聽說這叫做架構。
要學會架構,才可以去寫 code。


第二階段,開始學習怎麼寫。

一段程式他的組成是什麼,先從哪裡開始,
下怎樣的指令來代表結束
不用懂為什麼,雖然懂的話會更方便你去寫。
這些東西就像是學英文,
你要知道把 “ 主詞+動詞+受詞=句子。”
這件事情給記憶起來,知道 “ { ”後面就要接上“ } ”
 " ; "分號等於...等等的。
這階段很快,不求知道裡面的 code ,但求大概了解



媽我在這,還在往這邊走的路上。



第三階段,模仿,並且讀懂別人的 code 。

開始要去了解每行字的意思,還有其中的功能。
“IBOutlet”是要接什麼,為什麼要這樣。
開始了解有哪些功能,這些功能能幫你做什麼,
這時候就非常痛苦的學習階段,
這時候你應該具備基礎的能力可以寫出一段
有工程可以執行的 “ code ”


#import "ViewController.h"

這句話要代表的是什麼意思。
而且代表的意思是什麼?
海量的學習,要瞭解到更深層一點的地方
例如,這筆資料會呼叫什麼功能,這功能儲存在哪裡?
而且這也是在學習 APP 時他會逼迫你要懂得地方
像是你的 Code 寫在哪裡,就會有不同的效果。
或者根本不會有效果,或者會使你的 APP Crash Down
要如何用別人的 code 他的 code 有什麼功能。
簡單的來說,如何 copy paste 你所需要的功能
當然要學會如何引別人的功能到自己的程式裡,要先學會。
這邊需要海量的知識,海量!!
還有不斷的實作,不斷地打 code!
加上一個可以快速解答的老師,那可以加速你的進行。


第四階段,我猜應該就是像我們老師那樣

。融。會。貫。通。

不單單會寫,還會改進別人的功能。
對於哪裡可能會有錯誤,一眼就知道。
就算遇到不知道的問題,稍微 google 一下就會解了。
大概四五年就可以達成,重複做。

所以打 code 說簡單很簡單(別人),
說難真的很難(對我而言)。

2015年4月20日 星期一

Day 42 我在 alpha camp 加入的企劃,夯ter Game。

這是在Alpha Camp的期末 Project,並不是我的創業概念,但是
人生最重要的就是這個“但是”!
但是這個專案十分的好玩啊!!
而且這也是十週以來我們學到東西的精華。
將會呈現給大家看(羞),有點類似大四的畢業展
即將在五月提出的原型,各位先生女士,讓我來隆重跟您介紹!



“夯ter Game”



這個專案很有趣,是一個線上結合線下的手機遊戲!
有點像是剪刀石頭的奇怪版本。
在遊戲的剛開始你會被分到剪刀群,或是石頭群,也有可能是布群
在一段期間內你只會是某一群體,
如果是你被分配到“剪刀”,你就要躲避來自於“石頭”的攻擊,
然後想辦法狩獵“”當作你晉級的資源。
晉級後理所當然的的會有所獎勵,
只是獎勵部分會放在未來第一版的更新重點。

那要如何狩獵呢?以剪刀為例
我們利用GPS定位系統,確定以你為中心的位置之後
會告知你附近的“”距離你多遠。
以文字敘述的方式,你只能知道距離最近“”的存在
你要通過走路的動作來測試你是遠離還是靠近。
要靠近到一定的程度後,你才可以夯他
在你發動攻擊之後,還不一定一定可以夯的到他
這時要被夯的人會有提示訊息,
要在一定的期間內你都維持跟他在可以夯到他的距離,才能成功將他狩獵。

所以同理
如果有“石頭”靠近你,對你發動攻擊後,
你會收到通知,您正遭受攻擊!
你也要想辦法在時間內脫離他的攻擊。
是一個獵人與被獵的概念。



當然在五月前要寫出完整的遊戲,連虛寶美好的設計頁面之類的東西都帶入。

做不到,

所以我們大概只會展示最基礎的一些功能,
以及未來會新增的 feature
或者更加有趣的事件,以及商業金流的基礎概念。
在正式的 DEMO 後,如果有人投資的話。
就會繼續將這遊戲完成。

不過說實話要在五月十七號之前搞出來這專案
真的太困難了吧!

2015年4月19日 星期日

Day 38 +39+40+41 學習的挫折

最近開始 run project 了
比較忙對這邊就有點疏忽了 對不起
累了嗎?聽首歌吧。
https://youtu.be/qQkBeOisNM0?list=PLhkmYEjn__65sSIcddU1hQr_A-ERHEXrQ
最近聽到這首歌,突然很有感觸。

而且最近的挫折感有點大,
有很多新創團的人都比我年輕卻已經是千萬級公司
不管是CEO或者是CTO

學習的速度與加速度都輸超多的
更不用提基礎水平就已經輸人了
在 coding 上的層面,1991年的人竟然是iCook的CTO超強的啊

產品做出來之後,工程師該何去何從
後續的維護,工程師夠用就好,意思不是不注重產品,
而是不要貪心的衝市場。

舉例來說
一家便當店,推出了新產品
因為很猛,很夠話題性,訂單超大,所有人都想要訂購
結果就加大工廠,跟出貨廠商的訂單增多,跟銀行借錢努力滿足更多的市場
兩個月之後風潮過了,新鮮性不見了,
或者更基本的產品吃過的覺得難吃,不會再購買第二次。

那變多的那些成本該如何處理?

所以幫客戶做好,預設好公司的市場,不要隨意的改變立場
寧願好好的顧好自己的客戶,不要想一步登天。
如果成本會隨著增加的話,那麼就要好好的規劃。


先不要想被投資,要想養活自己的公司。
沒有好的產品,也就沒有好的商業模式
沒有好的商業模式,就沒有好的獲利,
沒有好的獲利模式,就養不活自己,就算有人增資你,
那也是增在不健全的基礎,要馬倒掉,要馬經營權易手。
對於自己的創業都是一次的挫折,扯遠了。

工程師,夠用就好。
不是要壓榨工程師,而是不能急功近利。
這是最近的學習心得。

2015年4月15日 星期三

Day 37 真的來對地方了嗎?如果你是一個創業家。

是的!我到現在的感覺還是保持正面的!
到 Alpha Camp 是一個不錯的創業加速器
也是一個很好的育成中心
雖然學費比起其他的單位來說還來得貴很多

我蠻喜歡這邊的時間安排,早上上課,下午做早上的作業
晚上繼續討論作業,或者鞭自己的點子
同學互相分享點子,技術,或者看過的文章

只比矽谷差一點點,矽谷那邊為何會迅速的成長?
因為大家對於創業這件事情所吸收的養分更快更透徹
在點子發想的時候其實很多人就已經想過類似的想法可以討論
而且不吝於分享,因為大家都知道你的點子很可能都被想過
只是大家在分享的是如何去達成之前做不到的事情

這跟文化有關係,對於臭屁這件事。

西方文化對於有想法的人或者會說話的人給予尊重
會反思別人說的話,有自主的思考別人說的話,
並且提出適切的問題,然後一起討論。
因為常常被討論,被挑戰,所以不太容易腦羞。
例如說,討論一件事情的流程大概是
A: 我想到一個好的點子,想做做看,請大家給點建議。
         這是一個有關於約人一起吃飯的點子
B: 聽起來很有趣,請你分享看看。
當A講完之後,可能會有BCD加入討論
B:很好玩的點子,請你繼續加油。(代表他不想參與)
C:我之前有朋友做過類似的一個產品,但是他倒掉了,
        原因是他沒有辦法把人流轉換成金流,那請問你準備如何把人流轉成金流。
        (明確的提出問題,)
A說因為他認為時空背景的不同或者技術上已經可以解決問題,
B會幫忙準備人脈讓他跟他的朋友聊聊
而D也會提出一些他的經驗去挑戰A
挑戰到很細緻,但是A都會微笑以對,
因為A知道被挑戰到他沒有發現矛盾點,就是最好的反饋。

我相信這會在未來的 Alpha Camp 發生,
因為這邊來了越來越多的想創業的人,或者正在創業的人,
畢業生也會回來做分享,是一個良好的群聚效應
在目前也有類似的分享已經出現,真的很好。

至於台灣的討論文化......
我分享一下我之前常聽到的話,

(台語)睡就睡,別說夢話。

沒有辦法討論,沒有發現問題,只有指責的能力,沒有解決問題。
到底是自己的點子有問題,自己的表達有問題?
還是根本不屑得跟你一個七年級討論?

還有一點很重要的是旁人給你的“建議”
是你應該“想過之後”才去做改變,而不是單純的接受“命令”



如果你是一個創業家。

2015年4月14日 星期二

Day 34+35+36 前陣子的文章品質有點差,時間不夠用啊。

北京已經開始執行我所想做的計畫
時間真的不夠用啊。
以交友軟體的保護性,就是為快不破。
有在這樣的交友軟體內花了錢
得到好處的人就比較不會再用其他軟體
除非差別或者體驗能比其他軟體,好很多很多。
有點像是通訊軟體的樣子!
圈地為王啊!!

今天的課程教的是把網路上的東西串接到手機
很麻煩,並不是像在 FB上把影片連接的 URL複製貼上就可以了
要先告訴 APP 在哪理抓檔案,抓回來的檔案格式有兩種。
可能會是 json 也有可能是 xml
這兩種的格式,很難事先知道。
所以要丟到程式裡去看,先是一種
如果不是再用另外一種方式重新寫
然後你還要把種種的可能先跟電腦說
先判斷先判斷如果沒有錯的話就把格式先把檔案轉換好
讓手機可以讀取使用

第一種的確抓到也正確使用
第二種有抓到檔案但不正確使用
第三種沒有抓到檔案

這些狀況都要 code 下來,如何正確地寫下這些程式真的很頭大
除此之外還有這幾天學到的就有三種方式來組織這些程式。
而且這些方式各有利弊,也有各種的想法參與其中
有些要先處理版面,有的要先處理資料。
光想要好好的把自己的遊戲規則,真的很難處理。

更別說還要調整版面,做 app 真的是一件很 hard core 的事情啊。

外包好了...
外包一個花一個月到三個月之間的時間,可以生產出產品。
後續維護六個月,在六個月的時間內找到一個 CTO。
花費十五萬, CTO 花一個月來看別人的 code 。
假設在第三個月找到 CTO ,CTO一個月支付他五萬元,
加上行銷上的成本,基本在FB上頭入的金額約 6000 台幣
林林總總的行銷開銷抓三萬元,辦公室加上水電會計 ...等等
一個月舉辦兩次大的活動,二十萬元台幣。
光前六個月就要花 200 多萬元。
而前三個月為幾乎沒有收入的狀態之下,
如果認證會員沒有達到一定的數量。是否要趕快切到停損點。

2015年4月12日 星期日

Day 33公司的所有權,經營權,收益,有錢的人最大。

要用比賽的錢來養活自己的公司啊

每次稀釋股權15%~30%
保護條款,融資
股份分配不能平均,這會讓公司的策略
天使投資人,天使還是惡魔?
投資人股份過40%,在未來會導致?
投資人人脈網絡,是否專業,是否缺錢?
是否投資者能幫你的公司。

種子輪的投資,要利用3F
friend family and fools
該如何說服VC
請調查他們投哪些公司!
VC也活在恐懼與貪心之中
恐懼,有沒有miss公司,有沒有投對公司

貪心,該不該多下一點點的金額,說服他的貪心。
團隊強度,領導人的強度
風口的強度,是否會豬會飛上天。
對於市場野心的強度
產品精度在地化,加上國際化。
評估強度

0 ---> 1   or    1 ---> N

向VC拿錢,要有想要IPO
所以股份有機會,要想要讓公司變成上市公司。

我的想法在北京有人開始在做了....
果然.....是否要加快腳步呢?

Day 32 NotificationX授權X世界長什麼樣子

今天早上教了一個東西
Notification
講起來很好玩,這條程式就像是一個廣播系統
他可以廣播給所有頁面,告訴所有頁面我這邊有個值,
請有需要的頁面來領取。

像是一個學校,教務處廣播請各班要人來領書,
所以所有班級都會推派一個人來領取書籍。
所以收到通知的班級,就要由個班級自行推派一個人
但是並不是所有的教室都要派人,有些教室是導師休息室
所以導師休息室就是不用推派,可以忽略這條訊息,甚至可以關掉廣播系統
但是每個班級都要先裝好音箱,不然就聽不到廣播
領完書也要跟訓導處說我們班領過了,關掉這個訊息
不然廣播一直廣播,班上的同學一直聽這樣的訊息,同學就會崩潰發瘋
發瘋就到處在學校抗議破壞,整個學校也跟著崩潰了
或者重複領書,學校也會負荷不了。

所以電腦真的要每條每項的跟他好好的溝通,
不然很容易造成程式的崩潰。
要設好廣播系統,哪些要聽到廣播,廣播要程式聽得懂
聽懂之後誰來領,領過要紀錄,紀錄都好了。
訓導處也才會知道OK。

跟前幾天Delegate有點類似
不過Delegate只有一個班級一個條程式,
而且是由班級跟別人說我要取值
如果要用這方法要寫到瘋掉啊

不過最近真的是快瘋掉了


2015年4月9日 星期四

Day32 有點累,但是很充實,有點充實,但是眼睛快瞎掉。

今天的作業感覺很簡單,
教基本的手勢,利用程式把首飾加一些功能進去手勢。
可以抄書,可以模仿,可以試著打code。
原本是這樣想的,
不過事情不是憨人想的那麼簡單,
再次驗證了這個事實。
一弄弄到了晚上十點還沒結束,
也不知道是我沒有也不知道是我沒有把程式寫好(抄好),
還是我在測驗的時候沒有弄好(對MAC不熟),
反正一下午跟晚上就在弄這個。
兩個功能,把圖片放大縮小,讓圖片可以旋轉。

八個小時,這三小...

往往是盯著程式碼想找哪裡有錯,
但是根本毫無頭緒,本身的知識不夠所也也看不出哪裡有問題。
像是盲人摸象,
但是說實話,好像有學到什麼的感覺。

這陣子身上臉上長了超多痘痘,往肥宅工程師又更近了一步。
然後,拉肚子。超級稀的那種。

從開學到現在根本就是災難不斷,
還是一切只是壓力?
車禍,氣喘,變胖(意料中),痘痘,拉肚子。
恩,或許是壓力,爛草莓,哈哈哈

但是如果是碳的話
就可以變成鑽石了呢!

day 31 這樣就一個月過去了。

以下的想用詞不一定是正確的翻譯
只我照著自己的理解,也不一定正確
如果有錯還請大大們多多指教。

今天教delegate中文叫做“委託,代理”
又是簡化的版本來了
這個東西是一種概念
專門從別支程式身上取值回來
給自己的程式使用
e.g.頁面上有一個空的水杯圖片,你按水杯後,要你輸入你今天喝了多少水,
於是你輸入後兩公升,跑回那個水杯頁面之後,
水杯圖片的水滿上來了,並且註明兩公升。是一個特別的protocol

segue
中文是“繼續”
把值傳過去其他頁面,讓其他程式在一開始的時候就抓得到值。
e.g. 一個按鈕按下去的時候,把一些運算後的值抓到下一個頁面呈現。
一個頁面中當你輸入了身高體重,按下了按鈕,下一個頁面出現幫妳算出BMI值。

protocol
中文是“協議”
你跟電腦說好要做什麼,擴充自己的覺得不足的地方。


Category
中文是“擴充”
將別的檔案拿來用用一用,再用自己的方式擴充。

method
中文是“行為”
就是你要這支程式達成怎樣的目的,
通常以很多的程式片段句子組合。
e.g. 到圖片庫去拿出一張蘋果的圖片
運算以下的的加減乘除。

class
中文是“階級,階層,類別”
命名用的,我們把一些行為,物件命名起來。
分類別,有些時候會兩個類別有共同的上下關係,就會說父類別或子類別
e.g.經典的交通工具,為父類別
子類別有腳踏車,房車,轎車...等等

昨天打了忘了按發布,現在才發現沒有上傳。

2015年4月7日 星期二

Week 5 Day 30 慢慢懂前面的課程,比起之前一知半解又更懂更多。

class階級
method行為
原來之前教的view controller life cycle 並不是只有理論
在實作方面也會牽扯到相關
如果你把程式寫錯行,或者寫錯地方也會讓程式跑不動,或者功能不會正式表現出來。
所以來複習一下這些相這些相關的

今天教的UICollectionViewController來複習

1.view controller(幾個頁面,概念,要有什麼功能涉入。)
             .H   .M
  1navigation
  2 tableview/ collectionView

2.data(頁面內的資料,功能需求有什麼,架構骨頭)
   OBJECT
   1 NS object
   2 data

3.Views/Cell(單元要填充什麼東西,肉應該要放哪裡)

 1 imageView
 2 AC tittle Viewcell放置的地方
              image
              UI Lable
              UI text
              UI button

4.Delegate/dataSource(code進去,把肉放進去擴充)

  1 有多少資料 共同使用的城市
  2 單一資料
               1.dequeue
               2配值
  3 配置頁面的程式(高度...細節這些都可以用程式去描述)

程序正義很重要。

2015年4月4日 星期六

Day 26 講講到現在的創業心得,這可能會是我以後的演講稿。

講講到現在為止的心得吧
難得的四連休。

卻要留著補技術債。

接下來要講的東西,如果有機會演講創業相關話題的話,
應該會是我主講的內容,“如果你只有一個很強大的OO,請你放棄創業。”

我發現了一個“創意黃金三角形”
如果在五月之後,我能有其中兩個點,我才敢試著衝衝看
這三個點是由以下所組成

1. 好的點子
2. 足夠的技術能力與團隊
3. 不怕不夠的資金
有了其中的兩點,才能試著去闖闖看

第一點何謂好的點子?

好的點子不單單只有解決現實生活中的問題,
也要想好如何讓公司不會倒閉的商業模式。

解決現實生活的不便,也要注意,如果你解決的問題,方式,
如果是現行生活中,就已經有的解決方式,
而且你提供的解決方案比起現在的方式貴很多,不符合效益。

那就不是好點子。

又或者你要解決問題的族群,沒辦法提供足夠的金流給你。
那還是別去執行可能比較好一點。
例如,我聽到有朋友想要幫背包客解決旅行時,手提大包小包的問題。
所以想提供一個服務給背包客,讓他們的包包可以從A點送B點拿。
在旅行的過程之中更輕鬆,聽起來解決的很好的問題,連我一開始都很心動。
但是,背包客之所以為背包客,
就是因為他們沒有錢可以買更多的服務,除非可以突破價格的問題,
可以便宜讓使用者有這樣的服務又可以讓公司賺到錢,那麼我雙手贊成這個點子。

第二點 足夠的技術能力與團隊

技術永遠是新創公司應該被強調的,
因為新創公司就是利用技術,突破以往的商業模式。
就像上述的點子,如果我有一個超便宜的傳送門可以用。
有足夠的技術可以確保公司在發展中,不會太容易被COPY。
這有技術也可以讓你在外包的時候,
不會被拖到工期,也比較可以確保自己跟外包公司或者團隊夥伴溝通容易。
這技術包含了團隊,因為你不可能一個人
包設計,包程式,包行銷,包業務,包公關,包找資金,包下所有的工作。
有可以一起奮鬥的同伴,各司其職,才是最快讓公司穩下來的方法。

第三點 不怕不夠的資金

資金永遠是創新公司的痛,
因為資金才能讓你的公司運作,
行銷登廣告要錢,請員工要錢,股東要錢,自己也要錢,什麼東西都要錢。
在一開始的宣傳期,你要如何撐過?那樣的不吃飯,不登記公司?
不買設備?不請員工?
再漂亮的點子,都需要經過一段陣痛期。
有好的點子,足夠的資金,優良的技術,這些可以縮短你的陣痛期。

看完上面的危言聳聽,是不是就不想創業了?
對我而言,以上如果有兩點條件滿足,才可以試試看。
從點延伸到線,很難
從點延伸到面,更難
從一條線延伸到一個面,相對容易。
一個三角形,你有三分之二的點,三分之一的線。
你已經完成了這三角形的六分之三,也就是一半。
我知道看起來怪怪的,但是如果你只有一個點。
你只有一個點,沒有延伸成線的經驗,更不知道方向要往哪裡延伸。

如果你有錢,有技術,缺點子,
你可以當創投或者育成中心,或者買下我的點子。

如果你有錢,有點子,缺技術,
你可以外包廠商來執行。

如果你有技術,有點子,缺錢,
你可以找投資者。

以上都有風險,就端看你覺得該不該承擔這樣的風險。
如果你有了全部,那麼恭喜你,你已經贏了很多很多的新創公司。

如果你只有一個點子,或者只有技術,
那麼歡迎你加入alpha camp來當我學弟。
把一個點子加上技術,或者把技術加上點子,延伸成線。

如果你窮得只剩下錢,
那麼你還在想什麼?快來投資我!!

Day25 學到很厲害的的思考分類法!資料庫分類。

要如何分類一個資料?
要如何有效的管理一份資料?
電腦可以記憶很大筆的資料,但是要怎樣有效的管理資料?
如果沒有分類法,要從電腦撈出一筆資料就像是大海撈針,
找得到,因為有資料加上電腦的運算很快。
雖然快,但是耗費效能又好費時間,
費時又費工,電腦的發明就是要節省人類的運算時間。
就像是電影“模仿遊戲”要如何快速的找到密碼的正確組合一樣。
(再講下去好像會爆雷,所以就不講了。)
雖然在個人電腦裡這片海,水量不是很大。
但如果是網路上的資料呢?

你要如何在網路上正確的搜尋到你要載的A片資料,
電腦又是如何找到這資料呢?
資料庫的管理以及分配就很重要了!!
聰明的人類就利用電腦運算很快的特性,而且可以記下很多很的資料。
所以,他們再鍵入資料的時候就分類幾個特性
如果要撈資料的時候只要利用幾張表格就可以快速的找到,
我學到的方式<資料庫正規化 Normalization>

我們把資料分成三種情況,
第一種 資料只有鍵入,沒有整理,就跟我的MAC現在狀態一樣。
第二種 稍微分類,稍微分類,就像我之前電腦的D槽,
這個稍微分類就是利用關鍵字去分類,
例如你分類用人名分類,單單只有這樣,
但是如果你想找某個特定的表演,卻忘記表演者是誰的時候,
那不就回到以前一樣,要一步逼不打開來確認嗎?
這樣不就有分類跟沒分類一樣嗎?
難道一個子資料夾之下還要再分3p,自拍,SM,女女......等等的
如果這個女優沒有拍那樣的種類,別的女優也有同樣類型的片子。
那這樣的樹狀圖不就很恐怖嗎。
第三種就是利用就是利用一張表
一個交叉的概念,一個一對一的會員號碼當作primary key
其他的就當作Foreign Key (Reference Key)
例如SM就當做 1 自拍當作 2 女女當作 3 。
某個女優有1,3這樣不就一目瞭然

電腦也可以迅速的找到,就可以快速地撈出資料。
這樣的分類不就很確實很迅速嗎?

雖然多了很多張表來分類,但是雖然多了很多張表來分類,
但是電靠這樣的運算就更快速的找到資料。
真的是太強拉!!!

有興趣更深入的瞭解,可以來當我學弟XDD。

2015年4月1日 星期三

Day24 UITableViewControllor

這個東西就是拿來做成填充APP資料的頁面
最主要拿來用的寫會員資料的表單之類的東西

今天教的,但是今天也複習了一下昨天的作業
昨天的作業是UIView and other Views
很開心終於看著書把程式刻出來了。
並且在有限的知識中做了一些修改,小確幸。
今天下午在做了一些修改,但是一忙就忙了很久。
再加上今天的功課有點難。
所以先讓我暫時先打到這邊吧。
category先在這裡做個筆記,
概念是懂得,但是實作上就遇到問題了。
附加別人的CLASS
並且擴充他的功能。