ITPub博客

首页 > > > 我不算高手,自认是个不错的Linux程序员!

我不算高手,自认是个不错的Linux程序员!

作者:u_453e1a12781dea 时间:2016-08-18 15:19:34 0 删除 编辑
ChinaUnix博主| GFree_Wind
本文版权由GFree_Wind所有,如需转载,请联系本公众号获取授权!

编者的话:
所谓人生宏愿,不过尔尔!梦想,就是将希望洒落在每一个坚持的日子里,让日子成为照耀自己前行的灯塔,愿你的生命永远活在灯塔璀璨的光芒里。

我与Linux
我真正接触Linux的时间并不早,大二的时候第一次装上Redhat。进入系统后,第一个念头就是C盘在哪?第二个念头居然是如何安装游戏?在得知无法安装熟悉的游戏后,这个Redhat在沉寂了大约2周之后,就被删除了。我相信,大多数的朋友在大学期间,都跟我一样浑浑噩噩,并不知道自己的方向在哪?应该学习些什么?这既有环境的原因,也有我们自己自身的原因——那时的我,连Linux到底是个什么东西都不清楚。

研二的时候,我第一次在Linux上面写程序,看着黑色的屏幕上,一行行的输出,如同魔法世界的咒语一样。在我这个白丁面前,一切都是那么神秘,一切都是那么不可思议。为什么没有熟悉的编程界面呢?——那时的我,只接触过VC集成开发环境。

07年,我才正式开始进入Linux的编程领域。从一开始的排斥,然后慢慢的接受,最后一发不可收拾的爱上Linux。以前Linux上所有的“弊端”,都变成了它的优点,如命令行的灵活和高效等。对Linux的热爱,也促使我狂热的学习Linux所有的东西,命令、脚本、配置、应用编程,以及Linux内核本身。

前面这些,只是想说明作为Linux程序员,即使我们起步比较晚——有很多“牛人”在高中时代,就已经明确了方向,但是作为后知后觉的我们,只要努力,一样可以成为不错的程序员——我不算高手,但自认是一个还不错的Linux程序员。

我与程序
从我自身而言,我自认我是热爱写代码的,喜欢钻研技术。虽然经常自嘲“自己是码农”,但真要让我不写代码,我还真不自在——这就是“码农”的命呵。

码农,码农。之所以有这个称呼。我个人觉得,一方面程序员写代码是比较辛苦,累脑累心的活;另一方面,从某种角度说,程序员的薪水并不高。所以,才被称为“码农”。
但如果我们自己真的把定义为“码农”,我觉得那你干脆就不是一个合格的程序员。写代码辛苦吗?有时候确实很辛苦,但是你可曾记得解决问题后的喜悦?!你可曾体会在你的指尖下,书写的一行行字符,转化为一条条机器指令,操纵着设备如你设想般运行。所谓的“辛苦”在这种成就感面前,还有什么值得可提?!真正的程序员,是享受于编码的过程,享受于解决问题的喜悦,享受于创造的成就感。

再说“薪水”。客观的讲,在当前的中国社会现状下,一无背景,二无资金的我们,不能拼爹的情况下,程序员是一份还不错的职业。日晒不到,雨淋不着,借助于世界的信息产业浪潮,程序员的待遇在各个行业之中,也可以算得上偏上水平了。当然,如果你非要和国内的垄断行业相比,确实比不了。话说回来,石油,烟草,金融,这些行业你进得去吗?真进去了,那样的工作你真的感兴趣吗?当然,即使是程序员,工资待遇也是分三六九等的,但是这基本上和能力水平挂钩——自然也有一些是因为机遇。总体上说,这个行业还是公平竞争的,能力上来了,待遇就能上来。

扯得稍微远了点,再说回我自己。选择了这一行,我就没想过大富大贵,只要凭借自己的能力,可以给家人幸福稳定的生活就足够了。本身对代码的热爱,才是选择这一行业的根本原因。

我的学习方法
对于每一个初学者来说,最想问的,莫过于如何提高自己的技术水平。这个问题既容易回答,又很难给出确切的答案。如果让我总结的话,就六个字“多看,多想,多写”。

还有一个重要的前提条件就是不要着急,慢慢来。当我们看到网上各种资料,各种“大神”的技术文章,问题讨论,也恨不得自己也能像他们一样“激扬文字,指点江山”。于是,东一榔头西一棒子,一会儿看看这方面的资料,一会儿又去学习那个概念,结果东不成西不就。看似“样样精通”,其实“个个稀松”。其实,让我们冷静下来,仔细想想,整个业界,能有多少个“大神”级的人物?成为“大神”,两个条件必不可少,一是天赋,二是机遇或者说平台。不是每个人靠努力都可以成为“大神”的。成不了“大神”又能怎样?对于IT企业来说,“大神”固然宝贵,但优秀的程序员同样重要。我们成不了“大神”,但是我们可以成为优秀的程序员,优秀的工程师!这个目标就现实多了,只要踏踏实实,把基础打牢,在某一方面深入钻研,就可以成为这一方面优秀的人才。

多看,要多看书,多看源码,增加自己的视野和阅历。多想,学而不思则罔,光看不想,其实没什么用处。看的时候,要多问几个为什么,才能真正的理解。多想,为了增加实践经验,同时还能加深原有的理解。纸上得来终觉浅,绝知此事要躬行。

时间从哪里来
我最后悔的是浪费了大学四年时间!那是一段多么难得时间,有大块的时间可以用来提高自己,我却无知的在挥霍。可是过去的事情,已经无法改变,那么只有将目前的时间利用起来。借用一个时髦的词汇“碎片化”,工作以后,尤其是有了家庭,肯定没有了大块的时间可以用来学习。但是我们可以利用一切碎片化的时间,给自己充电。

以前我上班路程很远,一天在地铁上就可以有两个小时。这段时间,我基本上用来看书。有了电纸书以后,就更方便了。你能想象在拥挤的地铁上,端着一本厚厚的计算书籍站着看书的情景吗?(计算机书籍一本比一本厚,没有最厚,只有更厚)。当你真正深入书中内容时,吵杂的地铁也变得“安静”了。我也因此经常听不到老婆的电话,然后被老婆批评O(∩_∩)O哈!

没有孩子之前,每天晚上基本上我都会学习一到两个小时。有了孩子呢,事情更多了,时间也更碎了。这里得感谢一下我老婆和我岳母,她们分担了照顾孩子的大部分重任,使得我在干完自己的任务之后,每天仍然有一个小时左右的自由时间可以用来安排自己的事情。

整块的时间,我们可以用来完成一个大点的工作,比如看看技术书籍,写篇博客,钻研钻研代码。但是碎片化的时间,十分钟,五分钟,怎么安排呢?电纸书的好处就体现出来了,携带方便,等车,如厕(不要笑)都可以拿出来看看。不一定非得用来看代码相关的内容(几分钟研究代码不现实),但是可以看看原理概念方面的介绍,甚至不一定是技术书籍。看看其它行业,文化,历史,科技,心理等等。
广泛的阅读,会潜移默化影响你的层次和水平,以及你思考问题的方式。 一句话,要利用好碎片化时间。

技术方向
现在的技术方向太多了,如何选择一个技术方向来突破呢?我的看法是,不要被宣传还有潮流影响,做自己感兴趣的。按照乔帮主的话,follow your heart。

一个人只有做自己感兴趣的事情,才有动力持续的学习研究。看着“时髦”的技术,确实会带来丰厚的回报,可是你的兴趣方向不在那,怎么办?兴趣不在,你就不大可能深入的研究这门技术,对这门技术的理解也不会深刻。肤浅的技术水平也不会为你的“身价”增值多少。

以我自己为例,我就对底层技术感兴趣,对“赚钱”的应用不感冒。如果你可以把自己的兴趣,与当前的热点结合起来。那么我就恭喜你了。

职业发展
这个其实我没啥可谈的。因为我自己的职业发展就是乱七八糟的,没有什么规划。我喜欢工作的开心,可以实现个人价值。这也是为了我在外企工作了6年多以后,选择了离开,并且再也不想在外企工作的原因。

现在选择了一个初创的小团队,我们的产品是一款基于x86网关产品。之所以做出了这样的选择,是因为是因为这里有一群充满干劲青年,和像朝阳一样的企业文化。我们开创了一个网关产品的新时代,“免费”!。所以团队虽然年轻,但也有推动和改变这个行业的机会,每天都可以收到很多用户的鼓励,还有不少朋友给我们寄来了礼物。来这里时间虽然还不长,但却可以找到自己的价值所在。能够实现个人价值的工作,才能有工作的乐趣!

这个秋天,和百位大咖约个会!
SACC2016
作为国内最受欢迎的架构师盛会,2016第八届中国系统架构师大会(SACC)将于2016年10月27日-29日在北京万达索菲特大酒店撼世来袭!

大会以"架构创新之路"为主题,共设置两个主场分享时段,24个技术交流专场时段;邀请来自互联网、电子商务、金融、电信、政府、行业协会等20多个领域,150多位技术专家及行业领袖来分享他们的经验;并将吸引4000多名系统运维、架构师、及各种企业的IT决策人士参会,为他们提供最具价值的交流平台。
限时折扣!
8月31日前,订购SACC2016门票立享7.8折优惠!团购更有折上折!还不快来!
点击“阅读原文”立即购票!

原文作者:;如有侵权,请联系管理员删除。

上一篇: 技术的边界
请登录后发表评论 登录
全部评论

注册时间:2019-07-17

  • 博文量
    1982
  • 访问量
    17894