`
sodabao
  • 浏览: 166155 次
  • 性别: Icon_minigender_1
  • 来自: 大连
文章分类
社区版块
存档分类
最新评论

有关程序员而想

阅读更多
* 比较宽的知识面,并且能够时时补充自己的知识和完善自己的知识结构
* 耐心好,特别是在调试和学习阶段,世界上没有聪明的人只有刻苦的人。做开发其实就两件事情学习和改错,在这两件事情中间的开发过程其实是比较简单的
* 永远记住:代码是给人看的而不是给机器运行的,计算机在执行程序时是不怕累的,而人在看代码时是非常累的
* 良好的编码习惯,至少保证自己能够随时看懂几个月前自己所写的代码
* 尽量让你的代码能够很容易的被别人理解,写代码时想想你会不会在两个月后被别人骂
* 不要容忍自己犯重复的错误和写重复的代码
* 知道如何做比得到代码更重要
* 尽量不要做已经有很多人已经做过的事情
* 学会尊重别人的开发成果,除非不得已不要下决定全面替换以前的系统
* 珍惜自己的时间与工作成果,尽量让别人分享自己的开发成果
* 避免假设,多思考极端情况与引起错误的可能性,努力减少低级错误
* 不要相信至少是不要轻信自己为自己所做的测试结果
* 懂得坚持自己的开发思路,并懂得理解与吸收别人的思想
* 学会与其他人保持一致,但不能放弃自己的开发特色
* 懂得向你周围的人学习,不论是开发能力上的还是开发经验上的
* 懂得软件结构的的重要性,分析代码前先分析代码的结构
* 学会总结,定期总结自己所学会的知识,看看自己前段时间因为各种原因所浪费的时间
* 学会计划,尽量不要认为通过延长自己的工作时间来完成任务
* 学会正确估计自己的能力和工作时间
下面这些是我认为一些比较适合我自己的方面,不一定对每个人都合适:
* 多看些杂志,没事情的时候可以看看以前看过的参考书,书中很可能有你以前没有注意到的一些细节
* 不要太早去做一些与开发无关的事情,因为学习的黄金时期是很短暂的
* 学会分析别人的系统,多看看别人所开发的系统的先进的一面。这里包括别人的开发思路,实现时所采用的结构
* 时常感到自己将被淘汰,经常埋怨自己的不努力
* 知道自己缺少什么
* 强迫自己做一些自己不喜欢做的事情,比如说写文档
* 能够有勇气重写自己所开发的系统,但当你重做时你应该采取和前一次不同的工作方式和方法,否则重做就没有必要
* 将问题简单化而不是复杂化
* 将维护时会产生的一部分问题转移到开发时或是设计时来解决
* 有时候也不妨问问自己:我不做开发时去做什么
* 坚持为自己做每周的开发计划,在事情没有做完以前不要轻易转移自己的注意力
* 尽可能多的将你所做的教给别人,因为你有一天可能不再负责这个系统
* 做事一定要有始有终,除非是有不得已的理由否则不要在工作完成前提前离开
* 不要将你为公司做的东西带走,你因该带走的是开发经验和对开发的认识而不是代码和产品
* 感到累时就休息一下,给自己放个假也无妨,毕竟人不是机器

                                做程序员很累的,够你受的,加油吧! 
分享到:
评论

相关推荐

    程序员想如何突围而出

    特别是,长时间高强度的工作可能会导致职业倦怠,而技术更新的速度又要求程序员不断学习新知识,这无疑增加了工作的压力。此外,随着行业竞争的加剧,即使是薪资水平也可能会受到影响。这些问题共同构成了程序员在...

    写给想当程序员的朋友

    ### 编程之路:探索与挑战 #### 一、引言与个人背景 本文作者是一位计算机专业本科毕业生,毕业后已从事软件...希望每位想要成为程序员的朋友都能够找到自己的定位,勇敢地走上这条充满挑战但也同样充满机遇的道路。

    程序员最后可能的出路

    然而,成为培训师并非易事,尤其是对于那些缺乏相关教学经验的程序员而言,他们可能需要接受特定的培训课程来提升自己的教学技巧和理论知识。 第二条发展路径是转型成为IT营销人员。在IT领域,具备技术背景的营销...

    程序员相关资料

    【程序员相关资料】这个压缩包文件包含了丰富的程序员学习和备考资源,对于想要深入理解编程、提升编程技能或者准备程序员考试的人来说,是极有价值的参考资料。在这个压缩包中,我们可以期待找到各种与程序员工作和...

    Java程序员面试宝典

    《Java程序员面试宝典》中的面试题不但以实例代码和流程图的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望通过《Java程序员面试宝典》,读者可以成功应聘,并提升综合素质。《Java程序员面试...

    程序员的一生(一个牛人的自白书)

    如果你仅仅想得到一份高薪水的工作,而不想编程序,那么这份工作不适合你。 2. 学文的还是学理的? 程序员需要具备良好的逻辑思维和问题解决能力,无论你是学文的还是学理的。编程序需要浪漫,但是更需要逻辑和...

    程序员必备.doc cmd

    标题中的“程序员必备.doc cmd”表明这是一个针对程序员的文档,主要涵盖了使用命令行工具cmd的知识。cmd是微软Windows操作系统中的...对于想要提升系统级理解和操作能力的程序员来说,这是一份非常宝贵的学习资源。

    程序员辅导考试(初级程序员)

    【初级程序员辅导考试】是针对想要踏入编程领域的初学者或者准备参加初级程序员资格认证的人员设计的一套学习资源。这个资源旨在提供全面、系统的基础IT知识,帮助学习者巩固编程基础,提高解决问题的能力,为考试...

    程序员做饭指南:这份指南以程序员的语言和思维方式呈现,消除了模糊的量词和难以理解的操作

    而《程序员做饭指南》则不同,它将烹饪步骤量化,用数字和明确的指令取代了模糊的表述。例如,可能你会看到“加入250克面粉”、“小火煮15分钟”这样的描述,使得整个烹饪过程如同执行一段代码,可预测且可复现。 ...

    java程序员的成长历程

    对于想要踏入或正在走在这条道路上的Java程序员来说,理解并经历一个完整的学习和发展过程至关重要。以下就是一篇关于“Java程序员的成长历程”的详细解读。 首先,Java初学者通常会从学习基础语法开始,包括变量、...

    程序员面试宝典(c++程序员面试题目)

    作者强调了面对面试官时保持平常心的重要性,过于急切地想要获得职位可能会导致面试者失态,而保持冷静的心态有时反而能取得更好的效果。 通过学习本书,读者不仅可以掌握面试中必要的知识点和面试技巧,还可以了解...

    程序员自我评价.zip

    7. 个人发展与目标:最后,程序员可能会讨论他们的职业发展目标,包括想要提升的技能、追求的认证或者长期的职业规划。 这个"程序员自我评价.docx"文档将是一个全面了解某位程序员专业素养和成长轨迹的窗口,对于...

    程序员资源下载地址集合

    总的来说,这个"程序员资源下载地址集合"是一个宝贵的自学资料库,对于想要提升ASP.NET和XML技能的开发者来说,是一份宝贵的礼物。通过系统学习和不断实践,你将能够驾驭这两种强大的技术,为你的职业生涯开启更多的...

    C#与.NET程序员面试宝典

    《C#与.NET程序员面试宝典》中的面试题不但以实例代码和流程图的形式对答案进行了详细解析,还对问题的相关知识点进行了扩展说明。希望《C#与.NET程序员面试宝典》能“授之以渔”,让读者成功应聘,并提升技术水平。...

    程序员面试宝典 pdf 电子书

    总的来说,《程序员面试宝典》是一本全面而实用的书籍,不仅为面试准备提供了全面的知识框架,也为程序员的职业发展打下了坚实的基础。通过深入学习和实践书中的内容,程序员不仅可以提高面试成功率,还能不断提升...

    程序员求职简历网站模板

    对于想要使用这款模板的程序员,他们需要有一定的HTML、CSS和JavaScript基础,以便根据自己的需求进行定制。同时,熟悉响应式设计的知识会更有利于让简历网站在不同设备上都能良好显示。此外,良好的SEO优化技巧也能...

    “菜鸟”程序员和“大神”程序员差距在哪里

    现在社会上有很多程序员,CSDN就是我们程序员的家,那您是否可想过程序员为什么会有不同的水平?你又是哪一类的程序员?“菜鸟”程序员和“大神”程序员差在哪里?真是差在技术上了吗?那不是差在技术上那差在了哪里...

    理解专业程序员

    在这个信息爆炸、科技迅猛发展的时代,程序员这一职业似乎已变得无处不在。然而,要成为一名真正的专业程序员并非易事。...通过阅读此书,我们或许能够更加尊重和理解那些为了创造更好的数字世界而不懈努力的程序员们。

    程序员的情书-----看专业程序员对程序的评价

    从这篇情书中我们可以提炼出以下IT相关知识点: ### 1. 抽象(Abstraction) 在程序员的世界里,“抽象”是一种重要...对于想要深入了解程序员世界的读者来说,这篇文章不仅是一封情书,更是一次深入浅出的技术之旅。

    软件资格考试程序员历年考试真题

    《程序员历年考试真题》是针对想要通过软件资格考试的程序员们的重要参考资料,它涵盖了从2004年至2007年的所有上半年与下半年的考试试题。这些真题集不仅是复习备考的宝贵资料,同时也是检验自身编程技能、理论知识...

Global site tag (gtag.js) - Google Analytics