大家千万别搞错,我说的是程序员,没有说IT人才,IT人才是值钱的,不是所有的程序员都是IT人才,我并不是IT人才、我只是IT从业人员,哈哈。
首先本篇不是技术无用论,我自己也很在乎技术,一直在没有停止过练{wd}的那种,我写这边文章的意思是,不仅仅是技术要过关,其他综合方面更需要过关的意思,要努力变成IT人才,而不只是高级程序员就可以了。
最近公司在招聘开发人员过程中,我也感觉到,有些人的技术能力很强,但是老板还是不会招聘,也简单的反思了一下?其实这也是很必然的,很多年前我也想找个高薪的工作机会、也是同样到处碰壁,这时总觉得自己没用武之地,世界不能理解我的才华一样,会想去日本、美国发展会不会有更好的机会?他们是不是更重视开发人员一样的幻想产生。
其实这时候很可能是遇到了职业发展的瓶颈了,并不是问题出在社会环境,是出在你自己身上了,你可能没注意到,你觉得真的自己太强了,可以尝试自己去创业,我当时就选择了这个路线,结果表明,我的能力经不起社会的残酷考验,只是我自己一个人能为自己技术强而已,哈哈。
责任越大收入越多,风险越大相对收入越多,我们程序员的责任其实跟老板的责任比起来,真的太渺小了,我们不用为每个月公司的按时发工资负责,不用为公司的房租、水电、电话费、网络费等等负责,我们不用为公司的合同违约负责,我们不用为公司的产品出质量问题负责,我们不用为公司的未来,N多同事的养家糊口负责,所以我们的收入才会那么一点点。
若你觉得实在太强了,那就自己干,不会有人反对你的,我们都支持你创业,国家也支持创业创新。
分析01:
我们国内很少有真正的技术型软件公司,大多是信息技术咨询型软件公司,并不需要N多技术很强的开发人员,有那么几个高手就足够可以了。
分析02:
我们日常工作中更需要的是综合能力强的那种人,例如沟通能力、学习能力、解决问题的能力、与客户沟通的能力等等,实际工作中编码开发能力,可能会变成次要问题,虽然也很重要,但是其他综合方面的能力需要,比编程能力更需要,更紧迫一些。
分析03:
水平好开发人员与普通的开发人很可能最终的差别不是很大,因为你做得再快,也需要进行深入的分析、实现、测试、维护、改进、确认、实施等等很多环节,最终可能总体上的差距不是很大,因为公司里往往有已经有高手,把很多问题解决了,你只需要模仿就可以了,高手自己瞎折腾可能会出现搞错了的现象。
分析04:
技术强一些,也就强一些初级性的技术,拿不出工作上实际的重大成就来证明实力,例如继承、接口、泛型、语法、委托、反射,SQL语句等等强一些,这些东西,若是日常工作里比较仔细研究一下,有个半年时间的针对性的仔细学习,{jd1}能以比较优良的成绩通过笔试的关,平时再关注一些行业型的网站等,1年时间足够可以过关了,毕竟别人发明了C#、SQLServer,我们只是熟练会使用,顶多是深入了解用法而已,跟真正的技术强,有本质的区别。
分析05:
一般工作2年的人,正好是熟练掌握了工作技能,就像建筑工地上的熟练技工,但是软件开发人员,往往会觉得,自己什么都会了,盖多大的大楼都没问题,因为他天天在盖楼,亲手在盖楼,所以他希望能拿到8000元以上甚至10000元以上的薪水,当然我也能理解,现在生活成本高、房价高、物价高,而且我自己也是打工的,我也希望能拿到30000-40000的月薪,甚至更多,但是到处碰壁后发现,软件公司赚客户的钱也不容易,所以软件公司也不会轻易的把高薪发给我们,想拿到高薪,你必须能证明你的实力,例如,你有管理能力,影响力,过硬的积累,钢铁一般的意志,行业内有一定的影响力等等,不只是需要你会写一手好代码,更需要对整个软件项目的整体推动力、管理能力、把控能力。
分析06:
例如,公司有20个开发人员,给了你10000元的薪水,那其他人呢?其他人也不比你差,而且在公司里工作的时间更长一些,要么给其他人也统统提高到10000元,或者其他人都辞职,就把你一个留下来,若是给20个人加薪,那得加多少?若是200个人呢?所以加薪不是你一个人的事情,是整个公司所有开发人员的事情。
分析07:
一个像样的软件公司,往往会有几个技术很不错的人,而且这些人往往在公司里工作了好多年,事实证明,这些人的能力很强,那外来的和尚必须比他们几个还强才可以,所以你想在像样的软件公司想拿高薪,特别是还没工作几年,就想拿高薪,就得那真正的实力,不只是需要某一开发语言的深入掌握上,还需要有压倒性的技术上的优势,让别人彻底服你,对语法精通只是工作的最基本的需要而已,不精的多查多看,也都能掌握好的,再熟练的建筑工人能开多少高的工资呢?
分析08:
若你觉得技术真的很强,那就尽量把简历投到外企或技术类的软件公司,你投普通的国内的软件公司,那是浪费彼此的时间而已,例如我们公司是典型的管理类软件开发公司,打死老板也不会给2年开发经验的工程师开10000的薪水的?光语法精通对我们公司的产品并没多大用啊,我们更重视的业务知识,我们查MSDN是免费的。
分析09:
一般工作3-5年以上,人就被磨平了,比较实际一些,实在一些了,我们更喜欢录用5年工作经验左右的人,这些人更务实、各方面的积累也可以,经验也丰富,也不大会虎口打开,工作时间长一些的,工作能力也强一些,人也相对靠得住一些,性格脾气、心态也趋于稳定了、更容易有团队工作经验。
分析10:
现在网络发达、培训发达,想成为高级程序员,比以前更容易了,只要愿意学习,有个一年半载肯花费功夫,很容易掌握很多编写程序方面的技能,门槛不高了,更适合靠努力、靠用功、靠辛苦,能养家户口为目标的人群,因为开发软件== 辛苦体力劳动+辛苦脑力劳动==赚辛苦钱,只要你不怕辛苦,这个行业随时欢迎你,而且门槛很低,开公司的门槛也很低。
国内管理类软件难卖出高价,本来公司赚客户的钱也没那么容易,我们开发人员想赚公司的钱就更不容易了,国内整个IT软件的环境气氛若不是很好,想赚公司的钱更不容易了,若国产软件失去了国内用户的信心了,那就在国内的软件公司工作就难赚钱了,折腾来折腾去,为什么往往是国外的软件公司做得比我们更好呢?是我们不够勤奋?不够聪明?不够敬业?
不只是要靠我们广大程序员自身的努力,还需要向房地产行业学习,需要把我们整个行业氛围都做好,让更多的社会资源、财富流向IT行业,我们大家要一起维护行业利益,只有整个行业的氛围好,我们更容易有好机会。希望能看到IT行业,象房地产行业一样火爆那就算只是前台售楼xxx也有希望能赚个百八十万了。
我们IT老板都没能轻松赚个百八十万的,我们小小的程序员哪里有希望能赚个十万八万啊。
posted on 2010-04-05 21:59 阅读(1144)
评论
如果是一个很小的公司,一两百人,然后老板也没什么想法,混{yt}算{yt},那招点能干活儿的,就OK了,就像一位哥们说的,不就select么。。。
如果是一个超过500人大的公司了,老板有激情,想干一番事业,或者做到行业的{n1},我觉得对技术还是要重视,当然不是盲目的重视,还是需要一些技术高手来为公司做一些技术储备,这样公司才能长远的发展。
各有各的好处,应届生也早晚会成老员工
如果公司现在还在贫困线上下挣扎,还在为了赶一个个的项目来为员工发工资,那确实得好好思考一下
但如果公司已经摆脱了贫困线,有充足的现金流为公司未来的发展做考虑,那我想应该换一种姿态来对待技术。
不管是管理软件也好,行业软件也好,还是纯软件的公司也好,我想如果长远来讲,还是需要一只优秀的技术团队在背后做支撑,为公司的发展提供源源不断的动力
好的公司能将实习生培养成高手,坏的公司能将高手培养成实习生。
同时和人也有关系,做的都是在google.百度上搜索没翻过页的事情,基本上很难拿到高薪。
而且绝大多数应用,太浮皮潦草,既不深也不广,其实并没有解决管理问题,缺乏对所处行业管理的理解,不能给用户深入有用的功能,只是再重复用户的工作。
老板只要抓住一两个核心人员就足够了,其他人可替代性太强
绝大多数应用,太浮皮潦草,既不深也不广,其实并没有解决管理问题,缺乏对所处行业管理的理解,不能给用户深入有用的功能,只是再重复用户的工作。
很多人都以为程序是程序员写出来的,那就应该是最主要的贡献,应该拿到这个程序的大部分价值,这只是一厢情愿而已。
不讲理论,就举个例子,广东大部分企业都是制造商,就干着程序员的事,它们起早贪黑的造产品,但是经济危机一来,首当其冲的垮掉的就是它们,为什么?因为只是造,附加值太低!
郎咸平的六加一理论,6:产品设计、原料采购、订单处理、仓储运输、批发、零售,1:纯粹的生产。这个1只创造产品市场价值的很小的一部分,而6就成为产业链的xx。
说白了我们程序员学技术做产品,就仅仅是完成了产品附加值{zd1}的部分而已,如何推广、卖出去才是真正赚钱的地方。
以前上大学的时候教授说,{yl}的营销加三流的质量,是赚钱的软件,{yl}的质量加三流的营销,是绿色软件。
以前能做软件的人少,工具也少,所以软件产量低,卖的利润高,企业更喜欢把钱给能造软件的人,现在工业化了,机械化了,白热化了,通用软件随手复制,老板还会给我们高薪吗?
期待拍砖。