现在回首望去,都是不堪路。想当年自己傻傻呼呼的,遇到问题不求甚解,到头来,除了问题解决了,最后什么都没明白,现在的经验告诉我,如果时间还够宽裕,最好找到问题原因。一直认为,发现问题及解决问题的过程中对自己才是最大的帮助。但是真正出现了问题,有时候却又是及其的纠结、烦闷,但是问题还是要解决的,不可能绕过这个问题,一旦这个问题是求助他人解决的,自己又失去了一个成长的机会,并且在他人的心中的印象又差了一分。所以说,遇到问题静下来多想想,想明白问题了,可能答案也就出来了。
现在总结开发中的一些问题。第一点,接口调用的问题,系统里面各个模块之间都讲究高内聚、低耦合,这样模块修改造成的影响会更小一点,但是很多时候更不做不到低耦合,而且耦合度非常高,如果模块的修改小点还好,如果修改太大,造成的影响也是非常大,所以具体来说,也要看具体情况,考虑下该接口是否可能会调整,这一点一定要想清楚,尽量不要耦合他人的东西,但是如果是同一个模块,在实现功能的情况下,改动尽可能要小,并不是代码越多越好,关键看代码质量及工期吧。
第二点,前端选择器方面,慎用id选择器,很多时候觉得这个元素可能一定是唯一的,但是说不定什么时候就可能出现了同名的id,如果非得用id,那就在前面加个限制域吧,比如formid之类的东西,前段时间改这方面的问题,改了许多许多,以前很多组件之间都是一对一的,所以用id没问题,但是后面改为了多对一,然后就悲剧了,“涉事”的组件全部需要修改。
第三点,学习方面,很多人可能不满足工作中的这么点技术,业务时间可能会去研究一些技术,这应该是非常好的方面,但是有时候你是否会感到技术停滞了呢,自己非常希望突破瓶颈,但是又有诸多限制。你是否有对工作中用的工具、开发的平台又非常深刻的认识呢,没有吧,其实我们平常吐槽的平台中融入了多代程序员大神的心血,虽然很多没有注释,但是多看看很是很容易懂的,然后呢,想想实现上有没有什么替代方法,且效果更好的方法,然后千万别去动,想想就好,然后记下来,什么时候,在某个技术会议上,全部说出来,这样的效果可能会非常好,然后之前业余时间学到的技术可能就派上用场了。研究了解平台还有一个非常大的利处,我们日常工作基本上离不开这个平台,一旦你完全了解这个平台,接下来的工作还不是如鱼得水么,可能接下来就是摆脱了具体的开发工作了。一般什么人在那编码呢,都是不太懂的人,懂的人都是看着那些不懂的人编码,反正我是这样认为的。
第四点,办公室生活方面,千万别私下里讨论他人,因为和你议论他人是否的人,可能平常就喜欢议论他人,今天你和他议论他人,明天可能就是他和你议论的那人在议论你了,并且在卖你,唉,血和泪的教训啊。
写的比较乱,先就这样吧,以后再回头看看吧。
相关推荐
在JavaScript开发过程中,`preventDefault()` 是一个非常关键的方法,它用于取消事件的默认行为。在标题和描述中提到的情况,特别是在处理`<a>`标签作为按钮时,使用`preventDefault()`显得尤为重要,尤其是在老旧的...
WPF开发随笔收录-心电图曲线绘制是一个关于WPF开发的心电图曲线绘制技术的记录,涵盖了心电图曲线绘制的实现方式、数据接收和绘制功能的实现、自动缩放功能的实现等知识点。 一、心电图曲线绘制的实现方式 心电图...
### Civil 3D .NET 二次开发随笔 #### 一、引言 随着三维建模技术的进步,Civil 3D 成为了土木工程、测绘、设计与施工领域的重要工具。Civil 3D 是一款由 Autodesk 公司开发的专业三维建模软件,广泛应用于土木...
总的来说,李建壹 Louis Lee(小路哥)的Lotus Notes开发随笔是对这一经典开发平台的深度解析,涵盖了从基础概念到高级技巧的方方面面。通过学习他的经验,开发者不仅可以提升Lotus Notes的开发技能,还能对协同...
用.net对google earth 进行二次开发的第一个程序.
在Java编程语言中,AWT(Abstract Window Toolkit)和Swing是用于构建图形用户界面(GUI)的基础组件。本文将探讨在Java学习过程中涉及到的...在实际编程中,理解并熟练运用这些技术,将极大地提高开发效率和代码质量。
【标题】"TT随笔一:啰嗦"的博客文章主要围绕着源码解析和工具应用这两个主题展开,虽然标题看似简洁,但其中蕴含的知识点却颇为丰富。在IT行业中,源码分析和工具的使用是提升开发效率、理解系统运行机制、优化代码...
spring + hibernate 事务管理demo工程源码(无jar包) 博文链接:https://momoko8443.iteye.com/blog/190995
### 基于Simulink与XPC Target的嵌入式系统开发 #### 一、引言 在当今数字化时代,嵌入式系统的应用日益广泛,涵盖了从工业自动化到消费电子产品的众多领域。Simulink作为MATLAB的一个重要组件,为用户提供了图形...
### VS .NET报表开发之RDLC报表知识点详解 ...综上所述,RDLC报表作为一种强大的报表开发工具,不仅在功能上能满足大多数业务需求,而且在易用性和可定制性方面也表现出色,因此值得广大.NET开发者深入了解和使用。
校园文明随笔精选.doc 校园文化是学校环境的重要窗口,也是造就小学生幸福的摇篮。它培养人的素养,修养人的品德,开发人的知慧,是教育事业今后开展宝藏,对学生具有潜移默化的阻碍。 在校园文化的环境中,我们...
"散文随笔【人间五月散文随笔】.rar" 这个标题表明这是一款压缩文件,格式为RAR,其中包含了名为“人间五月散文随笔”的散文集。"人间五月"可能指的是散文的主题或者创作的时间背景,与春天、生机、生活等元素相关。...
"Java完整随笔(学习)"可能包含了一系列关于Java编程的基础到高级概念的笔记,是学习Java的好资源。以下是一些可能涵盖的重要知识点: 1. **Java基础**:这部分可能包括了Java的基本语法,如变量、数据类型、...
【标题】"散文随笔_生活三部曲散文随笔.rar"所指的是一份包含散文随笔作品的压缩文件,特别关注的是生活的主题。在IT领域,这可能涉及到电子书、数字出版或个人资料存储等方面的知识。"rar"是一种常见的文件压缩格式...
标题和描述中的"[心情随笔]秋小诗一首"以及内容中描述的诗意场景,都指向文学创作,特别是诗歌。标签为空,部分内容也没有提及任何IT领域的概念、技术、工具或问题。因此,我无法根据这些信息生成相关的IT知识点。 ...
【Android随笔40K】是一个适合初学者的Android编程实践项目,主要目的是通过一个简单的便签应用(Notepad)来帮助学习者掌握Android开发的基础知识。在这个项目中,开发者可以了解到如何创建一个基本的Android应用...
Android开发实战经典_020704_随笔提示文本:AutoCompleteTextView源代码和视频教程.zip
《Lotus Notes程序设计随笔》是作者李建壹与小路哥共同分享的关于Lotus Notes开发经验的集合,这本书籍深入浅出地探讨了这个在企业级应用中广泛使用的协作软件平台的编程技巧和实践经验。Lotus Notes,作为IBM开发的...