針對不同檔案類型,常常存有許多同性質的應用程式,例如文字檔,Linux上就有vim, emacs, gedit等等,如果有一個方法可以指定各型檔案的預設應用程式(default application),則日常操作上會順心很多,在Linux上可以透過 檔案管理器(file manager),MIME type,環境變數來指定預設程式。

Read More

pythone-mode

一個整合了 Pylint(python程式碼分析工具) rope(a python refactoring library)pydoc(Python原生的文件產生模組) 的plugin,讓寫python更方便快速。

,r : 執行當前code
K : 查詢當前游標所在的keyword

使用:PymodeDoc時發生E21: Cannot make changes, ‘modifiable’ is off

1
2
3
4
5
6
7
Error detected while processing function pymode#doc#show:
line 7:
Traceback (most recent call last):
File "", line 1, in
File "/home/phongvcao/.vim/bundle/python-mode/pymode/init.py", line 37, in get_documentation
vim.current.buffer.append(str(out).splitlines(), 0)
vim.error: Vim:E21: Cannot make changes, 'modifiable' is off

上網找到workaround,把以下兩行加入vimrc即可

1
2
autocmd FileType qf,rst :setlocal modifiable
autocmd FileType qf,rst :set modifiable

YoucompleteMe

大名鼎鼎的自動補全plugin,安裝過程挺麻煩的而且一直在變動。
,gl :YcmCompleter GoToDeclaration
,gf :YcmCompleter GoToDefinition
,gg:YcmCompleter GoToDefinitionElseDeclaration

YCM-Generator

可以在專案中生成Youcompleteme所需的.ycm_extra_conf.py,專案的根目錄中須存在至少一種編譯系統

  • make
  • cmake
  • qmake
  • autotools

利用:YcmGenerateConfig:CCGenerateConfig 產生。

  • 履歷是恰如其份的描述你的本,如果你
  • 找工作就像談戀愛一樣,你不用很出眾或特別優秀,只要剛好適合即可
  • 適時的裝弱,但言談間給對方異想不到的驚喜
  • Interview是雙向的交流,不只是公司遠人也是人挑公司
  • Qualification,列舉出你跟職位需求所match的部份
    例如職位需求是清潔工,那你可以寫說平常有早晚打掃的習慣,擅長使用掃把,拖把抹布等等
  • 面試的重點是作換位思考,以主管的角度思考他所期望的人才,想聽到的話語,感興趣的題目等
  • 面試時的冷場是很致命的,你如果不主動找話題那主管就會出題目問你,在你還可以掌握主導權的時候就儘量的開話題,把話題引導到有利於自己的方向借題發揮。
  • 如何突顯在前工作的重要性很重要,能確切表達公司的龍同地位但又不違反保密協定更是高手
    ex:北美前四大通信產品供應商 -> HTC
    ex:財星top 500,etc

英文用詞

  • 表述自己對領域的專精程度
    • 極度牢靠的專精 - good knowledge of, solid knowledge of, strong .., In-depth knowledge
    • 還不錯,不會太差 - familar with, working knowledge of
    • 基礎上知道 - basic knowledge

軟體工程師CV範例

Etienne Perot » CV
FreeSoftwareOnResumes:Writing
Muhammad Tauqir Ahmad

履歷,轉介紹,獵人頭,以及其他找工作的方式
[心得] 使用Linkedin建立人脈
應徵大作戰,投出你的面試門票!(履歷篇)
How to write a successful CV