码农:工作三年了,写不出好代码咋办?网友:意识到了,你还有救

2024-01-30 18:58

本文主要是介绍码农:工作三年了,写不出好代码咋办?网友:意识到了,你还有救,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在说正题之前,先提一些概念,最近看的一些文章中经常混淆几个概念,比如好多文章中把 “研发”等同于“写代码”,其实呢,写代码是研发的一种,比如哪些搞单片机,搞硬件的也是属于研发,写代码是程序员的工作,说程序员搞研发没错,说程序员写代码也是没错的,如果“研发”与“写代码”的关系用php语言的表达式去表示,可以这么表示:“研发”== “写代码”,但是“研发”!==“写代码”,写代码是程序员的事情,但不是所有技术研发人员的事情。
在这里插入图片描述
近期,有一个程序员朋友抛出了一个关于他自己的问题,据这名程序员网友说,他已经工作三年了,写了三年的代码,可是比较郁闷的的是,他觉得自己写不出好的代码,于是就发帖请教,看看大家有没有什么高明的办法解决他的现状问题,针对他的这种情况,让我们先看看网友们都是怎么说的吧!
在这里插入图片描述
网友一:争取当专家

上世是朵花:专家有那么好当就好了,专家肯定是在领域内相当精通才行了。

网友二:那就写一些好代码出来

上世是朵花:楼主的问题是怎么才能写出一些好的代码。

网友三:码狗有啥前途?老板是靠自己写代码发家的?

上世是朵花:这个观点就片面了,写代码是成长的一个过程啊,好多大佬当年也是写代码的,会写代码,再加有一点比较牛的思维就有可能成为行业内的大佬,当然发家之路很多,不一定非要是靠写代码而崛起。

网友四:多多看老外和牛逼专家写的代码?

上世是朵花:多看一些优秀的代码,有助于形成一些优秀的编程思想,不过不知道是不是楼主说的“好代码”
在这里插入图片描述
网友五:能不能拉通?会不会对齐?能!会! 没毛病,pass

上世是朵花:挺逗,是在说平时技术主管指导的样子么?不可能有这么土了吧,现在都是规范化流程了。

网友六:关键是能不能写出好胶片

上世是朵花:写胶片就是写ppt的意思,华为,中兴的员工都这么叫,ppt写的好是一个技术人员的加分项,不过也需要有一定的实力做保障才行。

网友七:写好代码也是需要天赋的。 实在不行改写胶片呗

上世是朵花:这名网友说的意思应该是向技术管理者方向发展了。

网友八:写业务代码的吧?其实写的是业务,不是代码。你能看到这个问题说明你还有救。

上世是朵花:感觉这名网友好像没有把话说完呀,然后你的观点是什么呢?
在这里插入图片描述
关于楼主说的:“写不出好代码”这里的“好代码”是什么样的一个概念,什么样的代码才是好代码呢?我个人认为好代码就是能够高效的服务,能够轻松的上手维护,逻辑很清晰的代码就是好代码,当然我是站在实用的角度去说的,也有人会认为好代码是用什么牛逼的模式,什么牛逼的技术,什么复杂的逻辑之类的,这就属于纯技术层面了,我猜测楼主应该是写业务逻辑的代码居多,时间长了感觉比较枯燥,所以说觉得写不出什么好的代码。这可能也是大部分技术人的观点,我还是那么认为,什么样的场景就用什么样的代码,不要看代码牛不牛,要看合适还是不合适,如果在一个不合适的地方用到一个自认为很牛的代码也是错误的,就像之前举得那个例子,那个java程序员用多线程的方式实现那个排序,这不就闹笑话了,我个人认为作为一名程序员,技术格局比技术更重要,只有一个好的技术格局才能让程序员走得更远,在这个前提下再精进自己的技术。

以上所有图片均来之互联网

大家好,我是“上世是朵花”。如果你有什么好的看法或者观点可以在评论区展现你的才华,互动交流,如果想进一步了解我,那就关注我吧!

这篇关于码农:工作三年了,写不出好代码咋办?网友:意识到了,你还有救的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/661223

相关文章

Java中的xxl-job调度器线程池工作机制

《Java中的xxl-job调度器线程池工作机制》xxl-job通过快慢线程池分离短时与长时任务,动态降级超时任务至慢池,结合异步触发和资源隔离机制,提升高频调度的性能与稳定性,支撑高并发场景下的可靠... 目录⚙️ 一、调度器线程池的核心设计 二、线程池的工作流程 三、线程池配置参数与优化 四、总结:线程

Python实现MQTT通信的示例代码

《Python实现MQTT通信的示例代码》本文主要介绍了Python实现MQTT通信的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一... 目录1. 安装paho-mqtt库‌2. 搭建MQTT代理服务器(Broker)‌‌3. pytho

MySQL进行数据库审计的详细步骤和示例代码

《MySQL进行数据库审计的详细步骤和示例代码》数据库审计通过触发器、内置功能及第三方工具记录和监控数据库活动,确保安全、完整与合规,Java代码实现自动化日志记录,整合分析系统提升监控效率,本文给大... 目录一、数据库审计的基本概念二、使用触发器进行数据库审计1. 创建审计表2. 创建触发器三、Java

Java中调用数据库存储过程的示例代码

《Java中调用数据库存储过程的示例代码》本文介绍Java通过JDBC调用数据库存储过程的方法,涵盖参数类型、执行步骤及数据库差异,需注意异常处理与资源管理,以优化性能并实现复杂业务逻辑,感兴趣的朋友... 目录一、存储过程概述二、Java调用存储过程的基本javascript步骤三、Java调用存储过程示

Visual Studio 2022 编译C++20代码的图文步骤

《VisualStudio2022编译C++20代码的图文步骤》在VisualStudio中启用C++20import功能,需设置语言标准为ISOC++20,开启扫描源查找模块依赖及实验性标... 默认创建Visual Studio桌面控制台项目代码包含C++20的import方法。右键项目的属性:

MySQL数据库的内嵌函数和联合查询实例代码

《MySQL数据库的内嵌函数和联合查询实例代码》联合查询是一种将多个查询结果组合在一起的方法,通常使用UNION、UNIONALL、INTERSECT和EXCEPT关键字,下面:本文主要介绍MyS... 目录一.数据库的内嵌函数1.1聚合函数COUNT([DISTINCT] expr)SUM([DISTIN

Java实现自定义table宽高的示例代码

《Java实现自定义table宽高的示例代码》在桌面应用、管理系统乃至报表工具中,表格(JTable)作为最常用的数据展示组件,不仅承载对数据的增删改查,还需要配合布局与视觉需求,而JavaSwing... 目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码

Go语言代码格式化的技巧分享

《Go语言代码格式化的技巧分享》在Go语言的开发过程中,代码格式化是一个看似细微却至关重要的环节,良好的代码格式化不仅能提升代码的可读性,还能促进团队协作,减少因代码风格差异引发的问题,Go在代码格式... 目录一、Go 语言代码格式化的重要性二、Go 语言代码格式化工具:gofmt 与 go fmt(一)

SpringBoot集成LiteFlow工作流引擎的完整指南

《SpringBoot集成LiteFlow工作流引擎的完整指南》LiteFlow作为一款国产轻量级规则引擎/流程引擎,以其零学习成本、高可扩展性和极致性能成为微服务架构下的理想选择,本文将详细讲解Sp... 目录一、LiteFlow核心优势二、SpringBoot集成实战三、高级特性应用1. 异步并行执行2

HTML5实现的移动端购物车自动结算功能示例代码

《HTML5实现的移动端购物车自动结算功能示例代码》本文介绍HTML5实现移动端购物车自动结算,通过WebStorage、事件监听、DOM操作等技术,确保实时更新与数据同步,优化性能及无障碍性,提升用... 目录1. 移动端购物车自动结算概述2. 数据存储与状态保存机制2.1 浏览器端的数据存储方式2.1.