我们团队的招聘要求

概述

创业公司招聘,公司主要产品是有近邻

web前端

基本要求

  • 熟练使用HTML + CSS + JavaScript构建现代Web应用
  • 了解 HTML5、CSS3、ES6和ES7 最新的Web标准,理解HTML标签语义化
  • 熟练使用一种Web UI框架,如Bootstrap、Foundation、Semantic UI等
  • 熟练使用一种MV*框架,如AngularJS、Backbone、Vue.js等
  • 了解HTTP协议,理解RESTful架构
  • 理解JavaScript异步编程,至少了解一种解决回调黑洞的方案,如:Promise、ES7 async/await
  • 理解前端模块化,至少使用过一种解决方案,如:RequireJS、SeaJS、Browserify、Webpack、ES6 Module等

加分项

  • 理解前端组件化,使用过一种解决方案,如:Angular2、React、Polymer等
  • 使用过一种数据可视化工具,如HighCharts、ECharts、D3.js等
  • 理解JavaScript面向对象,可以使用面向对象思想封装组件;理解JavaScript函数式编程,使用过Underscore或Lodash
  • 有后端、Android或iOS开发经验,可以更有效的和其他开发团队沟通
  • 喜欢Facebook的工具文化,使用过以下工具:gulp grunt yeoman bower npm less sass postcss babel webstorm atom git gitflow等等,如果你开发过工具,那就太好了
  • 热爱单元测试,了解Mock、TDD/BDD
  • 热爱持续集成(CI)和持续交付 (CD)
  • 有代码洁癖,喜欢学习和反思
  • 迷恋用技术解决问题,并不纠结于某种特定技术

阿里云centos安装svn和submin

概述

没有找到可以让团队方便使用的云盘,暂时搭建一个svn凑合用一下

svn有三种安装方式

安装方式 | 服务程序 | 服务协议 | 用户和密码 | 授权 | 系统配置

————– | ————- | ———— |——————— | ————– |———-

svn独立安装 | svnserve | svn | passwd文件(明文密码) | authz文件 | svnserve.conf文件

apache+svn安装 | httpd | http WebDAV | htpasswd命令(密文密码) | authz文件 | httpd.conf文件

apache+svn+submin | httpd+ pythonCGI | http WebDAV | WebUI(sqlite3) | WebUI(authz文件) | submin2-admin命令

使用travis-ci自动部署hexo到github-page

#概述
参照hexo作者的blog http://zespia.tw/blog/2015/01/21/continuous-deployment-to-github-with-travis/
hexo官网就是采用该方案

#生成key

$ ssh-keygen -t rsa -C "mrheng@163.com"
Generating public/private rsa key pair.
Enter file in which to save the key (~/.ssh/id_rsa): ~/blog/oumind/.travis/ssh_key
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in ~/blog/oumind/.travis/ssh_key.
Your public key has been saved in ~/blog/oumind/.travis/ssh_key.pub.

#github设置deploy key

#travis添加项目