Linux系統中很多東西都是以腳本代碼、配置文件的形式存在,使用Linux系統時,需經常對這些文件進行編輯。很顯然,如果沒有文本編輯器,江湖之路寸步難行。
我的選擇是Vim。Vim是Linux系統上的最著名的文本/代碼編輯器,也是早年的Vi編輯器的加強版,被譽為文本/代碼編輯器之中最為優秀經典的上古神器。 它之所以會獲得如此美譽,我想主要有以下原因:1.它古老而神秘,學習曲線陡峭,難以駕馭,但是一旦學會則受益匪淺。如今被看作是高手、Geek們專用的編輯器。所以盡管 Vim 已經是古董級的軟件,但還是有無數新人迎著困難去學習使用。 2.輕便,無需多言,當僅僅只需要對某一文本文件(比如腳本代碼、配置文件)進行簡單的編輯的時候,所使用的工具當然是越輕便越好。Vim同時也是閱讀文本文件的利器。 3.經典巧妙的編輯方式及強大的功能。它全程使用鍵盤操作,用戶必須記住一堆快捷鍵、按鍵組合以及各種命令才能開始使用,一旦使用熟練則編輯效率遠超其余編輯器,而且具有各種插件、語法高亮、代碼補全、配色方案等極其豐富的資源以及靈活的配置;
我主要在以下情況下使用Vim: 1.用來修改服務器系統的配置文件; 很多時候, Linux 作為服務器是不會開啟圖形界面的,當需要遠程操作時,只能利用 SSH “命令字符式”的 Shell 界面對其進行操作,這種情況下,Vim自然是首選。 2.用來閱讀內核源代碼和系統的腳本; 理由同上。 3.用來寫簡單的程序,一般都是單文件的程序,或多文件但是只有少數幾個文件的項目,比如學習一門編程語言的時候做練習題,喜歡看到文件夾內干干凈凈,不喜歡一大堆類似.project的文件; 4.裝B,花花綠綠的全文本字符界面,很酷。
不適合Vim使用的場景: 1.大的編程項目,大的項目還是最好使用IDE,如果要遠程連接沒有圖形界面的服務器寫大項目,最好還是在服務器上建立代碼倉庫;理由:VIM沒有好的項目管理功能,VIM的自動補全只建立在文本匹配上,沒有程序語言的語義分析功能。 2.對內容的輸入要求不高,但是經常需要設置顯示格式,且每個動作之間本身就有很多的停頓的工作,用其他GUI編輯器(如LibreOffice Writer)效率反而比VIM高。
有人說,Vim是“成也插件、敗也插件”。Vim靈活的配置和豐富的插件極大地增強了它的功能,但是也極大地增加了我們管理Vim的難度。首先,在使用Vim之前,必須經過適當的配置,而Vim的配置又極其繁瑣。所以網上有很多諸如“萬能配置”、“最強配置”的文章,這些都可以參考。但是這些文章中有些存在很多錯誤,甚至前后內容重復、沖突,而且這些文章是“授人以魚,而不是授人以漁”,它們給出的配置雖然可以照抄,但是經常會讓人不明所以。 Vim的插件豐富,在網上不乏使用各種插件將Vim配置成強大IDE的文章,但是Vim的插件管理非常困難,因為每安裝一個插件,都需要將該插件的文件分別放到Vim安裝路徑下的plugin、autoload、syntax、doc等目錄下。好在是Vundle橫空出世,它不僅解決了Vim插件在文件系 統中分散的問題,同時能夠自動搜索和下載插件。
安裝和配置Vim
使用Vim之前當然需要先安裝,不過在Ubuntu中這都不算個事,一條 sudo aptitude install命令就可以搞定。由于Vundle搜索和下載插件需要git,所以需要同時安裝vim、gvim和git,如下:
sudo aptitude install vim sudo aptitude install gvim sudo aptitude install git
然后,在用戶的主目錄中建立 .vim 目錄,在 .vim 目錄中建立 bundle 目錄,以后Vundle自動下載的插件都保存在這里。然后,進入 Bundle 目錄,使用 git clone 命令下載vundle。
下面開始展示我的配置文件(主目錄下的 .vimrc 文件)。我的配置不同于網上流傳的“萬能配置”、“最強配置”。我的配置是能夠達到我想要的效果的 “最簡單配置”。下圖是第1到17行,這里配置了Vundle,使用Vundle來管理插件。在網上的一些配置中,常把Vundle的配置放到配置文件的最后,這是不對的。Vundle的配置必須放到最前面。(如果不用Vundle,用Pathogen插件也一樣要把配置放到最前面。)這是因為,只有 Vundle插件運行以后,Vim才會到 ~/.vim/bundle 目錄下加載其它的插件,如果Vundle沒有先運行,Vim當然找不到下載的插件了。
第18到44行,如下圖,這是在GVim中截的圖,順便展示一下GVim的效果:
第45到68行:
第69到86行:
從截圖中可以看出,我的配置文件很簡潔,并且將各種設置初略地分了類,并進行了簡單的注釋。該配置文件只對Vim進行最基本的設置,不包含任何鍵盤映射,也不包含任何腳本代碼。我把Vim和GVim使用了不同的配色方案,Vim使用經典的desert,而GVim則是網上被眾多人推崇的solarized,而且該配色方案是使用Vundle自動下載的。
使用Vundle管理插件
Vundle可以自動下載和安裝插件,只需要在“My Bundles Here”注釋后面使用 Bundle 命令把所需要的插件列出來,每個插件一行,然后運行 :BundleInstall 命令即可。Vundle支持 github.com 和Vim的官網 vim.org 。前面的配置文件中,solarized配色方案就是Vundle從 github.com 上下載的插 件。下面,看看怎么從 vim.org 下載一個模擬黑客帝國的插件。如下圖,在 .vimrc 中增加一行配置:
保存該配置文件,并重新啟動Vim后,使用 :BundleInstall 命令,可以看到自動下載和安裝插件:
輸入 :Matrix 命令,可以看到如下效果:
當然,該插件純屬娛樂。娛樂過后還是刪除掉比較好。要刪除一個插件,首先要從配置文件中將 Bundle 'matrix.vim--Yang' 這一行刪掉或注釋掉,如下圖:
然后保存配置文件,重新啟動Vim,運行 :BundleClean 命令,如下圖,刪除一個插件后的效果:
怎么學習使用Vim
使用Vim之前必須得先做點功課,否則根本玩不轉,Vim只會滴滴滴亂響,讓人一頭霧水。好在Vim有一個非常棒的幫助系統,通過該幫助系統, 可以非常方便地學習Vim。比如前面展示的配置文件,我并沒有做過多的解釋,因為如果想了解某條設置的作用,只需要 :help 一下即可。下面以 guioptions 設置為例,來了解該幫助系統的用法。從我的截圖中可以看到,我的GVim是去掉了工具欄、狀態欄、菜單、滾動條的,只保留了編輯界面,要達到該效果,需要使用 set guioptions=... 來設置。要想對 guioptions 有更深入的了解,可以使用 :help guioptions 命令,如下圖:
彈出的幫助文檔:
如果想對Vim進行系統的學習,可以使用不帶參數的 :help 命令,如下圖:
Vim的命令非常多,幾乎鍵盤上的每一個按鍵都有特定的用途,學習Vim的時候一定要做筆記哦。下面,我給大家分享一個Vim的鍵盤布局圖:
(該圖片非常大,可以保存下來觀看,或者在新的窗口中打開觀看。)
VIM的使用技巧,看這里http://vim.wikia.com/wiki/Vim_Tips_Wiki
使用Vim閱讀Linux內核源代碼
實戰演示如何使用Vim閱讀Linux內核源代碼。工欲善其事、必先利其器,所以在開始工作前需要先安裝合適的插件。我前面講到了使用 Vundle可以自動管理插件,但是沒有講到Vim中究竟有哪些插件可用。可以到Vim的官網看看哪些插件的下載率比較靠前。地址這里:http://www.vim.org/scripts/script_search_results.php?order_by=downloads
上圖是排名前15名的插件的截圖。如果只是閱讀源代碼的話,我覺得taglist.vim和The NERD tree這兩個插件就夠了,The NERD tree是瀏覽目錄樹的利器,taglist.vim是瀏覽代碼的利器,可以非常方便地顯示源代碼中定義的各種類型、變量、函數等信息,也可以非常方便地在各個符號之間跳轉。taglist.vim必須配合tags文件使用,Linux的內核源代碼是C語言的,可以使用 ctags 命令生成tags文件。如果是想把Vim打造成強勁的IDE,還需要別的功能,比如自動補全、自動生成代碼塊、自動注釋、自動Make、自動運行/調試等,以后需要用到相關功能的時候我再介紹相應的插件。在這里,只是Read Only,我覺得taglist.vim和The-NERD-tree足以。
首先,使用前文《玩轉Linux系統的方法論》中介紹的方法,找到Linux的內核源代碼,并安裝:
然后找出它們都在文件系統的什么地方:
taglist.vim需要tags文件的支持,而tags文件需要使用tags命令生成,所以需要安裝exuberant-ctags,如下圖:
再然后,為Vim安裝插件。從下面的圖中可以看出,除了taglist.vim和The-NERD-tree,我還安裝了a.vim,該插件可以方便地實現在.c文件和.h文件之間跳轉。當插件名稱中含有空格的時候,以“-”代替,如The NERD tree插件,在配置文件中需寫成“The-NERD-tree”。配置插件如下圖:
安裝插件如下圖:
再然后,進入Linux內核源代碼包的安裝目錄,解壓Linux內核源代碼,并生成tags文件,如下圖:(這兩個步驟都需要有點耐心,因為解壓和生成tags這兩個操作都很花時間。)
閱讀代碼前,需要告訴Vim使用哪一個tags文件,在這里,就是剛剛使用 ctags 生成的文件,可以通過 :set tags=/usr/src/linux-source-3.13.0/tags 來設置。為了方便起見,我把該設置放到了 .vimrc配置文件中,如下圖:
最后,啟動Vim,找到相應的代碼進行瀏覽。如果編輯的是一個目錄的話(如下面的 :e . 命令,表示編輯當前目錄),會自動跳出The-NERD-tree的界面,在目錄之間導航非常方便,如下圖:
這里以Linux內核中紅黑樹的實現為例。使用The-NERD-tree定位到 lib 目錄下的 rbtree.c 文件,按Enter鍵即可打開代碼。輸入 :TlistToggle 命令可以打開Taglist窗口,如下圖:
在源文件中瀏覽時,使用Ctrl+]快捷鍵,可以非常方便地在符號的使用和定義之間跳轉。上面的截圖是將控制臺全屏后的效果,是不是很拉風?
再看看在GVim中閱讀內核代碼的效果:
上圖是將GVim窗口最大化后的效果,Solarized的深色主題和Ubuntu自己的紫色主題之間似乎不是很和諧,所以我在系統設置中將Ubuntu左側的launcher隱藏了。Ubuntu不僅可以隱藏左側的launcher,而且Gvim的菜單和系統的狀態欄合并到了一起,增加了工作區域,閱讀代碼那是非常舒服的。
關于The NERD tree和taglist.vim這兩個插件,如果想知道關于它們的更高級的用法的話,可以使用 :help NERD_tree.txt 和 :help taglist.txt 命令查看它們自己的幫助文檔,如下兩圖:
以上截圖全是圖形界面下的效果。如果在全字符界面下會是什么樣子的呢?
在CentOS 5.10的全字符界面下截圖。如果是默認的80×25的字符界面,工作區域就太小了,經常不能完整顯示一整行代碼。所以我開啟了Framebuffer, 在1024×768的分辨率下工作。下圖的配色方案為desert,background=dark的效果:
還是很漂亮的,不是嗎?這也是我曾經最喜歡的工作環境。可是現在已經很難再找到1024×768的4:3的顯示器了。對于現在的高清寬屏顯示器,點距太小,屏幕太大,眼睛就會很吃力。
下圖是使用solarized配色方案,background=dark時的效果:
對比度比desert要更強烈一些,也還過得去。
如果在solarized配色方案中設置background=light,則根本沒法看:
由此可見,solarized是一個專為GUI設計的配色方案。同一個配色方案,在圖形界面下和在字符界面下,其效果是不同的。
除了經典的desert,還有一個經典的配色方案,那就是evening,效果見下圖:
加入CTO俱樂部,與14000名+實名制、中高級技術管理者做朋友。 【官網申請】【上傳名片快捷加入】
CTO俱樂部 會員權益:技術交流、餐敘、個人主頁、CTO周刊、折扣優惠、大會門票、人才招聘、每月贈書等 。
運營和管理團隊時,怎樣實現合理跟蹤工作內容、實現良好協作流程至關重要。對于小團隊來說,該如何選擇適合自己的團隊管理協助工具?Redmine、Trello、JIRA等,類似的團隊管理工具不少,都可實現團隊事務 跟蹤、高效協作并快速處理任務開展討論等基本功能。本期討論圍繞團隊管理工具展開,聊聊你所用過的管理工具。
工欲善其事,必先利其器
幸或不幸,從中華文化傳統看來,軟件開發都落在“工”這個領域;而從近代學科分類來看, 軟件開發也屬于“工程”這個領域(所謂的軟件工程學科)。無論傳統文化的經驗說法“工 欲善其事,必先利其器”,還是從現代軟件工程學的理論,都強調工具在軟件開發中的重要 作用。同時,軟件項目涉及的技術越來越廣泛,需要多個開發人員同時參與。如同建筑學一 樣,軟件產品將美學、人文等要求提到了和功能性要求同等重要的地位,讓軟件開發不再只 是程序員的事情,而需多個工種協作來完成。
因此,對于一個軟件團隊,當從一個人參與變為多人協作,由一個工種變為多方配合,團隊 管理協作的“器”就變得可能比開發工具的“器”更重要了。基于此,我們軟件部門在工作 時,都在不斷嘗試不同的工具。分享一下其中的部分工具使用經驗,供大家參考。
需求和文檔 管理類
Trello是一個輕量級的團隊協作工作,形式靈活,操作比較簡便。其使用類似于在一個白板(Board)上把團隊所要做的事情都列為ToDo、Doing、Done等列表形式來進行典型的PDCA式 管理,并可對某一任務多人進行跟帖式討論。當然這些列表都可以自定義,所以也可以用 Trello來做任何類似于便簽式的管理。我們部分隊員就用它來做備忘錄,利用其做權限控制, 在團隊間分享比如服務器IP、登錄賬號信息等。
項目和時間管理類
這兩個是使用較多的項目管理工具。Microsoft Project更多地用于項目經理進行任務拆分 (WBS),并在計算資源(包括人力)的分配和計算上功能更全,提供項目管理的視角更全; Redmine則適合在開發工作開始后整個團隊自行進行任務進度管理和時間跟蹤。
當開發人員面臨同時處在多個項目或項目管理人員有很多雜事時,時間往往會被碎片化。對 碎片化的時間,如果沒有一個良好的時間跟蹤管理工具,往往容易導致效率低下。同時,如 果開發人員遇到一個困難點花費過多精力而負責人不能及時掌握并給予幫助,也會影響項目 進度。Teamcola這個由國內團隊開發的時間管理工具,能較好地解決時間問題,而其管理粒 度為半小時,也不會過多增加管理成本。我們還定義了一個“雜項”事件(在半小時后做了 很多事情)。如果你有很多雜項,那么要不就是你是老板,要不就是你的時間管理有問題。
質量管理和事務/Bug管理類
Redmine因其問題的字段齊全且可自定義字段,并可利用插件從csv文件中導入導出,同時 其Web訪問特性也很適合開發給用戶提交問題,所以是使用較多的Bug追蹤系統。當然其完 全免費,也是一個重要考慮因素。
Git作為一個分布式代碼管理工具,當我們經常在家寫代碼,而公司的代碼服務器被配置為局 域網訪問,Git以其支持離線代碼管理的功能逐漸替代SVN成為團隊的代碼管理工具。當然眾 多開源項目從SoureForge搬家到GitHub,也是開發團隊必須掌握Git這個代碼控制的一個重要 理由。另外,GitLab本身自帶簡單的問題跟蹤以及Wiki系統,在小型項目可替代Redmine。
工為器所累
大家也看出來了,工具太多了!在我們的團隊使用過程中,也發現了這個問題,有隊員表示 “每天處理事情的系統越來越多了”、“找個合體的吧”。工具太多,使用不當,工具的使用成 本可能大于其提升的效率。最大的問題是工具間太獨立,不具有單點登錄功能。想想開始工 作前,要在N個工具中輸入可能不同的賬戶名和密碼,就是一件頭疼的事。因此,目前這些工 具需要接入第三方且統一的用戶系統的功能。
器為工所用
不想為“器”所累,在實際工作中根據不同的 項目特性,推薦采用不同的工具和工作方式,取“器”之神而不在其形。 比如對小型移動App的開發,功能需求單一,開發周期不長,維護周期也較短,采用Excel來 做WBS拆分和管理以及Bug跟蹤已經足夠。另外,在需求溝通和Bug跟蹤時,往往需要用戶參與,而讓用戶去學習諸如Trello、Redmine顯然行不通。這時,我們會直接選用QQ來進行需 求溝通。通常,我們會建立一個群(對長期的項目)或者一個討論組(對于短期項目),把相關 的人員都加入其中。QQ的即時信息、語音、截屏、文件傳送甚至遠程桌面等功能,讓其在我 們的開發過程中成為一個重要的協調工具。
作者簡介:熊兵 摩博科技CTO
本文來自:《程序員》電子刊2014年第4期
The most popular front-end framework for developing responsive, mobile first projects on the web.
Updated 8 hours ago
Updated 4 days ago
Updated 6 hours ago
Updated 4 days ago
Updated 9 hours ago
Updated 6 hours ago
Updated 15 hours ago
Updated 18 days ago
Updated an hour ago
Updated 25 days ago
Rank | Language | # Repositories Created |
---|---|---|
1 | JavaScript | 264131 |
2 | Ruby | 218812 |
3 | Java | 157618 |
4 | PHP | 114384 |
5 | Python | 95002 |
2011年是云計算風起云涌的一年,云計算在國內開始走下云端,落地應用。它會最終促使全球資源集中化,各種資源通過各種技術按照市場的規則被歸類集中起來,從而使得資源的利用效達到最大化。
云計算會引起人們思維方式發生很大的改變,讓我們學著從整體的角度來應對各種問題,用均衡的思想去處理整個系統里局部之間的關系。它對現有的軟硬件廠商帶來全新的創業和創新機會,要想抓住云計算,就需要把產品功能不斷完善,去抓住云計算的機會。
云計算涉及的分布式、虛擬化和自動化管理等技術均不是新技術,硬件方面也是大家所熟知的產品。可以說,云計算并不是技術的創新,而是讓老技術通過重新組合發揮出更大的商業價值,是一種商業模式的創新。它的市場規模巨大。以后軟件慢慢地將會以服務的形式來提供,服務將通過互聯網來實現。軟件是服務的載體,服務是軟件的表現形式,軟件和服務之間的邊界會慢慢變得模糊。云計算的興起使得傳統的軟件外包將發生變化,外包的重心將從流程轉向軟件服務。
云計算不僅影響著計算機技術的發展,還對IT專業人士的就業產生了重大影響。云計算會創造一些新的就業崗位,即便是所有的后臺管理和維護工作都交給了云供應商,企業也需要對基礎設施建設有比較深刻的掌握和理解。云計算催生了對這方面人才需求的同時,作為IT技術人如何在這股大潮中脫穎而出? 如果想要在云計算開辟的新環境下獲得成功,技術人員需要多才多藝,而且精通各種技術。并且需要與其他非技術部門共事,需要每一個人都能身兼數職。
我們需要多學習分布式理論和工程實踐以及學習安全方面的知識和法規,編寫軟件慢慢向服務轉變,能解決大規模并行計算、數據分布存儲、數據實時備份、應用高度集成以及安全可靠和個性化應用等問題。能將公司的內部基礎實施和外部基礎設施相銜接的混合技術是很受青睞的。
在之前的PC時代和互聯網時代,人們都有一些顧慮,覺得智能化新技術的到來和采用將會導致就業人數急劇減少。
但實際上,無論是PC還是互聯網這樣新技術的到來,其實都對就業有極大的促進作用,其中最明顯的例子,莫過于電子商務。雖然現在的電子商務對實際線下的消費有所影響,但它本身所需的一整套產業鏈,從網站展示到支付和物流等都需要大量的從業人員,而且電子商務這種新模式也引起更多的消費。而且以美國為例,現階段IT方面的就業情況和很多傳統行業相比,應該光明很多。
首先,在我看來,新的技術將有力地促進就業:
其一,由于云計算技術到來,使得很多過去認為很艱難的事情成為可能,比如海量數據分析、物聯網和移動互聯網等,而這些新的發展將會導致更多專業人士得到工作;
其二,新的大型云計算中心建設和云計算相關產業鏈將會產生越來越多新的職位,也需要更多的專業人士投入其中。
其次,我認識云計算能使職業發展更專業化,也主要有下面這兩點:
其一,由于公有云的越來越常見,將會減少那些在低效率的企業內部數據中心工作的系統管理人員,而在那些高效率的大型云計算中心則會增加一些系統管理員,而且這些系統管理員將會在大型云計算中心這樣的大舞臺得到更大的發揮和培養,以及長期經驗的積累;
其二,由于云計算將會提供諸如PaaS這樣高效率的開發模式,將使得很多企業的內部IT人員將會慢慢地將更多關注力從技術轉向業務。這不僅能幫助這些IT人員得到更好的職業發展,而且將幫助企業的業務更好地與IT服務之間進行嫁接。
最后,我想和大家說,不要懼怕新浪潮的到來。因為新浪潮并不使你過去的經驗一文不值,而是去適應這股新的浪潮,學習一些新的東西,并且在平時的實踐中進行不斷的積累,從而形成自己的核心競爭力,比如,對技術或者業務深刻的理解,也可以是人脈等。
一、一個目標
一艘沒有航行目標的船,任何方向的風都是逆風
1、你為什么是窮人,第一點就是你沒有立下成為富人的目標
2、你的人生核心目標是什么?
杰出人士與平庸之輩的根本差別并不是天賦、機遇,而在于有無目標。
3、起跑領先一步,人生領先一大步:成功從選定目標開始
4、賈金斯式的人永遠不會成功
為什么大多數人沒有成功?真正能完成自己計劃的人只有5%,大多數人不是將自己的目標舍棄,就是淪為缺乏行動的空想
5、如果你想在35歲以前成功,你一定在25至30歲之間確立好你的人生目標
6、每日、每月、每年都要問自己:我是否達到了自己定下的目標
二、兩個成功基點
站好位置,調正心態,努力沖刺,35歲以前成功
(一)人生定位
1、人怕入錯行:你的核心競爭力是什么?
2、成功者找方法,失敗者找借口
3、從三百六十行中選擇你的最愛
人人都可以創業,但卻不是人人都能創業成功
4、尋找自己的黃金寶地
(二)永恒的真理:心態決定命運,35歲以前的心態決定你一生的命運
1、不滿現狀的人才能成為富翁
2、敢于夢想,勇于夢想,這個世界永遠屬于追夢的人
3、 35歲以前不要怕,35歲以后不要悔
4、出身貧民,并非一輩子是貧民,只要你永遠保持那顆進取的心。中國成功人士大多來自小地方
5、做一個積極的思維者
6、不要敗給悲觀的自己
有的人比你富有一千倍,他們也會比你聰明一千倍么?不會,他們只是年輕時心氣比你高一千倍。
人生的好多次失敗,最后并不是敗給別人,而是敗給了悲觀的自己。
7、成功者不過是爬起來比倒下去多一次
8、寧可去碰壁,也不要在家里面壁
克服你的失敗、消極的心態
(1)找個地方喝點酒
(2)找個迪廳跳跳舞
(3)找幫朋友侃侃山
(4)積極行動起來
三:三大技巧
1、管理時間:你的時間在哪里,你的成就就在哪里。
把一小時看成60分鐘的人,比看作一小時的人多60倍
2、你不理財,財不理你
3、自我管理,游刃有余
(1)創業不怕本小,腦子一定要好
(2)可以開家特色店
(3)做別人不愿做的生意
四:四項安身立命的理念
35歲以前一定要形成個人風格
1、做人優于做事
做事失敗可以重來,做人失敗卻不能重來
(1)做人要講義氣
(2)永不氣餒
2、豁達的男人有財運,豁達的女人有幫夫運
35歲以前搞定婚姻生活
3、忠誠的原則:35歲以前你還沒有建立起忠誠美譽,這一缺點將要困擾你的一生
4、把小事做細,但不要耍小聰明
中國人想做大事的人太多,而愿把小事做完美的人太少
五:五分運氣
比爾·蓋茨說:人生是不公平的,習慣去接受它吧
1、人生的確有很多運氣的成人:謀事在人,成事在天:中國的古訓說明各占一半
2、機會時常意外地降臨,但屬于那些決不放棄的人
3、抓住人生的每一次機會
機會就像一只小鳥,如果你不抓住,它就會飛得無影無蹤
4、智者早一步,愚者晚一步
六:六項要求
1、智慧
(1)別人可你以拿走你的一切,但拿不走你的智慧
(2)巧妙運用自己的智慧
(3)智者與愚者的區別
2、勇氣
(1)勇氣的力量有時會讓你成為“超人”
(2)敢于放棄,敢于“舍得”
3、培養自己的“領導才能、領袖氣質”
(1)激情感染別人
(2)“三·七法則”實現領袖氣質
(3)拍板決斷能力
(4)人格魅力
4、創造性:不要做循規蹈矩的人
25-35歲是人生最有創造性的階段,很多成功人士也都產生在這一階段
5、明智
(1)知道自己的長處、短處,定向聚焦
(2)盡量在自己的熟悉的領域努力
6、持之以恒的行動力:在你選定行業堅持十年,你一定會成為大贏家
七:七分學習
1、知識改變命運
2、35歲以前學會你行業中必要的一切知識
a)每天淘汰你自己
b)在商言商
3、太相信的書人,只能成為打工仔
4、思考、實踐、再思考、再實踐
八.八分交際
朋友多了路好走
1、智商很重要,情商更重要:35歲以前建立起人際關系網
2、人脈即財脈:如何搞好人際關系
3、交友有原則
4、善于溝通:35歲以前要鍛煉出自己的演講才能
九:九分習慣
習慣的力量是驚人的,35歲以前養成的習慣決定著你的成功的大小
1、積極思維的好習慣
2、養成高效工作的好習慣
(1)辦公室
(2)生活可以不拘小節,但要把工作做細
(3)學習聆聽,不打斷別人說話
3、養成鍛煉身體的好習慣
4、廣泛愛好的好習慣
5、快速行動的好習慣
十:十分自信
1、自信是成功的精神支柱
2、自信方能贏得別人的信任
3、把自信建立在創造價值的基礎上
4、如何建立自信
(1)為自己確立目標
(2)發揮自己的長處
(3)做事要有計劃
(4)做事不拖拉
(5)輕易不要放棄
(6)學會自我激勵
(7)不要讓自己成為別人
十一: 11個需要避開的成功陷阱
1、只有功勞,沒有苦勞
2、不要“懷才不遇“,而要尋找機遇
3、不要想發橫財
4、不要為錢而工作,而讓錢為你工作
5、盲目跟風,人云亦云,人做我也做
6、小富即安,不思進取,知足常樂
7、承認錯誤而非掩飾錯誤
8、腳踏實地而非想入非非
9、野心太大而不是信心十足
10、反復跳槽不可取
11、眼高手低
12、不擇手段
十二:十二分努力
沒有人能隨隨便便成功
1、小不是成功,大不是成功,由小變大才是成功
2、中國社會進入微利時代:巧干+敢干+實干=成功
3、努力嘗試就有成功的可能
4、做任何事情,盡最大努力
5、把事情當成事業來做
6、我看打工者
7、祝你早日掘到第一桶金