本期給大家推薦的是2017年三大最熱門云計(jì)算相關(guān)職位、關(guān)于CSS架構(gòu)設(shè)計(jì)的五種重要方法、單元測(cè)試為軟件開發(fā)帶來的八項(xiàng)助益和API時(shí)代下的軟件開發(fā)工作將經(jīng)歷哪些轉(zhuǎn)變等。
一、2017年三大最熱門云計(jì)算相關(guān)職位
原文標(biāo)題:The 3 hottest cloud jobs for 2017
隨著云計(jì)算市場(chǎng)的不斷擴(kuò)張,除了企業(yè)、特別是中小型企業(yè)能夠從中獲得顯著收益之外,我們普通從業(yè)者也擁有了更多職業(yè)發(fā)展選項(xiàng)。那么,問題來了:新一年內(nèi)哪些云計(jì)算相關(guān)職位最值得爭(zhēng)取?下面,我們將從市場(chǎng)需求、薪酬與穩(wěn)定性三個(gè)方面給出答案。
1. 云架構(gòu)師
2. 云大數(shù)據(jù)專家
3. 云數(shù)據(jù)集成專家
二、關(guān)于CSS架構(gòu)設(shè)計(jì)的五種重要方法
原文標(biāo)題:Five Methodologies for Architecting CSS
CSS架構(gòu)設(shè)計(jì)并非易事,但幸運(yùn)的是LESS與SASS能夠切實(shí)協(xié)助大家完成模塊設(shè)計(jì)。不過具體來講,CSS中的每一項(xiàng)方法都不可能適合全部需求,這意味著大家需要在合適的用例中選擇合適的方法項(xiàng)目。在今天的文章中,我們將著眼于其中五種重要方法加以闡述。
1. SMACSS
2. MaintainableCSS
3. CSS Guidelines
4. BEM
5. OOCSS
三、單元測(cè)試為軟件開發(fā)帶來的八項(xiàng)助益
原文標(biāo)題:8 Benefits of Unit Testing
無論是敏捷性、持續(xù)集成還是測(cè)試驅(qū)動(dòng)型開發(fā),其具體流程都不可避免地涉及單元測(cè)試。在計(jì)算機(jī)編程領(lǐng)域,單元測(cè)試是指一種對(duì)源代碼各個(gè)單元進(jìn)行獨(dú)立測(cè)試以確認(rèn)其是否與需求相符的測(cè)試方法。為何單元測(cè)試如何重要?它又能為我們帶來哪些助益?下面,我們一起來看。
1. 實(shí)現(xiàn)流程敏捷性
2. 提升代碼質(zhì)量
3. 更早發(fā)現(xiàn)軟件bug
4. 促進(jìn)變更并簡(jiǎn)化集成
5. 提供文檔
6. 調(diào)試流程
7. 優(yōu)化設(shè)計(jì)
8. 降低成本
四、API時(shí)代下的軟件開發(fā)工作將經(jīng)歷哪些轉(zhuǎn)變?
原文標(biāo)題:App Development in the Era of APIs
隨著API驅(qū)動(dòng)型開發(fā)時(shí)代的來臨,API發(fā)布、API管理與API消費(fèi)已經(jīng)成為開發(fā)人員耳熟能詳?shù)牡湫蛨?chǎng)景。而作為新時(shí)代開發(fā)工作所經(jīng)歷的必然轉(zhuǎn)變,API的興起令相關(guān)管理平臺(tái)變得極為重要。那么,要順利完成開發(fā)任務(wù),我們的API管理平臺(tái)需要具備哪些特性?
1. API自動(dòng)生成
2. 自動(dòng)將SOAP轉(zhuǎn)換為REST
3. 應(yīng)用內(nèi)API消費(fèi)易行性
4. API內(nèi)設(shè)計(jì)、測(cè)試與共享易行性
5. API仍處于發(fā)展階段