昨天获得了博客专家的勋章,惊喜总是来的有点意外。这个勋章也算是来的一波三折。借着这个机会,回首一下我在CSDN的博客历史。

这个博客如今可查的最早的文章,是04年下半年写的,事实上之前应该另一些自己写的乱七八糟的东西,不光是技术还有生活中的杂七杂八的东西,不过后来被我清理了。只留下了和技术相关的文章,和极个别非技术类文章。从那时候到如今,也有十年了。这么看回去,有点吓人,20岁到30岁的十年,黄金十年,就这么过去了。技术上成长不太好估量,从博客看的话,也就是这100多篇原创和几篇翻译。

这十年我从一个大三(04年下半年是大三,上半年是大二)的一个计算机学院的学生,到如今做了两年的项目经理。中间的过程有非常多意外的转折点,我06年本科毕业,进入一家国企,没有编制;07年离开,辞职考研;08年研究生入学;11年研究生毕业增加华为,12年离开华为增加MCW到如今。所在城市也从郑州--长春--西安--长春画了一个圈。不光别人觉的奇怪,我自己可能都会觉的有点奇怪。让我事先预想的话,我是怎么也想不到这些转折的。也许这就是生活的不确定性吧。昨天还遇到了一个06年的单位同事,他一直在那家单位工作到如今(一家能够养老的单位),说我离开那里之后,经历非常精彩。我个人没觉的怎么精彩,倒是一直在折腾,并且是逼不得已的折腾,或者说是为了理想和生活而奔波。尽管可能会跑偏,跑的离理想越来越远,可是好在还有理想。

十年了,我非常庆幸一直把写技术博客这个事情坚持下来了,尽管断断续续的,并且之前几年也没什么像样的文章,可是好歹一直在努力,一直在进步。这是回头看这十年的博客,让我感到欣慰的不多的理由。

十年,对这个行业,对这个职业,想法变了再变,可是到如今也不敢妄谈对这个行业的见解,由于没有达到那样的高度。对这个职业的话,有千言万语想说的,可是到如今最想说的,却不过寥寥几句:1.保持一个健康的锻炼习惯,保持一个好的身体;2.对技术保持最大的热情,做事情要有激情;3.不断的学习,不断的努力;4.要看到代码之外的世界,包含亲人、朋友、团队、合作等等。

生活非常精彩,程序非常漂亮。

送给自己一句近期一直非常喜欢的一句话,也送给大家:

人生的奋斗就是为了过去吹过的牛逼和将来的吹牛逼。

CSDN--十年的更多相关文章

  1. 2016年CSDN十大博客之星评选,快来投票哈~

    11-28号开始投票,现在处于公示期.这是我的投票链接 : http://blog.csdn.net/vote/candidate.html?username=qq_25827845 重在参与,各位小 ...

  2. CSDN优秀博客连接,博客之星连接。

    点击链接 获得[红杏出墙]插件,FQ上网无压力!谷歌搜索无压力! 2013年度CSDN十大博客之星 TOP 作者 专注领域 博客地址 邹晓艺 机器学习及算法 zouxy09 2 王然 潜在的集大成者 ...

  3. 我大中华微软MVP中国区人才库

    刘海峰:国内知名微软开源技术网站51Aspx 创始人,十年以上的Asp.net从业经验,微软MSDN特约讲师.Teched讲师.ImagineCup大赛评委.人大出版社研修班特约讲师,曾多次受邀访问美 ...

  4. Hadoop、Pig、Hive、Storm、NOSQL 学习资源收集

    (一)hadoop 相关安装部署 1.hadoop在windows cygwin下的部署: http://lib.open-open.com/view/1333428291655 http://blo ...

  5. 我大中华微软MVP中国区人才库(转)

    出处:http://www.genshuixue.com/i-cxy/p/15349735 刘海峰:国内知名微软开源技术网站51Aspx 创始人,十年以上的asp.net从业经验,微软MSDN特约讲师 ...

  6. Hadoop、Pig、Hive、NOSQL 学习资源收集

    转自:http://www.cnblogs.com/zzjhn/p/3855566.html (一)hadoop 相关安装部署 1.hadoop在windows cygwin下的部署: http:// ...

  7. 奖项-MVP:MVP(微软最有价值专家)百科

    ylbtech-奖项-MVP:MVP(微软最有价值专家)百科 微软最有价值专家(MVP) 是指具备一种或多种微软技术专业知识,并且积极参与在线或离线的社群活动,经常与其他专业人士分享知识和专业技能,受 ...

  8. 在线直播: .NET与物联网主流技术探秘 初识IoT!

    DNT精英论坛暨.NET北京俱乐部是由资深.NET专家和社区活跃分子发起的技术论坛,以“分享.成长.合作.共赢”为原则,致力于打造一个领先的技术分享平台和成长交流生态.本次活动由aelf赞助支持,刘洪 ...

  9. Spark2.3(三十五)Spark Structured Streaming源代码剖析(从CSDN和Github中看到别人分析的源代码的文章值得收藏)

    从CSDN中读取到关于spark structured streaming源代码分析不错的几篇文章 spark源码分析--事件总线LiveListenerBus spark事件总线的核心是LiveLi ...

  10. 今天在CSDN看懂这个帖子,也是我的困惑,记录一下(过了三十的码农,你选择的是哪个,说出你的想法)

    http://bbs.csdn.net/topics/390944177 1.继续开发生涯,做资深码农,从senior.team lead.tech lead到principal,如果你无欲无求,可以 ...

随机推荐

  1. html转义字符换行以及回车等的使用

    欢迎加入前端交流群交流知识&&获取视频资料:749539640 html换行回车转义字符 换行Line feed   回车Carriage Return  html中换行转义字符 的使 ...

  2. 省市区js三级联动(原创)

    看了一些网上的js三级联动,但感觉不是缺这,就是少那,决定亲自操刀写了一个,现记录如下,以备后用! <!DOCTYPE html> <html> <head> &l ...

  3. 【NOIP2011 Day 1】选择客栈

    [问题描述] 丽江河边有n家客栈,客栈按照其位置顺序从1到n编号.每家客栈都按照某一种色调进行装饰(总共k种,用整数0 ~ k-1表示),且每家客栈都设有一家咖啡店,每家咖啡店均有各自的最低消费.两位 ...

  4. 21. Merge Two Sorted Lists[E]合并两个有序链表

    题目 Merge two sorted linked lists and return it as a new list. The new list should be made by splicin ...

  5. python里使用reduce()函数

    reduce()函数在库functools里,如果要使用它,要从这个库里导入.reduce函数与map函数有不一样地方,map操作是并行操作,reduce函数是把多个参数合并的操作,也就是从多个条件简 ...

  6. guice基本使用,常用的绑定方式(四)

    guice在moudle中提供了良好的绑定方法. 它提供了普通的绑定,自定义注解绑定,按名称绑定等. 下面直接看代码: package com.ming.user.test; import com.g ...

  7. function at line ### more than 60 upvalues

    lua中函数的upvalues是有上限的,在luaconf.h中定义: /*@@ LUAI_MAXUPVALUES is the maximum number of upvalues per func ...

  8. sqoop从DB2迁移数据到HDFS

    Sqoop import job failed to read data from DB2 database which has UTF8 encoding. Essentially, even th ...

  9. Socket 数据包顺序的问题

    今天遇到一个问题,到现在还未查明原因,记录一下,留后续跟踪. 基于Netty的Socket通讯问题,Server在向Client发送数据时,假设数据原顺序为1,2,3,4...  但到了客户端顺序可能 ...

  10. (转)RabbitMQ学习之exchange总结

    http://blog.csdn.net/zhu_tianwei/article/details/53969674 前面介绍了几类exchange的作用,这个总结一下: direct:消息会被推送至绑 ...