Ⅰ 程序员 加班 大家是怎么看的
程序员?那是相当的不容易! 时下的程序员,几乎成为了一种生活状态的代名词,他们过的是“固定程式”般的生活——上班、加班、回家开夜车然后再起床上班,周而复始。他们大多领着高薪却仍然单身,精通计算机语言却少言寡欲,总想要离开这个行业,却害怕一身本领将无处施展,唉,看来程序员虽然拿高薪,工作内容看似简单,还真得不是那么好当! 程序员的加班并非本意很多人不理解为什么程序员的加班情况如此普遍,其实这都要归咎于IT行业的加班浪潮,由于IT行业数量众多的年轻从业者及激烈的竞争环境,加班的情况是十分普遍的,当然不排除有员工为了表现,但更多的是由于时间紧迫没有完成计划内的任务。而让我们来看程序员的工作内容:首先是编写程序和设计页面,这类型的工作对时间没有要求,哪怕你做到凌晨,系统后台仍然不会关闭,如果不需要休息的话甚至可以决战到天明;其次程序员的工作内容破碎、繁杂又庞大,通常情况下实际完成时间总要超过计划时间,因此加班对于程序员来说是再熟悉不过的事情。 而企业未能给程序员一个良好的引导,比如每天加班时间不能超过1小时等,以规避程序员高工作时常、但效率并不理想的情况。 容易“眼高手低”记得曾经有一个做程序员的朋友跟笔者闲聊,他说,项目周期的预测,就如一条小鱼迎面像你游来,他的脸只有那么小,以至于你以为瞬间就能搞定。不过当你着手去做这个项目,做着做着你就发现这条小鱼尽管正面看起来很小,但他的身长竟然有几公里,你甚至看不到他的尾巴在哪! 可见程序这个工作,想测算出准确的项目周期十分困难,需要很多的经验及对客户心态的把握,通常做着做着,程序出现新的困难或者令人措手不及的变化,项目拖延又拖延,任程序员耗尽一身本领也未必搞定! 环境闭塞 缺乏沟通 程序员由于每天对着枯燥的电脑语言,很容易变得沉默寡言,对现实生活中的林林总总表现的漠不关心,在工作中对于公司的其他部门也缺乏有效的沟通。笔者了解到,许多公司的销售为了讨好客户,会承诺一个不切实际的项目完成时间,这就苦了做程序员的兄弟,而他们通常喜欢将这种压抑埋藏在心底,极少的表达出抗议,周而复始恶性循环,导致他们在每天沉于繁杂的工作之中,愤怒却无力呐喊。程序员们一定要推崇沟通能力强的同仁去做部门领导,这样的人才可以更多的为部门争取利益,改善程序部门的“憋屈”状态。 超负荷工作身体堪忧在各行各业中,程序员面对电脑的时间可谓无出其右者,这部分人群的视网膜视紫红质很快就被消耗掉,同时睡眠的时间通常比较短,进而影响了视力。而不理想的办公环境,不舒适的办公椅和鼠标则成为了程序员脊椎、腕关节疲劳受损的兇手,程序员经常透支着身体来换取高额薪酬,未来不免将这些薪酬相当一部分都要花在未来的身体保健养生治病上,可以说是相当的不容易。 因此程序员一定要学会爱护自己,使用低噪、低辐射的PC设备,在环境不理想的情况下要想办法配备舒适的办公椅及人体工学键盘鼠标,从而降低工作生涯给身体带来的各种恶劣影响。
Ⅱ 你怎么看待程序员
大方向上分类,成为程序员的两种人
喜欢计算机,喜欢编程的人,这种人视编程是一种享受
生活需要,需要一份工作来养活自己
程序员发展的方向也大致有以下几种
喜欢钻研技术的人,最后成为资深技术专家
在某个业务领域呆久了,熟悉业务,成为业务专家,后续转售前,销售
擅长处理人际关系,在公司呆一段时间,升为管理层
混日子的,年纪越做越大,和刚毕业的学生抢饭碗
Ⅲ 怎么看程序员在银行
整体来说,适合家境不错,或者前期经济积累不错压力不大的同学。
【应届生去银行当程序员什么体验?】
银行的工作看上去光鲜但很是辛苦,即便是一个实习生都能把你累成狗,但在其中唯一有所区别的就是it岗的实习与工作。普通的校招银行入职者,无论你报的是什么样的岗位,初入银行最先做起的都是柜员(柜员多悲催就不多说了,直接网络,一大篇一大篇都是过来人的辛酸泪),在银行实习期间做的都是大堂接待员。实习的就是大堂接待员这个岗位,在大堂一站就是8个小时,中间只留下一个小时的吃饭休息时间,忙起来的话只有吃饭的半个小时可以坐下,一天下来腿能给你站细了。但是it岗的实习生就不一样了,他们是坐的楼上的办公室,说是维护系统还是什么的,但是几乎都在玩电脑,还有人因为银行网速快申请加班然后在公司玩电脑的,想想也是心累。这些都不算什么了,主要是正式上班以后,工资待遇就有所不同,说是it岗的工资是翻倍往上加的,而柜员的工资一成不变。
Ⅳ 你对底层程序员有何看法他们的主要工作是什么
你对底层程序员有何看法?他们的主要工作是什么?
程序员,外面都说人傻,钱多,死得早。
不过我本人是程序员,所以不完全认同,但是也不能说没有。程序员因为天天和代码打交道,代码是很多逻辑的部分,所以程序员一般逻辑思维不会太差,但是整体来说和人交接和情商就比较低。
c
1.自己把技术学到位。往大公司发展,才能真正地学到东西。2.实在不行,用做程序员这几年的资金,做点小生意,有魄力,就往大的方面发展。要不就安安逸逸过一生。
Ⅳ 说说看程序员经常加班吗
研发部门的程序员一般加班都是在版本发布的时候。项目上的程序员加班都是项目上线之前加班比较严重。程序员加班是比较普遍现象,毕竟信息化行业竞争压力大,更新换代快,企业为了生存提倡程序员加班很普遍。
Ⅵ 在大家眼中,程序员是一个怎样的职业
为什么有人在技术造神
大家应该已经感受到,技术圈这两年已经和娱乐圈创业圈差不多的氛围了,这其实是有原因的。
最主要的原因是,创业公司和创业媒体越来越多,他们需要大量的程序员投身到创业这个高风险的行业中,而造神,正是让程序员们自动跳进火坑的绝佳办法。不是说程序员不能创业,我是说,创业媒体们故意模糊了创造和创业的界限,把程序员们的创造冲动偷换概念,鼓吹了太多不适合的人去创业。
另一个原因是,招聘成本高涨,CTO 们为了能提升影响力,不得不频频出席各种大会刷脸。文笔好的再做做自媒体和技术社群,既能强化个人品牌提高身价,又能在融资的时候提升成功率。
总之,这个行业出现了各种技术大神。
这些大神在普通人类和初级程序员眼里是无所不能的,是他们向往的目标;在中级程序员和高级程序员眼里,这些大神就是他自己,只不过他还没红起来而已…
于是攀比心理也开始泛滥,全国第三的架构师比比皆是,整个圈子渐渐就浮躁起来。
然而绝大部分程序员,依然是雇员
媒体们在包装时,最喜欢按独立开发者的路线来整。“从小就对技术有天分”、“大学时曾在某编程大赛一鸣惊人”、“写了个 APP 玩结果一个月有了千万用户”、“从公司离职自立门户三年上市”。
OK,这的确是程序员的一条职业路线图。但是媒体们不愿意告诉你的是,一:只有极少数程序员是通过这个路线成功的;二:这条线其实需要太多非程序员职位的技能,比如产品设计能力和销售能力。
程序员的价值决定
绝大部分互联网公司的程序员职位,没有技术门槛
然而不幸的是,绝大部分互联网公司都不是技术驱动的公司。真的就是鸟哥说的那样,绝大部分技术岗位,其实技术门槛都不高(门槛在工程上,后文细讲)。技术不过是这些公司的护航舰,而不是破冰船。
先别打我,冷静下来想想,到底有多少你会的那些技术,是你的同行们不会的呢?不多,对吧?
几年前亿级别的搜索还是问题,现在已经到处是通用解决方案了;几年前千万到亿级别的网站和 APP 解决方案还在大公司手里,现在各个架构大会都讲烂啦,而且其实都差不多;就连 DeepLearning,带 API 接口的框架也开始涌现,只需要把图片用 REST 传进去就能取到结果了。
很多事情,已经没有难度,只需要持续投入。是的,对绝大部分程序员来讲,他们不需要成为科学家,而需要成为工程师,成为从科学家手里接过火种,去燎原大地的人。
怎样才是一个好工程师
工程的本质不是创造,而是去风险化。
工程是关于如何低成本、高效率、按时按量完成既定任务的。所以判断一个工程师是否优秀,并不是他多有创意多有名气,而是看他有多稳,看他能多 GettingThingsDone,中文就是“靠谱”。
有时候一个好的解决方案,未必采用了最新的技术和框架,而是看上去朴实无华,功力都包涵在背后的细节里。就像顶尖高手打的斯洛克台球,每一杆都平淡无奇,只是因为上一杆的回球太到位。
有同学问,那我工程做的太好,岂不是没有机会遇到一些高难度挑战了么?放心,一般公司都雇佣了产品经理来帮你制造高危事件。
同样的,一个好的工程师,会选择最适合需求和团队的方案,考虑开发效率和系统效率的均衡,从而已达到最优效果;而不是整天和别人去争论什么语言最好、哪些框架过时了。
工程的另一个要求是进度控制和质量控制。
在项目立项之后动工之前,对要做的事项作出详尽的规划,对未来一到两周的工作给出细致的排期,这是进度控制的基础。
代码的及时入库与合并,自动化测试和每日构建,CodeReview 和文档编写,这些看似无关紧要的习惯则决定了项目质量。
不幸的是,很多程序员把这些工程上至关重要的东西当成垃圾,视为对他们“创造力”的压抑。
他们总是以创造力为借口去寻求自身的自在,比如上班不带胸牌不打卡,中午休息时间在公司看视频打游戏,最好可以远程上班,项目到期之前再来检查进度,公司不要用统一框架,只有傻逼才写文档。
对职业的理解偏差和工程能力上的荒芜,培养了大批能写代码但死活写不好代码的“码农”,反而让那些有着彪悍工程能力和良好习惯的程序员变得奇货可居。
最后,来说说程序员那无处安放的创造力
有了锤子想找钉子是很正常的原始冲动,但我们必须认识到,创造力对于程序员这个职业来讲,是锦上添花的东西。如果你没有强大的工程能力,那么创造力也不过是无本之木。所以扎扎实实的把工程基础打好,这是最根本的。
在此基础上,我比较推荐程序员采用内外两条线来培养自己。在公司内的项目上采取相对保守的策略,尽力把稳定性做到最好,培养出自己卓越的工程能力;然后在公司外的开源项目和自己的独立项目上,采用一些新的技术、实践一些新的想法、充分发挥自己的创造力,梦想还是要有的,对吧。
这样做最明显的好处是,你可以了解到新技术和激进方案的优缺点,从而在进行方案选型时,有更多的依据;还有一个职业发展上的好处:如果不是主负责人,公司的项目往往不能代表你的能力;但独立项目却可以作为一个非常好的能力证明出现在你的简历里边。
你可以是一个身怀绝技的手艺人,在自己家里你尝试各种手法各种风格的个人作品;但当你参与颐和园这种级别的工程时,好好的把自己负责的石头雕成总设计师要求的样子就好 —— 毕竟这个时代一个人已经很难负责整个项目了。这就是我所理解的程序员的工匠精神。
Ⅶ 程序员入门教程在哪里可以免费看
程序员入门???你是半路转的对吗?我给出我的一点小参考:
一.你时间充裕的条件下:
我们一般是从C语言开始的,选好一本教材,在b站有一些用户自己上传的视频,b站那里没有广告,可以免费看,即满足你的要求,你也可以在网易云课堂那里看看,也可以找到一些免费的视频(只是一些,这得看你自己看了),这个时候你就开始急了,大哥,我是想看java、Python之类,嗯,也好说,你自己找的话,这上面也有。
二.你时间不充裕的条件下:
建议可以利用假期,报一个培训班,嗯,只要不太坑,见效还是挺快的!
以上
Ⅷ 你是如何看待程序员这份工作的
引言:三百六十行,行行出状元。社会当中的职业种类还是非常多的,有的人会根据自己喜欢的以及自己的专业去选择合适的工作。每一份工作的特点大多都是不一样的,有些工作会非常的抢手,也有一些工作非常的冷门。而程序员这份工作在大家的心目当中都是非常不错的,工资很高,待遇不错,但是工作压力比较大。
当大家看到程序员的话,首先在大家的印象里就会出现一个头发稀疏的形象。程序员的工作是非常有压力的,并且长时间熬夜以及生活习惯的不好,很可能会让他们脱发。而且程序员也会经常穿着格子衬衫,会让人一眼能够分辨出来。
Ⅸ 程序员是年轻人的职业,对此现象你怎么看
很多人都觉得程序员是年轻人的职业,年龄大了当不了程序员。其实这种看法并不完全正确,程序员和年龄有关,但是也并不依赖年龄。
程序员确实更适合年轻人程序员这个职业对于年轻人来说确实更适合。年轻人有干劲,有活力,思维快,能快速应对各种问题。
反观年龄大的人,体力下降,思维反应迟钝,接受新事物的能力不断降低,很多都跟不上技术的更新速度。
我现在每天基本要出去2次,每次爬9层楼梯,然后打4次水。然后晚上回家简单吃完饭就要出去跑步锻炼身体,否则整个人都感觉晕乎乎的。
在这里还是建议各位程序员朋友多注意锻炼身体,这真不是闹着玩的,只有身体好才能继续在这个行业打拼!
Ⅹ 大家如何看待程序员的
程序员在普通人眼中就像是魔术师一样充满了神秘感,这一点我深有体会.
但是只有程序员自己才知道,这份工作并不是普通人想象中的那样潇洒神秘,有时甚至是死板老套一成不变的.
程序员不应该像你这样没有自信,老是觉得别人可能看不起自己,觉得自己是个没出息的打工仔.确实在某些人眼里,程序员是个类似于打杂的工作,并不被他们看好,那是因为他们接触的大多是低级别的程序员,觉得工作就是整天敲代码,密密麻麻的一串,人也像个机器似的不会说话.这只是极少数人的表现.
一个技术精湛的程序员是非常受人尊敬的,即使别人是外行,看到你的精神状态,甚至是你的高薪收入,别人也会肃然起敬.
所以,作为程序员,首先一点是自信,程序员并不低人一等,其他年份的我不清楚,但是从08年到今年,IT一直是中国收入最高的十大行业之一,最高(平均工资)的两个IT职业应该是3G工程师和系统架构师,但这并不表示其他职位收入就低,在我和我认识的所有高级别程序员里,平均月收入两万,这并不代表程序员钱容易赚,IT行业的脑力艰辛和极高的耐心是其他人很难想象的.
所以,要为自己是个程序员而骄傲,而不是自卑,当你奋斗到事业巅峰时,没人会看不起你.