微信開發(fā)工程師
易小程,作者本人是互聯(lián)網(wǎng)開發(fā)界的大齡猿族了,在很多公司都很難找到比自己更大的同事,深感歲月流逝哈。
近10年來,互聯(lián)網(wǎng)的快速變化,也改變著招聘市場(chǎng)和招聘崗位的日新月異。
還記得我上大學(xué)的時(shí)候,對(duì)于開發(fā),基本就2-3種崗位;通常我們叫做軟件開發(fā)工程師和網(wǎng)絡(luò)工程師。
幾乎所有軟件的開發(fā)崗位,都叫軟件開發(fā)工程師。
軟件開發(fā)工程師
隨著web互聯(lián)網(wǎng)的迅速迅速,有了專門針對(duì)網(wǎng)站開發(fā)的一些崗位,比如:網(wǎng)頁(yè)設(shè)計(jì)師,網(wǎng)站開發(fā)工程師。
當(dāng)時(shí)做一個(gè)網(wǎng)站產(chǎn)品,基本一個(gè)人搞定,頂多倆,一個(gè)叫網(wǎng)頁(yè)設(shè)計(jì)(也是我們常說的美工),一個(gè)叫網(wǎng)站后臺(tái)。
后面,隨著各種語言的普及和性能要求的比較選擇,產(chǎn)生了很多細(xì)分的崗位:UI設(shè)計(jì)師,PHP開發(fā)工程師,web前端開發(fā)工程師,Linux運(yùn)維工程師等等
再后來,移動(dòng)互聯(lián)網(wǎng)的產(chǎn)生,又產(chǎn)生了很多新的開發(fā)崗位:安卓開發(fā)工程師,iOS開發(fā)工程師,swift開發(fā)工程師等。
APP開發(fā)工程師
本文,將重點(diǎn)介紹微信,以國(guó)內(nèi)一家獨(dú)大的移動(dòng)溝通工具平臺(tái),所產(chǎn)生的微信開發(fā)工程師需求。
2013年,微信公眾平臺(tái)尤其是微信服務(wù)號(hào)的推出,給互聯(lián)網(wǎng)市場(chǎng)及招聘領(lǐng)域帶來哪些變化呢?
首先,我們了解下微信開發(fā)及即將推出的微信小程序開發(fā)的市場(chǎng)需求量情況是怎樣的
這里,我們引用百度指數(shù)的數(shù)據(jù)作為參考:
微信開發(fā)百度指數(shù)
這里對(duì)照APP開發(fā)需求指數(shù)
app開發(fā)百度指數(shù)
微信小程序的開發(fā)暫時(shí)數(shù)據(jù)還比較少,易小程通過百度推廣平臺(tái)了解到,日均搜索量在100左右
然后,易小程先帶著大家看看拉勾網(wǎng)北京地區(qū),企業(yè)針對(duì)微信開發(fā)的需求是怎樣的:
拉勾上招聘微信開發(fā)工程師的職位需求量還是蠻大的。
微信開發(fā)工程師招聘崗位
微信開發(fā)工程師招聘需求
我們?cè)倏纯锤咝劫Y崗位的要求是怎樣的,高的都可以達(dá)到20-40K呢,
微信開發(fā)工程師招聘要求
這些公司大多為創(chuàng)業(yè)型公司,基本印證了創(chuàng)業(yè)公司的一句話:別開發(fā)APP了,先開發(fā)微信公眾號(hào)吧;微信公眾號(hào),以可以低成本快速開發(fā)、快速迭代試錯(cuò)為優(yōu)勢(shì),獲得了創(chuàng)業(yè)公司的青睞。
作為以微信系產(chǎn)品開發(fā)為主導(dǎo)的服務(wù)公司,我們也冒然透露下我們公司(易小程)的技術(shù)構(gòu)成:
微信開發(fā)工程師為主,擅長(zhǎng)web前端開發(fā),微信開放平臺(tái)接口開發(fā)及后端接口對(duì)接(有點(diǎn)全棧了哈);
后端開發(fā)工程師為輔,這個(gè)和很多公司后端偏重有所差異(后端與前端分離后,基本只注重于接口開發(fā)即可)。
其他開發(fā)相關(guān)的職能,基本可以交給第三方云平臺(tái)了。
說完微信開發(fā)工程師的市場(chǎng)需求及招聘領(lǐng)域的情況,我們?cè)僬f下,如果讀者有望成為專注于微信平臺(tái)的微信開發(fā)工程師,需要哪些技術(shù)要求呢?
易小程(yixiaocheng.com)總結(jié)3年的微信開發(fā)及近期的微信小程序開發(fā)所需的技術(shù)要求,期望給從業(yè)人員一些指導(dǎo)。
技術(shù)要求一、web前端技術(shù)
無論是開發(fā)微信公眾號(hào),還是微信小程序,扎實(shí)的web前端技術(shù)是必須的。
比如HTML5,JavaScript甚至ES6,前端打包壓縮等技術(shù)。
web前端是將UI視覺轉(zhuǎn)化為前端代碼,并與后端數(shù)據(jù)進(jìn)行通訊的必要環(huán)節(jié),隨著前后端的逐步分離,前端的技術(shù)比重在整個(gè)產(chǎn)品環(huán)節(jié)占據(jù)著越來越重要的地位。
近期,微信小程序的推出,也會(huì)加劇前端開發(fā)技術(shù)崗的需求。
技術(shù)要求二、weui交互組件
這個(gè)是針對(duì)移動(dòng)端微信開發(fā),需要特別掌握的部分。微信為了方便微信開發(fā)工程師快速開發(fā)具有良好用戶體驗(yàn)的前端,特意推出了各個(gè)版本的weui交互組件,組件庫(kù)幾乎包含了80%以上產(chǎn)品都會(huì)用到的交互元素。
微信開發(fā)工程師掌握該組件,將有利于快速開發(fā),并符合微信自身的交互規(guī)格。
這個(gè)可以參考微信官方的weui組件庫(kù):
https://github.com/weui
技術(shù)要求三、微信接口開發(fā)
基于微信開放平臺(tái)的開發(fā),除了常規(guī)的組件外,就還有組件及設(shè)備交互所需的接口部分,例如掃一掃,微信支付,分享等。
這部分功能,微信以接口的形式對(duì)外開放;因而,微信開發(fā)工程師為了開發(fā)豐富的產(chǎn)品,掌握該類接口也是必然。
這部分,還不了解的同學(xué)們,可以參考微信官方開發(fā)文檔。
技術(shù)要求四、微信小程序開發(fā)
如果微信不推出微信小程序平臺(tái),上面也就夠了,但是微信小程序的產(chǎn)生,為連接服務(wù)創(chuàng)造了更優(yōu)質(zhì)的體驗(yàn)解決方案。并且據(jù)說,微信小程序平臺(tái)將是千億級(jí)的新興市場(chǎng),作為猿類,掌握這個(gè)技術(shù),自然會(huì)為自己的職業(yè)生涯增添很多砝碼。
微信小程序開發(fā)難嗎?
據(jù)說,只要你掌握基本的web前端技術(shù)開發(fā),只需要半天時(shí)間,就能基本入手微信小程序開發(fā),何不勇敢的補(bǔ)足這一塊呢?
具體可以訪問微信小程序的開發(fā)官方文檔:
https://mp.weixin.qq.com/debug/wxadoc/dev/index.html
總得來說,微信開發(fā)工程師降低了開發(fā)技術(shù)所需要的門檻,為更多微信運(yùn)營(yíng)從業(yè)人員帶來了新的機(jī)會(huì)。
如果,在這個(gè)微信+的時(shí)代,而作為一個(gè)猿類,還不會(huì)微信平臺(tái)開發(fā),是否離所謂的互聯(lián)網(wǎng)技術(shù)更加遠(yuǎn)離了呢?!
本文作者:易小程(全國(guó)領(lǐng)先的微信小程序技術(shù)服務(wù)商,yixiaocheng.com)
微信公眾號(hào):曉曉程序
原創(chuàng)內(nèi)容,未經(jīng)授權(quán),不可轉(zhuǎn)載!