作为程序员的一些感想

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/nini_boom/article/details/78791226

程序员这一职业一直以来都被外界认为是神秘的职业,被冠于各种标签,而事实上,很多人对程序员本身工作的内容以及意义都是不清楚的,甚至包括程序员本人。

IT是一门很奇怪的行业,被普遍认为是搞高科技的行业,但是往往IT的门槛又不是像其他高科技行业那么高,就比如生物学、物理学等等,最起码你得有个985,211的硕士学历才会被认可,而IT呢?报个4个月的培训班,哪怕中学学历都可以成功变成“圈内人”,“写代码的人”。

而区别是什么呢?

有人说:“IT行业就是吃青春饭的,年轻时可以熬夜,加班,多攒点钱和经验,然后30多岁转到管理层或者转行。”我并不排斥这样的说法,但是也绝不认同。IT行业也同其他行业一样,是以知识为基础的,但不同的是IT行业新技术层出不穷,知识迭代的速度是其他行业远不能比的,年轻时头脑接受新知识快,固然是优势,但是决定程序员前途的仅仅只是技术能力吗?我不这么认为

记得前一段时间,我和一位从业十多年的技术大牛探讨过这个问题,我认为,一个程序员最重要的是拥有很强的技术能力,能够熟练掌握最新的技术,只有个人技术能力增强了,才会有更好的发展机会以及更高的薪资,大牛没有直接给我回答,讲了两个故事。

第一个故事,是他当年刚毕业的时候,一开始进公司薪资是500,刚毕业的他什么都不会,然后公司跟他说,给你一个月时间,给我开发出一款产品(应该类似于一种小工具),做不好做不出来都给我滚蛋,他做出来了,然后拿给客户看,客户一看,说:“你做的这个东西就是个垃圾!”,他说:“我哪里做的不好您提出来,给我15天时间,我就在您这改,直到您满意。”,15天过后,客户和他朋友说,这个小伙子做的东西还不错。

第二个故事,是关于他老板的,他的老板是某上市公司的创始人,大牛这样评价他的老板:“我们老板不懂技术,市场和销售懂得也不是太多,但是他说的话让在座听他说话的人都能够感觉到鼓舞,这就是一种气场,因为他了解他自己,因为他足够纯粹简单。”

这两个小故事深深触动了我,我回想起大学在自学编程和刚工作的时候,一遇到不会的东西就会焦躁不安,生怕耽误了开发进度或者遭受到别人的冷眼,关注点放在事情的完成上,而不是事情本身,造成了太多的焦虑。我们往往把太多的眼光放在了外界,别人的评价、态度都会使得自己惊慌失措,其实应该从内部发现自己,反省自己,真正认可并了解自己的人,不会在意别人的评价,当时大牛的想法很简单:不管你给出怎样不好的评价和刁难,我就是要做好自己的产品。

我认为,程序员的价值不应该用对某一语言的掌控程度来衡量,程序员最大的价值是在于创造,职业的特殊性,使得我们和逻辑以及具有规律性的事务接触更多,发现规律用算法公式表现出,然后设计数据结构和API去实现它,创造出可以解决当前存在问题的程序出来。代码是活的,不是砖块,也许你写的是一整个项目程序,亦或者只是其中某一个模块,当它运行起来的时候,它也就被赋予了生命,它是你智慧的成果,甚至可以看成是自己的孩子一样,因为只有这样,你才会真正热爱你的工作,你所做的事情才会被赋予价值。

IT行业是一个很平等的行业,从中专到博士后都有人在,没有任何一种高科技行业像它这么低门槛跨度大,也没有任何一种行业像它和商业这么近距离,更没有一种行业像它知识更新地这么迅速,这么多元化的背景下的行业,技术能力仅仅是一种表象,更深层次的其实是认清自己,从内发现自己,从学习和工作处理中提取出规律,填充自己的人生体系,只有拥有了对自己的认知,学习,工作就会变成自然而然的事情

猜你喜欢

转载自blog.csdn.net/nini_boom/article/details/78791226