分類:職場

公司租辦公室租金算法

一般公司租辦公室需要繳交的費用:
租賃: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。

如何讓對手贊同你?「理由有三」

當你說出「理由有三」時,無論是誰都會感到難以招架。

你說出一個理由,任何人都可以找出其他意見反駁,說出兩個理由,也還可以招架;但要一次反駁三個理由,卻會感到無力。

善用理由有三,可以增加你的說話說服力。

淺談網頁設計的「微互動」!

ipad-606766_640

這個世界到處充滿了各式各樣的設計,而我們與任何物品產生互動的過程,微互動即被觸發,但我們可能沒有察覺,我們正在與某樣東西進行各種互動,網頁設計也是一樣,微互動同樣也發生在使用者使用某個網站上,好的微互動設計能夠大大提升網站的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.熱情比什麼都重要
當個工程師最重要的是有熱情,無論你寫的是什麼語言,無論是前端還是後端,最重要的是要對自己正在做的事有熱情。