一篇文章就能轻松搞定程序员

2018-09-10 14:45

在操作计算机的系统中,存储单位为1024进制,所以有人把10月24日称为程序员节,虽然在这一天,他们仍要继续搬砖改bug加班到深夜。我们正在迈向人工智能时代,很多职业必将被机器取代,我们想理解机器背后的操控者,那些程序员们过着什么样的生活。

本期内容来自头条问答

为什么很少见工资高的程序员炫富?

大部分程序员都不是大富之家,甚至很多同学可以说家境比较贫寒,因为做技术这条路既需要天份,更需要持续的努力,对于大部分官二代和富二代,这不是一条容易的道路,性价比也不高,远不如走仕途或者学经管,做老板。这就导致大部分程序员看似收入很高,但是没有家庭的强力支持,如果要成家立业,面对北上广的巨大生活成本其实根本没有余力去炫富,想想一套房子,就算年薪税后30万(税前接近50万,已经是顶级程序员的)要挣多少年?

少部分高收入程序员能够进一步成长为公司高管,收入可以基本实现财务自由,但是作为互联网公司高管的压力不是一般人能想象的。中国的互联网市场竞争可以说是一片血海,拥有强大资本,技术和资源优势的垄断巨头BAT全面布局,在每一个细分领域或亲自上阵厮杀,或扶殖代理人冲在最前线,试问哪一家公司的高层不是如履薄冰?这种高压下谁会炫富?想让对手的公关团队找到抹黑自己团队的话题么?谁又有精力炫富?

另有极少一部分运气极好的程序员参与了大公司的早期创业,随着公司上市一夜暴富,这些人有的成为高管,和上述第二类情况差不多,还有的就此退休或者半退休,有不少都移民了。这类人一般人是接触不到的,人家在美国买豪宅豪车,小孩儿上最好的学校,也不会让你知道。

总结一下就是,大多数所谓高收入程序员支出压力也很大,无力炫富。少部分真正财务自由的高管不敢也没有精力炫富。更少的一部分财务自由、人生也自由的人生赢家炫了一般人也不知道。

demo.jpg

为什么大部分程序员的笔记本电脑都是苹果?

1.根据世界编程语言排名2016,Java,c,c++排名前三,总占比近40%,java将近20%,Java程序员我见过的都在使用Windows系统,当然用苹果系统的肯定有,但绝对不会超过使用Windows系统的比例,因为程序员大部分喜欢倒腾电脑,而且还有很多程序员都喜欢玩游戏,还有很多的Java编程人员做j2ee开发,而c语言,c++需要调用Windows API的基本还比较多,包括嵌入式开发,游戏开发等等。

2.必须使用Windows的有c#,vb.net,vb三种占比8.5%。

3.数据库问题,Oracle和Mssql不支持苹果系统,苹果系统开发的话基本需要考虑用虚拟机安装Windows系统,这和用Windows开发有什么区别?

4.obj-c在2016软件排名为15,2%左右。

5.考虑一下市场占有率的问题,Windows系统肯定高的多,是不是可以理解为,为Windows系统开发软件的程序员占比就要高?

6.web端开发,必定以及肯定的一件事情就是绕不过去Windows ie浏览器的兼容测试,问题来了是不是又要用虚拟机安装Windows来运行ie?

7.语言问题,大部分支持苹果系统的编程软件基本都是英语,不方便。

8.规则备注,在苹果系统中使用虚拟机安装Windows做开发的,因为既用了苹果又用了Windows,这种情况,双方都不计算人数,不做统计。

9.软件开发不是图形设计,不需要很高的像素处理。80%以上的ide环境支持Windows,ide插件也支持Windows,谁敢说80%ide支持苹果系统,ide插件也支持Windows系统?

10.好了开始计算大部分程序员在使用苹果编程的结论吧!

程序猿之间是怎么撕逼的?

1

A: 这部分排序应该你们做完,业务方不在乎。

B: 你这边整理方便点,先就这么写……

2

A:服务端数据怎么没传过来?

B: 下游数据没给我,我催催。

3小时候后。。。。。

A:怎么还没有数据?

B:DEBUG中,好像是自己问题。。。。。

3

A: 我要在这里加点策略,看看效果。

B:你的代码一般是你加的各种恶心逻辑,你看看注释,这里都是你的名字。

4

A:线上出BUG了,谁修下?我擦WIFI断了,这怎么写?

B: 别急,光纤被挖断了,机房处理了。

A:。。。。。。

5

A:写个1+2+3...+100吧

B:print(5050)

6

A : 你不是厉害么?来写个计算八皇后的方案数。

B :print(92)

7

A:你怎么大括号不换行?

B:你怎么用emacs?

C: 你们怎么用php?

D:你居然用TAB?

These are true stories.

如何追程序猿?

两个避免

一、避免程序猿写代码时,不必要的打扰。此时 RD 思想高度集中,被中断后,需要花几分钟的时间才能恢复。

二、程序猿一般是很理性而且有计划的,举例来讲比如你和他的安排临时有变,一定要附带说下事由。如果你们起了争论,可考虑首先用理性而非情感证明问题。

以上避免了,程序猿应该对你印象不坏。

拉近关系

一、了解 Ta 的兴趣爱好,挑一些相同的一起玩。怎么了解? 作为一个程序猿,你虽然能找到 Ta 的微博、知乎等,但你会发现一般都很少说话。不要紧,你要看的 Ta 关注的了哪些人和账号,从中挖掘兴趣。当然时机合适,你也可以借 Ta 手机,让他给你看看今日头条,这不是很隐私,因此 Ta 一般不会拒绝的,你从 Ta 的今日头条阅读内容中,可归纳其兴趣。

二、多看生活大爆炸,关注 Sheldon 的各种情绪和兴趣爱好,最好是能做到预测 Sheldon 的情绪台词。一般来讲,Sheldon 可认为是最最极端的程序员性格,如果能预测 Ta 的情绪台词,那么,你能了解和讨好最最极端的程序猿了,一般的程序猿肯定不在话下。

Copyright2018贵州自由客网络技术有限公司版权所有 黔ICP备16000950号