◊ 2014年中山一院远程教育网(2014年8月,至今)领导完成前端工作。 算是最用心做 得一个项目,也是至今为止,唯一一个有小师弟协助的项目。想过踏踏实实地做,认认真真指导师弟。认真分析五十多M的资料,整理了角色与功能,画出UML, 从面向对象分析,企图整理出可复用的控件,并且根据角色权限拓展控件功能。后来,计划跟不上变化。对于这个规模的项目,我的计划是三四个月,可是老师的要 求却是一个月。。。页面太多了,即便整理了,少说也有五十多个页面;师弟才刚接触前端一两个月,我要完成我手上的工作,分身法术,没有多余时间指导。 收获:
小结: 1,技术要更加扎实,不能再继续坑队友,尤其是暑假不少时候熬到深夜2点debug。项目越做到后面,越是要坚持下来,对技术的考验越高。 2,如果可以日后有机会,我想参与到一个比较大型项目。一个能够让我掌控的项目(客户和老师对界面要求不严格,需求宽松),能够让我更加得心应手而不是前顾后盼,更能专注于开发而不是老师的非技术要求,更有信心继续做下去。 3,注意规范和代码可读性。不仅仅为了日后的二次开发,更多的是,贯穿里外、自始至终整洁规范的代码是后期开发的动力! 4,做得多,收获更多。 一度又一度已经不想再做重重复复,修修改改的前端页面。让程序员设计是一头痛的事情。很不幸这些项目很多都是我“独揽”前端,没有UI设计者给我设计页 面,没有人给你分析需求。只有一个前端,只有一个后台。从设计,到HTML、CSS、javascript,再到交互的Ajax,不累挂前端不完结。没 错,做得多,收获更多! 5,时间安排。 使用的技术太狭隘、单一了。其实也局限于时间,做的项目太多,没有多与事件总结和学习新技术。其实我可以在做项目的块海绵挤出更多的时间做这些事情:在设 计页面方面,我想多参考外国优秀的网站模版;在技术方面,多看牛人的博客;定时总结,从技术难点角度、从语言角度、从项目角度。不总结,学得再多,做得再 多也显徒劳。 二、招新 为咱们伟大的 topview工作室招揽新一代贤才真是一个激动人心,让人振奋的任务。咱们打着大三大部分师兄找到BAT实习机会的名号,从海报设计到招新网站,没有一 个我有参与。出了几个招新方式小想法,杜撰了几道前端招新的计时题目,问到一些小师弟小师妹口哑哑,也左右了最后招新的赛果。从浩浩荡荡的四百人马中筛选 中17位学习能力强,态度性格良好的人才。 收获: 1,看到过来招新的小师弟小师妹,就想起当年自己。考核时期的最充实,也就是那段时间养成自学编程的素养。他们不懈拼搏,追赶着我们这群不愿被超越的老骨头。 2,意向要坚 定。很多同学意向不坚定,左右摇摆,在若干个工作室报名考核,却不清楚自己到底想留在哪个工作室。这是个大忌,,其实我们有和别的工作室leader师兄 交流,即便面试者不坦白,我们对他们的情况还是一清二楚。日后我们去公司招聘也要注意这一点。同时通过多个工作室的面试不代表你厉害,能够通过最终考核的 同学才是胜利者。因为他们摇摆不定,最后从自己手上掌握多个机会,到一个机会都抓不住。 3,我需要更加耐心和细心。能够理清思路,从多个角度教会别人,一直都是我的追求。多角度分析问题,需要扎实的功底。 ——————♦ 看过的书 ♦—————— 与其说是是看过的书,不如说成是学过的事物。深谙:看过某门知识的书,不代表掌握某门知识。掌握知识的途径不仅仅是书本,还有网络和同伴交流。下面列举过去这一年来,阅读过的,值得推荐的几本书: 一、交互/界面 《大巧不工:Web前端设计修炼之道》 内容看似简单和基础,但是估计有一定开发经验的同学才能真正体会文章深刻。对初学者尤为重要,他可以让你们少走弯路。无论是web前端技术方向还是用户体验研究方向,这则本书应该是一本不错的指导书。内容都很精彩,收获匪浅,虽然出书有一定年代了,但内容不会太过时。 “可用性”的首要原则是“别让我思考”。这是我映象最深刻的一章。在她的引导下,我发表了我的第一篇博文http://www.cnblogs.com/0603ljx/p/3580191.html 《网页设计秘笈 Don’t Make Me Think》 和《大巧不工》这本书相比,它的文笔更加犀利简洁。书本精彩之处,在于作者站在使用者而不是开发者的角度,从若干生活用例出发。然而,要吃透这一类书,可能需要一个漫长而潜移默化的过程,边开发边阅读,也许会有更深刻的认识。 《CSS3实战》 大量实用的实 例,没有网上关于css3和html5纷繁精彩,也没有提供例子源码,但是因为这两点,更加令我静下心来好好研究这门算是比较新鲜的技术。无论如何,学习 都是要踏踏实实一步一步来,网上的实例多么复杂漂亮,如果不动手做,而总想着复制改,恐怕永远都达不到你想要的高度。如果想更详细地认识css3和 html5,可以参考《HTML5与CSS3权威指南》
二、技术 《jQuery基础教程4》 不要说我崇洋 媚外,外国程序员出的书很多都很精彩。基础教程嘛,从一个小小例子出发、逐步加深、边讲解边拓展,这种教程模式很美妙。很欣赏作者的编程思路和独特的算法 模式,表格操作跟滑移和翻转都是很实用章节。《锋利的jQuery》这本书太简单了,比较适合那些只想在前端蜻蜓点水的后端开发同学看。想认真学好 jQuery这门框架,这是一本很耐看和实用的书。《jQuery网页开发实例精解》这推荐的这堆书里面,这本书的作者有点弱。里面的例子很小型,还算比 较实用和经典。对于那些要马上做项目但是jQuery又没学通的同学,里面有超多例子可以直接用。 《JavaScript权威指南(第六版)》 前端基础工具书之一,初学者很难静下心来把书遍历一遍。对象、数组、函数、类和模块这几章据说很重要,师兄说面试必备。学了一年前端,我终究不能写出很面向对象的原生javascript可能也是因为这写基础掌握不太牢固吧。很想找个比较有时间的星期,再看一遍这几章。 《Javascript语言精粹》 薄薄一本小宝 典,浓缩出精华。没法泛泛而读,可以说字字珠玑,细致认真地读,收获将匪浅。同等类型的书还有基本,不过质量次之。《征服Ajax》难度位于基础教程和高 级程序设计之间,有深度,但是又容易看懂,进阶的好书。《JavaScript DOM编程艺术 第2版》是一本适合初学者或者已经学但是没学精的前端设计人员看的书。《高性能JavaScript编程》是我课上偷偷看的电子版,那段事件忙着做项目确 实没有太多课余时间,无法想象居然看了将近两个月。里面的内容无法一时半刻领悟,需要开发着用。 《深入浅出ExtJS》 《深入浅出ExtJS》这本书说得太细致,学extjs要纠结到类的属性就自个儿看api吧,要学得深入这是更好的选择。现今除了ext5,但书讲的是ext3,泛读一遍,补补基础。 《Javascript高级程序设计》 虽说是高级教 程,但知识点都是循序渐进的,条理也比较畅顺,挺能符合常人的思维习惯。讲了很多代码实现的进化过程,并且对js中很难理解的闭包,继承,原型,原型链都 讲的很清楚。事件和dom部分讲到很多浏览器兼容问题,哪些函数是哪个标准的版本,哪些浏览器支持等。js如果不是使用框架,那么浏览器兼容简直就是噩 梦。但具体的兼容性还没有权威的书籍进行介绍。 《Effective JavaScript》 还没看完,也知道现在我这种水平要看完并且看懂,需要比较长的事件。每看一章就受一次挫败,但想深入学习javascript,唯有再接再厉,继续努力。 |