”品牌主張“就是:
「產品之所以存在於世的初衷。」
”品牌主張“就是:
「產品之所以存在於世的初衷。」
一般公司租辦公室需要繳交的費用:
租賃:10%,二代健保:1.91%。
所以全部是11.91%。
例如租金24000不含稅。
租金-租金*(11.91%) = 24000
上面11.91是要繳交給政府的,所以實際上我們要給房東大約27245元租金/月,屋主扣完稅後會實拿24000。
這時租金扣繳為2725,二代健保為520。
這是反推得出來的結果,可以反證24000+2725+520=租金27245。快速算法就是24000/0.8809 ,就可以得到需要繳交的租金27245。
假設27000租金含稅
我們每月只要繳交27000給房東。
27000-27000*11.91% = 23784。
房東拿到27000後,扣掉租賃稅跟二代健保的11.91%,共拿到23784。
讓部屬了解,他們能完成的比自己所認為的還要多。
人不是拿來管的,人是拿來相處與溝通的。
領導者要管的是目標跟協議。
當你說出「理由有三」時,無論是誰都會感到難以招架。
你說出一個理由,任何人都可以找出其他意見反駁,說出兩個理由,也還可以招架;但要一次反駁三個理由,卻會感到無力。
善用理由有三,可以增加你的說話說服力。
與人際關係同樣的道理,主管不可單獨私下跟部屬說另外一個部屬的壞話,這樣會讓對方想:「主管是不是也在其他人面前這樣說我。」
新員工進來一個月後,一定要聊聊。這樣做有許多好處:
1.員工會認為受到照顧,自己的主管是關心他們的。
2.可以藉這個機會了解部屬的想法。
3.可以藉由這個機會調整工作內容,如果員工不適應的話,就做適度的調整。
這個世界到處充滿了各式各樣的設計,而我們與任何物品產生互動的過程,微互動即被觸發,但我們可能沒有察覺,我們正在與某樣東西進行各種互動,網頁設計也是一樣,微互動同樣也發生在使用者使用某個網站上,好的微互動設計能夠大大提升網站的UI。
舉例來說google search在你每次打一個關鍵詞時,都會出現提示字,這是最簡單的微互動,已經無法再更簡單了,除非有一天人工智慧進步到能夠猜測你心裡面想什麼,直接將搜尋結果列出來。
換句話說,任何的網站,若沒有做到關鍵字提示,那麼這樣的微互動便可以再改善,而讓網站的易用性提高。
另一個微互動的小設計,大部分人都看過,那就是購物車裡的數量,會顯示在topbar上面的小icon,那也是一種好的設計,提示使用者已經放了多少樣東西在購物清單裡。
當你要求使用者回饋時,第一條規則就是,不要疲勞的轟炸使用者。要問自己:「我需要多少回饋,才能傳達正在進行的事。」
當使用者在上傳東西,或是在增加某篇文章時,讀取時間裡顯示loading bar 是必要的,這會清楚地告訴使用者,目前正在上傳,會正在新增/編輯等等。
另外,要盡量使用圖片替代文字,讀取時,就顯示讀取圖案,不要用“正在存取…”等類似的字樣,圖片顯示好多了。
網頁設計要遵循,用最少的方式來傳遞最多的資訊。
許多網站的文章,都會顯示,這是xxx前的文章,當使用者將游標移到該時間上時,可以提示“2012-01-01 19:30:33”類似的字樣,這也是一種微互動好的設計。
網站若有動畫,該符合快速、流暢、自然、簡單、有目的的原則。
進行網站設計時,表單都會進行驗證,若驗證錯誤,則表示使用者輸入錯誤,這時候會有提示訊息,提示訊息需切記,不讓使用者覺得你在指責它。例如“您的密碼輸入錯誤”比起“密碼錯誤”,看起來更像在指責使用者,這會讓使用者感到不舒服。
網頁上充滿各種控制項,但大致上如下:
1.預設(default)
2.作用中(active)
3.游標移到上方時(hover)
4.游標滑鼠經過時(rollover)
5.點擊/進行中(on click/tap/in process)
6.雙態(toggle)
7.設定(setting)
進行微互動設計時,這些狀態都需要考慮進去。
photo credit:FirmBee
當我以為自己已經做到九十分了,等我更努力成長後,才發現以前做的只有六十分,接著我繼續更努力,我以為我又把自己心目中的分數再次拉高到了九十分,我以為已經差不多了,但再我更努力之後,我再一次的發現,過去做的還是只有六十分。
就這樣,好幾次我以為的九十分,再過了一段時間後,才發現其實都只有六十分,後來我終於明白:「沒有最好的答案,但永遠有更好的答案」。
出社會至今約一年半,以下是在網路產業裡做軟體開發工程師的一些心得。
1.使用什麼語言其實不太重要
有人覺得Ruby on Rails很潮,把它當神器來看,我也寫過 Ruby on Rails,它是有它的優勢,但其實網站這個東西寫久了,用什麼語言寫其實不太重要。網站架構沒搞好,無論什麼語言都沒得救。網站架構比語言重要多了!你可以選php,ROR,或是Nodejs都可以,重點是要有能力重頭到尾幹出一個網站。
2.做好deploy機制
在開發網站的過程中很多都是重複性值的東西,像deploy這個東西就是一直在重複,所以要選像capistrano這種可以一鍵部署的利器。
3.把網站架構弄好
網站架構一開始沒弄好,日後麻煩更多。一開始花點時間把它搞好是值得的。我覺得乾淨的程式碼比網站效能還重要,寧可犧牲一點效能也要保持程式碼的可讀性。
4.善用git
git是很強大的版本控制工具,善用它可以更有效的進行多人共同開發。
5.使用好的專案管理工具
推薦redmine跟hipchat。
6.做好cache跟善用CDN
靜態檔可以的話就全丟到cdn上,尤其是大量的圖片,效能會快很多。
7.網站架構要隨時可擴充
如果有一天網站流量突然大了,要能夠馬上可以加一台機器進去,也就是網站要能夠隨時擴充。
8.熱情比什麼都重要
當個工程師最重要的是有熱情,無論你寫的是什麼語言,無論是前端還是後端,最重要的是要對自己正在做的事有熱情。