Ⅰ 为什么程序员每天工作都要加班呢
程序员加班这个事情肯定是真的没毛病,你的闺蜜和你老公肯定是没毛病的,并没有打着加班的幌子欺骗你。
现在咱们说说为啥程序员经常加班,这就得从程序员的工作说起了,程序员的工作,大多数是以项目为单位的,比如开发一个软件,会有软件开发的周期,哪些环节和功能的实现要在指定的时间内完成,如果不能完成就会耽误项目的整体进度。
还有过年春节的时候,微博、微信都会有程序员加班,来检测数据,一旦到达服务器的临界值,就进行一些相关的操作。这就是为什么程序员经常加班了。
Ⅱ 如何上班摸鱼不被老板发现
如何上班摸鱼不被老板发现
如何上班摸鱼不被老板发现,逃避是人们的天性,如果说工作是一辆停不下来的车,那么摸鱼就是润滑油,时不时让自己缓解一下压力,才有心气继续工作。以下如何上班摸鱼不被老板发现。
多屏幕摸鱼
感谢电脑技术,感谢摩尔定律,现在的90后尤其是互联网工作者更尤其是里面的程序员们,总喜欢外接好几块显示器工作。
这就给大家提供了一个非常好的摸鱼机会,如果你外接了两个显示器,一个竖着看代码,另一个横着看文档,然后自己的笔记本屏幕亮度调到最暗刷微博,完美。
就算没有外接显示器,如果你用的是Mac的话,要勤于使用多桌面技巧,三个手指横向一滑,就切换回了工作界面,优秀。
如果不是苹果也没关系,只要熟练掌握快捷键,就不怕老板身姿矫健。
只要你快捷键按得够快,上班的无聊就追不上你。
厕所摸鱼
如果你的同事人不在座位上,期间又给你的朋友圈点赞了,没错,他正在洗手间摸鱼。
一个优秀的摸鱼90后,要善于利用每天的上厕所时间,这就是你工作日里的带薪假期。
一天至少三次,一次半个小时,如果你安排不好这个假期的话,推荐你看一下高效人士的七个习惯里的时间管理部分。
厕所摸鱼最好的是配合茶水间摸鱼使用。
你需要闲来没事就去接个水,所以你要准备最小的水杯,每次接最少的水,频繁接水即增加了微信步数,又增多了厕所摸鱼时间,一举两得。
这个要掌握尺度,如果拿着茶道的小杯子来回接水,可能会有点过分。
买咖啡摸鱼
买咖啡摸鱼是当代都市白领的专属福利。
曾经的两千年初,外企的Amanda和Sarah穿着职业装高跟鞋端着星巴克走在高楼林立的CBD,会引起路人的纷纷侧目。
现在虽然咖啡变得越来越日常,但带着防烫护垫的杯装咖啡依然是商务范儿的标志。
下楼买咖啡这件事,既难得地让你感受到了作为一个高端都市白领的格,又让别人觉得你是个离不开咖啡的商务精英,最重要的是来回买咖啡的路可以理直气壮地走那么久,因为咖啡是熬夜加班的代号,你回去的时候别人看到你手里的咖啡会觉得你比所有人更努力。
只能是咖啡,必须是咖啡,换成每天按时去小卖部买零食,你的同事只会觉得你是猪。
开会摸鱼
常见于公司的各种经理等中层管理者,不常见于普通员工和一线leader。
开会是一件很神奇的事情,有的会可以半个小时确定公司的方向,有的会可以三个小时讨论聚餐的地点。
所以开会就变成了一个玄学,处于一种混沌的状态,唯一可以和当代公司开会这件事相提并论的大概就是量子力学了。
所以当一个中层老板想摸鱼了,有无数的会可以等着他去参加。
真实摸鱼
这个摸鱼是真的摸鱼,因为真的有很多90后在办公室养鱼。
在现代办公室,虽然不能养猫养狗养鸡,但是养鱼是正常的,而且显得你充满生活情趣。
所以很多90后选择在办公室带薪养鱼,做到了真的“摸鱼”,他们是摸鱼90后的典范。
一、初段“摸鱼术”——表情管理
1、认真严肃苦瓜脸
像阿蒙这样的内容输出者,每天的工作不是面对电脑,就是刷手机。但是手机刷久了,难免容易造成没好好工作的误会,所以关键就是:
要眉头紧锁、认真严肃地刷手机,表现出一幅“我没空”的样子,让大家误以为,我现在进入了心流状态,千万不能打断!对了,记得要不时记一下笔记,效果更佳。
2、焦头烂额叹口气
适当叹气,可以让人看到你的工作投入度。。吸气要慢,呼气要深,要用力,要拉长。叹气表示你想释放压力,或是面对极为棘手的问题。
每两小时仰天长叹一次,让你周围的人感觉到你正被工作狠狠摧残,如果再嚼点大蒜,大家就更能注意到你的叹气。
二、中段摸鱼术——以假乱真
1、打字员的救赎
如果你是一位苦逼的打字员(文字工作者),那Word肯定是你的常用工具,因此可以利用起Word帮你打掩护,把电子书拷到Word文档里,然后你就可以若有所思地细细品味“爽文”,跟随主角升级超神。
需要注意地是,要偶尔敲击几下键盘,敲得噼啪响。弯腰驼背趴在键盘上,这样老板看到,就会忍不住赞叹,不愧是我司最勤劳的打字员,年终奖一定要加多5块钱。
2、码农的文化修炼
如果你是码农,不可能光明正大打开Word看小说是吧?不用着急,可以利用大多数代码编辑器自带的左右分栏功能,左眼看代码,右眼品小说,锻炼你的多线程思维能力。
三、高段摸鱼术——老板识别器
现在已经是AI时代,不拿点黑科技出来,也不好意思在办公室摸鱼是吧?
所以当下最火的人脸识别和深度学习技术,赶紧甩起来,用科技让生活更美好。
首先要找到多张不同角度的老板的脸,再利用人工智能深度学习技术,记住老板的脸,然后在工位上安装摄像头,一旦老板靠近你的工位,摄像头就能捕捉到老板的脸,你的电脑桌面就会自动切换页面。
老板来了
对于程序猿来说,最大的挑战可能在于第一步——从哪里弄得那么多老板帅气的照片呀?翻他朋友圈、黑他网络网盘、不行的话,埋伏偷拍!
“摸鱼术”要建立在高效工作的基础上
我们聊了那么多“摸鱼术”,其实并不是提倡你在工作中偷工减料,要是被炒鱿鱼,可别说是我怂恿的。
我的本意是让你学会高效“摸鱼”,用更少的时间完成工作,从而有更多的时间去挥霍。比如休息,读书,或者用来发呆和思考。
那么如何才能用更少的时间完成工作呢?
1、不要想着加班
深受996伤害的苦逼民工,你有时候会不会这样想:6点下班前完不成工作没关系,反正也要加班到9点,吃了晚饭后再加油干。
其实,这样是对自己精力的浪费,同时失去了做其他想做的事的机会,比如下班后喝个小酒,如果你累死累活加完班,估计一下班就想滚回家了,哪有心情喝酒。
“先摸鱼,后加班”和“先完工,后摸鱼”其实是两种完全不同的工作态度,前一种是拖延,后一种是高效。
2、动手前,找最佳解决方案
开始动手之前,先问问自己,有没有更快捷更有效的办法?提前做好工作规划。
比如我最近接到一项任务,老板安排给我一个“蟑螂清除计划”,要求我抓1000只蟑螂。抓之前,我就会用5W1H分析法思考工作任务:
(1)Why:为什么要抓蟑螂?偷偷去蟑螂养殖场买行不行?
(2)When:截止时间是什么?我可以利用什么时间去抓?
(3)Who:能不能给钱让保洁阿姨抓?或者命令我的实习生去抓?
(4)What:抓什么样的蟑螂?大的小的?公的母的?要死要活?
(5)Where:在哪里能抓到最多最优质的蟑螂?
(6)How:是用手抓还是用脚踩?还是用蟑螂药?
通过5W1H分析法,可以帮你快速找到问题解决的最短、最有效的路径。
3、给自己来点刺激
精力决定你的效率。
每天保持活力的秘诀,就是抛弃麻木的生活,每天都给自己来点新鲜事。
你有没有过这样的经历:面对一样新东西,刚开始会有点无所适从,后来就开始有一种兴奋、新奇和愉悦感,马上就想撸起袖子加油干。
就像我刚接到“蟑螂清除计划”任务的时候,其实一开始我是拒绝的,因为你不能让我抓,我就马上抓,我要试一下,后来我试抓了几只,发现抓蟑螂的过程,不仅能够舒筋活络,缓解腰腿疼痛,还不用动脑,简直爽呆了!
还有前面提到的,在敲代码的时候看看“爽文”也有同样的效果。
这就是乙酰胆碱的功劳。接触到新鲜事物时,会刺激到乙酰胆碱的产生,它能够激活脑神经传导功能,活化你的大脑,让你精力过人,精益求精。
为什么绝大多数人或多或少都会摸鱼?
这首先和人的注意力集中时长有关。不管是工作,还是做别的事,只要时间一长,我们就可能出现疲劳、走神的情况。以前上学时叫开小差,现在上班了叫摸鱼。
三四十分钟的课都可能会走神几次,8 小时的工作更容易出现精神涣散的时候。更何况在很多公司,加班才是日常,不摸个鱼真的很难坚持下去。
国际劳工组织的研究发现,每周工作超过 48 小时,其实并不利于工作产出,因为效率真的太低了 [2]。
特别是那些表演式的无效加班,虽然看起来很努力,但其实并没有多少实际产出。白天摸鱼,不过是为了晚上好好加班罢了。
而大家常摸鱼的时间,也有规律可循。
通过统计豆瓣小组“上班摸鱼小队”里所有的`发帖时间,就会发现这些摸鱼求助、分享的帖子,有两个发帖高峰——上午十点前后和下午三四点。
上午九、十点,人刚到没一会,还有点困。大家倒倒水、聊聊天,正是浑水摸鱼的好时候。
而下午三四点,忙完一阵子工作后,人也有点疲惫,自然会想歇一歇。
至于大家最爱摸鱼的那一天,当然是周五了。人还在工位,心早已经飞走。周末找谁去哪里嗨,都要在下班前规划好。
这些摸鱼大法,我看傻了
在“上班摸鱼小队”小组里,很多人会在上班时做些副业,比如翻译小说、考证、炒股……
不过,大家最爱的摸鱼方式,还得是聊天、吃瓜和看小说。毕竟工作已经够费脑了,摸鱼还是娱乐放松一下为好。
当然,摸鱼也可以什么事都不干。有人就选择在工位上发呆养神,或是坐在椅子上观赏夕阳。
正所谓认认真真地上班,只是劳动换取报酬,只有上班时摸鱼,才是从老板那赚到了。
但摸鱼的尽头可能是快乐,也可能是失业。所以,如何摸鱼而不被发现,就成了很多人苦思冥想的问题。
在“上班摸鱼小队”小组里,摸鱼仔们最常用的技巧是假装工作干闲事。
看起来文思如泉、键盘敲得飞起,实则是在偷偷唠嗑;开会时而眉头紧锁、时而点头同意,看起来是认真参与,实际是希望用开会来拖上班时长;甚至摸完鱼下班后,还得发一条只有领导可见的加班朋友圈,谈谈工作心得。
当然,伪装也需要一定的门槛,会演戏自不必说,还要有地理位置优越的工位。要是就坐在领导旁边,想安心摸鱼太难了。
不过,有人背后就是领导办公室,他们却找到了更为奇葩的摸鱼技巧——比如开发在线会议软件的附加功能:“领导坐在背后,打开门就对着我电脑屏幕……我外出溜达时,用 XX 会议视频看领导回来没有,回来就马上归位。”
除了这些技巧外,大家的摸鱼神器也是花样百出,从电脑里的软件到现实中的实体,应有尽有。
比如蓝牙耳机,没有了连接线以后,被领导发现的概率大大降低。
又或者视频平台的画中画、手机电脑间的多屏协同等功能,开发者的本意倒不是要用来摸鱼,但被摸鱼仔们开发出了上班时神不知鬼不觉看视频、打游戏的玩法。
当然,为了摸鱼,厉害的人甚至直接写软件来实现。
如果想在电脑上偷偷看小说,你会怎么办?把小说复制到 Word 里当工作材料看?把阅读器压成豆腐块大小?
不,这些都不够专业。早有摸鱼仔开发出了“单行阅读器”的软件,让小说甚至是在线网页都在能一行文字里出现,并通过调整字号、字体、颜色等完美融入工作材料中。
要不是高亮了,你可能都发现不了这里有个阅读器。
不过,魔高一尺,道高一丈,虽然大家想出了各种巧妙摸鱼的方法,但还是有被发现的尴尬时候。 工作这么累,我想摸会鱼
正所谓努力工作不一定被看见,但是摸鱼一定会,不少摸鱼仔们都碰到过摸鱼被发现的尴尬场面:
去天台背单词碰见领导也在摸鱼。
帮朋友拼多多助力完,手机大声提醒拼多多现金已入账。
刚刚吃板栗吃到一半,领导悄无声息的突然走过来问我好吃吗。
被发现会社死,会被批评,甚至是丢工作,那为什么大家每天还要摸鱼呢?
除了前面提到的对冲加班文化外,很多人会摸鱼是因为手头暂时不忙,给自己喘口气。
另外,无聊也是很多人选择主动摸鱼的原因。
罗曼·罗兰说:“生活中最沉重的负担不是工作,而是无聊。”所以很好理解有些员工会因为工作无聊,而通过摸鱼寻找一点趣味。
最出名的案例当属刘慈欣。大刘最早写科幻小说,就是因为上班无聊打发时间02[3]。
当然,也有人吐槽说:“不是我摸鱼,这点钱,我咋给你办事啊。”他们摸鱼的理由,概括起来就是“事多钱少”四个字。
但是在老板看来,摸鱼属于“存在即不合理”,因此不少公司也采用了形形色色的反摸鱼措施。
装监控、屏蔽网站这些手段现在已人尽皆知;监测流量、限制厕所时间也已屡见不鲜。但让很多摸鱼仔想不到的,是公司还引入了人工智能、大数据来做督工。
2019 年,美国的亚马逊公司就被媒体曝光用 AI 系统监控员工摸鱼。
这个人工智能系统追踪每名物流系统员工的工作效率,一旦开小差时间太长,AI 就直接自己生成解雇指令,甚至不需要人类来做决定 [4]。
亚马逊的监控手段正在面临诉讼,但公司们还在想其他办法监控员工。除了追踪绩效,在新技术的支持下,老板甚至能知道员工一天下来按了多少次鼠标左键、工作中和哪些人聊过天。
简直是无死角反摸鱼。
但这样可能只会起反效果。从前摸鱼,那人可能只是在偷懒,如今摸鱼,那人可能是为了偷生。毕竟,能够高速不间断运转的,是机器,不是人。
Ⅲ 程序员节为何在10.24程序员当天有什么节日活动吗
程序员的节日为何在这一天程序员当天有什么节日活动吗?可以说程序员的节日之所以会在这一天的原因,是因为这一天的这个数字的话和很多的这个虚拟的这个内存,比如我们的一个流量的一个内存大小很多的这种单位有相关的都是因为这种原因,所以导致了程序员的节日,就定在这一天
总的来说成语言当天的话,基本上是没有什么这个节日活动了,因为对于很多次的这个程序员来说呢,基本上都是需要每天的去携带嘛,每天都要坐在电脑进行工作,基本上是没有时间去过这个节日的
Ⅳ 程序员的工作环境是怎样的
每个人职场人都希望在一个轻松、开心、干净、舒适的环境里面工作,这样心情好工作起来自然效率高,但是这毕竟是理想状态下的工作环境,当然现在绝大多数企业工作环境虽然达不到百分百,但至少有百分之六七十以上吧。
那么对于程序员这种有点特殊的工种工作环境又是怎么样的呢?
程序员又被人们称之为码农,也有人调侃戏称“程序猿”,程序员对工作环境往往需要有一张大的办公桌,他们不仅用一台电脑在工作,有时候需要几台电脑同时操作,而且遇到一些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%以上,这样的公司更有可能为程序员规划一个单独的大办公室,与外界隔离。一方面是为技术人员提供安静、舒适的办公环境,另一方面也是尽量避免闲杂人等进出公司技术核心所在地。
以技术为驱动的公司往往技术实力比较突出,所以他们会为自己的技术团队配备“驾驶舱”、小机房等设施。
就问题中的格子间来讲,不管是什么性质的公司,只要场地不是特别的拥挤,都会设计成格子间,这样既保护了员工隐私也充分利用了办公场地的空间。这并不是程序员特有的风格。
Ⅳ 如何确定自己是否适合做程序员
syuanlei1987
·努力成为无所不知的最佳答题者
专注于
一份工作是否适合你至少有三个标准:你擅长什么,你喜欢什么,什么对你最有价值(也能赚钱)。从程序员职业的角度来看,有很多标准来判断一个人是否适合做程序员。
看看你是否符合以下几个核心标准:
1. 理解能力或自学能力
如果你在成长过程中一直认为没有老师的指导你就无法学习,那么你就不是做程序员的料。如果你只是为了测试而学习一些东西,然后再也不会去看它,那么你也不是程序员的材料。
在编程的过程中,遇到操作系统、IDE、环境、语言等bug,你能不辞辛苦的去解决吗?
2. 逻辑能力
如果你想学习编程,你需要有一定的逻辑能力。那些缺乏逻辑能力的人无法快速找到逻辑漏洞并写出清晰的代码。没有耐心的伴侣会变得越来越烦人。逻辑也决定了程序员天花板的高度。
3.抽象思维
这种能力大致决定了程序员的上限。如果你没有这种能力,你就不能抽象世界上的一切。如果你在学习代码的时候花了超过一天的时间来理解指针,那你就不是程序员的料。(同样,“不适合”意味着你不可能成为一名优秀的程序员,但你可以成为一名优秀的程序员。)
4. 浓度
专注是兴趣的衍生,当你对某件事非常感兴趣时,你就会进步很快。例如,有些人喜欢玩“LOL”或“吃狗”,即使你连续玩几个小时,你仍然可以得到刷新,但也利用他们的业余时间看视频和看人行道。为什么?因为你觉得它很有趣。如果编写代码很有趣,那么专注就不是问题。
5. 想象力和记忆力
记忆并不意味着照相式记忆,它只是意味着你能记住有哪些类,有哪些函数,以及每个函数的一般过程是什么样的。然后,当你走路或乘坐地铁时,你可以运用你的想象力在脑海中重建代码。我听说人们有时可以在梦中编写代码,但我还没有开发出这种技能。当然,这些能力不是必需的。你需要锻炼。
6. 沟通技巧
许多人认为程序员不需要能够沟通,只要他们能写好代码。事实上,唯一不需要沟通技巧的人是砖瓦工人。如果您想成为一名架构师,您至少需要能够清楚地解释您的计划,并更好地传达您的计划。当然,如果你已经是一个伟大的神,你不交流也没关系。桃李不言,下溪不言。你独自编写每个人的代码,你什么都不说,人们就会把你当上帝看待。
事实上,很少有人能做到以上几点。如果他们能做好其中的2-3件事,他们通常“适合”做程序,并在软件行业找到合适的工作。