今天是我入職的第201天,但自己的感覺好像是來了兩年,可能是因為在這200天裡,我幹了以前兩年的工作量吧~~
還記得剛入職的時候,那段時間正忙,基本上每天都是十點以後才下班,
所以最近每天能九點下班了都感覺好像是早退了一樣,心裡還有點惴惴不安。
雖然工作量比較大,但是自己一直都處於一種累並快樂的狀態,
一是因為現在做的都是一些有意義的事,二是能感受到自己每天都在進步,
三則是來阿里工作一直是我的夢想,這種為自己夢想為努力的感覺,真的很棒!
當然既然做了不少事,自然也應該總結出不少收穫,簡單歸納下吧:
做任何專案、任何需求、任何功能點時候,首先應該確定我們的目標使用者是誰,
他們是怎樣的群體、有怎樣的特點、有怎樣的訴求、遇到了怎樣的痛點、我們能幫他們解決什麼問題。
如果這幾個問題都回答不好,做出來的產品一定是廢品。
真正的使用者一定不是自己想象中的使用者,
如果有一部分使用者都覺得乙個產品不好用,一定不是因為使用者錯了,而是我們沒做好。
投放到了非目標使用者、產品邏輯設計不合理、前端引導/互動不友好、產品效能太差……
我們每個角色都可能犯錯,但使用者一定沒錯。
當我們要做一件事時候,一定要多問「為什麼」,除了傳統的"5w1h"法以外,還需要問:
為什麼要做這件事,為什麼要這麼做,為什麼不用其他方法,為什麼要我來做,為什麼不要其他人做……
每個環節把這個為什麼問到最小粒度,即你問不出為什麼,知道該怎麼做的時候,
這件事就一定能做好了。
在工作比較忙的時候,往往我們會一不小心就鑽進了牛角尖,在乙個細節上糾結太多時間。
這時候我們可以試著把自己當作自己的leader上來看問題。
我們工作時候做的很多事情都是對的,都是為了解決使用者問題,都會給產品帶來收益。
但我們需要做的不僅僅是做對的事,而是要做更對的事。
也許當前存在五個問題,有十個方案可以提公升產品質量,
但總會有乙個最緊急且重要的問題,有一兩個收益最大的方案。
如何能使自己知道那些事是「更對」的呢?
最簡單的乙個方法就是假設你是你的leader,然後此時你最關注的點是什麼?
怎樣才能完成這些目標,應該做哪些事。
然後你就有答案了。
永遠不要相信使用者輸入的!
以前我所忽略的東西這是,現在才算徹底的明白,虧我還做了那麼上時間的黑客愛好者。哎!說起來慚愧阿。言歸正傳,起初還有點不敢苟同,現在看來我是真的明白了。我們都知道http協議本身就是非常不可靠的,不要相信任何使用者的輸入,包括server變數裡面的任何東西,這是http安全程式設計的第乙個指導原則。我...
web開發安全守則之永遠不要相信使用者的輸入
一直聽說 永遠不要相信使用者的輸入,我一直沒有足夠地重視。今天讓我徹底地明白這個安全原則是多麼的重要。最近上了乙個social game遊戲專案,其中涉及到道具的購買。我們將這個遊戲放到facebook和mixi平台上面,沒有發生任何問題 沒有人去攻擊 最近將其發布到人人網平台上,於是接二連三地攻擊...
第一周作業 相信,創造美好
1 常見linux的發行版有哪些?並描述不同發行版之間的聯絡與區別 主要分redhat系列和debian系列。不同發行版本之間的區別是包管理工具的不同 redhat系列 redhat centos,fedora debian系列 linux mint ubuntu,debian gnu linux ...