再见,CSND

news/2024/11/17 23:51:22/

                                                                                       再见,CSND

一别两年,今又归来。如今我已回到家乡一年多了,进入了家乡的事业单位工作。告别了魔都上海,告别我所热爱的技术工作。今天我又回首往事,回忆这几年一路走来的点点滴滴,再次去体会曾经。从心灵深处感谢曾经那些帮助过我的人,感谢那些相遇过并一起走过一段岁月的人,纵然今天我们都各在一方,但每当我回首过往时,你们都在其中,我衷心得祝愿你们的未来更加美好。

我是如何走上程序员之路的?

2012夏季伦敦奥运会,蒂姆 伯纳斯 李应邀来到开幕典礼上,在一台和他当年创作万维网的同型号电脑上敲下了一行字——“This is for every one”,然后起身向典礼上所有的人鼓掌、挥手,那一刻全场沸腾了。而这一场景,我是在几年后的一部纪录片 ——互联网时代里看见的,我隔着屏幕看着蒂姆 伯纳斯 李感觉有点笨拙的鼓掌和挥手的样子,内心却激动不已,我被他高贵而又平凡质朴的精神深深的打动了。此后的岁月中,我常常能从中得到精神的鼓舞并且对人生和互联网精神的理解愈加深刻,直到今天依然如此。在这之后,我的内心似乎被种下互联网精神的种子,我也更加热爱互联网技术,尽管我学的并不是计算机专业,我上学时却在看着从学校图书馆借来的计算机有关的书籍——"《计算机导论》、《算法导论》、《数据结构》、《C语言》、《汇编语言》"等等,尽管看的都是一知半解,我依然有着极大兴趣。转眼,我就要离开学校去实习了,我学的是数学教育,自然进入学校做实习教师,我兴趣广泛,对我国的教育事业也有着极大的热情,之后的一年里,我在江苏和浙江两个地方的学校都教过书,我也抱着看看当前江浙教育形式的想法,这感谢我老师的推荐才使得换学校实习这么顺利,同时感谢当初帮助我的那些师兄师姐们。在做教师的日子里,我深感人对人工作的困难,在面对学生的日子里,我的内心备受煎熬。我开始觉得面对机器的工作更加适合我,我下定决心开始走技术的道路,我又想起我所热爱的互联网技术。我开始重新看一些计算机书籍并在网络上学一些编程语言。在2016年的年底,我身心疲惫的逃离了我的工作,没错是逃离,教育的困难让我觉得当一个好教师是天下最难的工作之一,教育事业让曾经满怀信心的我感到绝望和无能为力,我受不了这无所作为的日日挣扎的煎熬。这种逃离的迫切同时也变成了我决心离开的动力,我要再去经历、去看看。 

前路坚难

和所有怀着能走出一条属于自己的道路的追梦者一样,我来到了上海,和许多初到上海的刚毕业学生一样的一无所有和一无所知的开始找工作。没有学历、没有专业、没有经验的我,毫无疑问的被人忽悠进了培训机构,好在在培训机构的日子里我确实学到了许多东西,时至今日,我都后怕,当初那么无知的我如果遇到的是纯粹的骗子,那该是多么悲剧。感谢上天、感谢运气让我遇到一些还不错的人。三个多月的培训和学习,而后找工作又用了大半个月的时间,在这几个月的时间里,我看见了以前从未看见过的许多任何人和事,我也经历了以前从未想过的事,在巨大的压力下,我感觉到自己在快速的成长。值得高兴的是,大半个月后,我找到一份php程序员的工作,得以让我在这个城市可以继续的生存下去。工作之初,编程的速度、代码的质量、解决bug的能力都糟糕透了,每天的加班工作和学习,在不想失去这一份工作机会的巨大压力下,我常常住在公司,每天吃外卖,有时头发发馊了,我才回去洗洗澡,就是在这样痴魔的状态里,我的技术在一个多月的时间里飞速的进步,每一天、每一天,我都能从内心深处感受我的改变和成长,直到今日,我都怀念那一段疯癫的忘我岁月,那种可以感受到的不断成长的感觉实在是太美妙了,可是自那以后我再也没有体会过了,大概是我没有了当初的那份压力了吧。经历对于每一个人都是一笔宝贵的财富,但一个被自己经历所打到的人是没有办法得到这笔财富的。

宁静的岁月

自工作之初的那段时间之后,我的技术进入到了新的阶段,上班时间内已经可以解决自己的所有工作任务,晚上自己学习新的东西,周末去跑跑步,也有时间去打打游戏,找在上海的朋友一起聚聚,生活变得好了许多,曾经一起培训的朋友们也找到了工作,都生活的可以。偶尔回顾这半年的时光,时间不长,但感觉自己经历了许多,比以往一年经历都多,精神上不断的波澜起伏,生活的快速改变,有时梦醒时都生出一种梦幻般的幻灭感。随着时间的推移,我的技术不断提高,我已经可以用半天的时间就可以完成一天的工作了,作为非计算机专业的我,深知自己知识的短缺,工作完成之后的时间,翻看书籍、不断地看技术大佬的文章、在MOOC及其它网站上学习各种计算机知识,在这几个月的时间里,有时进行新的项目时忙一些,但大多数时间还是比较轻松的,我在轻松的环境中见识和技术又得到了一次全面的提高。在没有新项目的维护日子里,许多bug我很快就可以解决使得我有不少的空余时间,就这样在工作和生活的安逸之下,我便渐渐的失去了前进的动力,懈怠了许多。而后为了自己打发工作上的无聊时间,我在完成工作任务之后,就开始了在CSDN上写博客了。渐渐的感觉到自己难以成长,就开始准备换一家公司,老板大概知道了我想辞职,当月就不声不响的给我涨了工资,又想起我刚来的日子,我从内心非常感谢这家公司当初给了我这份工作的机会,想想到现在还不满一年,真是物是人非啊,一切改变的太快了。出于感激和老板直接涨了工资,我也不好意思立马就辞职,就又呆了一段时间。

技术道路的终结

家里在农村,家人没有什么文化并不知道这是一份怎样的工作,他们知道的是我自实习工作到现在已背井离乡几年了,虽然过年和国庆都回家,但不在身边家人自然是不高兴的。月是故乡明,在这背井离乡的几年里,我也感受和体会到了什么是故土,也理解了古人的近乡情更怯。加之日子一天天过去,我也不小了,家里的同龄人有条件大多已经结婚了,在上海我只能养活自己,又怎么去找女朋友呢,当然怕是也找不到。在家人的不断催促下,我开始思考这些切实的问题。我的家乡蚌埠几乎没有程序员的工作,我既然无法在上海扎根,那么在这里时间越长,我就会愈加难以自拔。随着工作的改变,我也感受到技术道路的艰难,即使我有较强的学习能力,未来也很难有大的出路,还要面对技术不段更新、人才不断辈出的重重压力。我胆怯了,我开始动摇了。CSDN的博客也不再写了,我逐渐的不再学习计算机方面的知识,时间都用来思考这些问题,是“去”还是“留”?勇气,有时候不在于坚持而在于能否放弃。我选择了离开上海,回到家乡重新开始。离开上海前的这段日子里,我和朋友喝酒道别,离开的略显悲伤和无奈。深夜,酒喝的吐得一地,纵然上海的街道车水马龙,但我心中天地悠悠,只有身边的两个朋友让我显得不那么形单影只,不到两年的时光此时这段尚未结束的旅程在酒精的作用下让我感觉如同梦幻一般似真似假,庄周梦蝶还是蝶梦庄周,就让这梦和这段岁月里如潮水一般起起伏伏的想法和心情一起埋葬在这片梦起梦灭的土地上吧。

谨以此文纪念曾经那段激情奋斗的岁月,祭奠曾经那些死去的梦。

愿与所有看见此文的朋友们共勉未来的岁月。

                                                                                                                                 2020年5月14日晚于蚌埠家中


http://www.ppmy.cn/news/583485.html

相关文章

VDO-SLAM 基于视觉的动态感知SLAM系统

标题:VDO-SLAM: A Visual Dynamic Object-aware SLAM System 作者:Jun Zhang , Mina Henein , Robert Mahony and Viorela Ila 来源:https://arxiv.org/pdf/2005.11052.pdf 1.摘要 (1)一个具有鲁棒性的动态物体感…

rt5350 两路 sonix sn9c291 同时直播成功

今天抽空把,另外一路的usb camera也挂载上去了。效果如下图 两个均为720p,20fps 并查看了下free,剩余内存不多了,需要做些优化。 top查看到的cpu使用率也不高。

基于DSP的机器人视觉伺服系统研究

1. 引言 机器人视觉伺服系统是机器人领域中的重要研究方向,起源于80年代初,随着计算机技术、图像处理技术、控制理论的发展,取得了很大进步,有一些系统已投入使用。视觉伺服跟通常所说的机器视觉有所不同,视觉伺服是利…

DSO学习笔记四 makeNN函数

目录 一、概述二、kd树2.1 树结构2.2 kd树构建2.3 最近邻搜索1-NN大致流程 2.4 FLANN和NANOFLANN 三、makeNN更新总结参考资料 一、概述 这个函数说实话有点麻烦,因为会用到NANOFLANN库。刚开始我一头扎进这个nanoflann.h头文件里,但是越是深入, 就越会…

Node 之父 Ryan Dahl说:Node 失误太多无力回天,Deno 前景明朗。NodeJS要完蛋吗?

Ryan Dahl:Node 失误太多无力回天,Deno 前景明朗 Node 之父 Ryan Dahl 近日在柏林 JS 大会上发表了主题演讲,这也是 Ryan Dahl 做的第二次关于 JS 的公开演讲,第一次是在 2009 年,当时是宣布 Node 项目诞生&#xff0c…

【xtensa Dsp融合算法移植】

Dsp融合算法移植 目录 Dsp融合算法移植 第一章 文档概述 1.1 文档目的 1.2 文档范围 1.3 文档对象 第二章 dsp开发环境配置 2.1 环境安装与激活 第三章 arm端开发工作 3.1微光和热成像图像配准 3.2接口调用 第四章 dsp端开发工作 4.1数据解析 4.2乒乓数据传输 4.3…

笔记:路科V0第0节——跟着路桑学SV

课程链接:https://www.bilibili.com/video/BV1k7411H7Jo?p1 开始就是和红宝书一样介绍芯片设计的流程 设计和验证不会外包,因为会涉及到公司的核心机密。后端可以外包。 验证相比设计更“软”,软件思维同样很重要。 在路科后台发送“薪资…

sylar协程调度器回顾随笔

协程调度器 协程调度器定义 协程调度器是用来调配需要完成的协程和函数运行的。对于这一个类最基本的设想是给定一定的线程数,这个类可以自行合理的处理输入需要完成的任务,在所有任务完成后自行停止运行。 完成功能需要解决的问题 作为协程的调度器…