程序员虽然薪资待遇好,但是也得付出努力,技术好才行。特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就报错,出bug。作为一个工作了10年+的老兵,总结了下面10条建议送给程序员。

1. 想清楚,再动手写代码

刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌!

2. 不交流,就会头破血流

不爱说话和沟通,需求都理解错误了,最后做出来才发现,只能加班返工。

3. 文档没人看,但还是要写

文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。

4. 一定要写注释

时间久了,你会连自己的代码都看不懂。

5. 别指望需求会稳定

产品需求是根据商业需求不断调整的,改需求是再正常不过的事,别抱怨。

6. 业务高于技术

如果技术不为公司商业做服务,那将毫无价值,公司赚钱才是硬道理。

7. 不要心存侥幸

你隐约感觉会出bug的地方,就一定会出bug。

8. 自己先测几遍

不要写完就扔给测试人员去测,经自己手的东西,要保证质量。

9. 尽可能自己解决问题

遇到不懂的问题,要先尽力解决,别动不动就截个图扔在别人求帮忙,上司和同事不是来给你擦屁股的,但是真的搞砸了就要尽快求助。

10. 慎用新技术

新技术是好东西,但没有百分百把握,自作主张用了,多半是作死。

这10点建议还是很有道理的,现在做程序猿都不容易,大家一起加油!争取早日财务自由!

推荐阅读

干货:Spring Boot & Cloud 最强技术教程

工具:推荐一款在线创作流程图、思维导图软件

分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。

10年老兵给程序员的10条建议! 1相关推荐

  1. 10年老兵给程序员的10条建议!

    2019独角兽企业重金招聘Python工程师标准>>> 程序员虽然薪资待遇好,但是也得付出努力,技术好才行.特别是对于刚刚进入编程工作的新手程序员和正在学习编程的同学来说,一写代码就 ...

  2. 给程序员的几条建议,精彩配图!

    点击上方"视学算法",选择"设为星标" 来源:http://t.cn/RYytjpZ 1. 想清楚,再动手写代码 2. 不交流,就会头破血流 3. 文档没人看, ...

  3. 如何提升你的能力?给年轻程序员的几条建议

    作者:Glow 技术团队  , 责任编辑:帝都羊 http://tech.glowing.com/cn/advices-to-junior-developers/ 0 题记 一转眼工作已有8年,前两天 ...

  4. [转]如何提升你的能力?给年轻程序员的几条建议

    转自 http://tech.glowing.com/cn/advices-to-junior-developers/ 一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验.我觉得这 ...

  5. 给程序员的几条建议,精彩配图

    1.想清楚,再动手写代码 刚入行的新手,为了展示自己的能力,拿到需求迫不及待地就开始上手写代码,大忌! 在我看来真正写代码的时间只有20%,如果不想清楚,其他的80%时间在改bug. 2.不交流,就会 ...

  6. 《程序员》10月刊推荐 LBS:签到背后的百亿市场

    记者/常政 根据市场研究公司ABI Research的预测,LBS在2014年产生的营收将增长至140亿美元.而本文报道的街旁.贝多等创业团队,目前还仅是冲击这百亿大浪的一叶小舟,同时这个行业的竞争也 ...

  7. 成为优秀高级程序员的10个要点

     成为优秀高级程序员的10个要点 What 软件工程师的职业生涯要历经以下几个阶段:初级.中级,最后才是高级.这篇文章主要是讲如何通过10个步骤助你成为一名高级软件工程师. Why 得到更多的报酬 ...

  8. 一位程序员工作10年总结的13个忠告

    一位程序员工作10年总结的13个忠告 展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告. 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代 ...

  9. [置顶] 完美程序员的10种品质

    完美程序员的10种品质 转载自:http://zhousir.net/ 谁是完美程序员?著名博客作家Alex Iskold在<明星软件工程师的10种特质>一文中给出这个问题的答案: 1. ...

最新文章

  1. Centos7下安装MongoDB
  2. Python培训就业方向有哪些
  3. 如何用excel制作xy曲线图_用Excel制作一个简易抽奖小程序,可一次抽取多人
  4. 容器(一)剖析面试最常见问题之 Java 集合框架
  5. SAP实施方法论之探讨-现状调研与需求分析
  6. python中调用多进程加速处理文件
  7. mcq 队列_MCQ | 量子密码学
  8. java 图形处理库_java中处理图片的类库
  9. 无所不在的性能测试——《LoadRunner 没有告诉你的》之五
  10. Linux内核学习路线 ,应从入门到深入,学内核就来零声教育
  11. Java语音转文字功能
  12. 信息入口的新闻客户端如何盈利?
  13. 2021年2月程序员工资统计,平均15144元
  14. 【财务_会计3_1】会计科目的概念
  15. 了解git裸仓库并利用post-receive自动化部署
  16. C++如何写一个函数
  17. 录的视频太长怎么剪切?试试这个剪辑技巧
  18. 科研伦理与学术规范期末考试1题库
  19. 基于爬虫+人脸识别库实现指定人物自动采集
  20. Hyper-V 和 VMWare 终于可以无缝共存、同时运行了

热门文章

  1. 在linux centos 7上安装maven
  2. 背包问题——01背包问题——饭卡
  3. java可以连接php吗_java - 需要PHP或Java代码才能使用多个Internet连接
  4. mysql查询中怎样使用索引_MySQL如何使用索引
  5. vissim跟驰模型_MATLAB——基于元胞自动机的单向3车道模型
  6. linux oracle11g客户端安装
  7. mysql markdown_mysql+数据库学习笔记(markdown)
  8. python 枚举类型_Python枚举类
  9. git status怎么操作_Git 基本操作
  10. ping端口怎么ping_英雄联盟手游ping信号怎么发送 ping信号发送方法介绍_游戏攻略...