❶ 程序员一般都有哪些职业
程序员可以做的职业有很多,最多的是到软件公司做程序员,编写程序开发软件,也有做软件测试工作,工作经验丰富的程序员转到后台做项目管理。程序员是比较辛苦的工作,996是常态,经常熬夜,所以做程序员一般是年轻人为主,上了年纪的程序员很多改行或者换岗做管理,年纪大了思维和精力都跟不上,已经很难适应行业节奏,所以程序员做其他方面的工作也是很正常的。
❷ 程序员是不是都是一群苦逼的孩子程序员是不是很累,很辛苦程序员未来的出路是什么
程序员的工作确实很枯燥,也很累,不过收入尚可……如果你不是天才级别的程序员,没有什么其他的出路
❸ 浅谈苦逼的程序员和年薪百万的程序员的区别
经验与能力,工作的效率,带过团队,做过的项目,
❹ 程序员苦逼不
很苦比,程序员又称程序猿,就跟在地上板砖的工人一样。
❺ 程序员为什么都自称“苦逼程序员”
我来答一下。为什么自称呼苦逼程序员呢?苦逼两字何来?
1 加班 加班 加班~ 各种上班 你说苦逼不
2 代码 代码 代码 天天些代码很枯燥 你说苦逼不
3 没妹子 没妹子 没妹子 没有异性你说苦逼不
4 之所以自称苦逼 说白了都是程序员阶层对自己的自嘲
❻ 程序员那么苦逼,可为什么越来越多的人
首先你不是程序员吧,所以才会发出这样的提问,我见过许多程序员,有的如你所说,觉得苦逼,喜欢抱怨,但是属于少数,这种人各行各业都有,也有许多程序员喜欢编程,他们爱好编程,并不像你说的。金融行业有晚上最早11点下班的,有的人仅仅是为了挣钱进入金融,而有的人确实真正喜欢金融,他们不觉得你所谓的苦逼,他们爱好他们的工作,做自己喜欢的事,因为达成一些成就而快乐。你可能也没有工作吧,或者没有找到自己喜欢的工作吧。
态度消极的那些人多半是混的不怎么样的,不怎么进取,课余时间不自己提升,我们公司有个30多的程序员,喜欢说这消极的话,你看看他,35左右了,还是个普通的程序员,跟我们20出头的一个职位,别人有的30多了要么是总监,要么是经理,拿着高工资,人家心态都不错,进入行业刚开始,都是在低级阶段,工资不高,有的公司还加班厉害,但是以后进阶了就是你手下的人加班了,你就好些了
有些外行觉得程序员就是在电脑上写英文,一天要写好多,很苦逼,但是对于程序员本人来说并不是这样,每一行英文都是逻辑思想,有很多逻辑思想最后组成一个程序,有时候设计出来一个很好的架构,解决一个问题,会得到快乐,其实每个行业都差不多,喜欢就快乐,美工每天要做很多的图,画很多线条,修改,最后得到一个好看的界面,他们也为自己的优秀作品而感到爽快
这句话有的人说出来仅仅是开玩笑自黑,有的人是有心这样说,但是不管那个行业,天天吐槽的人都有,但是那些天天吐槽,心态消极的人都是不怎么求上进,或者只是为了捞点钱进入的行业,而且还混的不怎么样的,那些混得好的,喜欢自己工作的心态都是积极的,兄弟,找个自己喜欢的工作吧,你能体会到的
❼ 为什么中国的程序员总被称为码农
实际上IT行业在中国并不是特别差的行业,而程序员的工资也并不低,但为什么中国的程序员总被称作码农或者说是苦逼的程序员?中国的程序员生活和欧美的有什么不一样?之前,研发频道曾发过《东方程序员怎么看西方程序员》和《西方同行眼中的东方程序员》这两篇文章。来自世界各地的程序员们各抒己见。或许,从上面两篇文章中也多少能得出“”下面是来自知乎网上各位大牛的看法。让我们来一起看下!一位叫吴涛的程序员的回答:编程活动和机械电子一样可以视为一种工艺(craftsmanship),从事此类工艺活动的人可以叫做工匠或者工程师。经历过工业革命的欧美国家,有深厚的工程根底,从机械到电子再到软件,都是国家产业的支柱,滋养着社会中坚力量的中产阶级。工程师的社会地位普遍比较高,他们有工艺的传承,有文化圈,有产业的历史。而国内目前的软件工业和制造业非常相似,以来料加工式的低水平重复劳动为主。就好像农民仰赖着老天提供种子、土壤、阳光和水,中国程序员仰赖着洋人提供设备、技术和理念,从微处理器、操作系统、编程语言、编译器、IDE、编程框架到应用程序,除了做晶圆的沙子是本地产的,几乎没有什么属于自己,每天的工作内容主要就是把别人已有的东西按照自己的——甚至不是自己的——需求装配一下,没有什么创造性,也很少有业界的技术积累和传承出现,即便有也流传不开,毕竟程序员文化水平普遍不高——“有知识,没文化”,就是说这样的状况。记得劣质盗版VCD满天飞的时代,有个程序员做出一款丑陋但是解码容错能力很好的播放器,贴合国情,一炮成名,结果好容易写本书,没有几个句子能写通顺的。这种技术书籍的拙劣状况一直保持到现在,而且拙劣的方式更加多样化了。没有技术传承,没有文化圈,不乏有人上大学之前对编程一窍不通,学计算机只是因为计算机“热门”而已。如同包办的婚姻,没有一丝爱情,最后以编程为业,只是因为也不会做别的什么了。另一方面,国内程序员不论薪水如何,的确很苦。许多人长期被迫加班,最后甚至会成为一种自愿的习惯。可生产率和产品质量并未因此而提高,就像千百年来用惯锄头和镰刀的农夫,很少有人会想要去学习、改进自己使用的工具和习惯,甚至对于新兴的思潮和方法抱有非理性的抵触情绪。生活如此悲惨,却又如此不思进取,和农民的问题很相似。再加上,就好像城里人眼中的乡下人一样,程序员们木讷、邋遢、缺乏情调、土。可偏偏又自负而且互相看不起。总而言之,在中国做一个程序员,很少有什么事情能让人觉得自己从事的工作很体面。那么,在整个社会以自嘲为风尚、许多行业都喜欢好勇斗狠地自轻自贱的状况中,使劲贬低自己的职业,自嘲和群吵时,就不会有什么心理包袱。不过,就好像黑人可以自称或者互称“黑鬼”,但是白人如果敢讲立刻会惹祸一样,喜欢以此自称的程序员并不见得能容忍其他人这样称呼自己。最后,英语有类似的说法,将带有隔断的办公室叫做cube farm,常见于传统的软件公司。以讽刺(但不限于)软件公司日常生活为主题的漫画Dilbert就有不少格子办公室里的场景。不过cube farm说的并不是程序员们像农民,而是说他们像地里的庄稼或者果树,产出成果,等待收割。毕竟,欧美发达国家的农民生活往往比程序员更好。高收入,农机劳作,大片的私有土地,宁静的田园生活。农民的生活在那里,如果不是令人向往,至少也并无贬义。补充:本版同文所说的code monkey在英语中的语用,与“码农”在中文里的用法并不一样。code monkey是指以计算机程序员或者那些以编码为生的人。这个术语可能包含轻微的贬义,这意味着开发者可能编写代码,但不能执行复杂点的任务,比如:构建软件结构、分析和设计,一般指初级程序员。如果一名code monkey正在努力增加知识和提升职业技能,那么会有另一个等级名词赋予他。其实code monkey这个术语在层次划分上还是有点困难的,因为像那些真正熟练的开发人员或程序员他们仍然在做编码工作。或许像这样划分会好一点:coder:编码员programmer:程序员software engineer:软件工程师software analyst:软件分析师software architect:软件架构师或许还可以在前面加“初级”、“中级”、“高级”这几个前缀。这些都反映了一定的等级、技能水平和薪资。请注意:它只能在小范围确定的某种层次结构,例如在一个公司、甚至一个部门。一个在A公司工作的“程序员”可能比B公司的中级架构师所要求的技能更多。下面是关注前端技术的邓陈华同学的回答:首先, 问题的题目”“是有一定的可辩论性的,因为我所了解的事实是,大多时候是“中国的程序员自称为码农”,很少有不同行的人称呼程序员为“码农”。当然,可能和我所处环境有关系。认可涛吴所说的“自称码农的程序员并不见得能容忍其他人这样称呼自己”,因为这就像他所举的例子,黑人允许自称,但不允许白人称呼,同样的词在熟人说来是亲切、是自嘲、甚至可以是自讽,但在外人说来,那不仅是不尊重,还有可能是侮辱。其次,身处互联网行业,程序员工作辛苦,加班再正常不过,项目进度、突发情况、公司文化都可能成为加班的理由,虽然收入不一定差,但够苦逼。另外一方面, 程序员鱼龙混杂,水平参差不齐,而互联网向来是一个强调能力的开放行业,有多少能力就拿多少工资,这样注定有相当大一部分因为水平不够,导致收入问题成为“码农”的心病。而“ 工作辛苦”、“收入低”和农民有类似,所以无论自嘲或者是被别人冠以“码农”的称谓,辛苦、收入低这两个标志包含其一的可能性非常大。如果两者兼有,那就是纯种‘码农’一枚,够苦逼。当然,还有第三种情况就是像赵劼姐夫这样,“弹钢琴的码农”,已经做“码农”做到一种境界,并不一定强调其辛苦、更不会收入差,以“码农”调侃的口吻戏谑人生,这个心态和大家自称屌丝是一样的,更多的自嘲自讽。其实,这样收入高而且相对不这么辛苦的精英“码农”在行业内也不少。下面是在读研究生吴洲提供的,来自图灵中文社区电子杂志《码农》第一期的首卷语:《所谓码农》一文的解释:对于“码农”这个称呼,有些人喜爱有加,有些人不以为然。区别在于对待“农”这个字的感觉。农当然是指农民,这个词寓义很丰富,既可以说它伟大,也可以说它渺小。说它伟大,是因为我们的生存离不开农民,而且中国一直是个农业为本的国家,曾经说是百分之八十的人是农民,这意味着往前翻
❽ 名校计算机专业出来的只能当苦逼的程序员吗
计算机专业毕业并不是只能做程序员,可以做的事情很多,在以后的生活中,专业给你带来的思维方式会给你很大的帮助。
我就介绍几个与计算机相关,但不需要编程的非技术岗位:
1: 产品经理
产品经理负责整个产品从0到1的规划,设计,产品后期的营销策略,依据大数据分析对产品功能不断迭代完善等产品全生命周期的活动,是产品的最重要负责人。虽然产品经理不需要编程,但是对于产品经理的综合素质要求还是很高的,除了完成大学计算机基础和专业课外,还要自己补充如下知识: 管理类: 计算机信息系统项目管理,敏捷开发,表达与沟通类的课程 市场营销类: 产品文案设计,传播学基础,市场营销,尤其是互联网营销等 认知与心理学类: 社会心理学,产品设计心理学,消费心理学,互联网思维系列,大数据思维系列,逻辑学基础,版权法律等法律通识课等等
2 销售
需要不断拜访客户,维护客户关系,有时还需要挖掘出客户的需求和痛点,反馈给技术部门,不断完善公司软件产品。
3 运营
可分为: 用户运营,市场运营,数据运营,内容运营等。运营工作在互联网公司尤其重要,大家熟知的淘宝,在互联网届公认的是靠运营不断发展壮大的公司。