[iOS] 重載Table View使用動畫
資料多的時候我們會使用Table View,時常需要更新資料再來顯示,有時候一次只需要更新一則資料,此時我們也能指定特定資料來更新,若想讓使用者體驗好的話,還可以輕易地使用動畫呢!
資料多的時候我們會使用Table View,時常需要更新資料再來顯示,有時候一次只需要更新一則資料,此時我們也能指定特定資料來更新,若想讓使用者體驗好的話,還可以輕易地使用動畫呢!
似乎已到了適婚年齡,臉書上許多朋友最近的韻事,不是剛生完小孩就是正在懷孕,看到美麗無比的婚紗照,讓我這工作狂也想婚啦~這張懷孕器官動態圖讓我感恩辛苦的媽媽:)~
想起去年初花了兩個多月的時間,打造一個給準媽媽使用的iOS App叫做會有好孕,介面設計讓人愛不釋手,可以考慮下載來使用喔!
還記得四月初的時候,去AC創業公司面談,是一位剛生雙胞胎的媽媽接待,當時快到中午,我的肚子有點餓,感覺氣氛不太對,所以沒有發揮我的真面目XD⋯⋯原本我以為可以邊吃午餐邊跟她聊,那麼彼此的收穫一定非常多!
我說自己已開發iOS App超過兩年半,她問我應該是高級開發者 (Senior Developer)吧!?我就很疑惑到底該怎麼說才好⋯⋯因為我一直覺得這跟年資有關係,是不是對覺得超過比如五年就算是?
直到我看到這兩張圖變恍然大悟⋯⋯
Quora的回答者描述得很精闢:
#1 Experience in Solving Problems
As senior programmer is someone who is experienced enough to have solved many programming challenges. When a problem shows up, a senior programmer will likely have a history of solving that problem vs. a regular or junior programmer who may get worried or afraid about this new problem.
#2. Approach to Troubleshooting
A senior developer will educatedly rule-out certain scenarios by small tests. A regular developer will throw things at the wall and see what sticks. They may feel like they are making progress, but its like playing lottery. A senior developer is highly logical. He works like a scientist to experiment/test, validate assumptions and connect the dots to reach a conclusion.
#3. Embrace Possibilities
A regular developer will have a fixed mindset, he will use the knowledge already present in his mind to come to conclusions – on what is possible and what is not. A senior developer will acknowledge, there might be a way. – A plugin, a module, a trick, a tweak that can help the client solve a problem.
其實我對這個身份區別:是初級開發者,或是高級開發者,並不會很是在意,我只想要做喜歡且擅長的工作啦~如此自然很快地成為他人眼中的資深開發者囉~重點就是你怎麼巧妙地解決問題,而不是這個縹緲如浮雲的頭銜啦:P~
當然現實世界就是需要,因為我們都想要領高薪(騙錢)呀~
參考:What differentiates a “senior" programmer from a “regular" programmer?。
HappyMan・迴響