本命的 2016,2017 继续前行

641 阅读10分钟
原文链接: www.jianshu.com

还记得吗?

还记得小巫在2015年结束的时候写过的一篇文章么,猴年马月,猴年来了,马月呢?,我们先来回顾一下当时我说过的一些话,当时我说不再参加CSDN的博客之星的竞选,当时花了很多精力去拉人投票,虽然票数拿到了前10名,后来发现这个只是拿了个入围奖,浪费了一些亲朋好友的心血,觉得很无语也很无趣,一个博客之星也只是值一个iPhone,也没啥好去争的。而今年小巫写博客的频率是越来越低了,基本上也就一个月一两篇文章,因为相比以前我更多时间花在了工作上,有些朋友都知道我今年我加入了腾讯,而去年我还在南方周末,连我自己都没想到事情会变化这么快,也许这就是我本命年的一个变数吧。2016年,猴年,也是我的本命年,这也是我发生变化最大的一年,当时我许的一些愿望基本一一实现了,比如说多出去走走,是啊,我连工作的城市都换了,从广州到深圳的跨越,这个是我想都没想的事情,想想我在广州上学和工作五六年的时间,原本想在那里扎根生活下去,而今年因为公司发生了变故,而我又刚好抓住了一个机会,就直接从熟悉的羊城迁徙到鹏城。深圳是一座很有活力的城市,繁忙快节奏是我的直观感受,不知不觉也来深圳半年多的时间了,时间快得让我有点害怕,总觉得时间就这么过去了,但似乎也没做什么值得称赞的事情。想必这也是很多职场人会苦恼自己一年来到底做了些什么,回头一想,就会猛拍脑袋“我艹,今年到底干了啥”。所以每一年小巫都会写一篇总结文,当做回顾自己过去的一年,也是为了提醒自己不忘初心,继续前行。值得开心的是,小巫今年终于拿到了驾照,花了一整年的时间才拿到,能不开心么,握草。说真的,有些事情你大学时期不做,等毕业后想着再做就知道有多么痛苦,因为公司不是你开的,说请假就请假,还有就是你请假得扣工资啊,握草。你也会发现,毕业后找男女朋友也是一件多么痛苦的事情,虽然我是毕业之后才找的女朋友,但是,谁叫我帅呢。没错,说得就是这么风淡雨轻,就是这么潇洒自如。啊,开个玩笑,打人别打脸,打脸伤自尊。你还记得你这一年做了些什么吗?我说了两件,一件事跳槽去了鹅厂,第二件事是拿到了驾照,还有什么事?这一年对我个人是很重要的一年,也成长了不少,主要是心智上比以往要更成熟了,对一些事情也看得很淡,坏脾气也收敛了不少。这里我还是继续说去年说的一句话:

在忙也应该抽出时间来给自己充电,多关心身边的人,毕竟生活不仅仅只有工作,我们赖以生存靠工作,但人生的阅历需要我们懂得如何去生活。

过去的一年,大家都很忙,有时候我们因为太忙没时间停下脚步思考自己到底为了什么,我个人觉得这个很重要,如果一个人没有追求,没有梦想,那活着的意义又是什么。人总得有一些让自己感动,让自己能够支撑自己走下去的信仰。那有人可能会问,小巫你的追求和信仰是什么?额,我的追求当然是“不上班”,难道这个信仰还不够让人感动么,说实话这个信仰能够支撑我到退休那一天,国家不是推迟退休到65岁么,政策时时变,谁知道哪天政策一变,可以早几天退休呢,呵呵。又开了个玩笑,小巫的兴趣爱好就是好好做技术,我是希望有一天自己能成为技术大牛,能够做更有价值的事情,用自己的双手创造出能改变人类生活的产品,这也是我一直坚持不断学习的信仰。

谈谈一些感悟

坚持做一件事情

做一件事情如果失败了可能有很多原因,但如果成功的原因可能就是因为你坚持下去了,其实做技术也一样,你学习一门语言需要经历一段时间周期,你掌握一门技术也需时间周期,如果你浅尝辄止不坚持学习下去,你听到的,看到的也是极其有限。就拿Android开发来说,它是移动互联网很火的一门技术,从应用层到Framework层再到Linux内核,里面的涉及到的内容不是简简单单是你学几个月就能掌握的,你需要循循渐进,长时间去积累和实践才能够形成自己的套路,才能更好的理解整个系统。笔者并不是大牛,至今也还在不断学习当中,每一份工作都是自己学习的机会,不管是技术,还是其他软技能。我了解到很多同学同时想学习很多门技术,也很有技术热情,想开拓自己的技术广度,但笔者的想法是如果你什么都想尝试但什么都不专,很多东西都只能停留在很表面,很多大牛之的技术之所以很有深度,是因为他们能够坚持做一件事情,努力去打磨技术,比如研究过更加深入的源码,能够自己去分析问题,然后从这些问题延伸到其他领域上面,他们坚持做好一件事,就能够把做这样一件事的思路复制到其他技术上,所以他们也能够在某些领域也能够更快更好的上手。之前我看过一些人谈论全栈工程师,其实笔者是挺反感这个词的,因为在我印象中并没有这样的人存在,即使有也可能是他很多技术都多少会一点,基本上只能称为全干工程师,很多创业公司会说得比较好听,把全干称为全栈。任何一门技术没有长年累月的沉淀是绝对没可能说自己是精通。所以笔者在这一年的一个感悟就是,既然选择做一件事,就坚持干下去,练就那些能够助你更好成长的内功,不只学那些表面的知识,相信你以后会在技术这一条路越走越顺。

独立思考

这里我要谈的第二个感悟就是独立思考,这个点我在前面的一篇文章也分享过,有兴趣的可以看下这篇文章你是怎么思考的?。笔者曾经也是一个小白,即使是到现在,笔者也是觉得自己在某些方面都是小白,但相对以前我多了自己的独立思考的能力。笔者觉得作为一名开发者,这方面的能力特别重要,因为我们每天都会遇到很多问题,那怎么办呢?作为小白的你,要是你稍微有点独立思考的能力,你会自己想下这个问题是怎么产生的呢?你会自己去调试下程序或者自己主动将错误信息粘贴到搜索引擎搜索一番。没错,这就是你应该做的第一步,先自己主动思考,并且通过搜索引擎搜索过答案。笔者两年前写过一篇文章 关于程序员提问的一点建议,那个时候我就在强调程序员该如何提问题。为什么很多开发群最终会沦为水群,因为很多不经思考的小白每天都会提一些问题,刚开始可能会有人愿意回答,但慢慢大家一问问题就迷之沉默,很少人愿意去回答一些能在搜索引擎能找到的答案,在开发群讨论技术也是极不好的体验,因为大家经常会跑偏,所以最后大家都不再讨论,群也就慢慢沦为水群。学会如何提问也是你独立思考能力的一种表现,可能有人说笔者说这么多,有什么好的建议?这里我引用Bugly论坛的一个帖子 如何提问才更容易得到解答

  1. 态度诚恳,平等尊重(这很重要)
  2. 问题标题有针对性
    标题指明环境、错误时机、现象。如:
    较差的标题(×):发现一个兼容性bug(太宽泛,完全没有点进来看的欲望)
    较好的标题(√):Vivo X5上xxx SDK调用初始化时导致崩溃的兼容性问题求解
  3. 问题描述详细
    问题描述详细,可以方便其他用户帮您定位问题。尽量提供详细的环境、错误时机、堆栈、日志、现象、截图等等。
    可以参考如下格式:
    【问题描述】
    描述出现问题的环境:Android版本、设备型号、网络状态等等
    描述为了解决问题作出的一些尝试,例如Google查到的相关资料
    【错误堆栈】
    贴出由Bugly分享出来的错误堆栈(分享链或截图)

感悟很多,如果笔者真的要写的话这篇文章可能要写很久,我就只提这两点对于我们这个行业做技术的同学一些分享,做技术不易,且行且珍惜。

为尝试者喝彩,携梦想同行

这个是我加入鹅厂第一次参加我们部门年会时的一个主题,也是我们对2017年的一个期许,在我们互联网行业,目前正处于一个最好的时代,我们享受了人口带给了我们很多的红利,正是因为人口巨大的红利,才会诞生像阿里巴巴和腾讯这样的顶级互联网公司,正是因为一些互联网行业的从业者,他们敢于尝试才创造了很多改变我们生活的产品,比如微信,比如淘宝,比如滴滴、又比如近期如雨后春笋一般的共享单车,太多这些案例笔者都数不过来了,未来肯定是属于那些敢于尝试的人们,作为这些产品背后的是什么人,正是像我们这样的程序员,是我们用一行一行代码把这些想法实现的,所以我一直以做程序员为荣的,因为我们才是真正改变世界的那一群人啊,虽然这么说会引起很多产品经理不爽,但你能把我怎样,过来咬我啊。虽然我们做开发的没有那么多奇奇怪怪的想法,或许没有做产品的思维,但我们能够让自己的技术更加精进,让我们开发出来的产品更加稳定,Bug更少。所以2017年,让我们继续携带着我们的技术梦,一起继续前行。

最后

最后来一个硬广,笔者目前服务于Bugly,我们致力于让开发者用更加愉悦的开发姿势工作,你担心程序有Bug么,我们有完善的线上监控机制,让你及时发现和分析问题;你担心线上有Bug无法及时修复,我们有热更新能力,让你无忧发布版本;你想更加自信的发布版本么,内测分发让你尽情灰度,将影响范围降到最小;好了,期待2017年,Bugly带给你更好的服务体验。