让程序员薪资上升一个level的良心十条建议,你有做到吗?
1. 想清楚,再动手写代码
刚入行的新手,不要因为展示自己的能力,拿到需求就迫切地就开始上手写代码,大忌!
2. 不交流,就会头破血流
团队之间最重要的就是沟通,不要因为自己不爱说话和沟通,造成需求理解错误的情况,最终苦的可是自己,只能加班返工了。
3. 文档没人看,但还是要写
不要以为自己写的文档没有看,其实文档的作用大部分时候不是用来沟通的,是用来做记录的,大部分需求还是通过口头沟通,但是不写文档做记录,后续就容易扯皮。
4. 一定要写注释
有时候记忆力真的是一个“bug”,想记起来的偏偏一点印象都没有,时间久了,你会连自己的代码都看不懂。
5. 别指望需求会稳定
工作时总会夹杂着各种变故,产品需求是根据商业需求不断调整的,改需求是再正常不过的事,别抱怨。
6. 业务高于技术
如果技术不为公司商业做服务,那将毫无价值,公司赚钱才是硬道理。
7. 不要心存侥幸
你隐约感觉会出bug的地方,就一定会出bug。有时候直觉就是那么可怕,觉得有问题时就在筛查一下。
8. 自己先测几遍
不要写完就扔给测试人员去测,经自己手的东西,要保证质量。
9. 尽可能自己解决问题
遇到不懂的问题,要先尽力解决,别动不动就截个图扔给别人求帮忙,上司和同事不是来给你擦屁股的,但是真的搞砸了就要尽快求助。
10. 慎用新技术
新技术是好东西,但没有百分百把握,自作主张用了,多半是作死。
认可的点点赞哦,欢迎下方评论区评论。
程序员进阶交流学习一群:468947140 (已满);二群:878249276
进群获取往期Java高级架构资料、源码、笔记、视频
Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
SpringCloud微服务之间的通讯,Feign和RestTemplate概念实例详解
版权声明:本文为博主原创文章,如需转载,请标明出处。 https://blog.csdn.net/alan_liuyue/article/details/82773555 前言: 在springcloud微服务的实际项目开发中,多个微服务之间不仅是相对独立的,而且也是相对关联的;也就是说,微服务之间需要相互访问,多个微服务之间的接口可能会被互相多次调用,我们称之为微服务之间的通信; 微服务之间的通信方式有很多,一般使用以下两种方法:一种是RestTemplate,另一种是Feign; 概念简介: RestTemplate,是spring中方便使用rest资源的一个对象,交互访问的资源通过URL进行识别和定位,每次调用都使用模板方法的设计模式,模板方法依赖于具体接口的调用,从而实现了资源的交互和调用; 它的交互方法有30多种,大多数都是基于HTTP的方法,比如:delete()、getForEntity()、getForObject()、put()、headForHeaders()等; Feign,一个声明式的伪HTTP客户端,使得编写HTTP客户端更加容易; 它只需要创建一个接口,并...
- 下一篇
9月19日云栖精选夜读 | 云栖大会马云演讲:以前制造业靠电,未来靠数据
9月19日,2018杭州云栖大会在云栖小镇开幕。本次云栖大会以“驱动数字中国”为主题,关注政务创新。阿里称有来自60多个国家的CEO、CTO参会,超过12万人现场参会。 长达近四个小时的主论坛上有不少新发布,先来看几个亮点: 阿里巴巴城市大脑2. 热点热议 云栖大会马云演讲:以前制造业靠电,未来靠数据 作者:阿里云头条 发表在:云栖大会 你真的了解JAVA的形参和实参吗? 作者:技术小能手 发表在:Java架构沉思录 阿里云总裁胡晓明:“这些新杭州故事,明天将会在更多城市发生” 作者:阿里云头条 发表在:云栖大会 知识整理 并发服务器三种实现方式之进程、线程和select 作者:调皮仔3683 怎么将aspx网站改为静态页面? 作者:gydtep Oracle数据库-备份整个数据库与还原整个数据库数据 作者:gydtep java里getter和setter的作用和区别是什么? 作者:技术小能手发表在:程序员互动联盟 MySql分页查询慢|这里告诉你答案 作者:小忽悠 美文回顾 有人说学了C语言,两天就能把Java学会,再过两个星期就可以找工作了,是真的吗? 作者:技术小能手发表在:程...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境