Just a Computer Graphics Studio & My Life

Posts tagged ‘project’

設計師的心聲

先前有提到專案的三個要素客戶總是要快、要好、要便宜,最近愛畫圖的友人分享設計師內心的黑暗口白

設計師的心聲.jpg

以後接外包就參考這張圖,請客戶任選二者,若三者都要,我們選擇放生吧!我們對專業的熱情不該被凹啊~

不過礙於現實因素,我們還是得接有各種潛在問題的案子,於是乎我也練就一身處理雜務的能力。若要我當PM管理專案,我要做Product Manager而非只是Project Manager!做自己的產品由自己主導,遇到各式各樣的挑戰都會想盡辦法去解決!

若有朋友有做產品(外包)需求,可以跟我討論喔~

參考:設計師內心的黑暗口白

Advertisements

[圖解] 專案的三個要素

做一個專案有三個要素

  • Good
  • Cheap
  • Fast

freelance_project_good_and_cheap.gif

客戶總是想要三者兼顧,然而實際上卻多只能取捨!

若有人想找我做案子,我一定會想要把它做好(Good),而且會做得很快(Fast)!當然我會收費比較高,我用專業把案子當作自己的產品在做,光是這一點就價值不菲啦~其實是兩點:我的專業非常熟練就是會快,自己的產品就會想要把它做好。

若有開發iOS App(外包)需求的朋友,可以跟我聯絡喔!

GitHub Commit Message

剛看到臉書詹大哥的貼文說「GitHub 可以搜尋 commit message 了。

於是乎,我也來搜尋一些「情緒性」的文字。

shit 有 301,803 commit results
fuck 有 190,965 commit results
typo 有 17,175,375 commit results
damn 有 426,004 commit results
nope 有 69,071 commit results
workaround 有 10,618,415 commit results
something 有 10,991,461 commit results
temp 有 4,256,815 commit results
oops 有 14,216,635 commit results
god 有 185,524 commit results
great 有 2,064,027 commit results

看起來typo最多,接著有opps、something、workaround⋯⋯

我目前打最多的大概是Modified、Added、Fixed等等,其實多數時間,不會去回溯寫了什麼code,除非是實現一個功能解掉一個bug就commit一次,這樣做就比較容易追溯。

Source Tree 垃圾管家.png

當然Commit Message也不只能用英文,中文對我來說更容易看得懂。

參考:GitHub Commit Message Search

[圖解] 專案成員怎麼看彼此

現在的工作是做專案,儘管想要一個人搞定全部,但由於人的時間有限,所以還是要有個團隊來分工合作,然後就能獲得更大的效益。

這張圖解專案成員怎麼看彼此,我想只要是參與軟體工程專案的人都能會心一笑。

圖解專案成員怎麼看彼此

(繼續閱讀…)

[平台] Bitbucket 版本控制

最近在使用Bitbucket 版本控制平台,第一次知道這玩意兒是98級學長提到,他們公司是使用它來做程式碼的版本控制,第二次開始使用是SOHO朋友想要嘗試。

Bitbucket

面對新玩意兒難免會心生膽怯,想說已經在用最有名的GitHub版本控制平台,為什麼還要去學其它同樣功能的平台?其實是因為Bitbucket可以將知識庫 (Repository)設為private(只有權限的人能存取),是的,GitHub免費版只能設為public(任何人都能存取)XD~

(繼續閱讀…)

[iOS] Apple Watch 目標架構

開發Watch App時,所要注意的角色有三個,因為Watch App無法獨自運行,需要透過iOS App來啟動與操作它,而彼此溝通的橋樑則是WatchKit Extension。我們可以很清楚地從下圖得知三個角色的關係:

watch app target structure

使用Xcode 6.2開發Watch App時,原本的專案就是iOS App,操作順序:New->Target->Apple Watch->WatchKit App,便會同時產生WatchKit App與WatchKit Extension到專案中。WatchKit App僅含Storyboards與Resources,WatchKit Extension則含WatchKit Code與Resource。

new target watchkit app

據知未來Watch App可獨立運行,就讓我們拭目以待吧!

參考:Apple Watch开发初探

[iOS] 可可豆莢多目標 (Cocoapods with Multiple Targets)

隨著時間發展,iOS App已經變得更加複雜且龐大,使用使用 CocoaPods 管理第三方套件已成為必要之事,然而這樣還是不夠,因為我們一個專案 (Project)中不再只是一個目標 (Target),這些目標都需要同一個函式庫 (Library),但是可可豆莢 (Cocoapods)預設只為最初的那個目標,我們該怎麼下指令才能讓所有目標都能引用同一函式庫呢?

cocoapods13

原來只要多加link_with關鍵字,後頭接上目標的名稱即可!

/**
 Theme: Podfile with Multiple Targets
 IDE: Xcode 6
 Language: Objective C
 Date: 104/04/01
 Author: HappyMan
 Blog: https://cg2010studio.wordpress.com/
 */
source 'https://github.com/CocoaPods/Specs.git'
platform :ios, '6.0'

link_with 'HappyCan', 'HappyCan Today', 'HappyCan WatchKit Extension'

pod 'AFNetworking'
pod 'ZBarSDK'
pod 'Toast', '~> 2.4'
pod 'LineKit', '~> 1.4.1'
pod 'MBProgressHUD'
pod 'OpenSSL-Universal', '1.0.1.k’

以上範例表示我專案中有三個目標(HappyCan、HappyCan Today、HappyCan WatchKit Extension),都需要引用相同的函式庫。

參考:What is a Podfile?

標籤雲

%d 位部落客按了讚: