你所需要了解的关于技术团队的要求

基本要求:熟练掌握git版本控制、会用浏览器(比如在线调试)、科学上网(比如ss、duotai.org、云梯)

推荐学习APP:稀土掘金

Web开发 - 后端: 

  • 熟练掌握JavaScript、Node.js

  • 熟练掌握Express.js等后台框架

  • 丰富的Rest API后台开发经验

  • 对数据库稳定性,Redis有了解

  • 了解ECMAScript6语法

  • 开发过服务类、支付相关的产品

Web开发 - 前端:

  • 熟练掌握HTML、CSS、JavaScript

  • 会使用Grunt、Gulp、Webpack及语言预处理器

  • 了解移动端网页的开发

  • 不依赖Bootstrap、jQuery等开源库

  • 了解Angular.js、Vue.js、React.js

  • 对前端性能优化有了解

iOS开发:

  • 具有三年以上iOS平台相关研发经验

  • 熟练使用Objective-C、内存管理机制多线程开发

  • 熟练使用MVC等设计模式,有良好的代码组织习惯

  • 熟悉Swift并有过相关开发经验

  • 有自己独立开发并且上线的App

  • 对代码重构有丰富经验

  • 推荐阅读:iOS面试一般性问题

Android开发:

  • 四大组件:Activity、Service、Broadcast Receiver、Content Provider

  • Android 五大布局:  FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)  >更多

  • 熟悉Git、SQLite

  • 了解自定义视图

  • 常用的设计模式

  • OO面向对象编程

  • 熟悉Android Studio等开发工具

产品设计:

    • 有Web和App的视觉和交互经验

    • 熟练掌握Sketch / AI / PS

    • 对技术的实现有一定了解

    • 了解Git / XML / HTML / CSS

    • 有个人网站或在Dribbble 发布过作品

原文地址:https://www.cnblogs.com/abelsu/p/5128323.html