1、坚持固定代码风格
坚持你自己的编码风格。尤其是在团队协作时。
不然你就要屈就他人的编码风格,这对于任何程序员来说可能都很难适应,而且影响工作效率。
2、工具大爆发让程序员们效率倍增
我们正处在一个工具大爆发的时代,大量开发、设计、协作工具不断涌现,但我想说这还只是一个开始,越来越多针对细分领域的优秀工具会被开发出来,经过一番厮杀,一批伟大的工具将会出现。
这些工具通过充分利用强大的硬件能力而变得更加智能,它们甚至可以替代很多原来必须由程序员完成的工作。未来所有优秀的工具都应该是插件化的,程序员们不会再使用那些大而全的笨重软件,而是根据自己的需求,通过安装插件来组合出最适合的开发环境,这也使得程序员们的创造过程变得有趣而高效。
3、足够专业
程序员本身就是一个对专业技能要求很高的职位,只不过外界对我们有很多误解,但你自己不能把这些思维固化:
你不是极客
你不是书呆子
你不是个修电脑的
你可能是一名软件工程师、一名数据工程师、一名数据科学家。不管你从事什么方向的工作,你都是专业人员。
所以对于你自己的专业领域,要有足够的自信,让他人碰到这方面的问题,就觉得找你就行。
不要让他人对你的专业能力产生不理解和质疑,这会带来很多不必要的麻烦,影响你的工作进行。
4、持续学习
学无止境。互联网每天都在变化,技术世界的常量就是“变化”。
新的语言不断出现,你必须持续学习以保持知识的相关性和最新性,不然用不了多久,你就会被时代淘汰。年轻人可不会等你,他们都很拼。
《马丁·伊登》里有句话,我觉得说得很好:“一个人只要有意志力,就能超越他的环境。”
年龄所带来的改变是不可逆的,但我们可以坚持做对的事,尽量减小环境对个人的影响。
5、自由程序员将大量出现
近年来,由于一线城市IT用人成本的显著提高,越来越多的大型企业正在或计划将他们的IT部门进行拆分,成立专门的软件服务公司,并将主要开发团队由一线城市向二线甚至三线城市迁移,这本质上也是IT外包的一种形式。而更多中小企业在没有自己的研发部门,以及IT经费受限的情况下,也逐渐接受了采用众包解决企业内部IT问题的方式。
随着猿团、码市(Coding)、猪八戒等IT众包平台的不断成熟,以及远程办公条件的成熟,软件开发服务将越来越多地由自由程序员或他们组成的开发团队去完成,程序员的用人市场也将逐渐流向薪资水平总体偏低的二三线城市,自由程序员将会在那里大量出现,他们不再受到地域的限制,大部分人将在家办公。
6、女性程序员比例大大提高
而者带来的另一个变化则是:女性程序员的比例将大大提升。小编认识不少优秀的女性程序员,她们完全不比团队中任何男性程序员差,而且还总是能够给团队带来一些惊喜,比如出于女性视角的优秀建议,以及更富情感的功能设计等等。
北大青鸟徐州中博每个班级,女性程序员的占比也越来越多。
自由程序员对于女性来说会是一个不错的职业选择,由于可以在家工作,她们能够更好地兼顾家庭,也能根据情况,自由地选择适合自己的工作时间和工作量。
7、编程教学改变下一代
国外越来越多的学校已经将编程作为一门必修课,纳入中学甚至小学的教育体系之中。国内也有越来越多的家长开始让孩子从小学习编程。编程并不是教会一门开发语言那么简单,它让人们得到 一种新的思维方式,而这种思维方式如果能在更小的年龄阶段掌握,会让孩子们长大后更适应未来的工作和生活。
同样的在专业教学领域,我们也会看到大学内的相关科目设置将呈现多学科交叉的形式,这将更加贴近于实际工作的需要。
新一代大学生可以同时选择学习UI设计、编程、大数据、机器学习、人工智能等学科中的两个或者任意多个的组合。更多企业也会向大学生们提供诸如训练营这样贴近实战的培训。而更多希望自学编程的人,则可以借助在线视频、互动教学平台、培训班等方式来学习编程。总之,你将看到越来越多通过不同途径掌握编程的人出现在我们身边。
(责任编辑:代码如诗) |