当前位置: 首页 > news >正文

实践人生,一个普通IT人的十年回顾 (一)


实践人生,一个普通IT人的十年回顾

今年是我大学毕业满10年的日子,也是我投身IT技术的第10年。一直想能对过去的经历做
些回顾与反思,以更好地走向未来,但总没有笔。刚好CSDN举办“讲述程序员的故事”征
文,这件事成了一个引子,我终于趁着暑期有时间,敲了一天键盘,便有了这篇人生自述
。10年对于一个人来说是比较长的一个阶段,10年之后,同期大学毕业的同学情况差异之
大,让人叹息命运之变幻莫测。我在此记录下了我的生活足迹,由于时间较长,有些事记
得不太清了,但我是尽量真实的记录当时的情况,有兴趣看我这篇长文的人请把我看成是
一个在你我中间一块生活,一起喜怒哀乐,一起努力的平凡人,相信我们之间会有很多跨
越时空的情感交流。好,就说到此吧。


从1994到2003,不知不觉之间,我已在计算机技术的世界里沉浸了十年。有位哲人说过:
如果一个人能用十年的时间专心致志地研究一门学问,或学习一门手艺,或从事一个职业
,他一定能成为这个领域的专家。我天资平庸,但哲人的话是有道理的。我用十年的时间
先成为了一名合格的程序员,再成为了一个重点大学计算机专业的大学教师。十年磨一剑
,蓦然回首,年华如水,青春如歌!

我父母都是城市中的平民,家境仅能解决温饱,我想我可能代表了中国社会的一大类青年
,我的经历与体会可能会对许多条件并不好的年青程序员有所启示:只要努力,天资差与
环境不好都是可以克服的。因为我不是牛人,所以我不能教你如何成为牛人,我只是尽量
真实地写下我的经历与感触,写一个平凡人的努力过程。我为我是一个软件开发者而自豪
,为我从事的教书育人的事业而自豪,并愿意为中国落后的软件业尽己菲薄之力,为此,
我人生无悔!

我想分为三部分讲述我的人生经历:

上篇:学习人生:主要是我学习计算机技术的经历与感触,时间跨度大约是从1994~1996年

中篇:艰难人生:主要是我流迹社会,失业一年半,三次考研的痛苦经历;时间跨度大约
是从1997~1999年;
下篇:实践人生:主要是我的技术实践经历:在公司打工,开发软件,毕业求职与教书生

涯,时间跨度是1999~2003。

你的工作是你人生的终极魅力所在!


相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • flutter 错误The method '/' was called on null.
  • Flutter 调试时卡在Installing build\app\outputs\apk\app.apk
  • 艰难人生 ,一个普通IT人的十年回顾(三)
  • flutter AppBar滚动渐变
  • Flutter开发 Dio拦截器实现token验证过期的功能
  • 实践人生 ,一个普通IT人的十年回顾(四)
  • flutter实用系列(五)之网络请求dio,请求,拦截器简单示例
  • 译者后记 ——《DOOM启示录》读后感(二)
  • centos7 -pm2定时任务重启
  • Borland挺进南极
  • 仿携程首页项目的静态页面布局项目
  • C++Builder使用经验谈 (转)
  • flex布局详解
  • 看完了Essential c++......
  • vue打包上传到服务器加载慢的优化
  • php的引用
  • ES6, React, Redux, Webpack写的一个爬 GitHub 的网页
  • Java 9 被无情抛弃,Java 8 直接升级到 Java 10!!
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • java概述
  • Linux中的硬链接与软链接
  • MYSQL 的 IF 函数
  • Netty源码解析1-Buffer
  • vue从创建到完整的饿了么(18)购物车详细信息的展示与删除
  • 搭建gitbook 和 访问权限认证
  • 关于for循环的简单归纳
  • 技术发展面试
  • 简单易用的leetcode开发测试工具(npm)
  • 使用Gradle第一次构建Java程序
  • 携程小程序初体验
  • ​​​【收录 Hello 算法】9.4 小结
  • ### RabbitMQ五种工作模式:
  • #define,static,const,三种常量的区别
  • #if和#ifdef区别
  • #我与Java虚拟机的故事#连载13:有这本书就够了
  • %3cli%3e连接html页面,html+canvas实现屏幕截取
  • (2009.11版)《网络管理员考试 考前冲刺预测卷及考点解析》复习重点
  • (9)STL算法之逆转旋转
  • (C语言)strcpy与strcpy详解,与模拟实现
  • (Git) gitignore基础使用
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (二)linux使用docker容器运行mysql
  • (附源码)springboot课程在线考试系统 毕业设计 655127
  • (一)UDP基本编程步骤
  • (转)Mysql的优化设置
  • (转)德国人的记事本
  • (转)视频码率,帧率和分辨率的联系与区别
  • ... fatal error LINK1120:1个无法解析的外部命令 的解决办法
  • .bat批处理(九):替换带有等号=的字符串的子串
  • .dat文件写入byte类型数组_用Python从Abaqus导出txt、dat数据
  • .Net程序猿乐Android发展---(10)框架布局FrameLayout
  • .NET基础篇——反射的奥妙
  • @ComponentScan比较
  • @Service注解让spring找到你的Service bean
  • @vue/cli脚手架