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

2024-01-30 18:58

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



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

相关文章

Java中有什么工具可以进行代码反编译详解

《Java中有什么工具可以进行代码反编译详解》:本文主要介绍Java中有什么工具可以进行代码反编译的相关资,料,包括JD-GUI、CFR、Procyon、Fernflower、Javap、Byte... 目录1.JD-GUI2.CFR3.Procyon Decompiler4.Fernflower5.Jav

javaScript在表单提交时获取表单数据的示例代码

《javaScript在表单提交时获取表单数据的示例代码》本文介绍了五种在JavaScript中获取表单数据的方法:使用FormData对象、手动提取表单数据、使用querySelector获取单个字... 方法 1:使用 FormData 对象FormData 是一个方便的内置对象,用于获取表单中的键值

Vue ElementUI中Upload组件批量上传的实现代码

《VueElementUI中Upload组件批量上传的实现代码》ElementUI中Upload组件批量上传通过获取upload组件的DOM、文件、上传地址和数据,封装uploadFiles方法,使... ElementUI中Upload组件如何批量上传首先就是upload组件 <el-upl

C++使用栈实现括号匹配的代码详解

《C++使用栈实现括号匹配的代码详解》在编程中,括号匹配是一个常见问题,尤其是在处理数学表达式、编译器解析等任务时,栈是一种非常适合处理此类问题的数据结构,能够精确地管理括号的匹配问题,本文将通过C+... 目录引言问题描述代码讲解代码解析栈的状态表示测试总结引言在编程中,括号匹配是一个常见问题,尤其是在

Java调用DeepSeek API的最佳实践及详细代码示例

《Java调用DeepSeekAPI的最佳实践及详细代码示例》:本文主要介绍如何使用Java调用DeepSeekAPI,包括获取API密钥、添加HTTP客户端依赖、创建HTTP请求、处理响应、... 目录1. 获取API密钥2. 添加HTTP客户端依赖3. 创建HTTP请求4. 处理响应5. 错误处理6.

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

Python中顺序结构和循环结构示例代码

《Python中顺序结构和循环结构示例代码》:本文主要介绍Python中的条件语句和循环语句,条件语句用于根据条件执行不同的代码块,循环语句用于重复执行一段代码,文章还详细说明了range函数的使... 目录一、条件语句(1)条件语句的定义(2)条件语句的语法(a)单分支 if(b)双分支 if-else(

MySQL数据库函数之JSON_EXTRACT示例代码

《MySQL数据库函数之JSON_EXTRACT示例代码》:本文主要介绍MySQL数据库函数之JSON_EXTRACT的相关资料,JSON_EXTRACT()函数用于从JSON文档中提取值,支持对... 目录前言基本语法路径表达式示例示例 1: 提取简单值示例 2: 提取嵌套值示例 3: 提取数组中的值注意

CSS3中使用flex和grid实现等高元素布局的示例代码

《CSS3中使用flex和grid实现等高元素布局的示例代码》:本文主要介绍了使用CSS3中的Flexbox和Grid布局实现等高元素布局的方法,通过简单的两列实现、每行放置3列以及全部代码的展示,展示了这两种布局方式的实现细节和效果,详细内容请阅读本文,希望能对你有所帮助... 过往的实现方法是使用浮动加

JAVA调用Deepseek的api完成基本对话简单代码示例

《JAVA调用Deepseek的api完成基本对话简单代码示例》:本文主要介绍JAVA调用Deepseek的api完成基本对话的相关资料,文中详细讲解了如何获取DeepSeekAPI密钥、添加H... 获取API密钥首先,从DeepSeek平台获取API密钥,用于身份验证。添加HTTP客户端依赖使用Jav