Loading ...
一.情景:
公司属新型互联网应用公司,公司从建筑转型到互联网IT,业务堪比“途虎”,主要从事汽车后市场相关产品和服务。前端方面,进公司后,从0到1的跨越,公司官网有了,小程序有了,用于营销的H5页有了;前端开发人员大多会Vue,所以用的Vue 单页框架。本人除开发外,主导前端架构(单页改多页)和技术选型等工作。
二.任务:
开发公司网站、小程序、H5 webapp
三.行动:
借鉴多页项目,用Vue-cli改造出多页官网架构;用原生微信小程序语言开发具有预约、砍价、支付的功能小程序。
四.结果:
官网上线(https://www.1chex.com/)
小程序上线(微信小程序里搜“一车独秀”、“车邻居”、“一车独秀步步换”等)
嵌入在H5内的反馈表单、H5商城webapp等
一.情景:
该公司属一家初创成长型公司,上海公司规模200人左右;公司涉及电商、大数据、人工智能等领域,涉及工业智造(APS,MES)、农产品(电商)、软件服务(大数据可视化)及云产品业务。刚进公司,电商组因外包团队服务周期结束, 代码耦合,无法同其他部门项目对接,项目本身BUG多。前端只有几人,掌握技术也是传统jQuery,require.js及插件的使用。我主张React技术栈。在pc端商品定制页面使用过。用的编辑器是vs code,编辑器插件推荐:prettier、Auto rename tag、React code snippets 使用过轮播插件:react-slick;封装过调试日志中间件logger.js;封装对域的识别的网络请求;对React本身的中间件,enhancer, selector, 生命周期等有较强的理解;
二.任务:
已存在的BUG修复、封装通用头部、开发新功能
三.行动:
主推 EasyBUG管理BUG。主推用Slack、Trello工具加强前端与UI、前端与JAVA组的消息沟通。用Jquery技术+ES6技术不断提炼,管理重复性代码,并建立common组件文件夹等
四.结果:
项目预期上线,得到公司大会表彰,拿到玩偶奖励。
(注:本人还在公司的人工只智能APS和大数据可视化部门工作过)
一.情景:
该公司属一家初创成长型房企服务公司,上海公司规模40人左右;业务模式是开发看房神器APP。但公司没完整官网,混合式APP也缺前端人员开发。
二.任务:
完善官网,日常开发
三.行动:
在原先“房品汇”官网中插入下载页面,利用fullpage插件。用HTML5知识开发内页和交互。
四.结果:
负责部分功能如期上线。(c.fangpinhui.com)
(APP Store下载房品汇看房神器相关APP)
一.情景:
该公司是一家位于杨浦区五角场(李开复创新工厂场内)的一家初创公司,负责人微软技术背景。进公司,面临后端开发进度大大超过前端,前端进度慢还BUG多,功能交互无人开发。
二.任务:
BUG修复、写页面,交互
三.行动:
根据MockUp内容,和PM分配的进度表,进行开发工作。运用 .NET
MVC知识,开发页面,其中应用DIV+css进行页面布局和美化,浏览器兼容性测试
将旧版html4改版为html5网页
进行后台数据到前台的绑定
Code Review
四.结果:
项目南京采购与招投标网 (http://www.njbidding.com.cn/)上线,体现团队力量。
一.情景:
该公司属一家教育培训公司,创始人是交大研究生,MongoDB中国区小官。本人也翻译过几本国外优秀英文书籍,比如《Redis in action》。后台都由老板开发完成,前台没有代码
二.任务:
门户网站设计、规划、与代码开发。
三.行动:
用VS Code编辑器,用.NET MVC5框架(现为.NET Core)开发,利用锚点在网页中跳转和定位。
四.结果:
新青年网站在线运行。(http://54peixun.com)
一.情景:
东软一家大型ERP软件公司,在无锡地区设立东软(无锡)金算盘软件有限公司。将授权软件光盘卖给企业和厂子。
卖予后,企业购、销、存和财务会计数据为空,安装过程中有些问题无法对接。
二.任务:
数据初始化、做财务会计和东软公司之间业务沟通的桥梁,完成软件的完整售卖。
三.行动:
采取驻厂 + 工作日志方法,填写原始生产数据。电话沟通。
四.结果:
完成企业销后服务要求。获得自己的生活来源。
0. 怀才如怀孕,时间久了才能看出。不管公司对雇员还是雇员对公司。
1. 窃以为前端之本为HTML5、ES6、CSS,[NativeScript,JSX都是交接语言]在此基础上,在工程目录集成、显示(hogan,webGL,VR\AR\MR)与渲染(ssr)、前后端通讯(NodeJS)等爆发了各种创新技术,特别NodeJS,使得Javascript这门语言如虎添翼,更使前端模糊了前与后的界限。前端从偏web走向偏移动App。前端工程化从本地工具链到前后分离的前台、中台、后台应用统一管理,最终走向大一统。(前端工程化只是DevOps一部分)
2. 掌握koa2 + Node构建web应用。熟悉libuv底层和Node的高级用法。对Node不同类事件的async、await执行先后序列掌握,也能将import、export语法兼容Node.js、bcyscript加密等,对egg.js,fusion.js,think.js了解...
3. 掌握原生微信小程序相关开发。掌握最新(2019)微信公众平台配置流程、服务号H5页开发、小程序的模版消息推送、小程序的健壮的注册/登录/授权流程代码、不俗的小程序动效、小程序测试与发布;熟悉能打包成百度智能小程序/支付宝小程序/微信小程序/React Native的类React框架————Taro.
4. 大变的前端技术中,掌握不变的东西去探索使用新的东西是前端人生存的不二法则。熟悉自动化构建,自动化部署,Webpack、Git、Jslint、Chlarles等技能。对HTTP/HTTP2原理;网络信息包传输原理(涉数据结构);一张网页从加载到显示过程;同步、异步;线程、进程、协程、webworker等;
6. 了解Java, 能编写简单代码功能块。
5. 了解架构理论