菜鸟一枚,大神轻喷,自己写点感悟方便以后反省,也是对3个月适应期的一个总结,弯路肯定是要走的,但不要在同一个坑摔倒两次。
1.代码可读性和规范性,修改项目时读别人代码很痛苦,这特么写的都是什么玩意;然后到自己写的时候,大同小异==深深觉得代码的可读性重要程度不亚于正确性,毕竟程序写出来不是你一个人用,而且遇见了好几次项目提交了过了半个月一个月领导把你叫过去说出bug了,然后自己看自己的程序毫无头绪,都不知道是哪出的错==
规范性也是为了增强可读性,经常写着写着突然觉得这方法不错,顺手找个位置加上去,然后运行正常就撒手不管了。尤其是前台,Ext写的龙蛇混杂,用大学一木素质同学的话说,你这一坨坨的谁看的懂==;
2.目的明确,之前刚学Ext时候就干了个虽事,让写个表单,Ext里面有FormPanel,然后抬手写了个Panel==然后用的时候发现Panel没表单验证,但自己项目已经基本做完了,然后咬咬牙自己又手写了一个验证函数==Ext一行能搞定的,写了100多行。而且深深觉得自己是挖了一个坑来弥补眼前的坑。不知道其他新人如何,但我经常是拿过项目扫眼需求就开始码代码,然后就开始挖坑==开工前花些时间弄清楚需求、布局、框架、功能等方面绝对值得,磨刀不误砍柴工,不然就是坑爹的挖坑之旅;
3.借用前人代码,最开始几周(其实现在也是,之前项目还因为同样原因被说了==),做的项目许多功能,在其他的项目里都有类似的代码,然后我继续坑爹的选择了自己动手写==然后好几次都是写的差不多了出问题,然后去问老员工,然后他们一看就能无奈的说,你为啥要自己写==然后又让我返工改别人代码==然后我加班才赶在工期前做完,有一次工期到了还木做完,清明假期直接泡汤。其实感觉一些不重要的琐碎的功能上,用别人的代码并无问题,自己本身水平也没多高,有那自己动手码代码的时候,不如看看书,研究下项目重点难点。用我们头话说,你有那时间多睡会也好啊==虽然我不睡午觉,早上还经常6点来钟爬起来;
4.多交流,项目不是只有你一个人,闭门造车造的再好,出门发现别人设计的隧道和你尺寸不符,那你造出来的还是垃圾。而且对你不熟悉的领域要多问,没事多看API,经常是你自己以为没路自己费尽心思写出来的代码,人家要么告诉你去看API有现成方法,要嘛告诉你之前项目里面有类似函数直接搬过来改改就能用==;
5.功能优先,在学校里待久了习惯性先把代码全码出来再调试,然后一堆error能把你烦死,要知道1个error加1个error,那不是2个error,是2的平方==而且不要写到一个功能出问题就跳过,这不是考试,你跳几道题也能拿个60分,再完美的系统,一个bug就能轻松毁掉
6.课余时间,工作确实能很快的把知识转化成实践能力,但感觉工作里学习新知识新技术的效率还是太低,3个月了,除了把Spring,mvc,ajax,hibernate等温习实践了下,真正学到的也就一门Ext,而且还学的七零八落,经常写着写着去翻API,要么就去问度娘找Google。现在工作不是很忙,课余时间必须给自己充电,码代码也是分档次的,不学习只能当一辈子码奴;
暂时就想到这么多,欢迎批评指正,但请言语别过激。或者有什么其他的经验也欢迎各位分享。
忘说了,还有代码模块化,不要在一个函数里面写一堆功能,尽量写完使得程序看起来像一个模块,可拆卸的,这样对程序复用也有一定帮助
分享到:
相关推荐
作者背景:徐家骏是华为数据中心的头,技术超级牛人,一级部门总监,华为副总裁,年收入过千万,数 据中心是用火山岩建的深入地下的一个大型建筑。防辐射,可防卫星的电子,雷达等手段的侦察。里面有像卫星发射中心...
2021教师工作心得感想3篇.docx
宣传部工作感想3篇_1 .docx
万众一心抗击疫情工作心得感想3篇.docx
银行工作者反腐感悟体会(三篇).pdf
XX年传染病工作心得体会感想 (3).docx
20XX年疫情防控先进事迹一线工作感想3篇.docx
2021年新冠肺炎疫情防控工作心得感悟发言最新3篇.docx
20XX年疫情防控工作心得以及感悟最新范文材料3篇.docx
本书是作者在从事单片机开发与应用的过程中,将实际经验教训和心得感悟加以总结、整理而成的工作手记。每篇手记论述一个专题,独立成篇,同时又相互关联。全书内容包含入门基础、经验技巧、设计案例及网络杂文四个...
20XX年新型冠状病毒肺炎疫情防控工作详细心得体会感想材料3篇.docx
2021年最新抗击武汉新型肺炎工作心得感悟1000字3篇.docx
三个人的测试部如何开展多项目测试工作[2]软件测试个人感想:做为一个测试人员,碰上这样的情况后,应该多分析了解目前所测试的项目,包括项目背景,开发人员水平,公司对这个项目的关注态度,这个项目的客户需求等等...
3、团队合作的精神很重要,一个事情一个人做可能花费的时间很多,困难也很大,但 是如果是一个团队一起研究,这件事情就变得容易多了,也高效多了。 4、每一个人都要有自己的特长,这个特长就是自己所精通的专业。...
最近GPT比较火。本着吃螃蟹的精神,我来给大家分享一下我自己的使用心得。...有待GPT改进的地方,那就是剩下的20%,GPT确实干不了,但这几个地方恰恰又是公文写作者最需要的三个地方。主要有三个地方: 首先,GPT没有
11月29日至12月1日,学校派李守章老师和我去梁邹小学参加机器人培训活动。学习期间,教育局聘请了广茂达公司和纳英特公司的四位专家针对近几年的比赛情况进行了专项讲座。我主要有以下收获: 机器人工程专业的认识和...
老师曾说过,单片机是很重要的一门课程,如果学好一门单片机,就凭这个技术这门手艺找一个好工作也不成问题。对此我了解了一下,据统计目前仅单片机设计行业至少有20-30万的人才缺口,仅北京市场嵌入式硬件开发...
因为我在3年的测试工作中,深刻体会到软件测试的重要性和趣味性。此时,我已经跳出了“小程序员”的圈子,以软件系统工程的更大视角审视软件测试这项工作。很长时间 对软件测试感悟 软件测试 我非常热爱软件测试...
对数据库设计教学的感想 摘要:该文强调了在信息化社会中,信息技术在各个方面都处于非常重要的位置。 而对于数据库技术又是信息处理技术中最核心的支撑技术。所以数据库技术已经渗透到 社会的各个方面,对于数据库...
2022年军训学生个人心得感悟三篇.docx