『时间之外』这个不得不思考的问题,还是要说一下

2023-12-05 18:04

本文主要是介绍『时间之外』这个不得不思考的问题,还是要说一下,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

还记得当初自己为什么选择计算机?

当初你问我为什么选择计算机,我笑着回答:“因为我梦想成为神奇的码农!我想像编织魔法一样编写程序,创造出炫酷的虚拟世界!”谁知道,我刚入门的那天,电脑却故障了,我只能用巨大的打字机来编程。我感叹道:“果然这个魔法圈子里,先要会修电脑!”

看到这个征文题目,本想不参与的。

不过思考了3分钟以后,决定还是要写一些东西出来。

兴趣是最好的老师

当时为什么选择计算机?或者说为什么选择从事IT行业?

原因不少,但兴趣是最重要的。大概是因为木工世家的原因,从小对于动手的事情,都很有兴趣。包括敲键盘。

目前从事的工作里,也有一部分修电脑的事情,基本都是手到擒来。

初中的时候,学校里就选了数学最好的同学去参加计算机相关的课程和认证。当时没有被选上,那个时候,感觉也许老师的选择是对的,毕竟个人感觉智商和情商都不行。

因为大学报的专业,也有计算机,可惜也是没有被选上。

到了工作的阶段,恰好有个机会可以转行,毕竟理工科的学生,转到计算机,还是比较容易的。记得当时编程说明都是英文的,还好英文功底还行,就这么硬肯,直接跟着项目组打下手。

从测试开始,逐渐接触到了编程,从C语言、Foxpro开始,逐渐的进入了IT行业。

回忆起来,很多的记忆都模糊了,如果从头来一次,估计还是会这么选择。

还有就是坚持,总算是坚持下来,毕竟整个从业经历下来,也没有第二次转行的机会了。

没有跟上赚钱的节奏

都说搞IT的赚钱多。可惜始终没有这个感觉,互联网大潮的时候,刚刚进入这个行业。WEB2.0的时候,正巧在做MIS项目。每次都似乎离风口的节奏差了那么一点儿。

还记得很多年前,父亲有一次跟我说,别人搞IT都是8000起步,你怎么搞了这么多年,只有别人的一半呢?

当时无言以对,总是很自卑,感觉自己不是科班出身,跟老板谈,也没有底气。

等后来上了复旦大学的软件工程才发现。无论是否科班出身,其实都差不多,关键还是身处的行业不同,如同一瓶可乐,在五星级酒店和大卖场的价格,差异很大,但其实都是同一瓶可乐。

好在虽然都没有赶上风口,但还是踏踏实实的去写代码,去维护客户。

能够发挥动手的天赋,最终也赚到了自己认知范围里的钱,也算是无憾了。

回归人生本质

现在还是从事IT工作,但是已经以管理和维护为主了。

编程的事情,也是偶尔为之,重点是解决一下疑难杂症。

动手的天赋还是有作用的,经常有人说我是仙手,别人搞不定的,我一出手就搞定了,

但是,无论什么人,都无法阻止时间的流逝。

人生也不是游戏,不能存档重来一把。

但有些本质的事情,都是相通的。无论是否当时选择计算机还不是不选择,估计都无法改变当下的场景。

正如《蝴蝶效应》里写的,我们无法预料选择改变的时候,会发生什么。

看过一本书,里面讲的事情感觉非常有道理。人生的选择不能太多,比如古人,从事的职业基本都是师傅带徒弟,一带就是一辈子,当一个人的一生都在某个行业里的时候,是容易创新和作出成绩的。反之,如果选择过多,经常变换职业,那就会走极端,碌碌无为或者成为领袖。

庆幸自己没有那么多的选择,所以在一些细分领域创造了一些价值。

也全过程的体会了IT行业多年来的酸甜苦辣,借此征文的机会,为今后的自己写下一些感悟。

感谢CSDN,感谢组织方的创意!

这篇关于『时间之外』这个不得不思考的问题,还是要说一下的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

线上Java OOM问题定位与解决方案超详细解析

《线上JavaOOM问题定位与解决方案超详细解析》OOM是JVM抛出的错误,表示内存分配失败,:本文主要介绍线上JavaOOM问题定位与解决方案的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录一、OOM问题核心认知1.1 OOM定义与技术定位1.2 OOM常见类型及技术特征二、OOM问题定位工具

Python的Darts库实现时间序列预测

《Python的Darts库实现时间序列预测》Darts一个集统计、机器学习与深度学习模型于一体的Python时间序列预测库,本文主要介绍了Python的Darts库实现时间序列预测,感兴趣的可以了解... 目录目录一、什么是 Darts?二、安装与基本配置安装 Darts导入基础模块三、时间序列数据结构与

MyBatis Plus实现时间字段自动填充的完整方案

《MyBatisPlus实现时间字段自动填充的完整方案》在日常开发中,我们经常需要记录数据的创建时间和更新时间,传统的做法是在每次插入或更新操作时手动设置这些时间字段,这种方式不仅繁琐,还容易遗漏,... 目录前言解决目标技术栈实现步骤1. 实体类注解配置2. 创建元数据处理器3. 服务层代码优化填充机制详

C++统计函数执行时间的最佳实践

《C++统计函数执行时间的最佳实践》在软件开发过程中,性能分析是优化程序的重要环节,了解函数的执行时间分布对于识别性能瓶颈至关重要,本文将分享一个C++函数执行时间统计工具,希望对大家有所帮助... 目录前言工具特性核心设计1. 数据结构设计2. 单例模式管理器3. RAII自动计时使用方法基本用法高级用法

Vue3绑定props默认值问题

《Vue3绑定props默认值问题》使用Vue3的defineProps配合TypeScript的interface定义props类型,并通过withDefaults设置默认值,使组件能安全访问传入的... 目录前言步骤步骤1:使用 defineProps 定义 Props步骤2:设置默认值总结前言使用T

Web服务器-Nginx-高并发问题

《Web服务器-Nginx-高并发问题》Nginx通过事件驱动、I/O多路复用和异步非阻塞技术高效处理高并发,结合动静分离和限流策略,提升性能与稳定性... 目录前言一、架构1. 原生多进程架构2. 事件驱动模型3. IO多路复用4. 异步非阻塞 I/O5. Nginx高并发配置实战二、动静分离1. 职责2

解决升级JDK报错:module java.base does not“opens java.lang.reflect“to unnamed module问题

《解决升级JDK报错:modulejava.basedoesnot“opensjava.lang.reflect“tounnamedmodule问题》SpringBoot启动错误源于Jav... 目录问题描述原因分析解决方案总结问题描述启动sprintboot时报以下错误原因分析编程异js常是由Ja

C# LiteDB处理时间序列数据的高性能解决方案

《C#LiteDB处理时间序列数据的高性能解决方案》LiteDB作为.NET生态下的轻量级嵌入式NoSQL数据库,一直是时间序列处理的优选方案,本文将为大家大家简单介绍一下LiteDB处理时间序列数... 目录为什么选择LiteDB处理时间序列数据第一章:LiteDB时间序列数据模型设计1.1 核心设计原则

MySQL 表空却 ibd 文件过大的问题及解决方法

《MySQL表空却ibd文件过大的问题及解决方法》本文给大家介绍MySQL表空却ibd文件过大的问题及解决方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考... 目录一、问题背景:表空却 “吃满” 磁盘的怪事二、问题复现:一步步编程还原异常场景1. 准备测试源表与数据

解决Nginx启动报错Job for nginx.service failed because the control process exited with error code问题

《解决Nginx启动报错Jobfornginx.servicefailedbecausethecontrolprocessexitedwitherrorcode问题》Nginx启... 目录一、报错如下二、解决原因三、解决方式总结一、报错如下Job for nginx.service failed bec