你现在还好吗纵贯线做程序不 。

做程序做了6年了,到现在还不知道何出何从 - 暮色 - ITeye技术网站
人生短短几十载,一转眼都过去了三分之一!
以前我感觉对什么都不在乎,人生只要过的自在潇洒就可以了,没有想到近来竟然发现不是这回事,是自己的境界低了,还是自己把工作看的太重要了!
我三年前到了一家小公司上班,公司的领导对我很好,我在公司干活也很卖力,一般情况下,做net程序员的一年都会涨一次工资,说实在的,在这个小公司里面,我根本学不到新的知识,但是由于处于人情上的考虑,我也就留下了,
没有想到的事情是,公司今年来到现在工资上只说了今年公司资金暂时没有周转开,等周转开了,再给我涨工资,前几个月说下个月涨,但是一直过了3个月还是这样,我想我是不是在一个公司做的时间太久了,也没有和公司提过任何意见,公司就不给我涨工资呢,
我很纠结,不知道是不是要换一家公司,但是公司最近又很忙,每周都加班,我这样走,又感觉不合适,我很矛盾!
加?"留":"走"!老板:加班 implements 加员工:加工资 implements 加
浏览: 78353 次
WebUI最新版免费下载
居然有美女程序员。
低头做事,抬头做人过幸福的小日子 ,很不错的心态
心态非常好,也会让你的团队和客户感觉比较舒服的
我的上司就是女的,架构师,不是一般的厉害啊!女人不可小嘘啊 ...本帖子已过去太久远了,不再提供回复功能。“你不适合做程序员” - 四火的BLOG - ITeye技术网站
博客分类:
我的一位同事,他带他读小学的孩子去学钢琴,通过关系找了一位有点名气的退休的老教师,学费不菲。他说其实他并不知道为什么要学,但是看到那么多孩子都在学钢琴,他想,他的孩子不能落后。一个月之后,他去问钢琴老师,对孩子的学习有什么建议没有。钢琴老师用尽了委婉的表达,最后说:
“对于你的孩子在学音乐方面,我最大的建议,就是你的孩子最好别学音乐”。
这位同事最初听了有些恼怒,但是转念一想,老师未尝不是负责任的。通常这样的老师,赚钱之心,都会忽悠家长,或者好话歹说,很少有说“不”的。但是真话就是这么犀利。
这位同事说:“我们平时并不容易听到真话,真话来临的时候,心里还真是‘咯噔’一下”。
世界就是这么残酷,老天给了不同的人不同的能力和智慧,世界上许许多多不同的事都需要不同的才学和特质,试着去寻找适合自己的方向,这无关乎你有多努力。这是一个简单的道理,语言可以说得冠冕堂皇,可是事实就是这一个:
“如果你没有这方面的天赋,你最好别干这事”。
放到程序员身上,亦然。
哪些人不适合做程序员?
“我不懂网络、不会操作系统、没听说过Java……”,没关系,这些具体的技术都可以学。
“我记忆力差,数据库认证考试不及格……”,没关系,记忆力差的人只能记住深刻的、精华的东西,而且自己的想法会更多;至于认证考试……其实我们都知道那种考试有多么浪费生命。
“我30岁才开始写代码,同事说的我都没听说过……”,还是没关系,你知道的太少而已,少工作,多上网,了解更多的行业信息;积累你的经历,总结你的故事,你就能知道得更多。
“我没听过什么是软件……”,好吧,我承认,这是唯一一个例外的,你是从别的世纪穿越过来的人吗?
不是这些,那么,到底那些人不适合做程序员?
下面这些话,是我眼中程序员必备的衡量标准,遗憾的是,这些都很难通过勤奋来弥补。现在,聪明的你,不妨参考一下自己,也许现在想明白什么才是适合自己的事情,比到三十年以后再后悔起来,要有意义得多。尤其当你发现其中某一条,触及你心中的痛处了,那么,你真的要好好想想了。
如果你的思维缺乏条理性、逻辑性,那么,你绝对不要尝试去做程序员。
我不知道还有什么比这条特质更能体现对程序员的要求了。有的人理性思维不强大,但是感情细胞异常丰富,也许你能成为艺术家、诗人,但是程序员,一个缺乏逻辑的程序员,你能期望他干什么?
这一条是我唯一不想做任何解释的。 :)
如果你对事物没有思考的习惯和耐心,那么,你别去做程序员。
首先,不妨阅读一下,里面提出了N个身边的现象,每个现象都伴随着几个问题,小小地思考一下。
其次,如果你没有耐心阅读它的话,思考一个我从中随便摘出来的一个问题:
许多年前,当我看到珊瑚虫QQ把IP转成地实际地址的时候,我就在思考,如果我有一个IP网段的数据(全球IP地址数据),我怎么来完成这个功能呢?比如:某地点的IP网段是:10.10.1.* – 10.10.5.*。我要有一个IP地址是:10.10.3.20,我怎么匹配这个网段?用Hash表吗?好像有问题。把IP字串转成整型?排序+二分法,好像更容易解决一些,但是如果有一些修改的话好像有点不方便。用树型结构(森林)会不会更好一些呢?如果我要通过地点反查IP段呢?
我本来想给出另一个例子的,但是上面这个例子在这里更合适,我就保留了下来。
好,现在从你的思考回到本文中来。
如果你阅读了上面文章的链接,并且考虑了其中的某几个问题,至少说明你是有阅读和思考耐心的。
如果你没有阅读链接里的文章,但是思考了上面引用的问题,那么,这方面,你也还好。
如果你直接跳过它,阅读到此了,是你太忙了吧?太不经意了吧?还是……尽管你不愿意承认,其实是没有思考的耐心和习惯呢?
还有一个活生生的例子,以前有位同事和我抱怨,每天都要做一件事情,就是把报表数据录入excel中去,然后每周会给领导提供一次数据报告。但是每天录入数据的工作很枯燥,就是从网页上把一项项数据拷贝出来,粘贴到excel中,每天都要花十分钟的时间,每次虽然时间不长,但是日日如此,很枯燥。就这样,他在抱怨中做这个工作做了有半年之久。
看到这里,你想到了什么?
是的,为什么不做一个“懒惰”的程序员,为什么不写一个脚本之类的小程序去做这件事呢?
本质上,这依然是那个不愿意思考的问题,我没法评论其他行业对于思考的要求,但是程序员所解决的问题,都是不一样的,有的可以借鉴,有的可以模仿,但是你不能完完整整地抄袭整个问题解决的办法,总有很多问题需要用你的脑子去解决。
最后,看看这篇,关于码农和程序员,我想,之后你会有一点想法的。
如果你对新技术不感兴趣,那么,你还是不要去做程序员。
有的人会对新技术有一种排斥感,觉得“我学好C语言、操作系统和网络这些基础科目,把基础打扎实就够了,不需要接触那么多新技术”,并且往往认定新事物未必有什么新花样,万变不离其宗,没有什么的学习价值。
我认识的人中,抱着这样看法的人其实有很多,有些人甚至已经写了十几年代码。但是软件行业是更新换代速度极其频繁的行业,“万变不离其宗”是有其中道理的,但是“没有学习价值”只是逃避新事物的托辞罢了。
这样的情形有这么一种典型现象,觉得没有必要学习多种编程语言,因为“深入地掌握一两种语言就够了,语言都是相通的”。
很明显,这样说的人没有看到那些“不通”的地方,那些足以改变你视角和思维方式的地方。
再了解了解你心目中成功的程序员,我想这些人中,尚在做技术的程序员,无论到了哪一个层次,几乎都关注着互联网和开源社区。
如果你耐不住寂寞,那么,你可能不应该去做程序员。
你不需要非得在半夜里编码,你不需要非得穿奇异的衣服、做Geek的事情,你甚至不需要很辛苦地工作,但是,如果你“只想和大家一起讨论、一起研究”,而不愿意自己学习、自己写代码的话,你还是别做程序员了。
程序员不是一个孤独的工作,沟通能力是几乎每一个行业必备的技能,但是,你会有很多很多的时间自己学习、思考问题,上网搜索,写代码、测试、部署……甚至包括等待程序响应,分析程序崩溃的原因。
程序员需要独立解决问题,程序员解决问题不是民主选举。世界上绝大部分优秀的系统的绝大部分,总是由很少的人设计出来的。
总想把困难的问题留给和大家一起解决的人,往往存在一种依赖感,以及一定程度的不自信,你说是不是?
如果你只想把问题解决,特别不愿意寻根究底、精益求精,你大概不适合做程序员。
没有比更可以说明“寻根究底”这四个字了,但是这四个字其实和本文中提到的第一点本质是相同的,故不赘述。
有的人不愿意做测试,问他为什么,他说,“我喜欢创造一个东西,但是我讨厌去验证一个东西的正确性”。这样的人写不优秀的代码,因为他不会不断去追求高质量和更理想、更美的代码,更优秀的产品,他只适合做一个短期的项目,这样的项目很可能在不久后就变成一个烂摊子,当然,他可不愿意收拾烂摊子。
测试,无论是测试设计还是测试执行,很大程度上都是程序员工作的一部分。优秀的程序员总是能把程序写的容易测试,总是可以设计出好的测试方案。如果你讨厌测试,我希望你只是因为讨厌那些重复劳动——同时,停止抱怨,不如想个办法解决它吧。
许多Geek的心理有那么一点异于常人,如果你对于界面上几个像素的偏差都感到难以接受,如果你对维护自己的代码细致到格式、命名等方方面面的细节,说不定你就是那个能成为“极致”的程序员。
如果你接受了我的观点,发现自己就是个程序员的料,那么恭喜你,祝你成为令人尊敬的同行;如果你发现自己实在不适合做程序员,那么还是恭喜你,尽管抱怨和咒骂程序员的工作吧,事实上,那的确真不是什么好差事,而且,真相越早看到,就越不那么残酷,不是吗? :)
文章系本人原创,转载请注明出处和作者
浏览: 767364 次
来自: 北京
浏览量:287604
浏览量:60443
其实不能说程序员懒惰,只能说程序员不喜欢做重复的事情。
完善的网络爬虫应该具有下面的特点
分布式部署,由调度服务器统 ...
没怎么明白呢
那对比与Apache提供的BeanUils(当然,这仅是对简单 ...当前位置:
做硬件还是做软件 你还在纠结吗?
做硬件好还是做软件好?硬件真的不如软件有前(钱)途?这不是一个新鲜的话题,而是很多电子硬件工程师长久以来的无奈和痛楚。尤其近几年,全球互联网发展迅速,让软件人才变得炙手可热。
  OFweek网讯:做硬件好还是做软件好?硬件真的不如软件有前(钱)途?这不是一个新鲜的话题,而是很多电子硬件工程师长久以来的无奈和痛楚。尤其近几年,全球互联网发展迅速,让软件人才变得炙手可热。供求关系决定价格,加之软件业的成本主要是人(硬件需要更多的设备投入),软件工程师的薪资也更为丰厚。  有数据显示,单从美国方面看,电子工程师的工资增长不仅没有跟上软件工程师的增长速度,甚至还有下降。有网友说他认识的一个人,博士毕业,在硅谷排名前十的一家半导体公司工作近20年,最近工资被他女儿超过了。他女儿加州理工本科毕业,在Facebook工作了2年。  然而,这种差异不单单只是制造业和互联网的行业差别,在传统制造业内部,软件的发展也要好于硬件,这是为什么呢?网友分享了一位经验人士的看法。(为什么选择做硬件而不是吃香的软件?)文章作者从自己的从业经历谈起,并分析了造成这种状况的原因。  &消费类电子因为量大,同质化,IC厂家会针对性的提供完善的,集成的芯片解决方案,在早期的智能手机中应用处理器,基带modem,射频单元,音频单元和很多其他功能模块都是分立的,但现在满眼都是集成了各个通信制式和功能模块的单芯片解决方案,设计在这时其实只是应用,别犯错,整机射频音频EMC性能把住关就OK了,当然肯定也没这么简单,但不可否认这样给硬件设计留出的发挥空间少之又少。而硬件同质化之后沦为后台,产品体现差别的是软件,攻城拔寨创收的也是软件,舞台大了自然在公司内更加受重视,待遇和发展自然也好于硬件,但跟互联网和传统行业的差别比,这个差别相对小一些。&  &另外一点很尴尬的是,硬件的博大精深,体现硬件设计水平的一些技术,在中慢慢变的没必要了,开始我们也研究对标诺基亚,想把质量做到最好,但后来发现手机大家玩一两年就扔了,根本不需要你设计的这么精细,高层领导还嫌增加成本,浪费工时。手机都这样,其他消费类电子更不必说,可以看出这个行业市场对硬件技术能力,需求并不高,此处深深的叹口气。&  也有一些好信息。&在大型设备比如工控和高端医疗器械领域,硬件的处境就好很多,但对知识的要求也会高一些,不光数字电路和嵌入式底层软件,模拟电路,大功率,高可靠性设计的知识也是必须的。没有现成的芯片解决方案;没有现成设计可供参考,系统的庞大,很长的生命周期,可靠性设计相关的需求(出错可能出人命),都决定了硬件有更大的空间去发挥。深度的硬件技术也有了用武之地。&不过,在这种复杂度下,硬件工程师的受重视程度也是和待遇跟软件相当。  一些网友也都是和作者抱有相似的看法。  做硬件真的不如做软件发展好吗?也有人持不太一样的观点。
责任编辑:eliane
免责声明:
本文仅代表作者个人观点,与
OFweek电子工程网
无关。其原创性以及文中陈述文字和内容未经本站证实,
对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅
作参考,并请自行核实相关内容。
邮箱/用户名:
忘记密码?
用其他账号登录: QQ
请输入评论
广东省/深圳市
四川省/成都市
广东省/深圳市
广东省/深圳市
广东省/深圳市
广东省/深圳市
北京市/海淀区
广东省/深圳市
广东省/深圳市
广东省/惠州市
*文字标题:
*纠错内容:
联系邮箱:
*验 证 码:

我要回帖

更多关于 你现在还好吗 周华健 的文章

 

随机推荐