程序员应该学会放松,更应该努力前行

之前实习的时候,偶尔和同事聊到为什么我们这一行会这么累?觉得同事分析的挺有道理,因为我们不像保安、清洁工阿姨(当然这里没有别的意思,只是简单的叙述事例)的工作,他们每天重复着几乎完全相同的工作,所以比较轻松;而我们每天面临的是不同的需求,需要解决不同的问题,换句话说就是我们每天将面对新的挑战,所以我们需要集中精力解决问题,包括学习新知识;而且相对而言,写程序是来不得半点马虎的,有半点错误都会出现问题;所以一旦要解决一个问题,我们必须集中精力,所以导致我们会非常累。

但是从另外一个方面想,我们的工作因为面对不同的挑战,而充满乐趣,相信很多程序员都有过解决问题之后的成就感,为想出高效的算法而激动不已,或者是为自己的code在健壮的运行而骄傲。但是不管怎样的充满乐趣和成就感,终究是不能掩盖RD这一行很累的现实,加上国内互联网公司加班比较严重这一现实,更加让程序员这一职业成为累的代名词。

所以,一定要学会放松,学会用轻松的心态面对工作。要有天塌下来有个高的顶着的乐观心态,以平常心面对工作压力。在周末一定要用自己喜欢的方式给自己增加生活的乐趣,比如说看看电影,到附近的景点游玩,约上朋友吃个饭,或者是简简单单的自己找个地方安静一下,放空自己也不失为一种非常好用的放松方式。

身体和内心,任何时候都至少要有一个在路上,所以说放松是为了更好的前行。虽然说身在帝都充满了机会和可能,但是不可否认的是帝都巨大的竞争压力和生活压力,让我们北漂一族需要付出更多的努力才能在这里站住脚跟。

北京是一个造梦的地方,也是一个磨练人的地方,如果你想实现自己的梦想,达到自己想要的高度,那么更应该十二分的努力为之奋斗。因为这里从来不缺乏人才,从来不缺乏精英,更加不缺乏机遇,所以你成功与否,只能由你的努力程度决定。时间是可怕的放大镜,如果你一再的堕落颓废,那么时间会让你一败涂地;如果你不断的积累,不断的前行,那么时间会让你越加的优秀。

机会总是垂青已经准备好的人,所以作为一名北漂的程序员,一定要倍加的努力前行,才能在有朝一日实现自己的梦想。其实人生很短暂,如果没有一次为梦想竭尽全力的拼搏,等到做梦的年纪过去之时,一定会遗憾。所以趁着自己还有梦,趁着自己还年轻,一定要更加努力的前行。

程序员应该学会放松,更应该努力前行,布布扣,bubuko.com

时间: 2024-10-25 01:30:22

程序员应该学会放松,更应该努力前行的相关文章

.NET程序员,我们应该更专业点

众所周知,打从.Net诞生那一天起,业界就弥漫着一股贬低.Net的空气.许多公司排斥.Net,因为.Net低效的名声,加之怕被微软绑架的担心.许多C++程序员有偏见,看不起.Net程序员,认为那些人比较菜,才学入门级的语言.Java程序员对.Net也不待见,我们会Spring,Hibernate等一大堆框架,你们除了用类库还会什么? 这些看法有些确实是偏见,我们大可以有力地回击.有些看法却也不无道理,跨平台性.Net确实不如Java,主要是没有官方的多平台支持:论运行效率也确实与Native C

程序员跳槽后如何更快的适应新工作

程序员如何更快的融入新的工作环境和新的团队? 1.要有耐心 不要指望能在一两个星期内就学会一个代码库.通常而言,大型的代码库和系统是需要几个月的时间才能够充分理解.所以,别着急,尽力学习的同时也不必给自己施加压力非要立即掌握所有. 2.要谦虚爱学习 对自己不熟悉的工具和方法要抱有谦虚的态度.新的工作就意味着学习新的东西."知之为知之,不知为不知",对自己不知道的东西要谦虚和诚实.并且要记住每一个团队都其独特的工作流程和做事方式.花时间去了解新团队对于工具的选择,以及他们工作流程,并尊重

10个程序员必须学会接受的残酷真相

大多数时候,写代码都是挺有意义的一件事,不光能增加经验值,解决难题的时候还特别爽.耐心.毅力.执着,再加上正确的工具——只要有它们的亲密协作,优雅.漂亮的代码就是手到擒来的事儿. 但是,紧接着拙劣的资源部署.新增的特性请求.糟糕的文档更新汹涌而来,打破了我们的美梦. 但是这并不是说我们的努力就没有价值.只是我们需要面对现实罢了.下面就是编程开发人员必须接受的10个残酷真相. 残酷的开发真相No. 1: 编程就是if-then-else语句的运用 编程语言设计者讨论.抽象化思考等等作为,其实都只是

从程序员到项目经理(5):程序员加油站 -- 懂电脑更要懂人脑

说 起程序员三个字,我觉得既骄傲又可悲.骄傲的是,我们曾经是时代骄子,是一群真正改变世界的人:可悲的是,我们很多致力于改变世界的程序员,却生活在自己 的世界里,无法自拔,成为了继“书呆子”之后的“电脑呆子”.电脑本来只是一个工具,我们竟然被其所限制.甚至同化,悲夫!一.警惕成为“电脑呆子”(1)程序员眼中的自己程序员是怎样看待自己的呢?看看园子里的发言,码农.码畜.IT民工.苦逼.程序猿…这样的字眼俯拾皆是.在网上曾经广泛流传一首关于程序员的诗,模仿的是唐伯虎的<桃花庵歌>,我们暂且称之为&l

程序员要学会读源代码

在“沟通”这个复杂的领域里,写出能让人类领会并理解的连贯段落比敲出几行让解释器或编译器不致于“呕吐”的软件代码要难得多. 这就是为什么——就软件开发而言——所有的文档大概都是很差劲的.而且,由于为人写作比为机器写作要困难得多,文档恐怕在可预见的将来还会继续差劲下去.对此,你基本上是无能为力的. 除了做一件事…… “卢克,学着去读源代码.” 译者注:卢克(Luke Skywalker)是电影<星球大战>中的一个角色,他来自塔图因星球,在发现了莉雅公主输入到机器人R2-D2中的求救信息后,他与绝地

程序员在面试时更好的介绍项目经历

在面试时,经过寒暄后,一般面试官会让你介绍项目经验.常见的问法是:“说下你最近的(或最拿得出手的)一个项目”. 根据我的面试经验,发现有不少程序员对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果. 第一印象就不好了,至少会感觉该候选人表述能力不强. 一般来说,面试官会根据程序员介绍的项目背景来提问题.假设面试时会问10个问题,那么至少有5个问题会根据程序员所介绍的项目背景来问,程序员如果没说好,那么就没法很好地引导后继问题了,就相当于把

一个优秀的.net程序员必须要学会的技能 (转)-----参照学习目标

最近室友闲聊的时候告诉我,他在网上收集了做为一个java程序员必须要会的东西,他觉得自己要有个方向,否则一定会在平平凡凡的工作中,不思进取,最终 浑浑噩噩.真是让我猛然惊醒啊,做为一个底层的程序员,如何才能拼得过出来的大学精英和社会老手?学习一定必不可少.虽然自己有点懒,我先把这些记下,待 日后尽量弄懂. Web/WinForm/通吃,包括ASP.NET,WebService,Remoting,Thread,Serializable,ADO.NET等命名空间 精通UML 精通DesignPatt

程序员更需要深度思考~宅客学院

这是一个人人都在学习编程的时代:Code.org请了比尔·盖茨,马克·扎克伯格和克里斯·波什等这些名人,来告诉你,每个人都可以编程:CoderDojo’s在各个国家悄然兴起:在英国,编程已经是各个年级学生的正式课程. 我认为这里有个误区.别误会我——如果每个人都会一些编程知识,这个世界当然会变得更好——但是学会写代码不应该是我们的目标.计算机和程序只是一个工具,是一种达到某种目的的方法. 真正的目标应该是学会思考的方式.换句话说,我们应该尝试教授计算机科学,而不是教着写代码.在本文中,我将介绍两

程序员到项目经理:从内而外的提升

转自:http://www.cnblogs.com/watsonyin/archive/2012/09/10/2679528.html 目录 从程序员到项目经理(一):为什么要当项目经理 从程序员到项目经理(二):升职之辨 从程序员到项目经理(三):认识项目经理 从程序员到项目经理(四):外行可以领导内行吗 从程序员到项目经理(五):程序员加油站,不是人人都懂的学习要点 从程序员到项目经理(六):程序员加油站 — 懂电脑更要懂人脑 从程序员到项目经理(七):程序员加油站 — 完美主义也是一种错