千锋教育-做有情怀、有良心、有品质的IT职业教育机构

位置:首页 > 求职指南针

如何规划自己的程序员人生

时间:2016-01-18 13:50:51  |  来源:  |  作者:  

  每个人的人生中20岁到30岁这段时间,是在痛苦中摸索的时间,而且这段时间还有一个很奇特的现象,就是虽然是痛苦的但是大多数人还是有很多的快乐的事情来冲淡这种痛苦。孔子曾经给人的一生每个阶段一个名称二十弱冠、三十而立、四十不惑、五十知天命、六十花甲、七十古来希。20~30岁就处在弱冠这个时期,这时人初尝试酸甜苦辣的时期,因为在此之前的我们都好像是生活在伊甸园里。(小编就是这样)
  这个时期我们刚刚成年,很多的思想都非常的不成熟,因此对于自己的了解也就少之又少。尤其是在大学刚刚毕业这个时期,十五六年的教育让我们学到了一堆的理论,可是却没有学会任何一项关于如何适应社会,如何真正的了解自己的技能,所以在网上看到的大多数想寻求帮助的人以这个年龄段的人多。
  我在这个时期也是这样,心比天高,眼比手高,目光短浅,只知道技术,所以工作中得罪了很多的人。在不断的跳槽之后,我发现了一个问题——不管我的技术有多高,我周围的人并不会因为我技术好而对我有任何的好感,反而技术好还有可能得罪到某些人。我的事业也不会真正的因为技术高而得到质的改善。而且我感觉如果一个人的人品以及素质不够好的话,其技术也不会有多好。
  到了如今,我已经进入而立之年,回头看看发现了一个很有意思的规律。这个规律可以从我枕边所放的书在这10年中的变化体现出一些事情。从开始身边的书大多是什么什么精通、什么什么快速入门、什么什么宝典之类的厚重的书。然后逐渐变成畅销的经典书籍,然后到了现在我身边的技术书籍已经很少了,取而代之的变成了诸如《程序开发心理学》《人性的弱点》《道德经》之类的了。我到底怎么了?
  仔细分析一下,才知道,我已经开始对我的人品&人格有所考虑了。因为我感觉,我的技术已经很难提高的一个主要的原因就是我对于人生&自己了解的太少了。所以导致我在写程序或者做设计的时候不能将技术发挥到高的水平上。有一句话——“程序人生”,这句话随着我的年龄的增长对其的理解也在不断的改变。现在我感觉写程序就好像是写人生,一个人有什么缺点,他的程序就会有一些相应的与其他程序员不同的缺点,而且不管怎么学习和读书都无法纠正。但是在我真正的从性格上改变了某些不好的东西后,才方发现这些错误以在逐渐的减少。
  当我开始真正的理解了编程该如何做的时候,我也开始发现我的知识是多么的贫乏。而且这时的我也不会去再问我的前途该如何规划,某个技术是不是会落后之类的问题了。因为我已经找到了我该找到的东西。
  上面的这段话,我想很多初如行的人会不理解。没关系,这些话就算是说给10年前的我听,我也不会理解的,而且还可能会反驳。我只是想说出我浓缩版的思想历程,让看到的年轻人知道,将来你也可能变成这样。
  至于上面这个问题的所问的程序员的人生该如何规划,我的想法就是在有能力的情况下多多的深入技术——但不能太杂。在有条件的情况下多多的读一些非技术性的书籍以丰富我们的知识面,净化我们的心灵。只有这样你才能创造出设计精良甚至的软件。如果大家有心的话,可以看看那些历史上的设计大师或者是科学家,这些人虽然可能是建筑大师、物理大师、数学大师,可是他们有个共通的地方,那就是他们并不单纯的在某个主要的领域是,他们大多数都还是一个哲学家、思想家。这是偶然吗?明显的不是!在积累了这些该有的知识之后,你就会发现不再迷茫,因为你已经了解了自己,知道自己从事什么是适合的了。这样你就会加专著于你所选择的东西。逐渐的变成了一个。等你到了的级别我想也不会在为人生的规划有所困扰了。因为每个人都有属于自己的规划,而且每个的规划都是不同的。
  20~30岁是痛苦的发现自己的阶段,在这个阶段要充分的了解自己,根据这些了解找到一个适合自己的行业。另外就是要为而立之年准备足够的知识,因为到了30岁以后我们真正的钻研技术的时间就会逐渐变少,取而代之的是与人打交道。而与人打交道的看家法宝就是你的人品 要好。这也就是说为什么要三十而立,立的并不是你的事业,其实是你的德、你的人品。

上一篇:猎头怎么给候选人面试辅导
下一篇:态度以及业余付出决定程序生涯

课程咨询

  • 北京天丰利校区(总部):北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226/7-801
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、大数据开发培
                     训、VR/AR混合现实培训、iOS培训、好程序员
  • 深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷A区B座605-619
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    咨询电话:0755-33582485-801(硅谷校区)0755-86660670-801(大学城校区)
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、iOS培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-56166283/56166279
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训、好程序员
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55191750 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 大连地址:辽宁省大连市甘井子区软件园路2号东软信息B8座2层
    咨询电话:0411-39026086 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 武汉地址:武汉市江夏区藏龙岛杨桥湖大道15号拓创大厦15楼
    咨询电话:027-81772047
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 成都地址:成都市武侯区科华北路62号力宝大厦N(北楼)18楼
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:Java课程培训、Android课程培训、HTML5课程培训、JavaEE培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、iOS课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、iOS课程培训
  • 了解千锋动态
    关注千锋教育服务号

  • 扫码关注千锋互联
    身边的移动开发导师