个人目前的水平有限,就分享这么多吧。
学习经验:
个人觉得,尽量看书加上实际操作来学习,因为从书上学习东西比较系统,学到的东西是系统的而不是一片一片
或者一点一点的。最重要的是要去验证书上写的跟实战的结果进行对比,你会发现实际可能还真不一定是那样的。等系统学习完之后,再要提高可能就要找论坛,博客等针对某个点进行突破,后面的成长还有很长。个人能力不到那个地方不在妄加说辞。
如果按照这样的方式来学习,那么开什么书就是最重要的了,看一本好的书可以使你恍然大悟,看一本垃圾的书可能连作者都不知道他写的是什么。个人觉得“图灵”系列的书籍都是不错的,清晰、透彻,比较适合我们来学习,比如:javascript高级程序设计,精通html与css设计模式等。
记得,每个web前台开发工程师都应该具有很强的想象力,发挥想象力,并去验证自己的想法才会提高。谢谢大家!
作为一名从事web前端开发已经一年的人,我对这个职业有了很多感触。
web前端开发是一个相对于后台开发而言较为容易入门的职业,只需要掌握一些基本的技术,比如HTML、CSS和JavaScript等。但是,随着时间的推移,你会发现自己很快就会面临瓶颈,可能会错误地认为前端开发就是这样了。然而,当你静下心来回头看自己以前写的代码时,你会发现之前实现需求的方式并不是最好的,比如,你有没有使用过jQuery的链式编程?
例如:$('#id').css({'color':'red'});$('#id').show();
可以简化为:$('#id').css({'color':'red'}).show();
不要小看这样微小的优化,实力是逐渐积累起来的。
上面只是一个简单的例子,我想表达的是,尽管这个职业的入门门槛相对较低,但每一次提高都是艰难的。
几乎每个前端工程师都是自学成才的,因为优秀的人本来就很少,很难遇到,即使遇到了也不一定有机会跟随他们学习。因此,自学的过程是坎坷的,甚至不知道如何提高自己,当然我也在努力中,呵呵。
在这里分享一些经验:
1.注意编写代码和命名规范(也许在项目较大或较长时间后,这才是最重要的)。
2.注重HTML的文档结构。良好的文档结构可以使你编写CSS和JavaScript变得简洁合理(比好的代码实现方式更重要)。
3.尽可能优化你的HTML、CSS和JavaScript代码(每一次优化都是进步)。
4.多了解网站性能优化的方法(网站的访问速度和用户体验是证明你能力的时候)。
由于个人水平有限,我只能分享这么多。
关于学习经验:
个人认为,尽量通过阅读书籍并结合实际操作来学习,因为从书上学习可以更系统地掌握知识,而不是零散地学习。最重要的是,要将书上的内容与实际实战的结果进行对比验证,你会发现实际情况可能并不完全符合书上的描述。等你系统学习完毕后,如果想要进一步提高,可能就需要参考论坛、博客等针对特定问题的突破,因为成长的道路还很漫长。个人能力有限,不能妄加评论。
如果按照这样的学习方式,选择什么样的书籍就变得非常重要了。一本好的书可以让你茅塞顿开,而一本糟糕的书甚至可能让作者自己都不知道自己在写什么。个人认为图灵系列的书籍都很不错,清晰、透彻,非常适合我们学习,比如《JavaScript高级程序设计》、《精通HTML与CSS设计模式》等。
记住,每个web前端开发工程师都应该具备很强的想象力,并付诸实践验证自己的想法才能不断提高。谢谢大家!
前端个人年度工作总结优质4
还是10个小时就变成20__年了,回首这一年的工作,有硕果累累的喜悦,有工作当中的艰辛,也有遇到困难和挫折时的惆怅。在项目可开发的过程中,难题一个接一个的出现,自信心不止一次的受到过打击,虽然自己早就知道,要做到符合公司的要求,做一名合格的程序员,这些是远远不够的。每天我都会不断勉励自己,好好学,以后会好的。在此同时,公司也给了我很多学习的机会,这是我对以后的编程之路又有了信心。在担任公司程序员一职已经有一年多的时间,在这一年时间里,我学到了很多东西。每个人都是在不断的总结中成长,不断的是审视中完善自己。在这一年里自己也是在总结、审视中脚踏实地完成好自己的本职工作,现将这一年的工作总结如下:
一、想方面
严格按照一个程序员应有的素养来约束自己,爱岗敬业,具有强烈的责任岗和事业心,积极主动认真的学习专业知识,工作态度端正,听从公司的安排,积极配合客户完善数字化校园系统。
二、工作方面
热爱自己的本职工作,能够正确认真的对待每一项工作,工作投入,热心为大家服务,认真遵守劳动纪律,按时上下班,有效利用工作时间,坚守岗位,需要加班完成工作的要按时加班加点,保证工作能够按时完成。在这一年多的时间里面,我本着把工作做的更好这样一个目标,主动了解公司的开发项目流程,请教他们开发技术上的问题。
三、工作心得
1、在这一年多的时间里面,我参与的都是团队合作的项目,无论是自己还是同事,我们都将就团队精神。在信任自己和他人的基础上,思想统一,行动一致,这样的团队一定会攻无不克战无不胜。我们的很多工作是一起完成的,在这个过程中,大家互相提醒和补充,大大提高了工作效率,所有的工作中沟通是最重要的,一定要把信息处理的及时,有效和清晰。
2、每一个项目在开始着手的第一步,一定要和客户把需求沟通清除,只要了解项目的需求,才有可能真正做好一个项目。我们需要向客户提出,要求客户提供所有涉及该项目的资料,每次与客户见面都需要熟悉业务与程序的程序员随时记录需求。
3、工作中,将任务详细化,详细到每个页面,甚至是一个页面中的图片什么时候做好,做好到什么程度,这样把工作进度有计划有方向的定下来,做事很有效率。
4、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。
5、工作并不是一成不变的,也许有一天你要去其他岗位帮忙,所以同事之间的技术要相互学习,也许有一天,公司需要你发挥其他的技能帮忙,所以相互学习也是很重要的。
四、工作教训
在公司工作的期间,我也发现了自己离一个符合公司要求的程序员还有很多差距,主要体现在工作技能与工作经验的不够,也是我以后要在工作中不断磨练和提高自己的地方。仔细总结一下,自己在工作中主要有以下方面做的不够好:
1、工作的条理性不够清晰,要分清主次和轻重缓急。
在开发时间很仓促的情况下,事情多了,就一定要有详细而主次分明的计划,哪 需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。
2、对流程、业务需求不够熟悉。