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

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

相关文章

python使用Akshare与Streamlit实现股票估值分析教程(图文代码)

《python使用Akshare与Streamlit实现股票估值分析教程(图文代码)》入职测试中的一道题,要求:从Akshare下载某一个股票近十年的财务报表包括,资产负债表,利润表,现金流量表,保存... 目录一、前言二、核心知识点梳理1、Akshare数据获取2、Pandas数据处理3、Matplotl

Django开发时如何避免频繁发送短信验证码(python图文代码)

《Django开发时如何避免频繁发送短信验证码(python图文代码)》Django开发时,为防止频繁发送验证码,后端需用Redis限制请求频率,结合管道技术提升效率,通过生产者消费者模式解耦业务逻辑... 目录避免频繁发送 验证码1. www.chinasem.cn避免频繁发送 验证码逻辑分析2. 避免频繁

精选20个好玩又实用的的Python实战项目(有图文代码)

《精选20个好玩又实用的的Python实战项目(有图文代码)》文章介绍了20个实用Python项目,涵盖游戏开发、工具应用、图像处理、机器学习等,使用Tkinter、PIL、OpenCV、Kivy等库... 目录① 猜字游戏② 闹钟③ 骰子模拟器④ 二维码⑤ 语言检测⑥ 加密和解密⑦ URL缩短⑧ 音乐播放

Python使用Tenacity一行代码实现自动重试详解

《Python使用Tenacity一行代码实现自动重试详解》tenacity是一个专为Python设计的通用重试库,它的核心理念就是用简单、清晰的方式,为任何可能失败的操作添加重试能力,下面我们就来看... 目录一切始于一个简单的 API 调用Tenacity 入门:一行代码实现优雅重试精细控制:让重试按我

Python实现MQTT通信的示例代码

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

MySQL中比较运算符的具体使用

《MySQL中比较运算符的具体使用》本文介绍了SQL中常用的符号类型和非符号类型运算符,符号类型运算符包括等于(=)、安全等于(=)、不等于(/!=)、大小比较(,=,,=)等,感兴趣的可以了解一下... 目录符号类型运算符1. 等于运算符=2. 安全等于运算符<=>3. 不等于运算符<>或!=4. 小于运

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

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

C# 比较两个list 之间元素差异的常用方法

《C#比较两个list之间元素差异的常用方法》:本文主要介绍C#比较两个list之间元素差异,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录1. 使用Except方法2. 使用Except的逆操作3. 使用LINQ的Join,GroupJoin

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方法。右键项目的属性: