成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

聘用Node.js開發(fā)者的六個建議

開發(fā) 前端
假設(shè)你正想聘用一名Node.js程序員或者外包項目給獨立職業(yè)者,你將尋找怎樣的人呢? 好的應(yīng)聘者需具備哪些能力呢?這個簡短的指南將為了你篩選Node人才提供一些建議。

假設(shè)你正想聘用一名Node.js程序員或者外包項目給獨立職業(yè)者,你將尋找怎樣的人呢? 好的應(yīng)聘者需具備哪些能力呢?這個簡短的指南將為了你篩選Node人才提供一些建議。

1)為什么選擇Node?

 

[[59721]]

 

Node的logo酷斃了

你必須詢問自己的第一個問題便是:為什么選擇Node?現(xiàn)在許多公司聘用Node開發(fā)者,但是他們都是必要的么?我看不見得。

毫無疑問,Node是一個有力的工具,但是它像一頭難以馴服的猛獸。它可能并不適合于你的應(yīng)用。當你雇用一名開發(fā)人員之前,停下來想一想,為什么我會選擇Node?如果你僅僅只是需要開發(fā)一款CRUD (增刪查改) 應(yīng)用,那么你最好是選擇聘用一名Django或者Rails開發(fā)者,因為他們具有更大的社區(qū)和更詳細的文檔。

2)應(yīng)聘者的開源項目背景

一旦你確定Node是適合你的,那你會尋找什么樣的開發(fā)者呢?

評估應(yīng)聘者最好的地方就是他們的開源作品(open source portfolio)。也就是說瀏覽他們的GitHub資料或者其他類似的信息。很有可能,應(yīng)聘者擁有大量的開源Node項目,更好的是,這些項目被細心的維護著。

比擁有自己的Node項目的應(yīng)聘者更好的,就是那些同時對其他node或Javascript項目提供bugfixes(Bug補漏)和patches(補丁)的應(yīng)聘者,因為這意味著他們具備良好的交流技能和團隊精神,這些是杰出員工必備的。但是如果他們僅僅是對Node項目本身有貢獻只能說明他們能夠很好的理解Node的內(nèi)部結(jié)構(gòu)而已。

3)數(shù)據(jù)庫經(jīng)驗

最后,數(shù)據(jù)是關(guān)鍵。

Node.js應(yīng)用有很多可選的數(shù)據(jù)庫,你應(yīng)該確定你的應(yīng)聘者熟悉這些數(shù)據(jù)庫。你是需要關(guān)系數(shù)據(jù)庫還是NoSQL呢?為什么?你想使用哪種實現(xiàn)?

這些都沒有標準答案,但是可能會有大量的錯誤答案。確定你的應(yīng)聘者精通相關(guān)的數(shù)據(jù)庫,并對他們有自己的看法,以及具有相應(yīng)的技能來支持這些觀點。

4)非HTTP協(xié)議項目經(jīng)驗

 

[[59722]]

 

雖然Socket.io的logo不炫,但它仍然勢不可擋

Node的許多隱藏功能——除了常見的HTTP應(yīng)用外,它可以事件驅(qū)動的方式為任何應(yīng)用服務(wù)。

應(yīng)聘者具有為非HTTP應(yīng)用使用Node的經(jīng)驗么? 一些不錯的例子可能就是XMPP server/client協(xié)議,或者某一點對點協(xié)議,像BitTorrent。

即使你的應(yīng)聘者沒有非HTTP協(xié)議的開發(fā)經(jīng)驗,但他們至少需要有Socket.io的經(jīng)驗。Socket.io是Node上的一款了不起的WebSocket包,它使得交互式的、多用戶web應(yīng)用成為可能。

5)Node部署和DevOps

Node的部署是很棘手的。沒有關(guān)于如何部署Node的規(guī)范文檔,因為大部分的Node部署具有不同的需求。

每個Node開發(fā)者也必須是一名DevOps,一名涉足運營的開發(fā)者。應(yīng)聘者知道系統(tǒng)奔潰的時候應(yīng)該做些什么嗎?他們知道如何將他們的應(yīng)用擴展到多個數(shù)據(jù)庫服務(wù)器上么?他們?nèi)绾文軐崿F(xiàn)負載均衡?你將期望你的應(yīng)聘者解決所有這些問題。

一些部署Node.js的相關(guān)難點,請查閱Node.js Deploy Guide,這其中包含很多部署Node的相關(guān)問題。

6)安全性

Node.js領(lǐng)域顯而易見的就是安全性問題。

大部分撰寫和部署Node應(yīng)用的資源指南都忽視了安全性。近年來有很多關(guān)于Node安全性的大災(zāi)難,如果你不想遇到麻煩,那么就確保你的應(yīng)聘者具有應(yīng)對安全性問題的能力。

應(yīng)聘者了解SSJSi(server side javascript injection)攻擊是什么嗎?如何避免或減輕攻擊的影響?如果應(yīng)聘者不了解這些,請他們回家吧。

結(jié)論

讀完本文,關(guān)于如何尋找你的下一個項目的NodeJS程序員,你應(yīng)該有一些較好的認識了。

原文鏈接:http://gun.io/blog/6-tips-for-hiring-a-node-js-developer/

譯文鏈接:http://www.webapptrend.com/2012/03/2005.html

【編輯推薦】

  1. Node.js不是銀彈 但它仍然是顆子彈
  2. 在Windows平臺上安裝Node.js及NPM模塊管理
  3. 關(guān)于Node.js:PHP開發(fā)人員應(yīng)了解的5點
  4. 用Web socket和Node.js實現(xiàn)HTML 5畫布的實時繪圖
  5. Node.js后端框架設(shè)計構(gòu)想
責任編輯:陳貽新 來源: Web App Trend
相關(guān)推薦

2021-10-21 08:00:00

開發(fā)技能技術(shù)

2017-10-09 18:54:20

前端Node.js貢獻代碼

2019-07-05 09:00:00

軟件開發(fā)數(shù)據(jù)

2024-02-01 12:12:01

2014-08-01 10:24:11

2017-04-05 13:06:23

Node.jsJava開發(fā)

2017-05-05 09:10:38

Node.jsJava開發(fā)

2023-11-21 20:15:10

Git命令開發(fā)

2014-08-18 11:06:47

js框架Node.js

2022-08-30 13:48:28

IT領(lǐng)導者放權(quán)

2023-06-26 23:32:11

人工智能Chat GPT工具

2023-06-08 13:10:04

2022-04-07 12:03:28

云安全CSPM云計算

2021-09-26 09:26:46

開發(fā)安全CICD管道

2015-03-10 10:59:18

Node.js開發(fā)指南基礎(chǔ)介紹

2022-01-07 08:00:00

Node.js開發(fā)Web

2022-01-12 10:43:56

開發(fā)技能代碼

2016-01-21 10:58:41

Node.js開發(fā)者

2021-12-28 20:04:23

Node.js開發(fā)JavaScript

2022-02-10 19:46:19

Kubernetes云原生云安全
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 激情的网站 | 国产成人精品999在线观看 | 国产女人与拘做视频免费 | 在线视频 亚洲 | 日韩在线精品视频 | 久久国产精品网 | 久久久青草婷婷精品综合日韩 | 毛片网站在线观看视频 | 日韩免费一区 | 欧美亚洲成人网 | 涩爱av一区二区三区 | 国内久久 | 久久网一区二区三区 | 精品日韩在线 | 亚洲视频一区二区三区 | 欧美色专区| 希岛爱理在线 | 亚洲精品久久久一区二区三区 | 五月激情婷婷六月 | 美女黄色在线观看 | 国产成人在线观看免费 | 欧美日韩在线综合 | 欧美日韩视频一区二区 | 国产 欧美 日韩 一区 | 国产精品免费看 | 日韩精品一区二区三区视频播放 | 综合精品| 久久网站黄 | 国产精品视频500部 a久久 | 久久久性 | 黑色丝袜三级在线播放 | 免费国产网站 | 99久久免费精品视频 | 中文字幕精品一区二区三区在线 | 一区二区三区四区不卡 | 国产精品99一区二区 | 韩国av一区二区 | 久久成人一区 | 365夜爽爽欧美性午夜免费视频 | 国产成人精品免费视频大全最热 | 一区二区三区中文字幕 |