现在的姑娘们幻想着找一个像国民男神王思聪一样的男票,或者一只国外小鲜肉也不错。印象中,又宅又没有情趣的程序员怎么也不会成为候选人。NONONONO!程序员思维敏捷,思路清晰,毅力惊人,创造力逆天。
他们做的了编一个十万行代码的苦力,他们以后也是干家务的料。他们对代码细心体贴,他们以后也能对你悉心照料。他们能随手写一个改变生活的程序,他们以后也能成为下一个扎克伯格,下一个改变世界的英雄。他们好学好啃书好探索,他们集中了人类的智慧和追求更快更好的精神。他们把自己煮了就是碗浓浓的鸡汤。
别说话,先给你10个理由压压惊
他们印象刻板是不正确的
网络爆红的对程序猿的评论很多是不对的。这绝对是偏见!事实上,程序员和其他人一样有正常的生活、朋友和喜欢的事情。是的,当然也有极端的情况,出现的机率跟在健身房花了太多的时间的锻炼出令人难以置信的有型的家伙是一样的。
他们可能很聪明
你必须承认,程序员很可能是一个非常有学问的人。他可以用他那锋利的智力把你****迷倒,也可以用他机智聪慧的幽默感来吸引到你。此外,他肯定会有办法拉拢你的朋友并赢得她们的欢心,甚至让她们对他拍手称好。但当然,你**最好是选择在大脑的方面活动或者游戏,因为在这样的情况下,才能发挥程序员们的特长。
他们是多面的
编程是跨多学科,如果你和程序员约会,你可以了解到的不仅仅是编码,还有很多其他方面的事情。从谈论最新的名人八卦,然后你可以毫不费力地滑行到他的无可挑剔的音乐品位的谈话(那些一直陪伴着他一起写代码的各种风格的音乐),还可以延伸到他们的拿手好菜。每次你遇见过的程序员,我担保肯定会有一些他擅长的特长爱好。
他们很可能非常有钱
在世界上几乎任何地方,计算机科学方面工作是世界上收入最高的群体之一。你与程序员约会有非常高的机会是奢华的,所以你可以放心在时髦的地方吃饭,而且你永远不必担心你的钱包。
他们是感恩的
由于呆板程序员的形象已经渗透了他的几乎所有的生活,如果你答应出去与他约会,你极有可能是他的第一次。因为他铁定失败了101次约会,所以他会对待你像公主一样。你****做的每一件小事对他来说将是有魔力的,和你的魅力将需要很长很长的时间在他身上才会消退。
他们会换位思考,他们是体贴的
你的程序员男票已经花了很多时间开发自己的用户软件。这涉及到理解用户的需求,知道他们想要什么,他们不喜欢什么。也正因为如此,他们很可能懂得如何换位思考的,非常体贴。他们完全会知道你****为什么有时表现奇怪和不舒服,会觉得要做的事情可能会影响你,并且知道如何做才让你**开心。
他们是非常有耐心的
你的程序员男票**也花了很多时间处理非常棘手的客户和用户,力图打造一个产品,可以满足所有的人。虽然这是永远不会发生,但他们有足够的耐心。
他们是理性的
不仅周到和有耐心相结合,你的程序员男票也是非常理性的。磨炼自己解决问题的能力数年后,他们不会直接与你正面冲突。他会简单地使用百度、谷歌来处理,并花更多时间与您一起。
他们正直的
程序员可能会有点害羞,但他们是超级简单的。所以,如果他们想什么,他们必然会直接告诉你。虽然那些可能不是你一直想要的东西,你可以信任这个人,他们是真诚的。
他们遵守诺言
如果所有这些原因,你都不相信,这最后一个是肯定的。他的所有的人的技能让他成为完美的男朋友的料,他的理性会让他成为成熟、懂事的伴侣。但是程序员的一个定义特征是,他们遵守承诺。最有才华的程序员不一定具有最高的高薪工作。他们选择的是符合他们情感层面的项目,他们与项目一起成长,而这样可以使他们赚更多的钱。一旦他们对你许下诺言,没有漂亮的女孩可以从你身边引诱他离开。他是你的,他是你的一个忠诚的守护者。
好吧,如果你感觉不够,再给你几条
他是个踏实好学的美男子
在学习计算机编程的时候,有什么经验之谈?首先自学的一个最大的难题就是没有指路的人告诉你该学什么,该怎么学,所以我觉得自学就是解决这两个问题的过程。
在这个过程中,需要大量的了解别人的观点和方法,然后自己对其做一些思考和总结,最终找到最适合自己的学习方法,所以一定要多与人交流,平时多参加一些技术类的社团,认识一些一起学习的小伙伴,也可以多逛逛社区,取他人之长。
我觉得在技术成长的过程中,以下几点比较重要:
多读书,面对网络上快餐式的知识点,对于速成解决实际问题确实很方便,但是要想跟深入透彻的掌握一门技术,还是得去研究相关的书籍。
耐得下性子,我觉得程序员是和科研非常相似的一个职业,遇到的大多数问题事实上是很枯燥的,所以需要耐得下性子去钻研,才能有所收获。
厚积薄发,技术与学识的东西,从来都来不得半点虚假,只有大量的积累才能有显著的成长,所以不能急于求成,给自己几年的时间做技术的沉淀,多多积累,再去追求其他的一些事情。
重视基础积累,基础就像地基,也是学习阶段需要非常重视和积累的。对于计算机领域的四大基础:操作系统,编译原理,计算机网络,算法数据结构应该长期保持学习。
注意广度和深度的拿捏,单纯的追求视野的拓展,研究各种新兴的技术,可能会造成落地不稳;只研究一门技术,又容易形成井底之蛙的局面;所以要在学习的广度和深度上维护好一个平衡。
总之,学习是一个很艰难的过程,需要长期的和自己的惰性不断的挑战,最终才能实现自己能力的提升。
现在看来,如何评价你自己的大学时光?
我很感谢那个时候努力坚定的自己。虽然在学妹眼里,我就是物理系的失足学长,整天上课抄作业,下课没踪影。但她们不知道的是,那个时候的我为未来的我找到了自己热爱的东西,并打下了坚实的基础。我有很多物理系的同学,大三大四的时候非常迷茫,不知道自己以后能做什么,喜欢做什么,于是浪费了大把的精力。而我就不用去经历过这种迷茫,相反,把我的精力用在了该用的地方。
现在工作的时候有时候遇到一些技术问题,很快就能找到解决的办法,都归功于之前大学里面的一些积累;另外自己现在的一些学习和处事方式都是在大学里培养起来的,我觉得这些都对于我以后的发展都会有很大的作用。
他是个技术宅,但对未来,他很有看法
为什么在计算机编程众多领域里,选择做一只后端开发者? “后端爽!”
其实我也写前端,客户端,但还是更喜欢做后端。我觉得喜欢哪个方向和一个人的性格和价值观有很大的关系,相对前端五颜六色的界面,我更喜欢每天面对单纯的 Terminal,觉得程序结果一条条的在 Terminal 中输出的感觉很美;另外后端可以通过代码让无数台服务器为你工作本身就是一件很有快感的事情(让很多机器为你工作,有种手握大权的感觉 LOL)。
你如何看待“PHP 是最好的语言”这句话?
我觉得这句话是个笑话。首先我还没有大牛到可以对语言评头论足的地步,所以对我来说语言只有适合不适合。比如需要短时间开发的时候,可以用些敏捷的语言,比如 Rails,因为他们有很多库来拓展功能性。PHP 的话,我觉得在 web 开发上确实很方便,运行环境只需要简单的配置即可,而不像其它的一些语言或者框架,需要不停的折腾环境。所以每一种语言都在特定环境下,有它的优越性。语言实际就是一个操作机器的工具,适合才最重要。单纯地比较好坏,没有意义。
你觉得编程的未来会是什么样子的?
我觉得未来的编程将会更普遍化和大众化。首先从语言的发展角度来看,语言变得越来越接近自然语言,“!=”变成了 not,“&&”变成了 and。这说明编程门槛已经越来越低,越来越口语化。这种友好的姿态使得越来越多的人可以掌握编程。而且在未来,编程很有可能是一个必要技能,就像大家都需要会写字一样。
如今我们的生活越来越依赖通过程序创造的工具,也就是说我们的生活习惯被程序员所创造出来的东西所改变着。这个趋势让人细思极恐,因为如果你不会编程,你的生活就近似于被程序员所操控,他们让你看到他们想让你看的东西,让你做他们想让你做的事。这种环境下,编程变成了防止社会过度阶级化的工具。
短期来说,编程的门槛已经降低很多,也将会更加轻松和简单化,再加上大量轮子的出现让一些功能的实现更容易,所以我觉得未来会有更多的人加入这个队伍吧。
如果你是只男性程序员,看完这篇访谈,希望你看到自己身上值得你自己骄傲,很有价值的优点,找不到女朋友根本不是你的错!!!请以自豪的姿态继续寻找。如果你是个妹子,看完这篇访谈,希望你能了解真真实实的程序员,而不被坊间流传的对程序员的偏见绑架。