2017年,不管是移动端还是整个互联网行业都在面临一定的洗牌,今天各大互联网公司都开工了,那么2018年整个大环境的还是会这么不稳定吗?这其实也让不少从业者心生疑虑,很多人对于互联网行业是否能保持前几年的热度保持谨慎怀疑,甚至一部分已经开始考虑转行。笔者根据自己从业五六七八年的经验来看,程序员应该还没有走到穷途末路!在这里想从如下几个方面来解读这个问题:
在日常开发工作中,其实程序员最需要的能力绝不仅仅是只是code的能力,当然code水平时必须的,在这里我想强调code之外的一种很重要却经常被我们忽视的能力:沟通能力!
我在平时的面试过程中也遇到不少技术水平很不错的候选人,但是深聊之后都能发现他们缺少一种主动沟通的能力,往往都是比较被动的老实孩子,在讲述一个他所擅长的技术点时会低着头滔滔不绝,一旦停下来又变成了沉默不语的让人心疼的好孩子,这种现象也许和程序员这个工作的场景和习惯有一定的关系,在很多人眼中coder面对一台电脑就能解决所有问题而不用去与人交流,但是这在团队工作中是一个大忌!
例如在一个新版本的开发中,需要联合前后端的资源,对于每一个开发中你所需要依赖的资源你都要和对应资源方敲定好提测的时间和测试环境的一系列问题,有一些需求可以通过mock数据来完成,但是还是尽量用test或stage环境来配合保证你提测的质量;在开发过程中还涉及到对一些不明确的需求定义还需要和PM临时沟通核对;甚至有时候UI妹妹也会来给你临时加两个UI方面的需求,当然这从流程规范上来说事不合理的,但是一个漂亮的UI妹妹几句甜言蜜语就能打破这些规则,所以学会“忽悠”她们和她们打太极也是程序员需要学会的技能之一。
以上我们看出在开发过程中,真正让你写代码的时间其实真的不多,很大一部分时间都是在和各部门沟通上,所以说学会沟通、善于沟通、乐于沟通将帮助你走更远,大家其实也可以发现在你身边的同事更乐于沟通的往往也能在团队中做更大的贡献,也能在这条路上走更远更高。
后两篇文章我们会从
业务开发中如何提高自己的技术水平?
程序员的发展方向
这两方面去讲。
热门评论
又见标题党,无聊!!!!!!!!