① 程序员技术差胜任不了工作应该辞职吗
那就去找个有老员工的大公司吧,这样可以学到很多东西。
② 为何国内程序员的平均技术水平不高
高级程序员是不能只靠读若干本书和写几万行代码练就的,笔者更注重的是低层的环境,即程序员现实的工作环境。因为程序员的高低还得从实际的工作来衡量,而非其它。所以我想说的是,中国的软件公司的性质直接影响程序员的水平的高低。而我所说的软件公司,不是指某个或者某几个,而是指主流的软件公司,大众型的软件公司。所以我希望那些已经步入一个理想的公司的程序员理解我这篇文章的定位。 软件公司的无偿加班对程序员的影响 国内的软件公司中程序员是常常加班的,每日加,周未也常加。基于这种性质,出现了一种很莫名其妙的现象:每天程序员的实际下班时间总是要晚于规定下班时间,至于晚一个小时还是两个小时还是更多这就另说,总之,程序员这份工作,如果按时下班反而自己感觉自己像是做贼似的。表面上公司并没有强迫谁加班,但实 际上在潜移默化中有一种威慑力,要求你要多为公司工作几个小时,而且表面上你所工作的这几个小时还是你自己愿意的。正因为是“自己愿意的”,所以公司更有理由认为是无偿的。 还有就是周未加班,一般周未加班是因为“忙”(关于这个带引号的“忙”,见“软件公司的‘忙’对程序员的影响”)。但周未加班一般是无偿的,至于法律所规定的那种“偿”就更尝不上了。不过一般公司是这样规定的:周未加班可以倒休。关于倒休,一般是周未的班真的加了,倒休却遥遥无期,原因很简单,公司 “忙” 嘛! 这种情况对程序员的影响:消极、软弱无主见、虚伪、对前途渺茫。 软件公司的“忙”对程序员的影响 软件公司的“忙”其实有时也是真忙,从原因来说,软件公司认为是程序员(其实也有其他员工,但本文不涉及讨论)造成的,程序员认为公司造成的。而根据“一 个巴掌拍不响”原则来看,应该是公司与程序员合作不协调出现的恶性循环造成的。深层原因大家自己研究去吧。不过从我这里的表象来看,这种“忙”有这么几 点,这几点如果不代表大家的意见,大家可以补充: 1、项目开发与计划脱节,表现为项目开发慢于计划。 2、突如其来的事件。 3、为某种说不清道不明的原因,像是作秀。 4、假忙。 5、真忙。 上面说的第一种情况最常见,这涉及到软件工程的话题,其实也是软件公司做不大,程序员水平提不高的核心。 上面说的第二种情况也常有,比如偶尔赶个标书,比如客户那里突然出现了BUG,急着去改等等。 第三种情况就很让人晕菜了,有点无病呻吟的感觉,比如不知道从哪里冒出一个会议,开到个七八点; 第四种情况很特别,也比较常见,大家同室坐、彼此各自心。一片共同耕作的美好景象,但果实见不到两颗豆呢。这可是大家齐心虚度时光。程序员可以拿出这个时间提高自己吗?当然不可以了,你表面上还是得干活呢。 第五种情况就不说了,因为这是正根。 总之软件公司是“忙”的,一般是以上三种“忙”,偶尔这三种都没有了,第四种就马上出来的。 这种情况对程序员的影响:混乱无序、怨由心生、虚伪做作、学习时间少。 软件公司的流程不规范对程序员的影响 无像样的需求、无像样的设计、没有测试、没有文档、没有维护(所谓维护也大都是客户测试出BUG来改一改)。 其实说到需求这一块也并非完全是软件公司的问题,大多数情况下,客户也是根据程序员直接上来编码后暴露出来的问题才渐渐明白自己的需求是什么的。 “什么都没有”的问题在于,什么也不清楚,如果写一堆以不变应万变的代码,第一,时间不允许,第二,难度太大。要是稀里糊涂去实现,扩展与维护性又差,整个一堆豆腐渣工程,总之是没法下手。长了一堆“打铁”技巧,神不像神,程序员不像程序员的。 这种情况对程序员的影响:无规划性、代码质量低、手忙脚乱、技术永远停留在“打铁”水平。 软件公司对程序员员工的“全能型”要求对程序的影响 装系统、修打印机、写文档、编代码、见客户、扫地搬桌子、接网线,在国内软件公司中程序员做什么事都有可能。单单说技术方面,也是要求事事能做,看一下招聘要求就知道了。 这种情况对程序员影响:术业无专攻。 软件公司的工资拖欠对程序员的影响 很悲哀,这是存在的。我向来认为一个员工与公司合作的最底线应该是按时按量发工资。但很多公司打破了这个底线。一个朋友开玩笑地说过:“家庭有钱,谁干程 序员呀!”这话虽只可信一半,但是从国内情况来看,程序员的生活质量还是不高的,工资的拖欠直接影响到程序员的心态,甚至影响到程序员的生活。 这种情况对程序员影响:低调、迷茫、心态不稳、思想徘徊、生活困难。 软件公司对软件开发的要求对程序员的影响 软件公司对软件开发的要求一般是实现即可。如果说写一个和记事本一样的程序,公司感觉程序员应该在一天内搞定;如果写一个WPS,公司也就感觉程序员应该 在两到三个月搞定。这不是浮夸,事实就是这样的。公司所着眼的点在于“就这么一点功能”,而非在于“怎么实现这‘一点’功能。 这种情况对程序员的影响:开发难度大、维护难度大、压力大、难沟通。 软件公司的承诺对程序员的影响 国内软件公司一般实际行动能力差,但没理难说话,他们也知道自己没理,所以比较爱承诺,把实际问题抛向以后解决。然而承诺也只是口头的,有一点“我以人格 担保”的意思。不过一般情况下,国内的程序员还是比较有忍耐能力的(从上文来看不忍耐还能混吗),但公司层面的“人格”却是不可信,多承诺少兑现,员工面 试时听到的说话到干了两年走了都没做到的事根本不少见。然而路遥马乏力,日久人变心,这样的结果往往是使公司与员工走入恶性循环。 这种情况对程序员的影响:不满、被动、拿不起放不下、进退两难。 总结 消极、软弱无主见、虚伪、对前途渺茫、混乱无序、怨由心生、虚伪做作、学习时间少、无规划性、代码质量低、手忙脚乱、技术永远停留在“打铁”水平、术业无专攻、低调、迷茫、心态不稳、思想徘徊、生活困难、开发难度大、维护难度大、压力大、难沟通、不满、被动、拿不起放不下、进退两难。 上面这些短语概括了程序员的性格、心态、生活环境、工作环境等方面,它们就像毒素一样,日久能把一个健康的程序员毁掉。在这样的环境下,还问为什么你的技术这么低?太搞笑了。
③ 做了快一年的程序员了 技术仍是一般般,是不是很不合格
习惯促使我,我们不断进步,写出更好的代码。如果你现在觉得自己遇到了瓶颈期或者不知道该如何提升自己,那么这篇文章非常适合你。
6
第一个迭代版本仅仅只是起步:它能够确切起效,那么恭喜各位!但这并不是终点,接下来我们要让它变得更好。
④ 30岁程序员技术稀烂,还有必要继续吗
如果编程技术不行的话,我觉得你有必要转移一下自己的职业方向,可以当产品经理,项目经理,软件销售等等,这些职业可以利用自己在社交方面的优势做的更好,会编程反而成了你的加分项,而且前景要比这程序员好很多。
⑤ 985本科的华为程序员,一般都是什么样的工薪待遇
其实现在不建议去华为,因为华为处境不是很好。如果不能解决芯片制裁而到明年华为还不能找到新的足够大的项目领域,那么华为就会有发展危机。
华为的主业是手机通信,芯片制裁不仅仅是手机还有通信芯片,华为的主业严重受到芯片制裁的打击。而以华为主推的5G因为华为的虚假宣传,造成国家四年的5G建设实际上浪费了大量的资金和社会资源,以至于财政部长楼继伟公开宣布5G技术极其不成熟,属于过分超前基建,浪费了国家几千亿的资金,却始终找不到发展方向,造成严重的亏损。
因为移动电信联通的持续亏损,5G亏损所以就拖欠设备供应商的货款,华为其实在5G建设中实际上持续负债,而且因为华为的5G技术本身不够先进达不到高通在3G 4G,诺基亚 爱立信在GSM 2G这种技术的绝对领先和垄断实际上5G上面华为的话语权非常小,而且因为5G本身的不成熟商业化达不到相对最低商业水平,实际上5G的专利费收起来并不现实。一个是用的人太少,二是这个技术没有谁绝对先进。国际上用华为也可以,高通、三星、思科、爱立信也都不差多少,这种情况下收专利费就不现实。你可以收专利费,但是厂商就可以不采用你的标准,绕过你的专利。因为5G不是GSM 2G 3G 4G这些手机必不可少的基础技术,它属于那种富人阶层高消费的享受型消费市场。
⑥ 没学历的程序员能不能找到工作
能。只要你拿得出实力,并且不介意去小公司,学历确实不重要。我就是普通二本退学自学的Android。目前已工作快一年,月薪10k(刚去的时候不懂行老板问我要多少工资我居然只说了5k……好在几个月后他给我涨了)。但是没有学历一定要有作品,不然没人相信你的实力的(随便模仿一个常用的app就行,粗糙一点也不要紧)。
⑦ 华为程序员,985本科,36岁,昨天公司通知不再续约你咋看
都说35岁是职场的一个转折点,要是在这个岁数还想在一线当程序员还真有点困难,而剩下的选择要么就是转管理岗,要么就可能会被辞退。
原因自然不复杂,35岁的程序员,相信大多数都已经成家了吧?
有了家庭,而且岁数也接近中年了,自然不可能像小年轻一样可以那么拼的加班熬夜,而且三十多岁的工资价格再咋样也得比刚毕业没多久的小年轻多个几倍吧?
虽说是老生常谈了,但就像上面那位一样,在没有保持知识输入,迟早会跟不上时代的。
更不提程序员这个技能更新飞快的职业,每年都可能会有新的代码知识要学习。
不管这是不是鸡汤,笔者诚信建议不要放弃知识输入才是!
⑧ 来聊聊怎样辨别一个程序员水平的高低
看头发。热爱技术的人,会不自觉的熬夜,不解决某个问题誓不罢休。
⑨ 程序员:我可是985毕业的,为什么没人要
985和自身学习能力可不对等,想想自己的缺点 不要被表面的光辉骗了
⑩ 程序员技术水平低怎么办
如果想提高自己的专业技能的话,建议可以去一家专业的学校学习,老师会根据你的基础给你系统的指导。