公司要每个人做技术分享,想学习下新的技术做下分享大家最近都在学什么新的技术呢 来讨论下吧谢谢
楼主, 学新技术, 不如把技术学到心里。 技术不在新, 而在于用。 好了, 鸡汤说完了。楼主, 如果你的方向是前端, 那前端目前就分pc, 移动。 如果是pc, 要考虑游览器兼容问题。 移动的话要考虑分辨率, 流量问题。 两者都要考虑性能问题。 目前前端三大神器:vue, react, angular2.0。angular2.0和vue差不多,性能差点,难上手, 适合angular1.x的老用户用。 vue和react两者必会其一。 如果楼主关心其他编程范式的话, 可以考虑rxjs响应式库, rambda函数式库。
当然, 前端工程化也是必须的。 这些东西你要会babel来将es6,es7的代码转为es5使用。 包括webpack fs3这些构建工具来帮助你构建工程。
然后使用git来控制版本。
同时 在写代码的时候可以使用karma这样的单元测试框架来帮助你实现TDD。
写完了前端。 假设后端你已经写好了(node用来写业务逻辑, redis保存缓存数据, mongodb保存长期数据)。 然后利用docker来发布你的产品。
这大概就是整个流程了。
好像偏题了, 如果纯粹的考虑新技术。 那么: 深度学习, VR, 区块链。 这三个方向可以尝试。
楼主, 学新技术, 不如把技术学到心里。 技术不在新, 而在于用。 好了, 鸡汤说完了。楼主, 如果你的方向是前端, 那前端目前就分pc, 移动。 如果是pc, 要考虑游览器兼容问题。 移动的话要考虑分辨率, 流量问题。 两者都要考虑性能问题。 目前前端三大神器:vue, react, angular2.0。angular2.0和vue差不多,性能差点,难上手, 适合angular1.x的老用户用。 vue和react两者必会其一。 如果楼主关心其他编程范式的话, 可以考虑rxjs响应式库, rambda函数式库。
当然, 前端工程化也是必须的。 这些东西你要会babel来将es6,es7的代码转为es5使用。 包括webpack fs3这些构建工具来帮助你构建工程。
然后使用git来控制版本。
同时 在写代码的时候可以使用karma这样的单元测试框架来帮助你实现TDD。
写完了前端。 假设后端你已经写好了(node用来写业务逻辑, redis保存缓存数据, mongodb保存长期数据)。 然后利用docker来发布你的产品。
这大概就是整个流程了。
好像偏题了, 如果纯粹的考虑新技术。 那么: 深度学习, VR, 区块链。 这三个方向可以尝试。