如果不做程序员你会做什么啊?

2024-05-18 06:40

1. 如果不做程序员你会做什么啊?


如果不做程序员你会做什么啊?

2. 你为什么会做程序员?

月薪越高,是为了更好的享受生活。无休止的加班,使你没有了享受生活的乐趣。相比于其他的普通白领,程序员收入相对来说算是很高的,他们一般都比较有钱,因为赚了钱真的是没有时间花。做这行时间久了,最喜欢都不是姑娘,而是能够美美的睡一觉。图是一张行军穿,上班必备的工具!



一周通宵三天是个什么概念?有人说我网吧包个夜第二天不睡觉也照样工作,但是连续几天什么人都要垮的。图是暂时没有活,先补觉的程序员。



农村父母很不理解,坐在办公室雨淋不着风吹不到能累到哪?可在我看来程序员只是比农民工工作环境好一点,脑力劳动比体力要累很多倍!



又是一个通宵,清晨的阳光已经透过了窗户,忙了一夜的程序员终于可以睡一觉,有些人睡了一觉就再也没有醒过来。很多人总开玩笑说:如果你身边有程序员朋友,那就多跟他们说说话吧,因为说不定哪天他们就不在了!在别人看来这是一句玩笑,却是让人有些伤感!一份消耗生命的工作,你还羡慕吗?

3. 为什么你不能成为一名程序员?


为什么你不能成为一名程序员?

4. 如果不想当程序员,还能做什么?

计算机专业毕业的学生除了当程序员之外,还可以选择做产品经理、测试工程师、运维工程师、系统架构师、算法工程师、数据分析师、教学和科研岗位、UI设计师等等职业。学计算机专业的学生,未来还是有非常好的发展。

计算机专业毕业可以从事“互联网产品经理”的职位在众多的专业领域当中,计算机专业可以说是高就业率受到许多考生的青睐,但是许多同学认为学习计算机专业毕业之后只能从事程序员的工作,其实还有许多其它的就业方面可以选择。
互联网产品经理在企业当中主要从事产品管理的重要职位,主要负责按照客户的需求进行开发产品的各项功能,同时还要推动产品开发。
有些产品开发是面向企业或客户,在不同的互联网公司,产品经理所负责的责任也会有所差异,但是分析产品的用户需求,还有规划和推动产品功能都是产品经理主要负责的工作内容。
对于能力要求来说需要具血多方面的能力,比如具有调研、产品设计、抗压等能力,同时还要掌握相应的产品原型设计电脑软件。

软件测试工程师也是计算机专业毕业生非常好的就业方向软件测试工程师是很多从事计算机专业毕业生非常喜欢从事的职位,这个职位在中国还处于一个发展的阶段,可以说具有很大的发展前景。
软件测试工程师是软件质量的把关者,主要从事软件的开发和测试工作,并提出产品改进的建议。
软件测试工程师的起点非常高,具有很大的发展空间,只有技术过硬、有丰富经验的测试工程师才有可能继续往上升职,之后可以管理、领导整个团队。

软件测试工程师的能力要求一定要有过硬的技术,需要对计算机基础理论、产品测试和开发等知识都要有所了解。也许很多人认为软件测试是要找出产品的缺点,但更重要的是要了解为什么会出现产品缺陷,因此必须具备缜密的思维逻辑,对于突发事件的处理能力也非常重要。
对于在校大学生想要应聘这个职位,一定要提前总结一些特殊情况的处理方案,并且还要提高自己的编程能力,程序调试能力,多进行软件测试。
软件测试工程师这个职业无论是前景,还是薪酬方面都有很好的前景,是计算机专业毕业生非常好的就业方向。

网站运维工程师需要面对很大的挑战,薪水方面也非常可观运维工程师也称为“网络工程师”,在软件产品的运作当中,运维工程师起到至关重要的作用。
运维工程师的主要职责是维护整个服务系统的高可用性,并且还要不断的优化系统来提升整个公司的工作效率,还要确保用户数据安全。
这位职位最大的挑战是需要进行大规模集群的管理,如何可以在同一时间管理几十万台服务器,并且还要保障这些服务器可以有序、正确的运行,没有过硬的技术是根本不可能完成的事情。
运维工程师的能力要求必须涉及非常广的计算机知识,尤其是现在科技进步,互联网也在迅速发展,网站的规模和架构越来越多,也越来越复杂。对于运维工程师人才的需求也会越来越抢手,特别是有经验的人才更是许多网站急需的人才,相应的薪水也会非常可观。
在校大学生想要应聘这个职业就一定要学会与运维相关的知识,积累相应的工作经验来地增加面试成功的几率。

系统架构师需要过硬的技术和丰富的经验,是国内非常稀缺的职位软件系统架构师是国外引进的概念,自从2009年开始计算机资格考试当中增加了软件系统架构师考试。
软件系统架构师主要领导和协调项目的分析和设计,对于系统给出开发规范,找寻系统核心构架,还要注意技术细节,清除系统难点的技术人员。
对于系统中常见的应用场景给出最适合的解决方法,并且还要对相关的开发团队有足够的了解,能评做团队是否可以实现特定功能需求的代价。

软件系统架构师主要关注的不仅只有点,而是要让更多的点、线、面体相互连接一块。因此需要软件系统架构师具有非常好的理解、分析、整合能力,并且需要具备良好的沟通能力。
软件系统架构师发展前景还是十分可观的,拿微软“软件系统架构师”这个职位来说,能够拥有这个认证需要拥有十年以上网格管理经验的CIO级别技术人才。现在全世界获得这个认证的人只有四十余万人,可见对于软件系统架构师人才的需求非常大。

如今人工智能的工作深受欢迎,算法工程师的前景非常可观当今的时代是互联网时代,无论哪个行业都离不开计算机使用,各个行业也都受益于计算机技术实际使用,尤其是算法工程师如此高端的职业更受到许多人的青睐。
算法工程师需要在有限的时间内获取所需的输出,主要负责数据的发掘,研究算法、调整数据参数、优化性等都是算法工程师需要做的职责。
尤其是随着现在AI和大数据时代的到来,算法工程师对于算法和数学都有很高的要求。许多人认为算法工程师和程序员相同,其实算法工程师重在逻辑模型,而程序员职责的重点在于数据的实现。
算法工程师对于学历和语言要求都非常严格,大多数从事这个职务的学历都在硕士学历以上,除了要掌握基础的计算机相关知识,还要会一门编程语言,对于英语的要求也非常高。
算法工程师的待遇非常高,当然对于从业者的要求也高,并且岗位竞争也非常激烈,越来越多的高知识计算机人才选择从事这个职位。

数据分析师的前景非常光明,几乎所有行业都需要这个职位在“数据元年”的时代,数据分析师被评为“最新兴的五大行业”,前途一片光明。
数据分析师属于数据师的一种,主要负责数据的搜集、整理和分析,并且对数据进行研究和评估的专业技术人员。在现在这个大数据时代,数据分析师每天要面临大量的数据,必需要有过硬的技术手段才可以对海量的数据进行处理,同时还要进行创新的突破。
数据分析师是最热门的新兴行业,此职位几乎覆盖所有行业领域,无论是网络公司、物流、传媒公司等等,也因此需要大量的人才。
国内这方面的专业人才每年以千位数在不断的增长,即便如此,各行业领域对于这个岗位的空缺人数达到二十万人,未来对于这个职位的需求会呈现供不应求的趋势。
国外已经将数据分析师成为重点人才,如今五百强的企业当中绝大多数都创立了数据分析部门,数据分析师的薪水和发展具有很高的前景。

硬件工程师就业前景大,并且门槛低,不失为一条转业方向如今的硬件工程师虽然并不像二十年前那么吃香,但是就业方面非常广,任何行业都需要硬件工程师这个职务。
硬件工程师负责产品硬件的设计、开发和研发,有许多人认为硬件工程师就是修电脑的工作人员,其实硬件工程师的工作范围非常广,还必需要有过硬的技术。
硬件工程师需要掌握计算有硬件,也要了解组装电脑的技术,并进行适当的安装和维护,同时还要熟练使用各种维修操作规程,对于硬件发生的故障进行解决。
硬件工程师有一定的市场需求,但是因为薪资稍低而受到一些年轻人的轻视,不过随着AI互联网的发展来看,硬件工程师将会带来一波发展的红利。

教学和科研岗位,以及UI设计师都是计算机专业毕业生非常好的出路随着微软软件产品在不断的升级,客户的要求也越来越高,为了适应市场需求对于人才的需求也不断的提升。
教学、科研岗位,对于许多不想进入企业不停加班,累成狗的学生来说,进入教育单位,从事科研和管理、教育方面的工作是心中最渴望的职业。这个职位比其它的岗位比起来,工作压力没有这么大,风险又小,虽然薪水不高,也没有成就感,胜在工作稳定。
如果想从事教学岗位的学生一定要考取老师资格证才可以获此职位,如果想要进入大学当教授的学生可以继续深造,攻读博士研究生来提高自己的学历。
UI设计师不仅仅只是让软件拥有美观的界面,更重要的是让软件的操作更加的简单,想要成为优秀的UI设计师一定要具备良好的审美和设计能力。UI设计师是集合科学与艺术于一体的职位,想从事这方面工作的学生平时多进行设计。

计算机专业毕业的学生就业方向除了以上介绍的这些岗位之外,在互联网公司、金融和教育等公司企业都离不开这个专业。同时在公务员选拔当中拥有计算机专业也会对其他人更有优势,学生可以根据自己的喜好和实际情况进行选择。

5. 为什么越来越多的人不想做程序员了?

作为一个在帝都混日子的程序员,经常能看到不少同事转行。
最开始是一位年纪比较大了(快40岁,在这个行业算老了)的,回家开个小店去了。后面聊了聊,非常庆幸自己做出了辞职的决定,现在日子过得是滋润得很。
再之后,有回老家小县城干别的去了的。要准备好回县城,恐怕就很难找到IT行业的工作,除非是自己干。但小县城能干起来的活不多,加上那里这方面的人才也难找,也就基本认为是已经换行了。
最近,甚至身边有刚在17年毕业后加入来的成员,都不想干了,想要考公务员。现在究竟是一些什么原因,导致这样了了?
1.行业涌入者非常多,对在职者冲击很大。
我这里把这个列在第一条,是比较有感触的。现在培训机构特别多,他们也不会管你什么来头,只要你交学费,他们就会收。再者,培训机构是商业模式,不是教育模式,往往一个培训都是以教师甚至教室大小来决定规模。一个班120个人都很常见,而不到半个月,就可以在全国各地募集到一个班。
除了人数在近几年剧增,这群人还要的工资比较低,这对一些有着真实1-2年工作经验的人来说不公平。渐渐地这些人也跟着包装自己,整个行业的招聘与应聘便充满了“套路”。我们也常常会遇到面试时感觉特别不错,结果却很多基础的都不会的。
2.年龄和身体
程序员这行确实是比较吃青春饭的。
1.看看华为等一些企业淘汰34岁以上员工就知道了;2.年纪大了之后,你加班是不可能加的过那些小年轻了;3.年龄的问题其实也是学习能力问题的另一种变现,可能说到底,还是学习能力的下降;4.随着年龄的增长,你需要考虑的东西也越来越多,不能把时间和精力全部放工作上,经常去加班等等;5.年龄大了后不仅要更多时间做别的(比如陪陪孩子),还有很重要的一点,也是我之前那位年纪较大的同事离职的重要原因,就是“面子”问题,这在中国可能更为重要,换句话说,你要怎么说服自己服从一个比你小几岁十几岁甚至更多的领导;6.身体熬不住了,我有一位女同事,就是回老家调整了,年龄和身体健康,其实也是每个职业会关注的话题,这是在这里,仿佛更为重要。
3.技术性淘汰
技术性淘汰,我取这个文字,一点也不危言耸听。可能在很多其他行业,工作经验对你来说,是越多越好。但在编程这行,未必如此。因为技术的发展非常快。昨天还有人嚷嚷java将保持持续增长,今天python就来打脸了。这个举例还是非常大范围内的,范围越大,时间周期也就越长。而对于某一些技术或是框架使用点而言,那更新迭代速度就更是快了。比如你在一个前台使用FlEX的公司开发相关应用两年了,然后你要去别的团队,新团队基本可以说已经不会在用这个了。而你会开始怀疑自己,真的是做前端开发的吗?
甚至有比较极端的观点开始认为,学习也是没有用的,因为你今天学的,明天可能不用了。“从入行到今天,我已经学习过不下8门语言,三四种数据库,读过无数的源码库的源码。但是这种积累随着技术更新换代,完全没有意义。我这十来年来的技术经验积累的努力放在任何一个其他行业都够成为技术专家了,但是CS因为技术更新毫无意义。”
4.社交问题
我把社交问题额外列为一点,不知道是不是会有很多人并不同意,但是不得不说的是,这真的很是一个问题。
1.我们都是生活在社会中的,社交是我们不可缺少的一部分;2.程序员(我已经想改为码农了)特别是底层开发的,很少有几乎和其他公司部分的人员有什么接触,这样一来,社交圈变得非常狭小;3.除了各项调查显示,程序员职业是单身比例最高的外,他们其实还是比较“闷”和“无聊”的;4.没有对比就没有效果,对比其他行业,在中国这个人情社会,你就是做个婚庆,装修,修车,警察,哪怕开个小饭馆都会有人托你办事,而作为普通程序员,给你个大活你又干不了,再说,你也不能免费给人做个网站或者app吧。更可气的是,那些找你修电脑的,可是程序员压根不会修电脑啊,然后,你还会被鄙视一波。
5.付出与收入不成比例
相比于上一条的不是很明白,这条可能很多行外人要反驳了。
但这也是真的,首先明确我这里指的程序员的概念,指的是一线开发或是测试维护的初中高级程序员们。可能你和我有同样的感触,你的领导或是你领导的领导,只是简单安排工作的人,你会感觉到,真正做出产品的人,却拿着最少的报酬。那些整天悠闲但会混交际圈,甚至资本家,才是收益的大头。而这种现象,在越中小型的企业或团队中越是明显。再来对比一下,比如解决一个中高度复杂bug中的弯弯绕绕所花费的智力成本放在大部分行业都足够一个月甚至更多的业绩,但是计算机行业却不过是一两天的绩效考核,甚至是,什么也没有。
6.不稳定带来的压力
这里可以先举一个不久前发生的例子,就是上次中兴通讯老员工的跳楼事件,这也让我很震惊。一个中年人,高学历,经验丰富,就因为面临失业和一些相关的问题,而选择跳楼自杀。不明白这压力是有多大才会做出如此无奈的选择。可以说,28岁以后的程序员们,没有成功转型到自己想要的位置,内心都是比较惶恐的。特别是2017年,各大互联网企业的大裁员,弄得圈内人心惶惶。那么还有哪些不稳定的压力?
1.职业不稳定,对,就是你随时可以就被开除了,这也跟程序员可代替性强有关,不要得意你对公司某些核心部分有着很好的掌握,当小组只需要2个人时,就不会留下第三个;2.情绪原因,至少我是这么认为的,你必须要有一个比较好的脾气,才能接受两种不想遇到的东西:需求变更和BUG,这两个真的可以烦到令你抓狂;3.收入压力,行内有句话叫做,要想涨工资,只有跳槽,想要等着工资调整上涨,是很难的,而有的时候,这种情况会让人考虑,直接干别的了。
7.要创业了
不能光是说一些不好的,不想干了的人中,肯定有不少是想要自己出来单干的。创业也基本分为两种,一种是自己出来接单,成立公司开始为别的企业做项目。另一种是自己做产品。这两种其实都比较好起步,特别是第一种,有活就会盈利。而且成本基本只有人力和应酬,机器大部分也都是用户负责的。第二种则是比较赌的,要么很成功,要么很快烧钱结束。不管怎样,这都是不少程序员不再愿意为别人码代码的原因。

为什么越来越多的人不想做程序员了?

6. 想做一名程序员,要怎么做?

做为一名程序员至少熟练掌握两到三种开发工具的使用,这是程序员的立身之本,其中C/C++和JAVA是重点推荐的开发工具,C/C++以其高效率和高度的灵活性成为开发工具中的利器,很多系统级的软件还是用C/C++编写。而JAVA的跨平台和与WEB很好的结合是JAVA的优势所在,而JAVA即其相关的技术集JAVAOne很可能会成为未来的主流开发工具之一。
其次,能掌握一种简便的可视化开发工具,如VB,PowerBuilder,Delphi,CBuilder,则更好,这些开发工具减小了开发难度,并能够强化程序员对象模型的概念。另外,需要掌握基本的脚本语言,如shell,perl等,至少能读懂这些脚本代码。
当前主流的操作系统是Windows,Linux/Unix,熟练地使用这些操作系统是必须的,但只有这些还远远不够。要想成为一个真正的编程高手,需要深入了解操作系统,了解它的内存管理机制、进程/线程调度、信号、内核对象、系统调用、协议栈实现等。Linux作为开发源码的操作系统,是一个很好的学习平台,Linux几乎具备了所有现代操作系统的特征。虽然Windows系统的内核实现机制的资料较少,但通过互联网还是能获取不少资料。懂得网络协议TCP/IP。

7. 关于程序员这个职业,你有什么想说的吗?

关于程序员,首先我想说的就是这一个工作,他是一个很辛苦的工作,他需要一个人很有耐心的去工作,不仅这样,他还需要我们有专业的技能,因为我们都知道,现在人工智能越来越厉害啦,甚至有的机器人都会自己开发程序,自己去写程序了,那这个时候如果作为一个程序员,没有职业危机的话,你就很有可能被机器人所代替。
作为一个程序员,在目前现在这个社会上来讲,还是比较吃香的一个职业,首先他的工资相对于整个行业水平来讲是比较高的,另外作为一个程序员,一般来讲,他的福利待遇都是比较好的,经常会有出去旅游的机会,当然,这个要根据不同公司的规定来安排。
那程序员也有一定的坏处,因为时常面对的电脑,有可能他的眼睛会有一些问题,因为经常在电脑椅上去做这些程序,甚至有的时候会熬夜,那他的身体状况一般来讲不会太好,甚至有的程序员还会有脱发的情况,这都是很正常的情况,也是这个行业,或者是这个岗位所,比较正常的一种状态。
另外,很多程序员因为一直忙于自己去写程序,自己去开发程序和软件,所以一直没有去谈恋爱,在感情生活这一块成员也是一个受害者,尤其是在跟别人恋爱的时候,或者相亲的时候,对方一听是程序员,基本上就不太会搭理他,所以这个对于程序员来讲,也是不太公平的一件事情。

关于程序员这个职业,你有什么想说的吗?

8. 你是否一直愿意做个程序员?

我不愿意一直做一个程序员。主要有三方面的原因,第一个原因是生活不规律,总是加班,第二个原因是生活非常枯燥,第三个原因是我不喜欢也不擅长做这类型的工作。
(一)、生活不规律,总是加班。程序员(英文Programmer)是从事程序开发的专业人员,这个工作注定了从业人员没有自己的时间,他们需要围绕客户转,当甲方提出程序有问题的时候,必须连夜加班赶出来。之前有个笑话,一个篮球明星说你看到过凌晨四点的洛杉矶吗,这句话本身是为了说明这个篮球明星的勤奋和刻苦。但是在程序员这里凌晨四点算什么,那个时候他们还都没下班呢。生活不规律总是加班对身体非常不好,年轻的时候还能熬夜,但是年龄到了会感觉到精神不济,身体里面的器官也会受到影响。
(二)、生活非常枯燥。工作的时候每天对着电脑,因为工作强度大,身边的朋友也不多,做一个程序员就是要学会和孤独作伴。我觉得这样的生活太枯燥了,没有什么乐趣,也没有什么娱乐活动,实在不能长久做程序员。
(三)、我不喜欢也不擅长做这类型的工作。我性格比较暴躁,非常容易生气,面对电子产品和程序的时候,找不到bug会非常想砸电脑。一天中我有两百多次想摧毁这个东西,我自己本身对这方面也不擅长,也没什么兴趣去钻研,所以,如果有可能,我会立马换行,不会一直做一个程序员。再说,做这个行业的人是很难有对象的,为了我下半辈子的幸福也不能一直做个程序员。你是否一直愿意做个程序员?欢迎你到下面的评论区发表您的意见。