现在回首望去,都是不堪路。想当年自己傻傻呼呼的,遇到问题不求甚解,到头来,除了问题解决了,最后什么都没明白,现在的经验告诉我,如果时间还够宽裕,最好找到问题原因。一直认为,发现问题及解决问题的过程中对自己才是最大的帮助。但是真正出现了问题,有时候却又是及其的纠结、烦闷,但是问题还是要解决的,不可能绕过这个问题,一旦这个问题是求助他人解决的,自己又失去了一个成长的机会,并且在他人的心中的印象又差了一分。所以说,遇到问题静下来多想想,想明白问题了,可能答案也就出来了。
现在总结开发中的一些问题。第一点,接口调用的问题,系统里面各个模块之间都讲究高内聚、低耦合,这样模块修改造成的影响会更小一点,但是很多时候更不做不到低耦合,而且耦合度非常高,如果模块的修改小点还好,如果修改太大,造成的影响也是非常大,所以具体来说,也要看具体情况,考虑下该接口是否可能会调整,这一点一定要想清楚,尽量不要耦合他人的东西,但是如果是同一个模块,在实现功能的情况下,改动尽可能要小,并不是代码越多越好,关键看代码质量及工期吧。
第二点,前端选择器方面,慎用id选择器,很多时候觉得这个元素可能一定是唯一的,但是说不定什么时候就可能出现了同名的id,如果非得用id,那就在前面加个限制域吧,比如formid之类的东西,前段时间改这方面的问题,改了许多许多,以前很多组件之间都是一对一的,所以用id没问题,但是后面改为了多对一,然后就悲剧了,“涉事”的组件全部需要修改。
第三点,学习方面,很多人可能不满足工作中的这么点技术,业务时间可能会去研究一些技术,这应该是非常好的方面,但是有时候你是否会感到技术停滞了呢,自己非常希望突破瓶颈,但是又有诸多限制。你是否有对工作中用的工具、开发的平台又非常深刻的认识呢,没有吧,其实我们平常吐槽的平台中融入了多代程序员大神的心血,虽然很多没有注释,但是多看看很是很容易懂的,然后呢,想想实现上有没有什么替代方法,且效果更好的方法,然后千万别去动,想想就好,然后记下来,什么时候,在某个技术会议上,全部说出来,这样的效果可能会非常好,然后之前业余时间学到的技术可能就派上用场了。研究了解平台还有一个非常大的利处,我们日常工作基本上离不开这个平台,一旦你完全了解这个平台,接下来的工作还不是如鱼得水么,可能接下来就是摆脱了具体的开发工作了。一般什么人在那编码呢,都是不太懂的人,懂的人都是看着那些不懂的人编码,反正我是这样认为的。
第四点,办公室生活方面,千万别私下里讨论他人,因为和你议论他人是否的人,可能平常就喜欢议论他人,今天你和他议论他人,明天可能就是他和你议论的那人在议论你了,并且在卖你,唉,血和泪的教训啊。
写的比较乱,先就这样吧,以后再回头看看吧。
相关推荐
给a做按钮的click事件加preventDefault阻止浏览器的默认行为貌似是印象中必须的事情
本文是一篇介绍在VS .NET报表开发中,RDLC报表开发的随笔,写的不错。好东西要广传,现转载全文,并感谢网友“蜡人张”的随笔,本人收益较多。 (注:这个资源本应该是免费的,但小弟积分少的可怜,又需要下载一些...
台湾 lotus Notes高级开发工程是 李建壹 Louis Lee(小路哥 lotus Notes开发随笔.
基于simulink与xpctarget的嵌入式系统开发随笔
WPF开发随笔收录-心电图曲线绘制.doc
用.net对google earth 进行二次开发的第一个程序.
使用.net对autodesk公司三维软件civil 3d进行二次开发的文档. civil 3d是可用于测量、设计、勘察、施工等领域的3维软件.
spring + hibernate 事务管理demo工程源码(无jar包) 博文链接:https://momoko8443.iteye.com/blog/190995
java学习过程中的随手笔记,包括常见的文件选择和保存窗口的实现,poi的excel处理
linux 对于性能优化随笔所记整理,程序性能优化是开发产品稳定阶段追求的一个方便,对于产品提升的一个重要内容,有别于应届开发的一个方便
一些语言的基本应用: C:操作系统、单片机、嵌入式 ...第一节: 课程内容: 1、web程序开发:java JSP和servlet 2、企业级J2EE常用的开发框架:SSH/SSM structs-spring-hibernate(Mybites) 3、服务概念、微服务(spr
前端开发的一些随笔梯子articlefork
现需要开发一款云随笔app,为了方便用户可以方便快捷的记录自己的日常生活、包括旅游、心事、学习笔记等等。用户填写的记录将会同步到云端以免数据的丢失,后继需要添加上传图片功能、云端数据的下拉
前段时间有个需求是开发富文本编辑器,这个之前随做过,但看了需求,发现有些地方还需google
本文章希望从一个循序渐进的角度上,全面介绍微信的相关开发过程和相关经验总结,希望给大家了解一下相关的开发历程。 本随笔主要针对微信开发过程的前期准备和一些初始的工作的介绍。 主要就是参考一些介绍文章以及...
c语言开发是一个高深的问题,大家可以一起来讨论研究下,让C走的更远
精品课件
关于人工智能的随笔 谈人工智能时代的学习 关于人工智能的随笔:谈人工智能时代的学习 我们可以将深度网络成工厂的一条生产线。输入原材料后,它们将随着传送带向下 传递,后续的各个站点或层会分别提取不同的高级...