首页 > 编程语言 >有哪些老程序员都知道对新程序员很有用的经验

有哪些老程序员都知道对新程序员很有用的经验

时间:2023-01-23 12:03:50浏览次数:48  
标签:不要 哪些 代码 遇到 自己 问题 程序员 有用


回想起自己刚步入职场的时候,接到任务的心态就是尽快搞完,只要没做完就怕耽误了整个团队,还怕领导觉得自己能不行,怕被开除等等。但是每次完成之后,都有错误,编译通过了,逻辑又有问题。自己就是不断的修改当中,时间久了自己写的代码自己都不愿意看,因为觉得烂。

随着时间流逝在写代码上终于不发愁了,但是对于管理方面而言,又有了困扰。很多时候觉得自己在背锅,真是处处背锅中。随着在职场的发展,体重也不断的飙升,身体越来越不好,头发越来越少。基于我这几年的心路历程给大家一些建议吧。

一、新手写代码

上文也说了,刚开始写代码就是尽快搞完,这段我延伸一下。有很多bug是因为代码方法计算返回的结果出现错误,就出现错误既不是极端值也没有什么古怪的边界条件。所以下面有一些关于写代码的建议给到大家。

1.1 单元测试

不要偷懒不写单元测试,不要自己不测试就等着别人给测试,出了问题反而会显得我们不专业。

1.2 想清楚方案

接到需求理清楚逻辑,再开始写代码。不然很容易出现我最开始遇到的问题,代码需要反复修改,或者是写到最后才发现要重写。

比如,一个需求,我们如果不明白就要主动去和产品沟通,别最后写完了不是那么回事,然后让产品找到我们开撕,最后还是自己啪啪打脸。学会了解业务,写出文档,甚至自己写出实现步骤和产品核对,出现问题及时沟通。

1.3 公共工具类

不管是方便别人还是方便自己,公共工具类的收集整理着就是随手的事情,很多代码都可以共用复用,大家学会主动写一些公共代码,小框架。

1.4 解决问题

前期的时候遇到问题就喜欢自己解决,切记不要这样。不要害怕自己暴露问题,首先肯定遇到问题要自己想办法解决,但是自己解决不了也要有大局观,不要因为自己的问题耽误整个团队的进度,可以问老员工,老员工遇到的问题肯定多,实在不行还有领导。

二、新任管理

首先希望大家早早可以升级技术专家岗或者是早早走入管理岗位。这里就不讲我自己的故事了,而是一些建议吧:

1、主要是思维的转变,从一个模块自己的要做的事情转变为全局观
2、要知道一个项目什么人适合做什么,产出结果是什么
3、锻炼自己遇到问题的时候可以快速定位并且找到解决办法
4、实时知道项目的进度以及优化方法
5、从公司层面控制成本,把控时间节点和质量;
6、不是监工,而是引导
7、无论何时,不要放弃技术;

三、身体健康方面

其实这就不光程序员了,其他互联网人都一样。久坐、外卖、饮食不规律、下午茶,熬夜。多多稍稍影响着我们的健康。也是根据自己的经历说点建议:

自己可以接收的范围内做些运动
每天坐1个半小时左右,就起来走动下
控制饮食,尽量清淡少盐少油少碳水
另外题主还问,是不是程序员不好找女朋友。我觉得现在妹子逐渐对程序员改观了,不知道是我们有趣的灵魂吸引了妹子,还是我们的高薪。


标签:不要,哪些,代码,遇到,自己,问题,程序员,有用
From: https://blog.51cto.com/u_8238263/6021831

相关文章

  • 程序员经典问题解答
    帮助在学习、上班的过程中,你是否经常遇到疑难问题无法解决,为此备受折磨?别担心,小编精选多道程序员最头痛的技术问题予以回答。QA小伙伴程序大牛C语言 Q:如何引用一个已经定义......
  • 30岁的程序员有多少存款?你根本想不到
    曾几何时,90后还是年轻的代名词。转眼间,第一批90后已经30多岁了。这似乎是一个比较微妙的时间点,我们马上就要变成沉默的中年人,背负起房子、车子、婚姻、父母,各种各样的生活重......
  • MYSQL分页查询时没有用ORDER BY出现数据重复的问题
    背景产品反馈,用户在使用分页列表时,出现数据重复的问题,查看代码后发现对应的分页SQL并没有使用orderby进行排序,但是印象中Mysql的InnoDB引擎会默认按照主键id进行排序,本地......
  • 功能测试必备:抓包工具的作用及常用抓包工具有哪些?
    大家好啊,我是大田在测试工作中,需要抓包工具帮助定位前后端问题,当看到前端页面出现bug后,需要进一步判断是前端问题还是后端问题。同时可以利用抓包工具进行小规模的安全测......
  • java 继承 补充:子类能继承父类中的哪些内容?
    目录继承内存图构造方法的继承成员变量的继承成员方法的继承继承的特点成员变量的访问特点成员方法的访问特点方法的重写构造方法的访问特点继承内存图父类中有:成员变量......
  • 资深程序员在编程中有哪些特殊的习惯或方法?
    知乎上有一个问答:高级程序员在编程中有哪些特殊的习惯或方法?我是一个有着22年编程经验的老程序员,谈不上高级,我来谈谈自己的三点心得。一定要有自己的代码库以前有程......
  • 恒创科技:选择免备案虚拟主机要避免哪些问题?
    ​选择免备案虚拟主机要避免哪些问题?当市面上大多免备案虚拟主机提供商都声称拥有比彼此更好的服务和解决方案时,对于用户来说,这时候的选择是一项相当复杂的任务。而且,......
  • 电脑浏览器是否真的安全?哪些安全隐患需要注意
    不管是工作还是生活中,浏览器是我们常用的软件之一。不管是搜索资料、浏览网页、看电视剧,还是收发邮件,我们都需要用到浏览器。不管是国外浏览器还是国产浏览器,安全永远是排......
  • 51.Oracle有哪些后台进程
    Oracle的进程主要有三种:后台进程、服务器进程、用户进程关系如图所示:1、USERPROCESS(用户进程)用户进程指的是Oracle客户端进程,是连接到 OracleDB的应用程序或工具。......
  • 新手做跨境电商需要注意哪些问题?
    很多企业的业务发展到一定阶段,迫切打造品牌新高度,出海是迈向下一个阶段的必经之路。特别是做跨境电商的企业,卖家进入海外市场,成千上万的商家挤在亚马逊、eBay、速卖通等跨境......