2015年3月31日 星期二

Day23 工程師是否會取代掉介面設計師

今天的課又突然變硬了

原因是今天教利用程式語言把頁面做好編排
畢竟可以用程式語言邊寫出來的設計頁面
就可以不用設計頁面直接做到編排這件事
我們會問說幹嘛那麼麻煩
設計頁面來做就好了啊
反正有人幫你設定好就是要你用啊

雖然基本上都可以達成
但是如果一個專案要給別人看,或者執行的時候。
你就要把整個專案包下來給別人看。
但是你也可以用coding的方式來執行,只給別人code就可以執行了。

而且一整個storyboard的頁面,什麼都沒有
那不是很酷嗎?

那麼介面設計師的存在還有沒有這個必要呢?
因為一個資深的工程師可以在編寫程式的過程中就把整體的頁面給做好了!
那何必要用到介面設計師呢?
如果是我的想法來說,因為資深的工程師永遠是缺貨的。
基於分工以及分擔工程師的工作量,
(聽說再厲害的工程師每天就是只能編寫一千條的程式。)
所以為了分擔,在介面上的程式可以由介面設計師來做,
至於裡面的程式就交給比較 junior 的工程師來練手。
在最後再交給資深的工程師來檢查,
可以幫資深工程師少寫幾條,又可以培育資歷較淺的工程師
訓練他到獨當一面的機會。
讓兩個人完成一個人的事情,可以培訓生產工程師。
花的時間可能差不多,但是又可以讓每個人發揮最多的價值。

而且並不是每個能都有美感,
也不是每個人都可以在頭腦裡對於尺寸都可以有那樣的印象
能做到資深工程師的人真的少之又少啊。

2015年3月30日 星期一

Day 22 複雜變簡單 APPLE文化

要成為 ios 開發者,
就要懂APPLE的文化,
這是一家把複雜的事情簡單化的公司。
------->對於使用者來說是這樣

但是對於開發者而言,
根本就是把簡單的事情寫得很複雜,
魔鬼藏在細節裡,所以每樣細節在 APPLE
都是不能輕忽的,輕忽電腦就罷工,或者跟你說哪有有錯。
要你改,而且是你自己要發現在哪裡改。
程式語言發展到現在還是很麻煩。
還不是那麼的人性,還有很多方法要記憶,
這更加堅定我要成為 UI 或者 UX 設計師的意願。

今天換了一個老師,叫Edward
http://edwardinaction.blogspot.tw
這是他之前經營的Blog,有很多很實用的知識。
比起這邊來說XDDD

因為上一週經過 Brian 的荼毒,硬塞了很多到腦子裡。
這週開始速度會比較慢一點點 只有一點點
但是東西講得更深層。
上半堂很概念,下半堂很實做。
會帶領著我們一條一條的解析 code
今天講的是 UIViewController lifecycle
在一個頁面裡面 或者連結兩個頁面的時候,電腦中發生了什麼事。
要用什麼樣的 code 呼叫電腦,開啟功能,執行功能。
在哪個檔案先執行了什麼,
指令哪一條跟到哪一條,鉅細彌遺地告訴我們。
我覺得非常的有用。感謝alpha camp
(該收廣告費了!!)

不過還是要靠自己努力啊...
有點想試試看洗別人的腦
讓別人的想法轉作我的專案看看 XDD

再看看吧。

day19,20,21 開心的假日痛苦的星期一

禮拜六日就是要好好的過
所以我跟在日本的好朋友 Eric 見面
很不容易能見面,所以我們好好的聊了一番
有關於未來可以試著做三角貿易的練習
他在日本找好東西,拍照傳給我
我在台灣方設立粉絲團,接到訂單後
收到錢後,他在日本批貨
在出貨到我這邊,我在出貨給購買人。

當作練習一個貿易方式。

在這之中說不定也是另外一種的的創業
也不限定在軟體方面的創業。
當作商人,貿易商XDDD

所以這個網誌就可以關了 
開玩笑的

既然是六日就好好休息吧
-(void) method 
protocol 
delegate 
class
singleton
Category
Array
ZEPLIN
nsmuteblearry

這些東西下禮拜一再來戰吧

2015年3月26日 星期四

day18 學習是從模仿開始,模仿遊戲。

學到現在
有朋友問我會不會寫code了
我可以很明確地說
不會,但是我有信心可以應徵上 iOS 的 UI / UX 設計師

對於介面的設計,還有如何跟工程師的溝通。
也理解在設計時要注意什麼,要怎麼做可以讓工程師更順利的作業。
對於各種版本的螢幕尺寸,元件的設計,也可以掌握。

但是要我寫程式,真的還是差得遠。

我發現在現在的電腦語言中
簡單的來說就是給予一個功能並且命名它
然後告訴他要去哪裡存或取。
執行這樣的功能,打斷這樣的功能。
他在功能裡面有很多的屬性,你必須了解這個屬性。
了解他的功能,然後要怎樣處理他。
告訴他要怎樣拿,怎樣使用,電腦真的很強。
但是他知道事情跟功能太多,你要幫他條理清楚,告訴他這個功能叫做A
我要用的時候就跟電腦說,“幫我把A功能拿出來”
然後你要告訴他你要用A,但是A跑到一半的時候,
有時候要去查一下B,所以你等於要先宣告好,這幾次你會用到哪些功能。
順便命名它,再適時的時候給他時間準備(一個毫秒左右)
然後叫他開始使用,然後有時要B支援。
這些的動作就是在寫程式。

有時候屬性上不一樣,你就要跟他說
你去包裝一下,穿完衣服就變成另外一種風味,
就可以被其他程式喜歡被加入到他們的群體
有時候一個整個功能組合起來就變成一個階級,
整個階級可以成為一個行為,可以被呼叫一起做事情。

被給予
被命名
被拿取
功能命名
功能被使用
功能被執行
功能被打斷
屬性
代理 要求 拿取

其實電腦語言就大概是這樣。
我還不夠熟悉他,光看光懂是不夠的。
我寫的功力不夠,懂,卻不會寫。
有點像是懂很多詞,但不知道怎麼組成句子。
我,蘋果,吃,喜歡,很。

那我的做法就是模仿,模仿同學的code,
學習怎麼說話,怎麼跟電腦說話。
真的就是模仿遊戲
其實,就是跟學習另外一種語言一樣啊...

2015年3月25日 星期三

Day17 一定要有團隊,沒有人可以那麼強!

其實我一直抱持著如果在Alpha Camp 學完之後
就可以自己出來開公司的想法
今天的課和昨天的自我練習終於把這樣的想法給粉碎了。
真的要處理的事情太多了
越想越怕,但事業還是要創的!
現在在摸索怎麼打造產品啊...

為什麼會有這樣的轉變,
因為從開始是什麼都不懂(自信無限大
到對某件事懂一點(開始萎縮
然後似乎什麼東西都懂一點(自信崩盤
這樣就開始知道,問題其實真的很大。

開始只有構想,以為APP只要花兩個月就可以生出來。
但是光APP的建置過程,就發現一個人根本不夠。
架構的確定就花上一週以上。
要編寫的程式太多,一個功能就可能要花兩天到四天。
要設計的圖像太多,一個頁面要注意的事情要花兩天左右。
綜合起來這樣的一個功能跟一個頁面,又要花兩到三天。
要總體把這個東西架構起來,一個人的腦袋記不起來那麼多東西。

有很多很多東西要組起來,而每個東西都是要注意細節,
不能臨時改動,為什麼,因為臨時改動要花的時間成本比起計畫好的架構
又要花上兩倍左右的時間,
自以為網路創業不需要太多的資金,才又發現要花的錢根本是越來越多
在錢的方面,你必須要有公司成立的成本,每個月三千的會計,
辦公室月租,水電,設備,人事這些都是可預期的。
找投資人所要花的時間,行銷的時間,製作產品的時間。
全部都是成本。時間拉得越久,錢就花的越多。
可見的金錢成本,時間拉得越長,全部都是用翻倍在成長。

你的APP如果不能創造出金流,就是浪費時間
等使用者數變多變大,是最沒有效益,卻也是最重要的事情。
必須在一開始就可以創造出金流。
這也真正的告訴大家前幾天討論的“需不需要有商業模式”這件事
答案是絕對只有一個,沒錯,你在創業的時候就要有明確的商業模式。
這樣會讓你省掉更多的成本,
(在這裡談的成本是指時間乘上金錢的成本。)

把事情做好,越能找出問題,越能修正。

一個產品在還沒有開發出來之前就要花錢,所以要盡快。
天下武功,唯快不破。
以前總是希望可以謀定而後動,讓人當墊腳石。
現在是在圈地,誰圈的多,誰認得快。就是大地主。

會說那麼多,其實就是如果用APPLE的公司開發帳號。
一個月要99美金啊...

2015年3月24日 星期二

Day16 開始可以做app了.............吧?

今天講了很多很多有關於 xcode的使用
怎麼製作一個APP

獨立開發真的是會讓人近視加深
整體的構想真的一定要先架構好
架構每一個功能跟頁面,
如果設計要小小的更改
根本就像是要全部打掉重練啊
因為在 Xcode裏,位置標定都是利用“絕對大小”跟“相對位置”去做,
意思就是說我要改動這條線,就會牽一髮而動全身。
因為你的相對位置跑掉了,對於其他的物件位置。
設定多了,你的圖會變形,不設定,圖會跑到奇怪的地方。
他不會照比例縮放,也不會置之不管,
只會提醒你的頁面裡有不符合之前設定的東西。
但是哪裡奇怪你要自己去改動。

還有,如果說我要臨時加一個功能。
新增一個功能不是點選功能然後就可以新增功能。
而是要新增一個頁面,還有一個控制頁面。
你必須先設定頁面的排版設計,然後在控制頁面編寫程式進去到你的按鈕。
最後跟你的主頁連結。

如果有錯誤,不管是編碼或者設計上的錯誤,那麼恭喜你。
這個 APP 開始一頁一頁的找
假設你有三個功能在主功能裡
會員登入,會員註冊,搜尋會員。
視覺的頁面來說,歡迎頁面,選擇登入或者註冊的頁面,登入頁面,會員註冊頁面,會員頁面,搜尋會員頁面。一共六頁。三個按鈕,一個登入一個註冊一個返回,一張照片。
流程:進到 APP,被歡迎,選擇註冊或登入。查會員,或者看自己的頁面。
控制頁面就是有,主畫面控制頁面,註冊功能控制頁面,登入功能控制頁面,查詢功能控制頁面。


綜歸一句
事情不是憨人想的那麼簡單....
請好好對待公司的工程師跟設計師

回到標題,沒錯。
學到今天,我開始可以架構自己的APP了!
可以做骨頭了!!

2015年3月22日 星期日

Week3 Day15 多災多難的創業路

天雨路滑,請小心行車。
機車爆了,接下來要用捷運了吧...

回到coding的部分,我還是不會啊...
所以我在博客來買了兩本書,當做自我充實。
這本
http://www.books.com.tw/products/0010644289
跟這本
http://www.books.com.tw/products/0010637639

有沒有用我會再分享。

今天教的是 auto layout 的位置定位
使畫面在不同的iPhone裝置上看起來編排會一樣
(但是視覺觀感並不會,因為圖不能縮放)
以及使用者按下這個按鈕後,要跑到下一個畫面的轉接指令
前面還可以,後面要把按鈕指令連結上去的時候......
apple 根本就是在欺負介面設計師,因為又要寫一堆 code才能轉換。

雖然我不是設計師也沒在設計職上擔任真正的要職,
都是出張嘴說“你應該怎麼設計,怎麼做”的那個機掰人
現在如果有人要我把某條線或者某張圖往下拉一個pixel
我絕對會煽他一巴掌,然後跟他說辦不到。
要他相信我的專業,這樣比較好看之類的。
多虧了同班的朋友,問了很多低級問題辛苦你們了。

因為只有排版會相似,
所以圖的大小並沒有辦法如意的在每個裝置上都是漂漂亮亮呈現
iPhone上只有絕對大小,相對位置。
所以設計師要花一些心思在位置編排上,
設計功力深淺從這裡可以看得出來。

要如何轉跳到另外一個頁面,以前可能就只是拉一拉
做個動畫,畫面淡入淡出。
但是現在要用按鈕把 code 包進去。
至於code部分,那又是另外一個專業了。
是我尚未成熟的部分,所以也沒有什麼太多心得。
暫時這樣。

Day12+13+14 拖稿的週末 俊澤創業概念初披露

因為昨天都在準備pitch方向(但是還是方向錯誤XDD)
還有一個奇怪的投資人交手
一分鐘講我的概念真的好難啊.....

有點殘念的感覺
不過我覺得這應該是老天要我在這幾週
好好的學 coding 的預告吧

先講最近碰到的一個怪怪投資人
在創業聚會認識的
在講過概念後,他要投資。
我在四月 12 日前,80萬資金可以到位。
我連產品,定價策略,一堆東西都沒有,就可以先給八十萬。
前提是要我在四月底前把公司成立。
後續是可以到兩千萬的資金,端看產品跟成效。

要我當公司負責人以示負責。
資金也是他先給,後面的錢他來想辦法,

簡單的說,就是我沒有辦法看到帳目,跟實際的募資金
然後我分股15%,不用出半毛錢。
領月領四萬薪水,還可以分股份。
可以當CEO,但是公司所有權不在我身上。



恩,我就沒有跟他繼續聯絡了。



好的,那是怎樣的“點子”讓人那麼喜歡XDD
一見到我就可以要給我錢XDD
請讓我好好的把我的點子表達一下
(一吐沒有被選上的怨氣,或者幫我檢視我的點子哪裡有問題
以下是修改版,我實際講的時候講得很爛。


~~~~~~~~提案開始~~~~~~~~


上班上課後,不喜歡一個人包便當回家吃飯。
尤其在禮拜五晚上,我想出去玩。找人一起喝喝酒,吃頓飯。

六日又不想一直跟老婆悶在家,不想跟老婆兩個人又過了一個無所事事的下午,
中午的時候還是跟老婆出去吃飯吧,但是要吃什麼呢?要聊什麼呢?

我想去吃一個人不會去吃的大餐,但是朋友跟我的休假又不一定吻合。
像是燒烤,火鍋,居酒屋,牛排那種店,一個人進去就很奇怪啊。
而且就金額來說,幹....

如果我在旅行、出差或在外地唸書時,我希望可以跟別人聊聊天,
不是回到租屋處或在飯店一個人吃飯,找個人吃頓飯吧。

我沒有男朋友/女朋友
我不知道要怎樣參加一個可以讓人安心的聯誼
那種網路上的聯誼活動,資訊好少喔。
一起唱KTV或者到別人家打桌遊的活動,是不是人都怪怪的啊...

我在生活中上遇到問題,想要有人可以解答,但朋友圈卻又是同樣的生活圈。
facebook上問了也是白問,得不到專業的回答,
我想要找個專業人士,請他吃頓飯,
好好的在一頓飯之內問問我的問題,讓我對於問題更靠譜,
如果他的回答讓我信任,那我也不介意就順便外包給他了。

有時候我也只是單純的想跟認識新的朋友聊聊天,
發揮自己的幽默感,畫畫虎爛。
享受一個慵懶的下午茶,認識個新朋友。
如果是一個美麗的邂逅,那便是更好。

如果我想跳槽,跟同事講,好像不太好意思,
如果有個管道可以讓我先認識要跳的公司
有辦法認識到那家公司的人,事前跟他約吃頓飯。
聊聊他們公司情況跟一些內部消息。
有個人認識在裡面也比較好照應吧?

(女)bee透可什麼的,太麻煩了。
認識新朋友還要提防是不是被詐騙,
而且根本一推人在約炮啊,真是麻煩。
(男)bee透可什麼的,上面都是援交妹吧,
認識新朋友(約炮)還要提防是不是詐騙,真是太可惡了。

所以為了解決上面的問題,
我想要做一個可以“幫人媒合吃飯”這件事情的“計畫”
這也是我為什麼加入 Alpha Camp 的原因

有兩種人會使用這個交友軟體,應該說,社交軟體。
第一種人,排解無聊,不想一個人吃飯的人。
第二種,想要認識專業人士,有問題想要解決的人。
它不僅僅解決了男女交友的部分,
更可以在某些時候,讓你認識到你所需要的專業人士。


這是一個實名制的社交軟體,我們與現今潮流逆其道而行。


我們除了快速地提供您可以參加一個餐會,認識朋友的機會。
如果您有任何的特殊需求,也可以去看看我們的認證會員中,
有沒有符合您的需求的會員,發出邀請,跟他吃頓飯。
或者在餐會敘述中,提出問題等著人來應徵。
甚至利用搜尋的功能來搜尋類似餐會。

我們會落實查核,確認我們的認證會員所屬的公司,
及是否真的確實該具備專業技能。
認證這個人存在在這個世界上
畢竟這就是我們公司的主要金流。
我們不會疏忽跟怠惰

您也可以在這個APP之中看到他跟別人互動的評價。
這個男的是否色眯眯的,或者有不良的意圖。
這個女的是否只想釣金龜婿,是直銷、保險或詐騙。
這個人是不是常常不出席,信用度如何。
跟他/她吃飯後,是否開心或不開心,資訊都會更加的透明化

讓您在跟不認識的人一起吃飯這件事
這樣的冒險中,風險降到最低。
卻能有最多的娛樂以及專業的分享。

以上是我的提案,如果有進一步想要了解這家新創公司的發展或遠景。
如何創造更多的金流,還有細部的討論。都歡迎來跟我一起研究。
有興趣的話,我在這也誠摯地邀請您,加入我們的團隊。

讓我們一起改變台灣社會日趨冷漠的社會風氣吧。

前一百名的使用者會是誰?

其實這是我想說的,我的提案。
但是我在禮拜六的時候提的很爛。
沒有準備好,而機會是留給準備好的人。
媽的哭哭。

曾經的輝煌也需要努力來維持。
就跟減肥這件事情一樣。我又胖回來了。
等等要繼續跟程式語言拼命。
我真的是越來越佩服工程師。

那麼這就是這禮拜五,六,日的創業日記。
明天見。

2015年3月19日 星期四

Day11 關於iOS的XCODE一些事情

今天的課程感覺回到我的主戰場了
設計介面!!!

爽爽的

不過原來 iPhone 6 出來之後,讓原本簡單的規格有了天翻地覆的變化
在 iPhone 的設計中是不允許向量圖的出現
所謂的向量圖就是說
a 點到 b 點之間,是相對的位置。
不是絕對位置(絕對位置代表的是A點到B點之間有幾個像素)
簡單的說就是
A到B如果是三公分,那就是三公分。
不會隨著螢幕變成兩倍後,自動隨比例變成六公分
那代表的是一張圖簡單的圖就要隨著螢幕尺寸有幾個
就要有幾個版本 這樣簡直就是...設計師的地獄啊!!!

大家有沒有這樣的經驗,從 iPhone4S 換成 iPhone6 時
發現 Line 的字好像變小了
其實字型跟字的大小沒有變更
是因為你的螢幕變大了,你的視覺告訴你的腦子,字變小了啊!

iPhone 其實對老人很不友善的喔。
因為他螢幕變大,是為了讓你的螢幕可以塞下更多的 icon
原本四個現在可以塞六個,
而不是讓你看清楚圖形的icon。

所以在做設計的時候如果沒有考慮到這一點
或者程式沒有設定的時候
同樣的 app 在 i6 跟 i6Plus 下,會有看不到圖形或旁邊有黑畫面的情況

那貼心卻又狠心的的APPLE公司當然要修正這易犯的錯誤
所以在這幾次XCODE的更新版本中
推出了一個叫做auto layout的功能
就是幫您修正的工具啊,是不是超貼心的?
那為什麼說他很狠心呢?
因為有些設定,你要懂一點程式啊....

2015年3月18日 星期三

day10 應該要有一點點成果囉!恭喜你踏出電腦的思想第一步。

從昨天的那題作業開始
讓我對於CODE感覺到很頭痛
也好像有一點點興趣被摸到了

試著跟一個懂很多的人講道理
嘗試跟他用邏輯推理來講述你要的東西
有時候詭辯也是種辯論

舉例說明
有一群人 我們要讓男人女人右站這件事情
那我要們要定義人有兩種
男人女人
我們要告訴電腦什麼是女人
所以我們假設一開始用定義
定義 沒有小雞雞的就是女人

先從 if /else 這種基礎講起來
if(是女人
站到左邊
else ( 不是女人 )
站到右邊
(注意)是根據剛剛的定義來說,只有定義了“沒雞雞的” = 女人
但是沒雞雞也可能是太監
以這樣的定義就會把太監當作女人,所以太監也會跟著站到左邊

就是定義不夠嚴格警慎的意思

所以在電腦一開始的定義也是要非常小心處理的
但是我們已經有很多聰明的人幫我們定義好很多東西
所以我們可以直接套用
像是昨天的作業,取出亂數這件事情


int a = arc4random( ) % 100;

什麼是亂數這件事,有人幫忙定義好了
就可以幫忙取好亂數值

感覺這種文章好像不錯 寫的時候自己也能想過一次
以後多一點這種文章好了

明天來打for loop 的意思

2015年3月17日 星期二

Day9 ObjectiveC

我們的講師是Brian
一個有點龜毛的ios開發者
身為一個有點龜毛的ios開發者,講課當然會講得很細
細到這個指令會備戰存到哪裡的
以什麼形式的方式儲存到電腦中的哪個裝置
很細緻的課程,會你說 " int "這指令是什麼,為什麼要下這樣的指令。

很細緻所以很硬

這樣好還是不好,其實我也不知道。
總而言之對我而言有點左耳進右耳出的感覺

所以課程安排之下
我們有下午的時間可以好好的研究上午教的課程
所以...恩... 我要去寫作業了
我把作業貼出來給大家參考參考




寫一程式隨機產生四個整數 a,b,c,d,且 100 > a > b > c > d > 0,最後列印這四個整數。
參考資料:
http://stackoverflow.com/questions/510367/how-do-i-generate-random-numbers-on-the-iphone

我覺得很難,以上。

2015年3月16日 星期一

Day9 跳過了一個Day8 所以這篇是Day8喔

為什麼會跳過一天呢?
因為我昨天氣喘發作上完課就回家睡了啊!

昨天教的東西大致上就是objectiveC基本中的基本
有些東西太過基本了反而聽起來很硬。

Bernard(也就是我們的班主任,創辦人)
在下午幫我們ios & web加了一堂課
名字是 How to pitch 101!!
一上上了四個小時...

其中我們先從一個問題開始
“一個新創公司,該不該有商業模式的涉入”
從我的觀念來走
我認為一個家“公司”在開始的第一天就要有“明確的”商業模式
不然只是單純的自我達成,或者專案執行。

為什麼?

雖然你的想像永遠趕不上市場的變化
但是依舊要有個藍圖,假設開始就沒有想過要賺錢
那該如何支付薪水,養活公司?
到VC前要不到錢,自己對於未來也沒有生存法則
一家創新公司就是在生存線上跑,你可以有很棒的點子
但是你如果沒有辦法養活你的公司
再好的點子與服務都會胎死腹中,畢竟你不是google 不是微軟 不是巨型公司

我們只是“新創公司”

但是也有朋友提出另外的觀點
先做了再說,如果你的點子是可以被“大眾”迅速接受的
到後頭自然會有人,捧著金流與獲利模式來跟你合作

我不喜歡這樣樂觀的觀點,如果那麼簡單。
那我搞個屁啊。

接下來
才進入how to Pitch
如何在一分鐘之內引起別人投資你的興趣

我來總結一下 這堂兩小時多的課
保住自己的核心概念,然後不斷的練習。
講給別人聽,觀察,修正,講給自己聽,觀察,修正
跟變魔術一樣。

寫到這裡還是把Day8跟Day9分開好了

2015年3月15日 星期日

Day7休息日

今天要宿醉跟補一些知識
也看看創投圈的新聞
日本大陸的資金都要來台灣了

所以大家加油
我今天要休息。

2015年3月14日 星期六

Day 6 如何在聚會上講述你的好點子 檢驗一下自己的點子吧

第一個假日很快就來臨
但是Alpha Camp沒打算讓我們睡太多
早上十點就開始了共同課程
我的機車最近發不動...遲到了...
當我進去的時候教的是“參與聚會”
準備一個三十秒的自我介紹
我覺得很重要,很多人認為自我介紹很自然就會了
但是說實話從魔術師開始到去日本留學時
我真的不認為一個好的自我介紹可以不用練習
你可以把你想講的寫出來
看看哪裡有不順暢 講講看
自我介紹不是只有講名字,交換名片
如果你要讓人可以有好的第一印象,有所記憶
其實自我介紹很重要。

如果連自我介紹都做不好,如何推展點子

在一個聚會中,你要瞭解自己要做什麼
你是一個業務 要推展業務
你是一個創業者 要找VC
你是創業者 要測試點子
很多 時候會搞不清楚自己出席這個的目的是什麼
同時推展點子 又一邊測試產品反應
容易讓人混淆

那如何檢視自己的點子
你想要解決什麼問題
這個問題存在嗎?
這問題的頻率 嚴重度 群眾大小是否值得你去付出
有沒有可取代你的人 他如何取代你

因為是禮拜六我準備要去跟朋友喝酒了
所以文章就先到這裡囉

2015年3月13日 星期五

Day 5 忙到沒時間大便之滿肚子大便的學習之路

突然發現好像幾天沒上廁所了

今天學習了GIT
簡單的說就是共同開發的一個概念
讓當你編寫完程式要跟朋友,同事,上司
利用這個東西讓別人看你的程式碼有沒有問題

也是讓別人共同開發這樣的程式
但是這個程式沒有視覺化的介面
所有都需要指令碼來下指令

我發現我的英文打字有夠慢的
玩遊戲的時候
QWER DF就知道在哪裡
打英文的時候就不知道在哪裡
英打的功力簡直是💩

真的建議設計師要學一點程式
至少懂一點點架構跟語言
很多東西都要靠Google神
聽得懂也知道在做什麼
但是如果要自己 做沒有人一步一步地在旁邊幫忙
根本就寫不出個鳥

真的是謝謝旁邊的朋友了

2015年3月12日 星期四

Day4一個頭兩個大的程式語言

今天早上的課跟下午的課有差
早上延續昨天的基本程式語言大概只懂40%
下午網路概論,很像資工系等等的大一基礎課程
懂80%
懂了之後發現網路根本就是資訊超透明的
明明是大家協定可以用的cookies
卻可以在登入一個網站時的過程中
蒐集到超多個人資料
一個不小心都很容易就被駭客入侵之類的吧
怎麼可以在我沒同意之下蒐集那麼多東西

還有科技 
網路,電腦真的是一群聰明人不斷努力的結晶


超強.....然後我超級弱的
介紹一個網站給大家去練習
我最初級的第一題我就不會了
某種方面也是超強的
http://www.coderbyte.com/ 
大家可以來測試看看喔

2015年3月11日 星期三

Day3 一些關於寫程式之前的事情 非本科系絕對不知道的東西


#import<uikit/uikit.h>
Int main(int argc ,  * char *argv [ ]   ) {
NSlog(@”hello world”);
}今天是第一天的程式課程
上完澡上的第一堂課,整個課程大概只有50%聽得懂

超硬的課程,簡直比我的O還硬。

他嘴巴念的真的在說中文嗎?

這真的是中文嗎?

還有 上面的那串英文不是亂碼...

雖然說我要打這個網誌來記錄我的上課的情形
恩...我連筆記都不知道要怎麼紀錄了。
要如何打這篇網誌咧....

簡單的說 電腦的演化很快
以前硬體  只能讀有洞或沒有洞的卡片==>二進位
也就是0跟1的二進位 接著我們編了很多碼
好的!!感覺有點像是
 0100 0001 = A 然後 A P P L E組合起來=蘋果
蘋果是水果 水果是人類可以吃的 這樣教電腦
但是電腦一開始無法儲存 我們要想辦法讓它"好像"記得
所以有軟體資料庫 網路 雲端 硬體有卡片 有磁碟 有硬碟
我們找了讓它可以儲存某些資料 有些不用 所以有(硬)記憶體 (軟)作業系統
但是那麼多資料該如何讓我們快速找到
程式語言幫你溝通叫出資料 因為程式語言很難 所以有介面視覺化

為了讓我們能省空間省時間的存取資料
於是就不斷的進步 對電腦來說就是不斷的抽象化 哲學化
對我們而言就是不斷的實體化 生活化

對於初學程式的人就是 "幹!! 這三小!!"
現在不學以後會更難喔~~~因為高階的軟體一直開發
但是基礎越來越被甩在後面~~
不過我們已經達到可以用語音控制電腦了(SIRI)
或許以後會超簡單寫程式吧...

課程被我簡化到這樣 老師看到會吐血吧...

下午講到基礎的一些程式語言用JavaScript當示範
老師說 最基礎就是
  • if else
  • while loop
  • for (整數遞增的一種 while 迴圈)
這是最基礎...這不是我大一時的期末考嗎?
可想而知然後接下來我就頭很大了....
在此建議老師可以展示一下功能,
例如說
console.log("before");
var name = prompt("what is you name?")
if(name){
console.log("OK, you do your best.");
} else{
  console.log("go fuck yourself "+ name);
}
console.log("after");
var counter = 10; 
while(counter){
console.log("OK, you Asshole.")
counter = counter-1
}

console.log("ok, Just go.")

我們雖然知道這些東西可以編寫成程式,但是該如何應用
或者說這東西可以做什麼?
諸如此類的 我想這樣會更深刻。

今天的課真的很硬....然後才第三天...
努力補洞吧....

2015年3月9日 星期一

Day2 最快讓使用者找到最想要的東西 前端與後端的配合


今天教的是注重在後面的兩D ==> development and deliver
前端與後端工程師的差異
APP跟Web的差異 其實這些的差異越來越小
因為科技的關係
還有一個軟體公司的構成

今天的還有一個重點是我跟教師Shyne稍為的討論了一下我的概念
他更精確地指出我的概念對於TA的掌握度不足
這會導致未來的CASH FLOW不確定
想框架太大,裡面的東西反而顯得稀少

在昨天聽完之後有個學員說"原來我的企畫案根本是屁"
昨天我還好,我的企劃案是水屁,裡面還有些東西可以用。
今天也變成只是了。
T.T果然事情不是憨人想的那麼簡單。

在我的對於課程的理解方面
前端工程師要對於使用者經驗
要到哪裡抓取資料、瀏覽器端、介面設計、APP和Web的架構
有一定的認識,也是我現在想朝向的部分。

後端工程師就是對於資料庫的建立、元件、應用程式、運算
怎樣讓前端工程師可以找到資料
伺服器端要有更多的理解。
真的很佩服全端工程師。

也了解到UI/UX設計師其實真的不是那麼的簡單
不是畫張圖 畫個架構 弄得漂漂亮亮

網路上其實有很多資源可以利用
只是我們台灣人受限於中文,真的很可惜
建議設計師真的要學習程式,具備兩種武器。
就可以從美工變成介面設計師,身價大概可以提高不少。
大概吧。

至少你就可以理解工程師為什麼會跟你說不行。
或這改一個色票就會真的很麻煩
還有為什麼某條線雖然很
就是不能變粗的原因

一個APP全部靠自己公司做大概要18周
前端八周 後端十周
會使用網路上的資源可以在九周做完一個APP
山寨概念一個只要四周
山寨改圖只要兩周

所以要如何做出一個APP?
我覺得十分受用的十二個步驟分享給大家

12 step to do an APP

Step 1   – define your goal
Step 3   – start sketching
Step 3   – research
Step 4   – create a storyboard and wireframe
Step 5   – define the back end of your mobile app
Step 6   – test your prototype
Step 7   – build the back end of your app
Step 8   – design the app skins
Step 9   – test again
Step 10 – revise and continue to build
Step 11 – refine each detail

Step 12 – release time

我因為沒有順序,所以我盲目摸索了很久。
有加入ALPHA CAMP真是太好了

還有甜蜜期要過了
明天開始就是很硬的Computer Basics要開始了...
明天起創業相關的文章就會少一點了吧。


Day 1 如何好好的規劃自己的公司 Software development life cycle

在軟體發展之中,無論是APP還是Web。
有點子該如何去執行?
在之前 我只有土法煉鋼
參加創業講座 自己買書來看
想辦法找到一個工程師背景的人一起執行創業的打算
想辦法募資 想辦法規劃流程

重點來了,該如何規劃流程?

Day 1
今天課程教了有關於如何作業的方式概念
discover design development and deliver
discover 確認needs,問卷,分析。
design 確認產品雛形,商業流程。
development 產品不再是雛形,從現有的規範下發展產品,但產品仍須有修正性,容錯性,可模組化,擴充性,相容性,延展性...等等。
產品的發展之中,其實coding時有很多資源可以用
要會看得懂如何編寫,又如何將外部現有的素材套用
跟設計一樣。
所以google is your new best friend.
最後則是deliver 交貨 在交貨之後還有使用者經驗,明天再說。

也教了一些作業的流程

例如waterfall, prototyping, incremental development, and agile development.
waterfall的方式曠日廢時,卻是對於公司提案最有保障。
prototyping適合還不知道自己產品的樣貌的人,也適合搶時間的新創公司。
incremental development像是區分更小的waterfall。
抓出大項、區分細節、分工合作,讓整間公司的人都有事做。
agile development 確保工程師效能全開,可以容易聽到各部會的聲音。
缺點是總有開不完的會,壓縮到真正的工作時間。

課程內還有講到很多不錯的想法跟很實用的東西
有興趣的話可以來當我的學弟
在第一天能學到那麼多是十分開心的一件事情
到目前還沒真正進入到CODING就讓我有很多的收穫
在我自己的做事情的方法上。

在這邊分享給大家Shyne講師給大家在軟體開發上
幾套好用的線上軟體

是什麼,就交給你們自己去摸索囉。 
 https://popapp.in/features/
 http://invis.io/AH6QT4XQ
 http://www.lumzy.com/app/
 http://bohemiancoding.com/sketch/

2015年3月8日 星期日

我是誰

我是誰
我是劉俊澤,ALVIN LIU
畢業於銘傳商業設計
在一家公版的APP設計公司當過業務
然後到日本留學九個月
喜歡觀察生活中的人事物 可以說是傳說中的社會觀察家
在日本留學的期間 我有了兩三個點子想改變這個世界

回到台灣因為家庭的因素
跑去做了房仲,在房仲的工作中,每天爛爛的生活品質,又賺不到錢
不是自己理想中的工作,加上同行的惡性競爭,2014年底選舉,政府打房,房市萎縮
基於爛草莓的七年級生,怎麼可以不好好利用爛草莓的名義
就這樣離職開始做我心目中的網路創業

所謂初生之犢不畏虎
一頭就這樣撞進了創業的不歸路

有點子,有想法該如何執行,我找了很多講座去聽。
找了很多的創業的書來看。自以為"科科,創業不就是這樣樣"
我,一個設計背景的人,就應該好好地把自己的專業發揮
寫好架構,畫好設計,找一個工程師就可以把計畫如願完成

就可以一夕致富,躺著賺

可惜事情不是憨人想的那麼簡單。
越做越多事情,越做越沒有方向。
然後跟工程師開會也越來越溝通不良
(因為不知道要怎麼好好規劃)
工程師就跑去當導遊,兼做直銷。

就在我徬徨無措的時候我找了一家ALPHA CAMP的實戰營隊
學費很貴,說明會很動聽。他們說會協助創業從0到1。
就算沒有創業成功,也會試著幫你把在職場上該有的專業知識備齊。
以後也能協助大家找工作。

所以這網誌,就是這樣來的。
在ALPHA CAMP的每一天,我會好好的紀錄。
看看十周後的我,是否具備了專業的能力。
就算離開了ALPHA CAMP,只要我繼續在創業,我就會堅持下去。
繼續在這網誌努力擠出一點東西分享給大家。


我在進入ALPHA CAMP的前一天

在ALPHA CAMP的開學前一個晚上
第一次要開始學習一個完完全全陌生的東西--程式語言
雖然在開學前ALPHA CAMP有丟了PRE-READING的課程在TREEHOUSE上
看了跟沒有看一樣 沒有照著影片去看 就完完全全的寫不出東西
沒有東西進到腦子裏面

第一次有著這種完全不靠譜的感覺
到日本留學也好 兩次的考大學也好
在以前我都可以很有自信地接受挑戰
畢竟都是自己曾經的生活經驗
完完全全沒有辦法對自己說出 " 我可以的,我做得到。"
似乎是有種脫離了舒適圈 入了狼圈的小綿羊

有一種焦慮感

這次真的是我不能放棄最後的機會
再苦也想要好好的加油下去
只是對自己真的一點點的把握都沒有
創業就先緩緩吧 這次我要停下來
好好的墊實我的基礎。