現代開發人員必備的十款工具,來看看你漏了啥?
文丨Andrew C. Oliver
幾年前,作為一名開發人員,你需要的就是編輯器、編譯器,以及某種版本控制系統。(可悲的是,許多開發人員目前仍然不能正確地使用版本控制系統)
現在,即使是要做基本的軟體開發工作,你也需要知道地更多。下面是每個現代開發人員應該知道並會使用的十大工具列表:
Git和GitHub:儘管有些公司仍然在使用SVN或CVS,甚至可怕的Clearcase,但並不建議你用這其中任何一個工具。Git現在是一個基本的技能,就像穿鞋或拼寫檢查一樣。
SSH:是的,我知道,你是一個Windows開發人員,你不需要使用那個討厭的shell。但是,你需要使用它來創建SSH密鑰或使用其他SSH功能。所以,你現在可以學習SSH了。
終端服務或遠程登陸:即使你平時使用的是Linux或Mac,你早晚也會用到Windows。你可以利用這些工具來訪問Windows。
Amazon Web服務:AWS不僅僅是雲端,而是還是你不用等待IT的里有。雖然還有其他的雲服務供應商,但你早晚會涉及到AWS。AWS已經變得非常之大,你甚至都無法全面地了解AWS,但你至少需要了解一下EC2。
JavaScript:如果一個產品或工具需要添加腳本類型的API,那很可能就是JavaScript。
Bash和PowerShell:雖然,更現代的devops工具使用起來是方便,但總有一天它會停止工作。所以,對於要編寫一個重啟腳本,從一個退出命令中獲取錯誤碼,或者在一個循環中做一些事情,Bash(在Linux,許多Unixes,MacOS和Windows 10中)和Microsoft的PowerShell都能為你做到。另外,增加一個像grep(PowerShell中等效的工具是Select-String)這樣的工具,這兩個工具的功能會變得更強大。
MongoDB:你至少需要知道一個文檔資料庫的使用方法。MongoDB是最容易學習的,無論你最終是否使用MongoDB都沒有關係,重要的是學習如何使用新一代的資料庫。如果你要使用像Apache Solr(它是基於文檔的)那樣的索引,或者你平時經常使用縱列資料庫,那麼MongoDB的使用技能對你來說就非常有用。
Curl和Invoke-RestMethod:大多數軟體現在都有REST API。在Mac和Linux上,curl是一個命令行工具,可以讓你針對REST API進行測試,甚至編寫腳本。在PowerShell中,可以用Invoke-RestMethod這個工具代替(儘管像PowerShell一樣,它需要打更多的打字)。另外還有像Postman這樣的GUI工具可以完成同樣的工作,但一個認真負責的開發人員需要能夠通過使用點選式的界面來提高效率。
Markdown:這是GitHub中README.md文件的格式。你應該能夠讀寫一個簡單的Markdown文檔。這很容易,因為它只有七個符號(#是標題,##是子標題,*是著重號,__和**是粗體,_和*是斜體,`是等寬體,而---是間隔符)。Markdown編輯器通常會支持擴展語法,但這些是基礎。通過這個基本的標記語言,你可以輸出幻燈片、PDF和HTML格式的文件。通常,這些輸出格式可以通過CSS或其他方式進行格式化。
基本的HTML:不論你是要標記某些內容還是要解析HTML,你都需要了解一些Web標記語言的基礎知識。
點擊展開全文
※MySQL 5.7優化不求人,大咖葉金榮帶你飛
※一家公司幹了5年多的開發,穩定還是突破
※Stack Overflow幫助百萬開發者退出Vim編輯器
※未來編程的十一個預測,看得好心慌
※一名3年工作經驗的程序員應該具備的技能
TAG:CSDN |
※想開花店,這些工具材料少不了,新手看過來!
※明星上鏡為啥好看?看到張嘉倪上妝工具,才發現自己一直用錯了!
※周末想搞事,又不知道怎麼開始?我們給你準備了個工具包
※新手木工還在為配些什麼工具發愁?來看看給你準備的這個配置清單
※準備好洗澡工具被藍貓發現,這貨接下來的操作,讓主人很無奈
※難怪宋祖兒頭髮這麼濃!看完她防脫髮工具,才發現自己一直做錯了
※如果女人經常有這三個表現,別傻了,你只不過是她的「發泄工具」
※水溝里發現一條魚,真讓人樂壞了,但卻沒工具抓,只能作罷
※用步行代替交通工具,到底有什麼好處?一起來看看吧
※古代人上廁所太難受了,竟然用這樣的工具解決?現在人見了肯定不敢用
※人們發現工具被偷,等找到小偷之後,卻沒幾個敢上前去取!
※假如你走累了,上帝卻送你四款奇葩機車,作為代步工具,你咋選?
※想開花店,這些工具材料不能少,新手必看!
※看了戚薇塗粉底的工具,才知道我們弄錯十幾年,難怪臉上一直卡粉
※搞笑漫畫:美女你竟拿著逃生工具做這種事,看來你是不想逃了!
※手刷一種便於個人刷卡套現的工具,你知道它到底是什麼嘛?
※這些代表了未來出行的交通工具,你注意到了嗎?
※喪屍狂潮爆發了,你要選哪樣交通工具逃跑?最意想不到的是最後一個
※8個古代最殘忍的行刑工具,光用看的就嚇壞了,誰還敢犯罪啊!
※想要自己做美甲,你的工具備齊了嗎?