做前端一年,遇到了一个好master(中科院在编,后来辞职自己开公司)。首先,我要感谢他。普通的前端开发基本就是写业务功能和还原页面UI(我承认我css写得不是很好,但我不会就此打住)。高端前端注重学习能力和整体前端业务架构。关注代码风格、代码性能、毫秒级逻辑运行效率。记得一年前林老师在写业务方法的时候跟我说过一句话要注意“高内聚低耦合”。我毫不惭愧地说,直到现在我还没有真正理解这句话的意思。在这一年的工作经历中,我收获了很多。想做前端工程师,不能只靠代码、逻辑、风格,更要站在用户的立场和层面去思考。我很乐意接受别人。提建议,真心给别人提建议,有一本书叫《程序员的自我修养》我记得说,不要只关注自己的代码。.这也是前端工程师提高的必由之路。..续2019年10月18日更新今天新买了个键盘,手感不错,继续上一段。其实这一年的进步并不快,只是低头在公司写了一些业务代码。最近,我开始抬头看身边的风景。说到混合应用开发,这应该是我必不可少的工作。我一开始写的基于WebApis的混合开发框架使用的是Cordova,是林老师手下的第一个项目。这种方式开发效率还不错,也很方便,但是因为和原来没有任何关系,所以第一点是界面不够“沉浸”,第二点是性能始终一个障碍。最近才开始了解weex框架。我自己的理解是原生混合开发。由于不是基于DOM渲染,UI风格也和RN一样调用原生组件渲染,所以用户体验先要好,性能可能会差。好一点,可以用原生组件互相调用。最近有一个新项目正在进行技术选型论证。我提倡使用HybridApp开发,做了一个调用硬件的小demo,用它来给所长讲解使用Hybrid的优势。导演问了一个问题。iOS版本准备好推出了吗?不能如期推出怎么办?当时觉得这应该问题不大,但转念一想,苹果看到这种app应该不会很高兴吧。当然,安卓也没问题,毕竟这种事情谷歌负责。主要推动者,且不说谷歌还站在W3C的背后……,App版的发布方便,因为绕过了苹果的审核,感觉就像翻过苹果的栏杆,应该是严厉的。.今年谷歌又推出了Flutter。.只要苹果还在,混合开发的app就不会成为一哥,二哥有点悬,说不定有可能,谁说得准?
