2012年11月21日 星期三

MAGIC 成功學

Lesson 01
MQ (MIRACLE QUOTIENT)

成功的定義,人人不同,但成功的因素包括︰
Mentality 心態 (有沒有框框困著自己?信自己做到?)
Attitude 態度 (是否積極?)
Goal 目標 (AQA - Attainable, Quantifiable, Adjustable)
Improvement 改善 (PEI - Performance Evaluation Interview)
Commitment 承諾 (Happy - 開心快樂才會有行動)

成功的障礙
不願突破 (固步自封,由未知到知,其實只要肯去開門就可以)
Perception 感知 (過往的經驗影響今日的決定,上次不成功不代表今次不成功,未踏先縮)
心理問題 (壓力太大,開心放鬆就可以,過左山就會有更靚的風景)
固有思維 (視而不見,**盲點令機會流失,了解遊戲規則,打破常規、打破模式)
外界影響 (羊群效應,每人的方法可不一樣,5Ws,肯思考就會無秘密)
消極 (那會這麼簡單,怎麼會好運)

成功的方法
勤力 + 突圍而出的眼光
認清問題 (已彼 - 自身優點、缺點、遊戲規則)
打破模式 (善用自身優勢、睇多、聽多、問多、做多)
一團火 (想 archive 有幾大)
我有其他的優點可以補足我在職場上的優點

External locus of control 轉為 Internal locus of control (例如?)
(My choice will affect my Outcome.)
Magic 手小不能變走筆? 一定要手快? Second Low 不能見 Big 6?

睡眠周期 - 找出自己的睡眠 cycle.

要內心協調,過到自己,信自己可以做到,跳出框框,相信才會有?還是有了才相信?(先想目的地, 未到的目標 - 地圖, 迷官,軟筆) 從未知->突破(制造差異)->知
Seeing is believing,believing is seeing (forecasting, creative, risk management, science, set goal) if you don't believe, then you won't set goal.

人生過往每一點一滴成就了今天的我
感受記住成功的經驗、複制、倒模
聽多、聽多、做多、Visualize overwrite past pattern

Lesson 02
Goal︰口才,為什麼不行?聲線,在意(吹水就可以?).先想3個解決的辦法
awareness->actualization of goal
自信、包容、意志力、問題核心 + 底線思考(最壞打算)
火箭炮遊戲︰轉(別人影響),其實是反作用力. (見到的是假) 虛實.
限制性思維︰dead-line, 思考自己在做什麼, 不是絕對就有解決方法, 驕敗.
潛意識︰內在潛能、集體潛意識、natural test
認知不協調︰無形心理對抗、考試道德、合格重讀、損失了好的選擇. 說服自己? 阿Q?**
**斷言 Affirmation 每事都有解決方法 (**確信(不會太理想、不會認知不協調、人的關係是互相建立)、清晰知道目標、感受感知) input->process->output 交給潛意識

Lesson 03
自憐(e.g.唔夠時間做),將問題看作挑戰、突破、將消極的想法立即排除
積極 energy - 訓覺、清屋、不好陪傷心、只做不想、底線思考、多角度思考、轉移 belief, focus point、用景象去改變睇法
comfort zone (here) -> habit 人想 stable <- goal (there)
刻意改變自己的動作(第一個動作 - 回家就按電腦power?), 找其它東西做
Goal 要大、清楚 (not just short-term)、具體化、跟理想的自己還欠什麼?
找內外的控制點, 找出關鍵原因、人物, 行出那步

盲點 (感知-positive/negative、先入為主)
舒適區 (視而不見 awareness)

Lesson 04
Goal - 可達到、可量度的、可調改的 (快的做得更多、慢的 bottom line)
大目標(理想的我)-小目標(工作、社交),做小才可做大、全身投入(玩UNO, 聽英文、沖涼、訓覺)
意識最弱、潛意識最強 -> 訓覺前先想斷言(確信、清晰、感覺)
SMART, 一石二鳥(set multi-relevance goal) 清華law、拼音、社交、普通話.
Natural Test 內在的感覺 (進退兩難) 孫天倫博士, 假設已經發生左A&B, 訓覺, 那種感覺是舒服就選那個
Improvement: visualization, 鼓勵自己, 唱歌, self-talk, take action
想檸檬 - 香、酸, 把目標(重覆 3 次)使之變為習慣 (practice in a proper way), positive over negative, PEI system (perform, evaluate, improve)

Do It Now
有那些是即刻做? 有那些是可以等等的? (寫出拖延的原因), adjust priority list 工作清單, 先易後難? 挑戰性? deadline? hobby? outcome?, depend on characters

Commitment (want or need) need (壓力, 生存 - test, exam, money, work) want (Desire, knowledge, sleeping, health, exercises, money) create want, 做 want 就做到 need, want drives need. self-esteem 不受別人影響, 成為獨特的人, 對自己負責.

成功對你是必然的事

2012年11月13日 星期二

寫信

Completeness 敍述完整
Correctness 用字正確
Clearness/Clarity 內容要清楚
Concreteness 說明要具體
Conciseness 文章要簡潔
Courtesy/Consideration 語氣要婉轉有禮

Completeness
All points of needs and requests
Organize your writing into 3 parts (introduction, body, ending)
Put different ideas into different paragraphs

Correctness
Grammar, Commercial Terms, Spelling...

Clearness
Fluctuations ->
Any increase in..., Any change up or down in..., Any increase or decrease in...

Bimonthly ->
We have two directly sailings every month from X to X.
We have a direct sailing from X to X every two months.

Concreteness 言之有物
The ABC company is our big buyer. How big?
The ABC company $120,000 worth of business with us last year.

Our apples are excellent. How concrete?
Our apples are juicy, crispy, and tender.

You will receive our reply about it in due time.
You will receive our reply it within one week.

Conciseness 扼要
By this letter we would ask you to consider our proposal.
Please consider our proposal.

We are pleased to inform you that we are sending you...
We are pleased to send you...

Please introduce to us some exporters of X in your city
Would you please introduce...

Courtesy 客氣
A) Complex Sentence 比 Simple Sentence 更客氣
It was unwise of you to have done that.
We would say that it...

You ought to have done it.
It seems to us that you...

We cannot comply with your request.
We are afraid we cannot

B) Passive voice is more polite sometimes
You made a very careless mistake
A very careless mistake was made.

You did not enclose the check with your order.
The check was not enclosed with your order.

C) Affirmative sentence 肯定句比否定句好聽
We cannot understand why you have had trouble with this article.
We presume that there must be some reasons for your having trouble with this article.

D) We -> You
We have received your letter of May 8 regarding...
Your letter of May 8 regarding... has received our careful attention.

We are looking forward to receiving your early reply.
Your early reply will be greatly appreciated.

Opening
Thank you for...We are sending...We enclose...Please send...We are pleased to...
We appreciate...As requested,...Enclosed is...Attached is...

表示信件已收到
We have received...We thank you for...We appreciate...We are pleased to receive...We acknowledge receipt of...We are in receipt of...This is to acknowledge receipt of...(your letter, inquiry...)

表示 敬覆者
In reply to...In response to...In answer to...Answering...We are pleased to reply to...(your letter, inquiry...)

表示關於...乙案時
With reference to...In reference to...Referring to...We refer to...(your letter..)

表示依照貴公司意思(指示、請求)時
As requested...As required...As instructed...Following the instructions...(in your letter of)
According to...In compliance with...In conformity with...(the request, the instruction)(in your letter of)

拜讀後, 表示高興
It is a pleasure...We are gratified...We are glad...It is gratifying...(to learn from your letter of)

拜讀後, 表示遺憾
We regret...We are sorry...We note with regret...We are surprised...(to learn from your letter)

附件
We enclose...We send...you...

寄送方法
by separate mail (post)...by air mail...by seamail...

經他人介紹而初次通信
We have had your name and address given to us by X.
Your company was recommended to us by...

表示對於前寄件談話有所追述
Further to our letter of April 9, 1974
We confirm our letter of April 9, 1974, and...

多用心記常用的字、詞或句型

Ending
表示請賜覆,請惠賜意見
We hope to receive ...We are waiting for...We shall appreciate...We look forward to...(a, an, your)(reply, answer, news, comment, opinion, (early favorable, definite, satisfactory, further) reply)

We trust to hear...We hope to hear...Please let us hear...Will you let us hear...(from you)(about...concerning...in this matter, in this respect)

Please let us hear from you in this regard.
Please study this case immediately and let us hear from you promptly.
We look forward to a pleasant business relation with you in the future.

Others
表示感謝來信,惠顧
Thank you for your attention to this matter.
We thank you for your cooperation.
Thank you for your interest in our products.

表示歉意
We apologize for not having replied to your letter at an early date.
Please accept our apology for the inconvenience we have caused you.

人腦

大腦 - 左(文字,邏輯...), 右(直覺, 視覺記憶)
中腦
小腦 - 平衡、走路(無運算能力) 長時間訓練的記憶
延髓 - 呼吸, 心跳
Use it or lose it

改善建議
腦幹︰充足睡眠、運動、播輕音樂、不好吃薯條,汽水、多吃蔬菜水果、多吃蛋白質
小腦︰多做乒乓球、白板寫字、書法、減少鼻敏感
中腦︰鼓勵別人、參與家務、笑臉迎人、寫日記、定期和朋友聚會、多點私人時間和空間
大腦︰用圖像,實物,顏色分類去記憶、學習時間管理、減少使用電腦、多閱讀、常深呼吸、多安排主題式家庭生活

認知心理學 - 如何與外界溝通
外展課程 - 環境刺激

Fail - 1.慣性, 2.惰性
Logic - problem solving
Creativity - old things with new combination
Memory - age + observation + story + picture (practice, smelling, exaggeration...)
Body language - reflection
Neural Network - stimulation (brain still growing after born), reaction
Teacher & student (inspiration, enlightenment)

NLP - Confidence

Perception 的表現
問題表征 (Problem Representation) e.g. 1=4, 2=8, 3=16, 4=?
功能固著 (Brain storming 20 項手提電話功能)
固有思維 (Perception - 道德?尿?染髮?)
武器、火藥、燈、暖手器、裝飾物、按摩器、枱腳、禮物、鐘擺、垃級、鏡
過三關、模型、打字機、燃料、古董、警報器、模具、量度單位、手部鍛鍊

記憶 - 想
掛勾記憶法︰1.頭、2.眼、3.鼻、4.口、5.喉嚨、6.胸、7.肚、8.大脾、9.腳、10.手
11.天花板、12.門、13.白板、14.枱和水瓶、15.窗簾、16.M記杯、17.櫃、18.走廊和單腳、19.2個同學、20.牆和鐘

歌訣記憶法 (變通)- 酸仁湯︰串人伏老母
Major system - |01|43|05|..... 對換表不重要,可自行設計 (e.g. 普通話 major system)

飛 -《飛狐外傳》(1960—1961年)
雪 -《雪山飛狐》(1959年)
連 -《連城訣》(1963年)
天 -《天龍八部》(1963—1966年)
射 -《射雕英雄傳》(1957—1959年)
白 -《白馬嘯西風》(1961年)
鹿 -《鹿鼎記》(1969—1972年)

笑 -《笑傲江湖》(1967年)
書 -《書劍恩仇錄》(1955年)
神 -《神雕俠侶》(1959—1961年)
俠 -《俠客行》(1965年)
倚 -《倚天屠龍記》(1961年)
碧 -《碧血劍》(1956年)
鴛 -《鴛鴦刀》(1961年)

字首記憶法︰
PRICE: Protection, Rest, Ice, Compression, Elevate
USER: Understand, Simplify (近分類), Encode (編碼 - 視覺、語意), Review

HDWM (Hour Day Week Month)
Non-meaning text (Left brain), Meaningful text - poem, story (Left Brain + Right Brain)

益生菌可以刺激胃腸道正常的免疫力,讓過敏反應減輕,而魚油中的多元不飽和脂肪酸,可以阻斷引起過敏反應的「前列腺素」以及 「白3烯素」,因此氣喘患者可以每天喝一瓶250cc. 的優酪乳,以及以體重每公斤吃40毫克計算,補充魚油,例如40公斤就吃1600毫克。還有最簡單的,就是多吃富含抗氧化維他命ACDE的蔬菜水果,不必 花大錢吃一些高貴的營養品。

魚油不等於魚肝油,魚油是油脂類,萃取自深海魚類的脂肪,含EPA及DHA;魚肝油則來自於魚的肝臟,主要成份是維他命 A 和維他命 D;魚肝油攝取過多可能會增加肝、腎額外的負擔,造成中毒現象。

健腦操

中線運動 (Midline Movements)
交叉爬行 (Cross Crawl)
臥8 (Lazy 8s)
對稱塗鴉 (Double Doodle)
字母8 (Alphabet 8s)
象8 (The Elephant)
轉頭旋頸 (Neck Rolls)
搖臂擺腿 (The Rocker)
交叉起坐 (Cross Crawl Sit-ups)
展脊提神 (The Energizer)
想像交叉 (Think of an X)
腹式呼吸 (Belly Breathing)

能量運動 (Energy Exercises)
喝水 (Water)
腦開關 (Brain Buttons)
地開關 (Earth Buttons)
平衡開關 (Balance Buttons)
天開關 (Space Buttons)
能量哈欠 (The Energy Yawn)
翻揉耳廓 (The Thinking Cap)

伸展運動 (Lengthening Activities)
貓頭鷹 (The Owl)
展臂鬆肩 (Arm Activation)
屈足舒腱 (The Footflex)
壓腿鬆筋 (Calf Pump)
重力滑掌 (The Gravity Glider)
弓步固基 (The Grounder)

深化態度運動 (Deepening Attitudes)
掛鉤 (Hook-ups)
正向觸點 (Positive Points)

Rapid Eye Movement (REM)
夢 (學習整理、自我保護 - 逃走)
Cycle (大約 1.5小時 1 次) - 淺層睡眠 -> 深層睡眠 ->
Sleeping Stages
 睡覺: 3小時, 6小時
REM Graph
Dreaming: 休息得最好的時間
夜寐多夢、夜差多夢、清明之夢(清晨最多夢)
夢與現實 - 日有所思、夜有所夢
夢時身動(開口夢、動手動腳、尿床) - 都是不好的表現,腦的控制力有問題

與外界容合: 光線、聲音
改變夢境: 經常出現的夢境、可以將東西轉變(現實不能 - 光管變香腸)
白日夢: (正能量、不受意識規限、用作訓練[會飛 - 省時])
夢境成真:

全腦學習三大基礎
生理因素 - 運動、食物、睡眠
心理因素 - 一定得、思想協調、I choose, prefer, will, excellent、知道自己想怎樣
學習技巧 - 聯想、圖像、策略、管理、先有專業、走自己的路

踏花歸來馬蹄香 - 蝴蝶
氣功 - 任督二脈、小周天、加強口水分泌、感受呼吸
補腎(腦)食物 - 雞蛋、Omega3、DHA、EPA、人參、花旗參、合桃、果仁
穴位 - 風池(內向內推)、肩井穴(單手抓緊肩膀)、耳穴(揉耳頭、暖身)
遊戲 - 畫畫(想像)、左右手寫字、數獨、棋類、七巧板、LEGO、扭計骰、IQ題、思維地圖
運動(血液循環) - 健腦操(多巴胺,安多酚/內啡肽 - Finger-Nose、卧8、雙手掛鉤)、瑜珈(戰士式)、捲腹(sit-up 開始上最用力)、職安健
呼吸 - 音樂(放鬆)、打呵欠、腹式呼吸(橫隔膜向下拉)

2012年10月27日 星期六

效率

算法與效率相連 algorithm cords efficiency

數班裡的人數, 1個1個數是一個算法, 4個4個數也是一個算法. 但4個4個數的效率會比1個1個數好。

寫文章,就先列出想法。做正方, 就找所有有關正方的論點,先不要想反方的論點,以免拿石頭砸自己的腳。

什麼都有算法,閱讀、音樂、運動其實也他們的算法。
然而,除了要會運用算法,更重要是要有熟練算法,這是需要經過不斷的練習,別無他法。

2012年7月18日 星期三

Photoshop

在 Photoshop CS6 堂學了
1. Quickly zoom back to 100% (click "Z" -> click "H" + left click)
2. Animation zoom (press left click without release)
3. Auto-Saving (Background Saving)
4. Layer Search
5. Color Theme (Edit > Preference > Interface)
6. Spot-Healing (Content-Aware)
7. Mercury Graphic Engine
8. Oil Paint (Filter > Oil Paint)
9. Liquify (Filter > Liquify) - remove fat model
10. Crop Tool (view crop size, set crop size and resolution, 黃金分割 radio)
11. Ruler tool (水平修正 - which object is vertical)
12. Adjustment layer > Gradient Map > 齒輪 > Append photographic toning
13. Filter > Adaptive Wide Angle 修正魚眼 / Wide Angle 鏡 (由曲轉直)
14. Vector graphic 虛線
15. Content aware (Scale, Fill, Move) - extent 5px
Scale + Alpha Channel 選了就不會動
Fill + Adaptive Wide Angle
Move (Extent) = 無 delete (copy & paste)
16. 3D > New Mesh From Layer > Mesh Preset > Sphere
3D > Get more content (go to Adobe website to get material)
3D > Snap Object To Ground Plane
3D layer >  Environment (光影效果)
3D layer >  Property > Render button
3D tools (Light setting)
17. Video Editing
ways of cutting video (direct, mask)
edit audio (click the play icon)
video > video layer from file
transition effect (layer to smart object -> 可以加 filter)
key frame (motion, pan, & rotate layer)

2012年6月27日 星期三

軟件工程師的20個常識

1,針對面向對象的設計與分析:為了讓軟件有更好的可維護性,重用性以及快速開發, 簡短的OOAD與它的SOLID原則對於每一個軟件工程師來說都是該牢記的。

2,軟件品質因素:軟件工程的好壞與軟件的品質因素是絕對關聯的。請在開發過程中深 刻的理解這一點。

3,數據結構與算法:深刻理解像數組,列表,棧,樹,圖,集合等這樣的基本數據結構 ,並在軟件開發過程的關鍵部分使用好的算法。這樣整個軟件邏輯就會很清晰了。

4,Big-O符號來標記算法複雜度:在開發過程中,請務必使用 Big-O 符號來比較兩個代 碼段或者不同算法所消耗的時間複雜度,這在開發高性能軟件項目中是非常重要的。

5,UML圖:UML圖已經是一個通用的軟件設計與分析的語言。如果你們在開發軟件的過程 中還沒有做UML圖,那麼給人的感覺就是這壓根就不是軟件工程。

6,正確的衡量軟件開發進度。

7,設計模式:設計模式是前人在解決各種各樣問題的過程中總結出來的一套標准對策, 在絕大部分情況下,使用這些模式肯定是利大於弊的。如果你不想在開發過程中重新造 輪子,那麼就直接使用它吧。

8,理解操作系統的基本原理:因為所有的應用程序都是直接運行在操作系統這個層級的 ,學習操作系統的基本原理能讓我們對應用程序的底層以及性能有更好的把握。

9,學習計算機組成原理:幾乎所有的應用程序甚至是OS都需要與物理硬件打交道的,所 以學習計算機組成原理與理解操作系統原理一樣都可以讓你對於應用程序有更深刻的理 解。

10,網絡基礎:網絡與計算機組成,操作系統以及傳輸流程都是緊密關聯的,理解網絡基礎 能讓你在開發過程中得心應手。

11,需求分析:對於軟件工程來說,需求分析是項目的起點,也是整個項目最最重要的 部分。如果這玩意你搞錯了,整個項目的方向也就錯了。

12,軟件測試:在軟件工程中,測試也是非常重要的。單元測試,黑盒測試,白盒測試,TDD,集成測試等等都是我們必須知道的。

13,獨立管理:主要是說類庫(JAR,DLL等等)的管理,熟悉使用一些類似Maven,Ant,lvy這樣的知名工具對於大型項目的類庫管理是非常有用的。

14,持續化集成:持續化集成能讓測試大型模塊與組件更加簡單與自動化,關於這一點,你可以去瞭解 Hudson 這個工具。

15,ORM:瞭解Hibernate這種將對象與數據庫表映射工具是非常有好處的,它可以減少你的代碼量並節省你的代碼維護時間。

16,DI(獨立註入):DI或者IoC(Inversion of Control)的具體實現框架Spring能讓你創建對象時更加輕鬆,對於大型企業級項目更是如此。

17,版本控制系統:VSC工具(SVN,TFS,CVS等)對於團隊合作開發以及版本控制都是非常重要的。熟練使用這類工具算得上是必備技能。

18,國際化:通過i18n來將不同語種的字符串存儲在其他文件是讓軟件支持多語種最好的方法。所以i18n在不同的IDE上使用的方法我們應該瞭解。

19,架構模式:理解類似MVC,MVP,MVVM這樣的架構模式非常關鍵,這能讓你寫出易維護,簡潔以及方便測試的代碼。

20,編寫幹凈的代碼:你的代碼僅僅隻是能夠正常運行是遠遠不夠的,它必須讓編程人員輕易看懂來方便後續維護,所以,代碼格式以及編寫易讀的代碼技術都是我們需要瞭解的關鍵點。

PHP工程師面臨成長瓶頸

PHP工程師面臨成長瓶頸

●除了PHP不使用其他的語言,可能會點 Shell 腳本。
●對PHP的掌握不精(很多PHP手冊都沒有看完,庫除外)。
●知識面比較窄(面對需求,除開使用 PHP 和 MySQL ,不知道其他的解決辦法)。
●PHP代碼以過程為主,認為面向對象的實現太繞,看不懂。

這些 PHPer 在遇到需要高性能,處理高並發,大量數據的項目或業務邏輯比較複雜(系統需要解決多領域業務的問題)時,缺少思路。不能分析問題的本質,技術判斷力比較差,對於問題較快能找出臨時的解決辦法,但常常在不斷臨時性的解決辦法中,系統和自己一步步走向崩潰。那怎麼提高自己呢?怎麼樣可以挑戰難度更高的系統?

更高的挑戰在那裏?
結合我自己的經驗,我列出一些具體挑戰,讓大家先有個感性的認識。
高性能系統 的挑戰在那裏?

●如何選擇Web服務器?要不要使用 fast-cgi 模式;
●要不要使用反向代理服務?選擇全內存緩存還是硬盤緩存?
●是否需要負載均衡?是基於應用層,還是網絡層?如何保證高可靠性?
●你的 PHP 代碼性能如何,使用優化工具後怎麼樣?性能瓶頸在那裏?是否需要寫成C的擴展?
●用戶訪問有什麼特點,是讀多還是寫多?是否需要讀寫分離?
●數據如何存儲?寫入速度和讀出速度如何? 數據增漲訪問速讀如何變化?
●如何使用緩存?怎麼樣考慮失效?數據的一致性怎麼保證?

高複雜性系統 的挑戰在那裏?

●能否識別業務所對應的領域?是一個還是多個?
●能否合理對業務進行抽象,在業務規則變化能以很小的代價實現?
●數據的一致性、安全性可否保證?
●是否撐握了面向對象的分析和設計的方法

如果你還不能回答,你需要在以下幾個方向加強:

●分析你所使用的技術其原理和背後運行的機制,這樣可以提高你的技術判斷力,提高你技術方案選擇的正確性;
●學習大學期間重要的知識, 操作系統原理,數據結構和算法。知道你以前學習都是為了考試,但現在你需要為自己學習,讓自己知其所以然;
●重新開始學習 C 語言,雖然你在大學已經學過。這不僅是因為你可能需要寫 PHP 擴展,而且還因為,在做 C 的應用中,有一個時刻關心性能、內存控制、變量生命週期、數據結構和算法的環境;
●學習面向對象的分析與設計,它是解決複雜問題的有效的方法。學習抽象,它是解決複雜問題的唯一之道。