阅读本文大概需要 4 分钟。

“ 每个人都有自己的亲身经历,每个人都有一条生活道路。千万人千万条,各不相同,各有特点。但是并不是好人都有一条好路,坏人都有一条坏路,有的时候却恰恰相反。这虽然不是历史的必然,但却是客观社会存在的。今天咱们说的这部书是发生在当代,一些不同的程序员所走的不同的生活道路的故事。一句话就回到了北京,这个人就是我的朋友——白公子。”

——此处借用修改田连元先生在水浒传评书中的开场白

在当今社会,有网络的地方就有江湖,有江湖的地方就有程序员。我给大家在这里讲一个生活在北京的程序员,也就是生活中时常被提起的爱受伤的傻小子——白公子。

首先咱们说明一下,这个故事是真实的,或许您听完后能改变对一个程序员的认知,毕竟白公子能代表大多数在北京或者其他城市生存的程序员。恕我直言,我觉得程序员不屌丝、不猥琐,反而是个安静的美男子,而且还很热爱生活呢!

各位,您别着急,下面看我慢慢道来~

话说,这个白公子于2015年7月在北京XX大学毕业,一个标准的二本狗,品貌不非凡,性格特直爽,喝酒更是不在话下,标准的山东大汉,既有武松一样威武霸气的外表,又有浪子燕青的柔情。

虽然毕业两年多了,可惜仍然夜夜独守空房含泪而眠。现如今,这白公子住在丰台大营西边的客栈,平时小黄车当宝马,早晚乘坐公交车323出征,工作多用Java、C/C++、Python跟计算机对话,整天一副不食人间烟火唯我独尊的假象。

以下内容严肃认真,耐人寻味。

1
关于学历

白公子是一个本科生,毕业于北京某大学,大家应该都知道,北京的高校特别多,而且近年来随着毕业人数逐年增加,大学生已经不太好混了,刚刚踏入社会的白公子唯一的背书只有白公子的大学文凭。

幸运的是,白公子跟几个没被保研也没参加校招的同学去了IT培训班去get各种技能,后来他们成功了。

试用期一个月过后,白公子经受住了组织的考验,成功留了下来,15年末的时候,到手的工资7000元,也算是一个不错的开始吧。

2
关于婚姻

白公子现在还是单身,由于五官的随意性,大学四年那匹乱蹦的小鹿一直沉睡不醒,所以那时候想工作后再唤醒小鹿。可是工作后发现,职业的特殊性以及个人的能动性都限制了跟异性的接触,不过这些也并不影响这个网络时代一个程序员对异性的追求。

白公子的同事们虽然男士较多,但同事之间单身的男士大多很快就找到对象了,也并不是传说中的程序员都情商低,都找不到对象那样子。

白公子觉得智商能左右情商,智商高的情商普遍高,而情商低的智商普遍低。所以,任何人都不用担心职业会对婚姻带来很大的影响,一切的原因都怪你不好好利用自己和外界的优势了。这里应该给白公子一个拥抱,然后再来一个么么踹,没对象就怪自己啦。

3
关于生活

现在白公子租的是一个大约20平米的房子,是一个朋友给介绍的叔叔家的,每个月1800元,白公子之前也租过地下室的和隔断的。总之,在北京每月付出2000左右的房租对程序员来说不是很大的问题。距离白公子上班的地点还不算远,每天坐公交车大约40分钟。

白公子习惯早上走到公交站,然后乘坐323一路到达知春里,然后去单位。这里要说明的是,公交车很多时候比地铁走得快,即使地图导航提示地铁快。地铁里太嘈杂,而且人人喜欢玩手机,根本没有机会接触地道的北京人了解历史和实事,所以白公子喜欢坐公交车。

4
关于性格

由于长期受到Bug的影响,有问题都是直奔主题的,所以性格也进一步被强化,很直是指遇到困难能够迎难而上。

可能是平时每天的工作就是解决问题,满世界都是问题,所以养成了白公子现在遇到问题不急不躁,能静下心来寻找问题解决方法的习惯。

这一点所有的程序员都是有的,所以,每一个程序员都是耐心满满的。而没有耐心的只有领导或者技术大牛,类似被媳妇逼着跳楼的那种也大有人在,但是极少~

5
关于精通语言

Java :是一门面向对象编程语言,所以白公子不愁找对象。

C/C++:是一门万能编程语言,只要愿意,没有白公子做不到的。

Python:是一种面向对象的解释型语言,那不是借口那是理由。

程序员是技术工种里少数几个可以经过培训把人培养或改造成这个行业的人,但是和其他行业一样,最关键还是看个人。

通过自学或者培训,只要肯学习肯努力,还是都能够进入这个行业,发展上限就不好说了,这个是看个人能力和机遇。

一个好的程序员想要有好的发展,但技术并非是程序员唯一的走向。

你可以在工作和学习中不断加强对自己的认知,如果你就是能坐住板凳喜欢钻研学习的,你可以往技术大神方向努力,如果你的人际交往能力,情商很高,适合技术管理或者其他方向,那么你可以尝试着往其他方向发展,写代码只是你的一个跳板,你需要尽快地认清自己。

程序员最适合社交能力不是很强或者热爱技术的人,毕竟和机器打交道有时候比人简单很多,机器只要你技术到位,机器就永远会很听你的话,而人往往是最复杂的,人心还会变呢,对吧!

6
最后

最后,引用知乎里的一段话:

我喜欢这样纯粹的程序员,他们不受外界因素干扰,低调不显摆,谦逊又自我。可能在一些人眼里,他们是带着厚厚的镜片,头发油腻,品味也Low到爆的形象。

但事实上,他们是懂美学的牛顿,懂人类学的梵高,懂孙子兵法的甘地,他们的血液里充满着智慧,也很少有东西使他们感到困惑。

总之,并不华丽的文字才适合叙写平凡的程序员的平凡生活,程序员都是小人物,每天做着小事情,并且相信未来。

白公子不是屌丝,程序猿只是自谦之词,请以后叫程序员为工程师,他们的生活丰富着呢,而且满怀希望。

实地探访:月薪 12K 的北京程序员是怎么工作生活的?的更多相关文章

  1. 北京程序员 VS 硅谷程序员(转)

    夫妻双码农,北京 or 硅谷,值得吗? http://mp.weixin.qq.com/s?__biz=MzA5MzE4MjgyMw==&mid=401228574&idx=1& ...

  2. 月薪3万Java程序员要达到的技术层次

    要达到月薪3万,一般要在北上广深杭知名的互联网公司,同时要在某一个知识领域达到专家级别,而不是简单的掌握SSH那么简单.虽然对部分人有点难,但目标还是要有的,万一实现呢? 首先三万的月薪在BAT实在太 ...

  3. 月薪3万的程序员告诉你:这样工作才能拿高薪(转 IT之家)

    习惯即刻回报 他不懂得只有春天播种,秋天才会有收获.刚刚付出一点点,甚至还没有付出,就想要得到回报.技术刚刚掌握,能一边百度一边干活了就觉得该拿到多少多少钱了.找工作先想着多少多少钱,入职了没干几个月 ...

  4. DevStore分享:月薪3万的程序员都避开了哪些坑

    程序员薪水有高有低,有的人一个月可能拿30K.50K,有的人可能只有2K.3K.同样有五年工作经验的程序员,可能一个人每月拿20K,一个拿5K.是什么因素导致了这种差异?我特意总结了容易导致薪水低的九 ...

  5. 浅谈月薪3万 iOS程序员 的职业规划与成长!(进阶篇)

    前言: 干了这么多年的iOS,虽然接触了许多七七八八的东西.技术,但是感觉本身iOS却没有什么质的飞越,可能跟自己接触的项目深度有关,于是决定在学习其他技术的同时,加强自己在iOS方面的学习,提高自己 ...

  6. java后端程序员1年工作经验总结

    java后端1年经验和技术总结(1) 1.引言 毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少东西.这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为 ...

  7. Python程序员去上海工作有多难?

    我只能说,也要看你掌握的技术可以打多少分.技术熟练度跟找工作的难易程度是成正比的:你掌握得越好,找工作就越容易(难度系数越低):反之越高. Python程序员这种技术类的工作岗位,当然还是要有扎实的技 ...

  8. 精干货! Java 后端程序员 1 年工作经验总结

    一.引言   毕业已经一年有余,这一年里特别感谢技术管理人员的器重,以及同事的帮忙,学到了不少 东西.这一年里走过一些弯路,也碰到一些难题,也受到过做为一名开发却经常为系统维护 和发布当救火队员的苦恼 ...

  9. 看看吧!月薪20K以上的程序员才能全部掌握RabbitMq知识,你掌握了多少

    一.RabbitMq基础知识 0.概述 消息队列的作用就是接收消息生产者的消息,然后将消息发送到消费者 1.信道channel 我的理解是生产者/消费者和rabbitmq交互的一个通道,负责交换机.队 ...

随机推荐

  1. 在Python中用Request库模拟登录(一):字幕库(无加密,无验证码)

    字幕库的登录表单如下所示,其中省去了无关紧要的内容: <form class="login-form" action="/User/login.html" ...

  2. 聊一聊顺序消息(RocketMQ顺序消息的实现机制)

    当我们说顺序时,我们在说什么? 日常思维中,顺序大部分情况会和时间关联起来,即时间的先后表示事件的顺序关系. 比如事件A发生在下午3点一刻,而事件B发生在下午4点,那么我们认为事件A发生在事件B之前, ...

  3. tkinter中text文本与scroll滚动条控件(五)

    text与scroll控件 import tkinter wuya = tkinter.Tk() wuya.title("wuya") wuya.geometry("30 ...

  4. (二)Maven的安装与环境配置

    主要内容 在Windows上安装Maven 安装目录分析 在Windows上安装Maven 本机环境:Windows10,JDK9.0.4. 想要安装Maven,需要下载Maven的zip文件,并将其 ...

  5. MySQL 慢查询日志总结

    慢查询日志概念 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志 ...

  6. BZOJ_3879_SvT_后缀数组+单调栈

    BZOJ_3879_SvT_后缀数组+单调栈 Description (我并不想告诉你题目名字是什么鬼) 有一个长度为n的仅包含小写字母的字符串S,下标范围为[1,n]. 现在有若干组询问,对于每一个 ...

  7. ||与&&的返回值

    当你准备携带你的配剑杀向江湖的时候,当你准备进入js这门语言的时候,你会遇到很多||与&&的问题.那么对于他们的返回值你知道多少呢? 在此之前我们来聊一个大家都知道的知识:js中值转换 ...

  8. Java Applet 与Servlet之间的通信

    1 Applet对Servlet的访问及参数传递的实现 2.1.1创建URL对象 在JAVA程序中,可以利用如下的形式创建URL对象 URL servletURL = new URL( "h ...

  9. 自行实现 dotnet core rpc

    前言 小李:“胖子,上头叫你对接我的数据好了没有?” 胖子:“那是你的事,你都不提供数据源,我咋接?” 小李:“你想要什么样的数据源?” 胖子:“我想要一个调用简单点的!” 小李:“我这个数据源是在l ...

  10. 神奇的Scala Macro之旅(三)- 实际应用

    在上一篇中,我们示范了使用macro来重写 Log 的 debug/info 方法,并大致的介绍了 macro 的基本语法.基本使用方法.以及macro背后的一些概念, 如AST等.那么,本篇中,我们 ...