导航:首页 > 程序命令 > 程序员桌子变床

程序员桌子变床

发布时间:2023-07-31 01:31:40

程序员的一天是怎么度过的

每天在电脑面前度过的。通过不断地去编程,来完成自己的工作。有时候会是一件非常枯燥的事情。天天都要面对电脑。


❷ 我是一名程序员,工作两年了,现在对自己的未来好迷茫喔!

我朋友也是一名程序员,他可是对未来充满信心,说以后做个当项目经理。你也可以试着往这个方向发展。做什么事都贵在坚持,只要你坚持下去。经验也越丰富,难道还怕升职不上吗?

❸ 程序员怎样避免高强度的工作

程序员想要避免高强度的工作,那就只能找一家工作不那么累的大公司了,除此之外,其他小作坊一样的私企,都是一个人当五个人用的。

程序员其实并没有大家想象中的那么难,只是大家对这个行业有些不太了解,所以误解可能多一些,如果你有兴趣的话,仔细花点儿心思在上面,那工作上难题就是你成长的里程碑了。

❹ 程序员编程时心力交瘁,失去工作热情怎么办

心力交瘁中

导读:程序员在编程的时候因为心力交瘁,从而失去工作热情的现象并不罕见。很多文章都可以成为这一方面的证据,证明这已经是IT行业一个普遍现象。因为我已经有处理过职业倦怠的经验,所以我想要更深入地探索这个问题,帮助大家解决甚至预防它。

倦怠发生的原因

程序员比其他领域的专业人士更容易产生职业倦怠。至于为什么会出现这种情况,我也没有一个明确的答案,但我认为有四个主要原因

第一个是生理原因。每天坐在办公桌前,面对着电脑,是不健康的,会让人更加无精打采、昏昏欲睡。嗜睡还可能导致其他不良的生活习惯,如吃零食,抽烟,熬夜等。然后最终导致郁结于心,产生倦怠感。

第二个原因是,编程是认知高度密集并且压力非常大的工作,会导致心理疲劳和损伤。

第三,有可能你现在已经精疲力竭了,因为正在做的工作耗尽了你的力量,并且收获甚微。对此,唯一的解决办法是离开一段时间,好好反省下――如果不考虑钱的因素,你希望做什么样的工作。

第四个原因不是我想出来的,是我在《Hacker News》的评论部分发现的。有一个人准确地描述了,“职业倦怠是由反复做大量牺牲,或努力完成高风险问题最后却以失败告终而导致的。这是伏隔核(nucleus accumbens)负面预测落差的结果。你的大脑需要理智地应对失败。这一条说得真的太对了。在创建软件的过程中,基本上没有一天不是处在各种失败和挫折中。

我本身也经历过好几次职业倦怠。虽然我没有一次放弃编程,但偶尔我也会怀疑我选择的职业是否正确。所以,从那时起,我开始注重策略化的工作方法,以保持长效的动力和生产力。我将在这篇文章中介绍我的一些开发习惯,以及一些可以预防或甚至消除倦怠的技术手段。

先从基本的开始。

吃好。不要以为做个素食主义者就万事大吉了。试着逐渐用白开水代替苏打,低糖饮食,多吃蔬菜,不要吃得过饱。还有最重要的是要持续下去。

睡好。这包括良好的睡眠质量和充足的睡眠时间。更好的睡眠环境,能够让我们一觉醒来倍感清爽。具体的一个技巧就是减少会让人彻夜难眠的蓝光照射。这可以通过安装Flux,来调整计算机显示器的色彩。

不要劳累过度。已经有很多证据表明,生产效率,即输出,会在经过4个小时聚精会神的工作之后,急剧降低。像程序员这类认知高度密集的职业,要想长期保持高效,那是不可能的。

番茄工作法。这对于既要保持生产力,又要获得一些必要休息的程序员,是一个既简单又有效的方法。番茄工作法,即集中精神工作25分钟,然后休息5分钟,然后循环。如果在每次的工作时间都有一个特定目标,效果会更好。理想情况下,在休息时间里,应该去做一些远离计算机的活动。如散步,俯卧撑等。当然你还可以在三次番茄工作法后,休息个30分钟,效果也很好。

保持活性,保持前进。我本来想说的是――运动,但很多人有一种误解就是,认为运动必须包括去健身房,或其他。但是在现实中,保持活性也可以通过用爬楼梯代替乘电梯,或者将汽车停放在一角,而选择骑车上班,总之,其他在日常中就能运动的方式更易于实现,而不是让人整天沉溺在电脑前。

更具体化的要点

实验,玩,学,原型。这些事情能让你在短期内获益匪浅,并且迅速输出。例如,以同样的你惯用的方式,不断地建立网站。但是,随着时间的推移这会逐渐变得乏味,让人提不起一点兴趣。编程有部分也是工程,需要使用经过充分验证的技术用于生产软件。但它也可以让你玩乐、实验和尝试新想法。将20%的时间消磨在技术上是避免职业倦怠最有效的策略之一。所谓消磨在技术上可以是尝试新的库,也可以是创造一些有趣的但与工作无关的东西,又或是学习一些自己以前不曾涉猎的内容,如函数式编程。

参加聚会,会议和收听播客。编程会让人感到孤单。和其他开发人员碰面,或在播客上听他们的经验,能让你更在意和注重自己的工作。没有人喜欢抱怨,但是分享或聆听来自于其他程序员的奋斗经历,以及他们如何克服困难的过程,能够激励你继续前进。

打造良好的工作环境,千万不要在工具上吝啬。能快速编译的PC,能让你的时间不必浪费在没有必要的等待上。确保有一个舒适的椅子、桌子和显示器以及设置。如你在嘈杂的环境中工作,那么买一个高品质的耳机,将噪音隔离开来。

掌握工具。良好的工具可以使得编程更加愉快,掌握这些工具能让工作更加高效。这是众所周知的一点,但我还是要再重复一遍。了解工具,如编辑器,操作系统,命令行中的所有快捷方式,可以为你节省很多时间。自动化日常任务可以加快进程,进一步远离倦怠。

休息,涉猎其他方面。除了编程之外,还有许多有趣的活动。例如:体育运动,文化活动,sex,阅读,乐高积木,社交活动,钓鱼,烘焙,摄影等。如果你总是持续做一件事,如编程,那么总有一天你会不可避免地心力交瘁。所以,做一些看似无关但实际可以重新点燃激情的工作,这些工作或许还能激发你新的想法和思路,就像那位传奇的诺贝尔奖获得者理乍得费曼学习板摆动一样。

考虑更换工作或启动一个不同的项目。职业倦怠也有可能是因为你总是在做无趣,又耗费心力的工作,如整天微调现有的代码库。也有可能是因为你现在工作的项目已经不符合你的兴趣,或你的价值标准。此外,如果你发现编码再也激发不了你的激情,那么也可以考虑相关领域,如信息架构,系统管理等,也许可以再次点燃你的激情。

将那些你可以顺利完成的工作,整合为日常任务。这些工作包括测试代码,写注释,改善变量命名等等,这些都可以释放内啡肽,有助于恢复工作行为。这条技巧意在让我们的大脑对我们做的工作更有积极性。

结论

世上并没有治愈职业倦怠的仙丹妙药,而且每个人的情况都不尽相同。所以,希望我上面列出来的这些我觉得有效的小贴士也能为你所用。

诚然,我们需要时间来培养新的习惯。但是吃得好,睡得好,锻炼和好好照顾自己,能让你感觉更好,从而帮助你在完成工作的时候做得更好,并保持对编程的热爱。

❺ 高收入低情商程序员节来袭,你眼中的程序员是什么样

对,非常正确

❻ 南山科技园里,当一个程序员决定不再996式奋斗


2020年4月30日的下午,28岁的黄征走出了南山 科技 园一栋写字楼的格子间。趁着电梯厅的镜面,他留下了在这家公司的最后一张自拍。一并进入镜头的,还有某互联网大厂的logo。


这是黄征大学毕业后的第五年,在深圳辗转4家互联网公司后,他决定彻底告别IT行业。


刚入行时,黄征给自己的职业目标是做十年程序员,而后进入技术管理层,或者成为IT创业者。


职业道路行至半程,他对原本的10年目标意兴阑珊,“一来当时太天真,把自己想的太牛了,二来即便做到了,也摆脱不了996”。



去TM的996



离开的念头,在工作第3年就有了。


那是黄征工作的第二家公司,一个傍晚,他在 科技 园内的快餐店吃晚饭时,突然感到一阵心悸,呼吸变得困难起来,他放下手里的筷子,走到门外慢慢踱步,不断地做着深呼吸。10多分钟后,状况总算好转起来。


那天夜里,坐在灯火通明的办公室,黄征想起打工诗人许立志的那句诗, “ 像一颗螺丝钉掉在地上,不引起任何人的注意 ”。


黄征同学的同事,就在一个加班的夜里,口吐白沫倒在了办公室。


寂静的晚上,黄征看着头顶白花花的日光灯,心里一阵惶然,不知道什么时候,自己也会成为那颗掉在地上的螺丝钉。



在这次心悸之前,他满怀工作的激情与快速成长的渴望。


上司老秦为人不错,不吝与下属分享经验与专业知识,也很欣赏黄征的技术天分。他学到了大量的东西,职业技能快速成长。对于喜欢敲代码,热爱技术研发的黄征来说,这是上家公司很难给到他的价值。


这样的工作氛围之下,黄征和团队其他成员一样,浑身充满了干劲儿。每天早上,他拥在汹涌的地铁早高峰里,吸着汗臭、口臭,从宝安一路挤到 科技 园,而后开始一天的高速运转,加班到深夜是家常便饭,通宵加班平均每个月都会有两次以上。


心悸在其后出现了几次。黄征渐渐开始怀疑这份职业热情的意义——所谓 通过技术积累,过上更好的生活,从本质上讲,不过是老板们榨取利益的糖衣。


即便是上司老秦这样的技术大牛,也根本摆脱不掉996的命运,更高的职位和薪酬,只是老板们促使他们以身体为代价,过劳付出的诱饵。



这样的判断,很快在第三家公司得到了更为确切的印证。


在这家公司他遇到了一位“变态制作人”,制作人在 游戏 开发公司的职能,相当于项目总统筹。


黄征之所以称骂这位上司变态,是 因为熬了一个通宵后 ,整个 团队赶出来的 游戏 新版本,仅仅是为了给老板看一眼。


这样劳而无功的通宵加班,黄征前后经历了好几次。加班到晚上11 点、12 点的情况更是数不胜数。每个深夜加班过后,老板次日都要在办公室里,指责制作人没有做好管理,累坏了“兄弟姐妹”。这位东北老板有着和刘强东一样的习惯,喜欢称呼员工为“兄弟姐妹”。


不久后他就同事那里得知,这是一套“驭人术”, 老板负责在加班问题上唱白脸,制作人负责唱黑脸, 只为让员工更心甘情愿地卖命。


无论加班到多晚,第二天9点,大家都要准时到达公司。因为部门要站着开早会,一个人迟到,就要连累其他同事站在会议室等他,一开始他不解,这种汇报“昨天干了什么,今天要干什么”的会议,完全可以在QQ群里解决,为什么一定要开会。


他后来知道,这同样是老板和制作人约定好的“驭人术”,目的不在于开会,而是防止员工迟到,“ 有谁好意思让别人站着等他 ”,同事在办公室里低声跟他解释。


黄征恨死了这样的日子,每晚工作到10点,脑力透支到极限以后,他的脾气变得格外暴躁,但凡一个人走过来提个问题,他必定要发一通火气。每周他要上六天班,工作日回到家后已经十一二点,健身、看书……任何能让自己喘口气的生活调节,都成为不可能。


而他工作中的绝大部分时间,实际上都消耗在了低端重复性工作中,没法学习最新技术, 距离自己最初幻想的“成为很厉害的技术牛人”,显得愈发不可能



黄征决定“ 去TM的 ”。


他不再像过去一样,习惯将工作时间延长到9点以后。每天下午6点半后,他准时关电脑下班走人,迟到也成了习惯。没过多久,他参与的项目因盈利无望停摆后,他也被“优化”了。


曾经的上司老秦,已经跳槽了腾讯的某个 游戏 工作室。失业的日子里,老秦邀请他参观了腾讯的办公大楼。站在可以俯视南山的大落地窗前,老秦鼓励他学习虚幻引擎技术,为面试腾讯做准备。他笑了笑,随口搪塞过去。


他清楚,跳槽腾讯后,老秦的加班更为变本加厉。


经历无数次加班以及“驭人术”的洗礼,黄征的“上进心”已被磨灭殆尽。 他决心找一家无需996的公司。很快,他就发现这根本不可能。


无需996的工作也有,但给出的薪酬根本支撑不了他的生活开支。他面试了一个多月,最后选择了一家“相对轻松”的公司。“相对轻松”的概念是,在996的前提下,这家公司的加班强度,比其他公司略低一些。


上班地点和之前并无差别,5年来黄征呆了4家互联网公司,最后三家都在 科技 园片区打转,离公司最近的地铁站,要么是高新园,要么就是深大。


在 科技 园里兜兜转转,就像他走不出的996宿命一样。拿到第四家公司的offer后,黄征打定了主意,就在这里混混日子。



“只要猝死得够快,内卷就追不上你”


李寅也在深圳做了5年的程序员,他比黄征小一岁,却没法“去TM的”。


他的孩子刚满一岁,买在惠州的房子,每月要还5000块房贷。相比于对996的厌倦,职业焦虑、生活压力更让他惶惑不安。



这种不安是从去年4月开始的。当时李寅参与的创业项目彻底停摆,收入都成了问题。妻子的肚子一天天大了起来,掰着指头算算各项开销,他在求职市场上,给自己定了个2万的薪资标准。


工作找起来一下子吃力了很多。在此之前,李寅找工作可谓顺风顺水,基本上离职一周后,就能入职新的公司,那时他的薪酬还在1.5万以下。这次他花了一个多月的时间,才找到了一份月薪2万的程序员工作。


他想起了之前同行讲过的金字塔理论,越往上走岗位越少,竞争就越发激烈,而到了35岁,就是职业的终点。“我来深圳5年了, 再过5年,也差不多就到了职业尽头 。”




程序员的工作虽不难找,李寅却从未感觉过职业安定感,他在深圳经历了5家公司,一半以上情况是被动离职——公司倒闭或者裁员。


他和同行讨论过这种困境,这与整个互联网行业的现状有关。整个市场上,几个大厂分完了蛋糕,互联网小公司生存举步维艰,“ 九死一生就算是不错的了 ”,他发现大多数小型互联网公司,要么做成一个项目赚一笔离场,要么项目失败以破产收场,最好的结局就是被大厂收购。


今天我到这里上班,看起来一切都还好,说不定明天就不行了 。”在福永的一个 科技 园里,李寅指着楼上的公司说道。


去年,李寅的前同事进入一家大型集团从事技术开发工作。他劝李寅多考虑相似的机会,“大企业起码可以养老,至少稳定”。李寅觉得前同事讲的不无道理,但他也不太敢指望这一点,毕竟很多互联网大厂的程序员,照样要被公司“优化”。


孩子出生以后,李寅就陷入了技术焦虑,下班之后,刨去喂孩子吃饭,陪孩子玩耍的时间,他已经没有什么技术充电的时间。


我们这一行有句话,时代想要抛弃你,分分钟都不会等你 ,今年你用的是最新的技术,明年这个技术就落伍了”。


李寅之前有个做技术开发的女同事,在家休了将近一年的产假后,再上班已经完全适应不了工作节奏,“这也不会那也不会,后来被调出了项目组”。




曾在腾讯做了9年 游戏 开发的刘超宇,将这种焦虑归因于“做技术的诟病”——国内互联网行业所做的东西属于应用层面,用到的技术全部依赖于国外的基础技术研发,“说白了 人家是你的技术上游, 你只是用了人家开发的工具型技术”。


“你 得一直追赶人家的技术走 ,人家出了新的插件、技术和架构,国内所有的技术人员都要去研究它,不然过几年你可能就失业了。你得不断学习,来保持岗位竞争力,但 你这样追赶,你比得过年轻人吗 ”。


比不过年轻人的,不止技术更新的速度,还有加班的热情。刘超宇离职前的那几年,发现刚入职的同事甚至在内网上发布攻略,分享如何在公司住上一个月——“在健身房洗澡,用折叠床睡觉等等,写了一二十条”。


刘超宇的一个前同事,从腾讯离职后开始卖保险。离开从事20年的IT岗位后,他跟刘超宇感叹“ 卖保险以后,感觉豁然开朗 ”,相比较之下,程序员职业则是”越做路子感觉越窄,选择越少”。


“说白了,同一个职位争的人太多了,工作经验已经不值钱了”,刘超宇觉得,这是中年程序员最为尴尬的一点。


近些年来,“程序员职业 高度内卷化 ”越来越多地被人提及。所谓内卷,即在蛋糕大小不变的前提下,分食蛋糕的人越来越多。这样的现实下,分食者的个人最优选择(做题家、奋斗逼等)会导致整体的无效率和 边际报酬的递减(700分读不了清北,996等)。


在网上关于“程序员如何避免内卷化”的提问下面,其中一个回答是“ 只要猝死得够快,内卷就追不上你 ”。


告别996,下一个路口


两年多前,刘超宇离开了腾讯,在深大附近开了家手工皮具工作室。今年夏天,因为疫情接连亏损了几个月,他和妻子不得不关掉工作室。


头顶大厂光环,隔三差五他还能接到猎头的电话。他懒得应承,“ 一旦回去,你就必须接受那种工作状态 ”。


黄征的上司老秦,现在过的应该就是“那种状态”——赶项目时,整个一年基本上都要晚上12点后下班,凌晨两三点下班回家也是常事。


几个月来,刘超宇和妻子呆在龙岗的家里,偶尔有皮具爱好者上门,体验一下皮具制作课。俩人希望找到新的自由职业,而不是返回职场。



刘超宇当初进入这个行业,很大程度上源于对 游戏 开发的痴迷与热爱。十多年后他发现已经很难找到当初的兴趣,开发一款 游戏 ,公司更关注的是商业价值,而不是独立创新性。


毫无节制的加班,也让他感觉整个行业将脑力创造性工作,变成了劳动密集型产业,“你做一个创造性的东西, 你灵感好,状态好,一天就可以解决问题,状态不好一个月可能都解决不好,工作时长能解决问题吗? 但国内企业已经找不到突破口了,只能通过压榨劳动时间来实现突破。”


还好,9年大厂工作给刘超宇留下了一定的积蓄。足以让夫妇俩在失去收入的大半年时间里,相对从容地寻找一条新出路。




李寅背负着更多现实压力。


他和妻子都是湖北人,俩人商量着等他离开IT行业,就回到武汉发展。可离开老本行,跨行业似乎也没那么容易, “回去到底做什么,要不要提前存够武汉房子的首付 ”,是他现在最焦虑的问题。


之所以要存够武汉买房的首付,是因为他在惠州买的房子,近几年都无法出售。根据惠州楼市政策,商品房需证满3年方可转让,现在李寅还没拿到房产证。


他更忧心的是,即便熬到可以交易,房子也很难出手,“那么多新房都卖不出,何况二手房”。


2年前,准备结婚的小两口在中介的“30分钟到深圳”游说下,买下了这套房子。现在他感觉握着一个烫手山芋, “住不了,租不出去,也没有升值,算上每月要还的利息,还是亏本的 ”。


对李寅夫妻俩来说,回武汉买房,怎么着都不是个轻松的事情。“要么背负两套房贷,要么亏损把惠州的房子割肉卖了,这个抉择很难。”


现在俩人带着孩子,租住在坪洲地铁站附近。李寅有3个同学住在附近,也都是程序员。隔段时间四个人会聚在一起喝喝酒,聊起将来,大家通常以满嘴不在乎来掩饰迷惘,“ 有人说过几年回老家养猪,有人说回家继承老爸的养小龙虾事业 ”。


今年因为疫情,李寅一直在荆州老家待到四月份,小城生活让他体味到了久违的安稳感,“ 在家太幸福了 ,要啥有啥,生活又方便, 就是没有好的收入来源 。”




相比之下,“一人吃饱,全家不饿”的黄征,当下的处境最为轻松,他形容目前的生活为“ 回到人间 ”。


去年找第四份工作时,他开始留心转行的机会。做跨境电商的朋友,给了他转行的启发。辞职以后,他重新租房,搬到宝安福永片区的一间公寓里,做起了跨境电商。这3个月来,每月收入大概有2万多元,这差不多与他之前的收入相当。


他有心把跨境电商做得更大一些,“明年去佛山,可以雇两个人来干,那边房租、人工便宜。”


黄征现在住的地方,距离最近的地铁站有3公里。每天他睡到10点钟起床,打理一下电商账户、发发货物,一天下来只需工作四五个小时。他了有充足的时间,看书、健身,去附近转转……





备注:

应受访者要求,文中人物均采用化名。部分图片由受访者提供。

❼ 程序员的工作环境是怎样的

每个人职场人都希望在一个轻松、开心、干净、舒适的环境里面工作,这样心情好工作起来自然效率高,但是这毕竟是理想状态下的工作环境,当然现在绝大多数企业工作环境虽然达不到百分百,但至少有百分之六七十以上吧。

那么对于程序员这种有点特殊的工种工作环境又是怎么样的呢?

程序员又被人们称之为码农,也有人调侃戏称“程序猿”,程序员对工作环境往往需要有一张大的办公桌,他们不仅用一台电脑在工作,有时候需要几台电脑同时操作,而且遇到一些bug或者瓶颈的时候需要和同事协同工作,当然在硬件方面除了办公桌要大外,还需要配置比较高的电脑,毕竟这是程序员最基本的工作工具,试想如果刚有灵感,结果电脑卡顿或者死机了,那有可能灵感顿时就消失了,所以他们大多数工作环境都拥有足够大的办公桌和高配置的电脑。

前面就提到了程序员是有点特殊的工种,因为他们往往加班到很晚,时常会通宵,这就和我们正常上班的时间上错开了,他们往往白天睡觉,晚上工作,有时候为了打起精神工作,他们提神的方式各自不同,有抽烟的、有喝咖啡的、有听歌的等等,大家可以想象这是什么样的工作环境吗?但是程序员工作的时候,大多数情况下都需要安静的环境,毕竟安静能让人更好的思考问题。

每个人对工作环境要求都不一样,让自己觉得舒服的环境是自己愿意留在公司的原因之一吧,程序员也是一样的。

大公司的程序员,工作环境基本上就是一个电脑版的“衡水中学”,每天就是开会写代码改代码查代码开会继续循环往复,跟中学里每天就是拼命读书刷题刷题读书吃饭无味上厕所要跑一个样。

硬件配置无需你考虑,肯定是够你用。跟人的成本比起来,硬件就是个渣。

大公司的程序员工作比较稳定,每个人的分工是比较明确的,职业路径也很明晰,越往上的职位对智商的要求越高,这点和靠情商往上升的工作还真有点不一样。在程序员这个队伍里拍马屁搞关系基本没啥用,你写的代码都无需用户检验,自己一跑就知道成不成。这也是IT公司通常人际关系和氛围都比较轻松且简单直接的根本原因,特别适合那些不喜欢搞关系的同学去撸起袖子加油干。

如果你想在这个行业长期发展,智商一定要够用,真的。有没有基础倒在其次,如果数学好更佳。有些业内大咖本身是学数学或物理这些靠智商吃饭的学科的。

小公司的程序员,尤其是那些非IT类小公司里的程序员工作压力更大。面对不懂程序的销售和老板,还有极度贪心又不愿多付费的客户,需求三天两头变,界面是个人就可以提意见改,时间永远是“明天就要”。他们觉得程序员比悟空办法多,所以什么要求都提得出来。能在小公司做出成绩的程序员,真心让人敬佩不已。

小公司的程序员是掌握公司核心机密最多的人,比老板都掌握得多,所以通常他们的待遇也还过得去。另外他们一来二去把公司业务摸透了,出来自己干的也不少,当然能不能干成是另一回事。

其实程序员的工作环境真没什么要求,只要没什么干扰就行。学霸们在这里会找到十分熟悉的感觉,所以程序员之间以“同学”相称的极多。

我是2015年本科毕业的,但是2014年就开始工作了,从程序员+运营的工作开始实习(其实也是看最后哪一个更合适就走哪一个方向)。

对于实习阶段,因为当时待的是小公司,所以大家的配置都很一般。几个主力程序员加上我这个实习的,工作用的都是windows笔记本,联想的,除了我自己配的固态硬盘之外,很多都是机械硬盘在跑,没有特别明确的代码库规范、没有知识系统,交流全靠跑,有的是后端和前端一起干、前端和客服一起干,所以我兼职运营也是如此……平时要是不忙的话,那还没什么事儿,大家会闲聊扯淡,也算是其乐融融;但是要是忙起来,可能会突然加班到很晚——当然这种情况还是比较罕见的。

工作到了中型公司,跟以前的小公司就不在一个量级上了。这个时候主要的工作是后端开发,配置的电脑是联想的ThinkPad,但不是最高配那种,仍然没有固态硬盘,慢的要死。第一梯队的程序员配置有双显示器、机械键盘、mac。我的话配置的是外接显示器,座椅很一般,坐久了比较累。公司分工明确,办公室跨越两座楼,各个团队都有自己的办公室。有自己的wiki、定期站会、严格的代码规范、安全规范。一般情况下主要是在解决各种bug,或者开发新系统。偶尔流量高峰的时候,会加班到一两点,平常并不是特别忙,工作还是比较有序的。

其实想要招妹子进团队的,因为我们团队唯一的测试工程师长得真的一般,而且性格也很差……一个性格好长得好看的运营妹子真的能调动整个团队的气氛。

所以什么机械键盘、Mac、外接多少显示器、加多大固态硬盘、多好的人体工学座椅……这些都是假的,开发的团队里面有好看的妹子才真的是“好的开发环境”。

可以穿拖鞋?可以戴着耳机听着歌?配备两个显示器?身边总是围绕这MM端茶递水果?还是以上都不是,而是诗和远方?

程序员,一个高薪却严重亚 健康 的群体 。他们有着极客精神,疯狂coding的时候可以废寝忘食,但他们也追求精神自由,喜欢自由自在。对于这样一个群体,良好而又恰到好处的工作环境显得尤为重要。

1. 弹性上班制

常规企业的朝九晚五上班制度,说实话并不适合程序员一族,因为这种制度一定程度上扼杀了这个最需要差异性的群体的差异性,把程序员的Coding灵感等同于工厂流水线上机械手臂,希望按钮一按下,灵感发动,按钮再一按下,灵感结束。这是一种一厢情愿的想法。

所以对于高层次的程序员群体,请不要在作息时间上严格限制他们,因为他们不是装配工,有着独一无二的个体差异性,有着不同的思维G点,他们需要差异性的时间作息来调整自己的最佳状态,从而迸发激情和灵感。

2. 宽松的工作氛围

程序员群体讨厌管理,任何自上而下的所谓管理都容易引起程序员们的心理抵触,特别是那种死板的、指令式的管理模式,尤其让程序员们作呕。

程序员们希望自己做的事情是出于内心的意愿,那样他们就会干劲十足,而不是来自于经理计划文档中那条冷冰冰的文字,哪怕是他们心里意愿的和经理的计划本是同一件事。所以对于程序员群体的管理需要技巧,要化管理于无形,让他们感觉不到管理的痕迹,让他们感觉着做这些事情就是出自于他们自己的意愿。

总结来说就是让他们作为自己的管理者,而团队的管理者所要做就是培养他们这种自管理的能力。

适度的压力可以产生做事的动力,但长时间的持续的压力却是扼杀激情和创造力的罪魁祸首。压力会让程序员焦虑,同时也会造成低劣的设计和代码实现,因为交付的压力会让程序员对匆忙设计出来的方案妥协,而不会持续的优化找到最优方案。而一系列看似微不足道的缺陷设计集合到一起,就会形成让人意想不到的、不可控制的乱象。

所以,“快”不见得是好事,“慢”也不见得是坏事。

3. 鼓励参与开源项目

开源项目社区的欣欣向荣,是一朵盛开的奇葩,无论怎么赞誉都不为过。

一些着名的开源项目,例如Linux,Apahce, openssl等等,数不胜数的优秀设计,给我们带来了多少的惊喜,同时也催生了多少的商业公司。

参与到开源项目中,是一个程序员从初级走向高级、完善技术的最有效途径之一。一些着名的开源项目,架构设计和Coding技巧上都属上乘之作, 浸淫其中,受益匪浅。

其实以上三点不仅是对程序员群体,对任何一个职业的人来说都是适用的。再看下知乎上程序员们理想中的工作环境是怎样的。

@萧井陌:我读书的时候就有一个执念,一定要找一家可以穿拖鞋背心大裤衩上班的公司(当然我不穿大裤衩),如果我找不到这样的公司,说明我学得不好,所以我一直以来努力的目标似乎只是为了进一个能穿拖鞋的公司?哈哈哈哈。。。

@知乎用户:我只想要2个显示器

@知乎用户:1.安静,没有人随便喊你或者在你耳边说话;2.绝对的自由,程序员都有一定的怪癖,比如我喜欢听着摇滚乐写代码。这些都要被允许。3.温度,气味舒适的环境。

4.有个养眼的MM同事,大概是这样的

嘿,箭头方向那个哥们才是真正的程序员吧

5.独立10M光钎线

@Indream Luo,软件工程师:1.女多男少,人均年龄不到27;2.身处白云山上,与广东外语外贸大学一墙之隔;3.无边界文化,有问题可以找任何人沟通,包括高层,如果你见得到;4. 健康 文化,加班有补休,提倡8小时,自建食堂和农场,买下巴马泉眼特供矿泉水

@石磊

硬件:

1. 顶配的 MacBook Pro。

2. 上厕所不需要排队。

与人相关:

1. 不会在开发到一半时被通知要重新讨论功能,然后把以前做的东西全部推翻。

2. 没有不必要的会议,必要的会议速战速决。

3. 行政人事什么的做事清爽高效,这样不用在各种日常手续上浪费时间,只管写代码就好。

4. 同事们效率高、工作态度严肃、善于沟通、活泼有趣。

@张英锋:最理想的工作环境应该是能帮助团队沉下心来,开发出最好产品的环境。

1.上级对程序员工作的认可和尊重;

2.对所作的工作有自主权和决定权;

3.营造能让程序员专注于工作的设施,比如大家都提到的安静、以及各种提高生产率的硬件条件;

4.最后是公司是盈利的,最好是暴利,能持续提供更多福利。

@庄生:其实最重要的工作环境,还是有一帮靠谱的同事,真心的。可以术业有专攻,但是该你负责的你负责到底,保质保量,不要麻烦别人。

那你呢?你希望你的工作环境是怎样的?

上联:一个项目两部电脑三餐盒饭只为四千工资搞得五脏俱损六神无主仍然七点起床八点开会处理九个漏洞十分辛苦 ;

下联:十年编码九年加班八面无光忙的七窍生烟到头六亲不认五体投地依旧四肢酸软三更加班只为二个臭钱一生孤苦;

横批:苦逼程序员。

程序员飘过
作为一名程序员的我可以很负责任的说:是的,工作环境就像问主图片那样,可能会稍微好点,我们公司都是中央空调,不用电风扇!

我在程序员的岗位上也有好几年了,也待过几家公司,其实就工作环境来说,程序员的工作环境还是不错的,不用风吹日晒雨淋,而且是冬暖夏凉!和人们眼中的白领工作人员的工作环境是差不多的。

工作氛围其实也是很好的,程序员在穿着方面大部分公司是没有什么太大要求,可以穿着自己喜欢的风格(脑补一下大裤衩配凉拖的程序员正在撸代码),同事之间的交流也是很活跃的,所以程序员的苦逼之处不在工作环境,而是工作内容和压力。

程序员分工:

1.纯软件工程师,就是只靠电脑吃饭的,设计包括但不仅限于---网页、架构、UI、数据、运维、系统等等,整天与代码打交道;

2.Firmware(分位)工程师,半软半硬的工种,要焊板,要搭建环境,还要写代码维护代码,算法可能没有纯软件工程师牛,但动手能力绝对强,涉及的知识面可能更广。

本人就是后者,来看下我的桌面:

各个公司对于办公环境都不一样,国外都注重个人隐私,很多都是一个人一个封闭的房间。国内大部分就像图中所示那样,半隔开。也有 科技 公司,鼓励大家敏捷开发,多沟通,开方式办公

请忽略那些包含“安静,优美,闲逸的办公环境”的答案吧!

图中的环境,只是正常普通公司的工作环境。

不一定是程序员的。

程序员的工作环境,因工作内容,导致需要很多屏幕。

而且电脑配置也需要很高。

每个人因面对的公司、自身能力等因素,都会导致工作环境的不一样。

所以就有了工作环境好坏的区分。

如果你曾对着大海构思过某个接口,

在樱花飘落的院落里调试过代码,

那么你还觉得在写字间喝着咖啡对着三屏显示器敲键盘是理想的环境吗?

工作环境,还是得靠自己改变。

在程序者的不断追求下,编程是可以和写作一样成为艺术创造过程,

那么任何一个能够激发出你灵感的时刻和环境都应该可以成为你的办公环境。

资深码农应邀回答这个问题。笼统来说,程序员的工作环境与图中展现的差别不大。但根据工作属性和所属行业来讲,还是有一些区别。
甲方和乙方的区别

我在刚毕业时进入了一家软件外包公司,几乎所有的工作都是在甲方所在地完成的。

因为甲方员工是公司的稳定员工,所以工位来讲就要精致一些,配备也要完善一些。一般都会是隔间,有抽屉、插座、文件架、座机、台式电脑,甚至还有床等等。

而我们作为乙方因为流动性大,人数也不固定,甲方公司不太可能为我们准备这些精致的办公位,一般只是拉几张桌子拼凑起来,然后再接几个线板,有时候靠椅都没有,还得坐独凳。

技术驱动和业务驱动的区别
现在任何一个互联网公司,技术部门是必不可少的。但是有的公司会以业务为驱动,有的公司会以技术驱动业务。

以业务为驱动的公司就会优先考虑业务的发展,然后技术来辅助实现。我现在所在的就是这样一家公司,这样的公司技术部门就会非常的小,人员也会很少。这样的公司程序员的工位大体上和整个公司的风格没有太大的区别,因为人少,一般只有5-6个人,做技术的也喜欢安静,所以一般位置会选择靠近办公室的角落。

以技术为驱动的公司会依靠自身技术实力结合行业发展,碰撞出一些具有竞争力的业务品种,并与业务部门配合来实现并推广产品。这样的公司技术人员起码占到50%以上,这样的公司更有可能为程序员规划一个单独的大办公室,与外界隔离。一方面是为技术人员提供安静、舒适的办公环境,另一方面也是尽量避免闲杂人等进出公司技术核心所在地。

以技术为驱动的公司往往技术实力比较突出,所以他们会为自己的技术团队配备“驾驶舱”、小机房等设施。

就问题中的格子间来讲,不管是什么性质的公司,只要场地不是特别的拥挤,都会设计成格子间,这样既保护了员工隐私也充分利用了办公场地的空间。这并不是程序员特有的风格。

❽ 当程序员老去倍感心酸 背后故事令人伤感流泪

当程序员老去倍感心酸扮桐谨 背后故事令人伤感流泪

当程序员老去辉煌不再,背后故事令人心酸流泪。程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么?表面光鲜的“程序猿”的真实生活的背面是不为人知的辛酸史,让我们一起去了解程序员这个职业吧!

程序员这个职业诞生不是很久,老程序员还真不多,现在久经考验的老程序员们估计都是巨头企业的大老板了。不要说老,35岁以后应该就离开一线岗位,进行构架设计等等更为抽象的工作,如果你无法胜任,那么就只能等着淘汰了。

程序员(英文Programmer)是从事程序开发、维护的专业人员。一般将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。软件从业人员分为初级程序员、高级程序员、系统分析员和项目经理四大类的方法。

程序员将代码注入生命去打造互联网的浪潮之巅,当有一天他们老了,会走向那里,会做些什么?

很多年以后,在我60岁的那天早晨,天刚蒙蒙亮我就起床了,先去公园晨练,然后回来做早餐(50岁的时候我学会了做饭),送完外孙上学,刚好8点。由于北京从2020年开始单双月限行了,这个月是单月,所以只能挤地铁。人一如既往的多,一小伙子要给我让座,看了看他的小身板,我说不用,你也是干IT的吧,今天咱们都是程序员。

来到公司,墙上那条新贴上去的刺眼规定总是让我很不舒服:所有的`服务器端语言必须使用Come,移动端语言使用Swallow,还在使用Java、C、Go和Swift语言写程序的,罚款500元。我不知道自己还能学会几门新语言,工作了四十年,我已经用过一百多种编程语言了……

上午十点,00后TeamLeader跑过来告诉我,池大大,新上线的智能手表操控UI是您老做的吗?好像出了点问题。我说是老王上周做的,他老花眼早就不该做UI了,这周没来,据说动脉硬化了。唔,那您帮他改改得了……

这个上午,老板又收到了两份在家办公申请,其中包括老冯的,申请理由是:腰不好。坐着站着都不能解决问题了,只能把屏幕安装在天花板上,躺着编程。我还行,一直打羽毛球,腰好,身体就好,吃嘛嘛香。不过今天中午却没什么食欲,因为牙疼,各种牙都开始松动了,只好在食堂里挑了点软乎的饭菜吃了。

下午部门开会。我发现唯一的70后主程(主力程序员)记忆力减退了许多。说完第8个功能点的实现后,丫突然来了一句:好,以上是第1点,现在来说第2点。直到下班,我们一直都在说第2点。会后主程怪我为什么没有提醒他,其实我一共提醒了他13次。不跟他计较,明年他65岁,就要退休了。

分配到需求之后,下午的工作就是画界面做表单填程序,这个工作我做了几十年,已经非常熟练了,编码的时间总是最快乐的,不知不觉就晚上10点了。回家吧,过了9点就可以打车厅基了。

夜晚11点回到家,菜凉了,孩子们都睡着了。我躺在冰凉的床上,打开一本《Come语言编程实战》开始读。程序员,是一个终身学习的行业……

看到这估计大部分程序员读者心都碎了……不用担心,不读MacTalk,晚景才是凄凉的,看了的都没事!

很快,我就站到了三十岁的十字路口,望了望周围,其他三个方向都没有路,只能向前,于是我非常不情愿的挪到了35岁这个黄金分隔线上,或者叫程序员的生命线。不知道是哪位大神为我们程序员画了这么一条线,三百六十行,行行出状元,为什么只有程序员才有这条线呢?用Google网络一下“程序员35岁”,尽是“不作35岁的程序员”“技术大龄恐惧症”“35岁后要转管理”“35岁前程序员要规划好的X件事”这样耸人听闻的字眼,一想到自己并没有规划过“这些事”,轮团我绝望极了,35岁生日的那一天可能会发生什么不好的事吧,比如编程、演讲、写作、设计这些技能都会烟消云算?我可能会跟不上时代的发展?我可能会被解雇吧,我想。

35岁生日过去了,除了收到生日礼物,什么事都特么没有发生,我依然活蹦乱跳的编程、演讲、写作和设计产品,一切都变得更好了。

回首往事,我发现当年那些对编程充满激情,对生活满怀理想的小伙伴,有的变成了某个领域的技术大牛,在做产品的同时忙着布道演讲写书;有的经营者或大或小的公司,同时还在编写程序;有的设计出了千万人使用的软件产品;有的则转变成了一个纯粹的管理者,经营着上千人的机构。他们都是程序员。

真正有可能晚景凄凉的程序员,是对技术和产品没有兴趣的人,是仅仅把编程当做生活工具的人,是那些不能终身学习的人。开篇的文字,就送给这些人吧,希望他们能够在40岁以前看到这篇文章。

关于程序员转行的问题,也是个伪命题。没有人的职业是一成不变的,今天你在考虑LVS要使用IP隧道技术还是直接路由,负载调度使用加权轮叫还是最少链接,十年后你要做的可能是增加哪些产品特性和阅读用户的消费心理。时间会驱动着你去不停的选择自己的道路。

如果继续编程能够最大化你的价值,那就去编程,太多精深和复杂的技术需要长期的积累和实践才能化繁为简鬼斧神工,请在技术大神的道路上一路狂飙。

如果设计产品能够最大化你的价值,那就去设计产品,现代世界已经不再是“美学、艺术”与“电子产品、软件”毫无关联的年代了,人们越来越重视产品体验和艺术美学,如果你懂得产品之美,又能估算这个产品多久能够开发出来,还懂一些开发细节,不知道能够虐多少程序员啊,想想这个场景多么美好。

如果经营一家公司能够最大化你的价值,那就去创业,去招募战友,服务伙伴,提供产品,去创造属于你自己的天空。

如果演讲……如果咨询……如果市场……,很显然,我看到的程序员未来有无限可能,而且我们最大的优势是:这帮家伙甚至能编写代码,这真是太酷了!

当然,我们程序员也不要过于沾沾自喜,在某个领域深耕细作的同时,不要忘记拓宽自己的知识面。如果一个人的领域太过专业化,一段时间后,你可能发现自己的专业已经陈旧了。如果一个人的知识面很广,在终身教育的配合下,你的专业可以随着时代的变化而改变。

最后,对不是程序员的读者也说两句吧,如果你身边有程序员,一定要对他们好,不懂技术不要对程序员说这很容易实现,平时多送些小礼物,他们不开心了就请吃海底捞,加不加班都要给他们加薪,没有女朋友的给介绍女朋友,还没订阅MacTalk的让他们赶紧订阅……你会有回报的。

经年以后,当你偶然之间再次翻到这篇文章,也许会说,唔,这个老家伙说的还有点道理呢

;

❾ 程序员到底有多累,多辛苦

程序猿有多累,这个问题从三类人的视角进行分析:

  1. 一个是作为程序猿本身的自己,程序猿在不同阶段会有不同的感触

阅读全文

与程序员桌子变床相关的资料

热点内容
windows编译安卓软件 浏览:206
加密dns列表 浏览:990
股市操练大全八册pdf 浏览:120
c传递指针到python 浏览:163
手动添加引导的命令 浏览:54
740服务器小蓝条是做什么的 浏览:523
linux文件操作命令 浏览:127
安卓手机图片文件夹加锁 浏览:781
steam提示音在哪个文件夹 浏览:339
项目开发全程实录pdf 浏览:532
单片机reset 浏览:597
pdf怎么是英文 浏览:971
旗云2压缩机保险 浏览:374
做程序员压力大吗表情包 浏览:312
pdf下拉 浏览:373
php去掉小数后面的0 浏览:956
阿里备案买什么服务器 浏览:263
网络驱动下载到哪个文件夹 浏览:483
达内程序员培训西安 浏览:507
人保送车主惠app上怎么年检 浏览:606