首页 > 编程语言 >后端程序猿怎么提高技术?提高编码质量?

后端程序猿怎么提高技术?提高编码质量?

时间:2023-01-06 12:07:08浏览次数:50  
标签:编码 现状 提高 编程 程序 技术 程序员 代码 就是


“阅读文本大概需要3分钟。”

后端程序猿怎么提高技术?提高编码质量?_IT

有个同事,跟我聊了下因为在一个公司呆久了,可能很多固定的模式影响了自己,发现跟别人交流的时候很多技术所不上话,,感觉自己不太适合做编程,是不是入错行了。我说:都干了6,7年了之前干的也挺好了。回了句社会太浮躁了,好好干就是了,常交流就好了,需要一个时间,技术就是变化太快学不完,提高代码的质量内功才是王道。

聊聊目前的国内的现状

  • 分工明确

现有的软件开发,本质上并不是通过提升单位个体的产出,来提升整体产出而是基于一个假设,就是所有人都是组件管你才高八斗,学富五车,在设计师眼里,你就是一个元件你就是一个螺丝钉,所以他们提高产量的方式,是通过拼命加班,拼命扩充人力通过剥削劳动力来参与市场竞争。

  • 人海战术,绩效KPI

一天到晚都在问配置,配置,配置……你工作的时候,有过半点除了配置以外的问题么?比如线程,进程,语言特性传统的java开发就是这样的,中国本质上还是一个发展中国家你别管现在天朝怎么牛逼,但是在这一块,它还是比较落后,适合搞人海战术所以你会觉得无聊,而且晦涩,因为那都是人的无意义的定义这本质上是泯灭人的天性的,但是因为大天朝以前人多,所以资本家才不管你的天性的你不干有的是人干。

*没有喜欢,怎么谈爱

紧急完成的东西但是你反思一下这个东西,你觉得它好么?它漂亮么?它快吗?它合理嘛?不,它只是能用,够用罢了,它一点都不好,谈不上什么漂亮,快,美,技术这些都与之无关所以你会发现很多人从事这个行业,同时并不热爱这个行业因为它可以挑出无数的毛病来,但是它碍于生存,不得不从事这个行业所以压根没有任何学习的东西。对于编程,他们是一点都不喜欢,如果不是厌恶有加的话让你重复面对同样的东西,面对上十年二十年,你也烦人的本性是追求变化的,得承认,java后端开发现状是这样我们正在努力改变这个现状,但是这个现状的改变不是一蹴而就的不是说今天觉得这个不合理,明天就全部都革命了,没这回事你要考虑到大量存在的,现有的,一点都不喜欢。

  • 时间点定了,这是里程碑

做东西就像生孩子一样,明明十月怀胎才能平安降生,你非要海吃海喝的补充营养,俩月就让降生,生出来不是怪胎才怪了!不给足够的条件,一味的要求,违背了守恒定律!很多时候我们的初衷并不是这样,也许弄巧也能成拙不要抱怨,接受就好,先让市场认可。

后端程序猿怎么提高技术?提高编码质量?_代码质量_02

如何提高

  • 深读源码,看看国内比较老外的书

代码质量涵盖的方面比较广,命名规范、算法效率、可读性、可维护性、设计合理性、扩展性、健壮性……基本上看一些书是必须的,剩下的就得靠实践积累了,必须有足够多的积累,才能真正提高代码质量。经典书籍就那么基本,比如《代码整洁之道》、《敏捷》、《重构》、《设计模式》。

  • 习惯总结

写一些博客,原创,多思考,多总结。

  • 工作中
  • 从0到1,实现需求即可。
  • 从1到N,这是一个最优化问题。

PS:热爱编程的人,代码量应该很大的。


程序员真实的生活
1. ​​老程序员有技术为啥不单干?非要在公司呆这!​​
2. ​​天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?​​
3. ​​河南这么大的省,也所谓的准一线,为什么IT行业就是发展不起来呢?​​

后端程序猿怎么提高技术?提高编码质量?_IT_03


标签:编码,现状,提高,编程,程序,技术,程序员,代码,就是
From: https://blog.51cto.com/u_12040702/5992955

相关文章

  • 程序员怎么升职?
         程序员正常的职业走向一般是怎么样的,我不能完全的解释,只能以身边人的例子来诠释:1.大公司    打下手(1-3月)-----代码工(3-8月)---程序员(1年到?)------项目组......
  • 程序员有哪些借口可以让自己写出低质量的代码?
    休息需求一个挨着一个,先弄个样子出来,先写死,后期再改。没有产品设计、没有需求文档、没有测试、甚至连美工、发布也得我一个人兼着,时时安慰自己,反正写代码最拿手,功能实现再说......
  • 天天写业务代码的程序员,怎么成为技术大牛,开始写技术代码?
      无论业务代码、技术代码,本身都是技术活。通常所说的“业务代码”负责实现用户的业务功能,主要与用户、系统的功能需求有关,对应于软件架构业务逻辑(BusinessLogic)或领域(Do......
  • 程序员一般喜欢浏览哪些网站呢?
    ChineseSoftwareDeveloperNetwork)创立于1999年,是中国的IT社区和服务平台,为中国的软件开发者和IT从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职......
  • TCS34725 颜色传感器设备驱动程序
    一、概述以前的传感器是用过中断的方式进行计数的,现在已经有I2C通行的颜色传感器,不在需要我们像之前那样,通过计数的方式获取数据,直接通过I2C读取即可。当然有通过串口的......
  • 如何辨别一个程序员水平的高低?
    “阅读文本大概需要2.5分钟。”之前公司有个同事,满嘴跑火车,说他朋友多么牛逼,什么月薪多少K,什么技术最牛逼,之类的。每次听他说话我都只能微微一笑以作回应。后来项目上线后出......
  • 程序员该如何护肤?
    ​注意饮食,一定要按时定点的吃饭,此外就是尽量少熬夜,毕竟平日里的工作就是一直对着电脑的,所以私下要尽量不熬夜,尽量远离电子设备。还有就是,程序员居然还要护肤??你有空护肤吗?哈......
  • 程序员闷sao吗?
    ​闲的时候骚而不闷,忙的时候只闷不骚。网上聊的好High现实中脸红害羞不敢说话多可爱!某老铁A:刚毕业那两年,有一天晚上,发现一个自己偷偷喜欢的女孩上了QQ,(真的只是偷偷喜欢,基......
  • 垃圾焚烧发电厂的施耐德PLC如何实现云端监控和程序上下载
    随着城市化步伐的加快,城市生活垃圾和工业垃圾处理问题日益突出,对大气环境、地表及地下水环境造成严重的污染,影响到当地的生态环境。垃圾焚烧发电厂具备处理量大、速度快、无......
  • 安全知识答题小程序v2.0与v3.0的异同点一览
    安全知识答题小程序安全知识答题小程序这个软件架构是微信原生小程序+云开发。主要包含六大功能模块页面,首页、答题页、结果页、活动规则页、答题记录页、排行榜页。v2.0的......