现在回头看,你有没有写过自己觉得比较愚蠢的代码?

2023-10-02 22:42

本文主要是介绍现在回头看,你有没有写过自己觉得比较愚蠢的代码?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 《抄写天书的尴尬回忆》

     时光如梭,8年前上了大学,考上的第一专业是人文地理与城乡规划,半年后转到了计算机专业。不记得为什么,我来的时候他们已经学完了c语言,直接两周后就要考c语言。当时拿到c语言那本红色的书的时候,脑子发懵,十分茫然,完全不知书上所云。最后,考了几乎满分吧。怎么做到的呢,因为我把整本书读了一遍,就像读课文一样,有的地方甚至背了下来。这种学习方式,我自己都觉得实在是太笨了,像一头老实憨厚的黄牛,,, 而且我还十分确定,虽然成绩拿到了,还是什么都不会。

        一直以来,我都沉浸在文学课外书的世界里。经常在图书馆看一些课外小说,但是我的写作水平也不高,写的东西都是矫揉造作的文字。曾经还搞一些小小的创作,总要我的好朋友小猪欣赏,强迫他评价我的文采,还听不得批评。虽然学的理科,但是看到数学符号的东西,脑子就自动关跳过去,然后读文字部分。除此之外,我不知道受到哪里的影响,对女生产生了偏见,认为男孩子更适合学计算机,直接丧失学习编程的自信。幸好,每个人都有闪光点的。我那脆弱敏感自尊心使我砥砺前行,多学习,总有希望。也常常怀疑人生,同样的年纪,那些男孩子怎么懂python,开发app,懂网络安全。然而,我只会勉强应付考试。

       大二,我们大学计算机有开设java课程,java的绿色那本书好厚,即使我们的java课的老师很认真负责,前几节课我依然也是什么都看不懂。什么库和类,难道我要全背下来吗?后来学了一段时间后,开始慢慢听得懂了,离实操还是有点距离的。老师布置的上机作业,我也是刚刚可以做得下来(也不会百度,csdn这些东西),那时候我的同学都能在蓝桥杯和acm竞赛拿奖了。

      最后,我们回归主题,“现在回头看,你有没有写过自己觉得比较愚蠢的代码”。那必是写过,不仅愚蠢还很尴尬。我记得java书的后面有附录一个运行电梯程序,应该是涉及到线程的知识,像极了“天书”。那时候我不知道怎么学习代码,然后又很想去克服自己的变成短板,即使看不懂,我仍然把那个代码照着用手敲了一遍。抄了有一个星期多吧,终于抄完了。但是它不运行,心情十分郁闷,辛辛苦苦一周白干了。在下课的时候,我拿着代码去问任课的张老师,张老师知道这件事情后,他有点惊讶。老师告诉我说书本后面这个代码是不完整。每每想起,都觉得他不应该仅仅是惊讶,可能他还觉得我好傻啊,又不好意思直说。老师应该是被我愚公移山的精神感动到,他真的非常照顾学生的情绪,当着全班的鼓励我,如果我能把这个电梯程序写下来,直接给大二的我毕业。后来我一直想完成这件事,但是由于后面忙于其他的事情,到毕业前我都没有在碰过这个代码了。这是我写过最傻的代码,那时候的我不懂怎么学习新的东西,经常尴尬,包括现在也有经常尴尬的时候,,,,

      2023年,慢慢喜欢上了计算机这个行业,已经在这条路上走了很远。

       笨小孩做了很多很多笨笨的事情,成为了一名大姐姐。感谢我的老师同学陪伴我的成长。最后再次感谢带我写下hello,world的张老师。

     看到csdn这个活动,我很有心得。但是博主比较容易害羞,每次写这种带有感情的文字,都会十分尴尬。奈何,又比较情绪化,还是很想写点什么。希望大家喜欢。

                                                                                      尴尬且害羞的博主 and一个幸福的大姐姐。

这篇关于现在回头看,你有没有写过自己觉得比较愚蠢的代码?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

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

Java实现状态模式的示例代码

《Java实现状态模式的示例代码》状态模式是一种行为型设计模式,允许对象根据其内部状态改变行为,本文主要介绍了Java实现状态模式的示例代码,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来... 目录一、简介1、定义2、状态模式的结构二、Java实现案例1、电灯开关状态案例2、番茄工作法状态案例