⑴ 程序员到底有多忙
忙,是恐怖的那种忙
996工作制知道吗?每天加班到10点多再坐一个多小时车才到家这种感觉你能体会吗?每天夜深人静你们都抱着老婆孩子睡觉了,我们还在工作,听着是不是很崩溃?我们没有自己的一点点时间,不能陪家人不能跟朋友出去玩,连打个游戏上上网都没时间,365天天天如此,看着别人逛公园牵着狗散步一家人其乐融融你知道我们有多羡慕吗?
我们需要大脑十几个小时高速运转,还设计代码调程序解决问题,那个脑子发涨的感觉你只要经历了一年高考就知道了,而我们是一年两年三年天天如此。
我们需要天天学习,对,你会说,我们也在学习呀,不错,你是在学为人处世学喝酒学跟领导说话,不是那种闲情雅志的弹风琴学情商那种,最新技术每天都推出,为了解决一个问题不得不在没有任何资料的情况下上国外网站去学一门新技术,老板最多只给三天时间,你要挤出时间快速掌握,还不能耽误工作。
综上,可以知道程序员不是人干的吧?要是你,你能坚持几天,能坚持到三十五岁四十岁?你会为了所谓的高薪过这样的日子吗?
⑵ 程序员的大脑有什么不同
其实,在最初的时候,并没有什么不同。不同的产生,通常是由于长期工作的“影响”或“强化”。
我们有时候会说,很多做程序的,不擅长沟通表达,比较内向,做程序的很老实本分,技术思维严重。
其实,大部分情况下,并非是因为做了程序,所以变得内向。更多的是因为内向,所以选择了程序。而程序的工作,会让人的相应特性得到再次“强化”。
很多人选择程序的理由有两点,一点是:挣钱多。另一点则是:不需要跟人打交道,安心本分的做好自己的事情就够了。(当然,并非所有人均如此,这里谈的是大多数人群特点)
程序员的工作,通常是面对着电脑,解决着网页的功能需求,一天8小时(甚至更久),绝大多数的时间是面对电脑,除了要和自己的上级,同级(相应工种和相关工种)沟通工作之外,不需要沟通任何东西,也不需要打理太多的人际关系。这样的工作特点,会让人越来越“真实”(比较少的勾心斗角,任劳任怨,身上的物品以易用性实用性为标准)。这种状态环境中,也会让一个人越来越内向。
整体来说,程序员的大脑,经过“强化”,会具备一些特点,也会在某些能力会比其他行业的人更强:
1 技术性思维模式(直线的思维方式,一个输出就需要一个结果,如此往复)
2 老实本分
3 内向,不喜欢跟外界沟通,沉浸在自己的世界,对自己要求是活得真实就好
4 逻辑性思维很强(接触强逻辑代码的程序员)
当然,这些特点只是大部分人的共性,毕竟现在程序也有各种各样的人群,不能够一言以蔽之。
⑶ 男朋友是程序员,经常加班,天天大脑都在运转,觉得他很累,我要怎么给他补补了要吃点什么
你可以帮他买个按摩颈椎的仪器,这种工作背部颈部会很不舒服,可以时常帮他按按。补什么都是暂时的。
⑷ 为什么说程序员是世界上最适合谈恋爱的人
很多人对程序员带有一定的偏见,认为程序员枯燥呆板,而且程序员要经常加班,没有时间陪伴对方,一点都不适合谈恋爱,但是我却认为程序员是世界上最适合谈恋爱的人,原因有以下几点:
1、能教你码代码,以前自己有几门课需要编程写个小软件,或者写程序做个仿真啥的,这时候男票就可以给一些指导。
7、想做什么,直接说,说的越明白越好,千万别让他猜,他猜不着。需求说出来了,就不要随便改,万一需要改,就好言好语的哄,顺着毛捋。程序员都很简单,特别好哄。
总之和程序员谈恋爱有不好的地方,但是好的地方会更多,当他们专注于工作的时候,我们只需要支持他鼓励他就可以了,其他时候他们都会更加爱女朋友更加能给女生安全感,所以我认为程序员真的很适合谈恋爱。
⑸ 程序员真的很难吗
您好,非常荣幸能在此回答您的问题。以下是我对此问题的部分见解,若有错误,欢迎指出。展开全部
很多人问编程难不难?我想说那可不是闹着玩的。不从事这一行的永远不知道这行的艰辛,还咋巴着小眼睛问编程好不好学?
不知道诸位看没看过圣斗士星矢这部动漫,如果你想踏入编程殿堂,就要先想想那个被无数小孩子嘲笑的实力很菜只会死缠滥打经常被虐得体无完肤的主角星矢,首先你得问问自己,想学编程,你有没有像星矢一样持之以恒百折不挠一步一个脚印忍受常人无法想象的困难和痛苦的品质,没有?你说我开玩笑逗你,那好,下面的不用看了,因为你确实不适合学。
如果你只想着挣大钱,劝你别碰这行,一句话,别来找虐。为什么?你看到的手机APP,各种应用,要想开发出来,不知道需要多少种技术。拿最常见的网站开发,需要后台数据库mysql,数据格式json,xml,各种网络协议,还有网站开发语言php,
JSP,ASP.NET,等等不下十几种技术。而每一种技术都是一本厚厚的五六百页的书,需要最少一年多时间掌握一门技术。最要命的,每种技术互不交叉还跨度很大,每种技术都有自己的设计理念和很多很多“天坑”在等着你攻克,你问问你自己,你有这个恒心和意志力天天捧着本大部头的书天天看,天天上机操作学吗?你说有,那好,你看电视上那些富二代天天潇洒地到处游玩泡妞基本于你无缘了,因为你根本就没时间,谈个恋爱都困难,还想打网游玩王者?那算了,你还是别碰这行了,别耽误你玩游戏享受生活了。
学习编程,你上来就会碰到第一关劝退BOSS,环境搭建。如果只会个C++,JAVA可以有VS,
Eclipse帮助你,但是你要学那种新兴的语言工具,如cocos2dx, NodeJS, Android,各种服务器语言,Linux,
那对不起,各种环境配置能练得你头大,就算用上VS这种宇宙无敌IDE,
学编程还是会碰到无休无止的各种编译错误,运行时错误,很多时候编译器给出的出错语句非常费解,全英文的哦,还是高浓缩科技英语,还经常真实出错原因跟IDE的出错提示差了十万八千里,这个时候只能依赖您丰富的编程排错经验,不行只有网络,google,专业论坛海量搜索,碰运气了,看是不是有高人也遇到同样的问题,很多情况下你发的帖子石沉大海,没人回答,这个时候是你最容易放弃被劝退的时候,少年们,觉悟吧。这个时候如果你没有星矢那样反抗命运不公,被打倒多少次都要站起来不服输的勇气,半途而废是你注定的结局。
程序员加班很恐怖,工作制通常是996,即早9晚9周六还要上班,晚9下班还是早的,一般到晚上十点。你想那时夜深人静了人家都休息抱着老婆睡觉了,你还在工作中,F9, F10, 不对,重来,这听上去是不是很崩溃?
第2,程序员耗脑太严重。工作中需要十几个小时大脑不停地运转。需要设计算法,不断地把代码改来改去来适应客户一天几变的需求。很多功能没有现成的解决方案,还经常遇到一些天书一样的疑难问题,bug,实际工作中突发状况千奇百怪,你可能见都没见过的bug,崩溃,需要一点一点查几万行的log日志。而且也需要网络,google,英文论坛寻求帮助,理解错误信息是什么意思。所以英文不好的没耐心的还是算了吧,不适合这行。
第3.
程序开发首先是非常难学的,任何一门编程语言都有自己独到的思想,概念设计,很多情况下一门语言与另一门语言没有多大关系,知识经验无法串用。而且工作中你还不得不用到这些技术你不得不去学。而且程序技术日新月异,新类库新SDK每天都会推出,你需要日复一日不断地学习新技术。如最新视频解码技术,游戏引擎等等,而这些新技术可是国内没有书和任何资料的,需要你到英文官方网站去找实例看文档去学,更要命的,新的技术和老的还没太大关联,你得重头去学。而且老板急赶项目不会给你什么时间,一般三天就是极限了,你需要这么短的时间快速掌握一项新技术...
综上,你明白程序员为什么总要加班了吧,也知道这行不是人干的吧。为什么说程序员干到三十干不动。很简单,以这种消磨人生所有时间状态,你生命中只有加班加班工作工作学习学习,你将不能顾家不能跟朋友聚会不能再有自己一点点休闲时间,更别说谈女朋友恋爱了,以这种状态你能坚持到三十岁?我想那简直是个奇迹了非常感谢您的耐心观看,如有帮助请采纳,祝生活愉快!谢谢!
⑹ 程序员很忙吗,一天到晚不联系
做开发是一个吃青春饭的行业
关于这个观点的论证,我们没有必要去做过多的解释,其实我们只需要看一下前段时间关于华为说要淘汰一些34岁左右的人的一份报道就知道了。
二、人际关系很局限
其实说起开发的人际关系,我们从他们平时的工作状态就可以看得出。很多开发人员从一上班打开电脑开始,他们的大脑就开始高速运转,随着一行一行的代码在屏幕上输出,他们也将一个一个的需求变成了具体可视化功能。于是他们就这样对着电脑,一天又一天周而复始的工作着。有的开发人员,除了需求确定时和产品交流几句,其他时候他们甚至可以做到一天都不说一句话,这就是他们平时的生活状态。
我们试想一下,如果一个人长期不跟别人交往,或者跟别人交往的很少的话,那他们就会容易沉浸在自己的圈子里面,他们的人际关系就很受限。而我们当今的这个社会在很多方面又是受人驱动的,如果你想在外面做点事情,或者说你想混的风生水起,光靠技术好是很难混得上去的。
三、虽然在不断的学习,但是学习永远赶不上变化
对于开发来说,你需要不断的去学习新东西,但是现在的技术变化确实很快,当你学会了这种语言没过多久,新的东西就出来了。上次跟开发聊天的时候,他说,他对3种数据库都很了解,同时,他还自学了六门计算机语言,同时他也看过很多关于代码方面的书,但是就算他这么勤勤恳恳的在学习,他依然是赶不上技术更新迭代的速度。如果站在一个垂直的角度上来说,他从毕业到现在,他工作上的积累都已经可以做到一个行业里面的专家了,但是就有由于一些的技术变化很快,所以他虽然懂很多技术,但是他仍然觉得他的技术没有派上用场。所以他现在的状况还是不断学习,不断迭代,然后再学习,再迭代。
四、关于工作时间安排
很多人都知道开发的工资很高,动不动就是月薪两三万,但是很多人只是看到了表面的工资高,但是他们却没有看到他们在背后加了多少班、熬了多少夜、掉了多少头发。通过长期的加班熬夜,他们的身体状况大不如以前,甚至,有的人通过长时间的工作,他们在奔三的年纪连对象都没有找到。当然,这些还不是最主要的,在年轻的时候,由于你的身体承受能力比较好,所以你可以尝试着长期的加班熬夜,或许那个时候你也感觉不到累,但是当年龄大了以后,你不光要考虑到家庭,同时你自己的身体状况也已经不允许你再长时间加班了。而此时,你周围好多都是20多岁的年轻小伙子,你当年所学到的东西,他们通过一段时间的学习很快就会掌握,况且他们学习的速度还比你快,所以这个时候你才发现,你的处境确实是很尴尬,但是你又不能停下来。
五、工作可被取代性增强了
对于开发来说,他们工作的本质就是学习一门语言,然后通过自己学习的这种语言来实现公司的具体业务方面的一些想法。但是现在就开发所用的语言来说,就算是比较繁琐的c++,从零基础开始学起,基本上学一年的时间就已经够用了,至于其他的一些python、JS、Java、php这些语言学起来就更简单了。其实对一门语言的学习,如果你有一定的基础,学起来是非常快的。所以对开发人员来说,你想在学习语言方面和别人拉开差距是很困难的,接下来对开发人员来说,就是要熟悉公司的业务了。但是对于熟悉公司业务来说,你工作十年和你工作一年,其实对业务的掌握时间并不需要那么长的时间