晚上 11 点多,大乔终于坐上了回家的车。
大乔每天基本上都是10点多下班,因为公司过了 10点 下班是可以全额报销下班打车费用的;虽然公司没有要求,但是基本上大家都是晚上9.10点钟以后才会下班,因为CEO 在去年动员会说过,上班的时长一定程度是和绩效挂钩的。
作为一名后端开发工程师,大乔每天的工作内容基本上大同小异,都是在不断地重复。在这个规模不是很小的中大型互联网公司中,有着一套研发流程,其中和后端开发需要参与其中的有:
这样的流程大乔早已熟悉,每次需求讨论会上,除了偶尔的和谐时光,大部分情况下都是在和产品进行拉锯式的争论,这个需求是否合理,技术能否实现。
「也许生活的真相就是不停的重复。」大乔经常这样评价自己的生活。
他也想过换个大厂试试接受一下挑战,会不会有一些新的刺激。
但说是有快 3 年的工作经验了,也没有实打实做个什么大项目,用来用去都是那些技术点,虽然知道现在技术更新迭代很快,但他总想着反正现在工作中也用不着,以后真正要用的时候再学吧。
编程技术本来就是一个飞速发展的领域,越来越多的新技术让人目不暇接。对于后端开发工程师来说,仅仅掌握某一种编程语言是根本不够的,尤其是在大厂做后端开发的话就更是如此。
现实的趋势就是这样,开发工具、开发环境的不停进步,使得开发工作的分工越来越细,后端开发需要做的事情的范围越来越窄。想要成为更有竞争力有价值的后端开发,是需要随着趋势不断修炼硬技能的。
随便打开一个招聘网站,上面对后端开发工程师的要求除了会某一种或者多种编程语言,还要求对网络协议、数据库、操作系统、各种中间件以及开源框架有深入的了解。
以 Python 后端开发工程师为例。在编程语言层面,除了基础的语法,还需要对多线程多进程、描述器、魔术方法、装饰器、元类、面向对象编程等等更高阶的原理性知识有深入的理解。
而在实际的开发中,诸如网络协议、SQL优化、库表操作、死锁、缓存、消息队列、常用Web框架以及运维测试等等也都是必备技能。
也就是说,现在对后端开发的技能要求其实越来越向全栈化发展。
那么,如果想要高效快速的提升自己的后端开发硬技能,到底该怎么做呢?这里向你推荐一场免费直播,相信一定会让你非常有收获。
1 月 19 日(周二)20:00 前大型游戏公司技术总监 前新浪网技术经理 尹会生,将在极客时间 Live 带来【提升后端技术开发,有捷径吗?】主题免费直播
扫码添加即可获得直播地址并领取直播精华内容
如果你现在正在考虑提升后端开发技术,但觉得效率太低,没有方向,如果你想要修炼提升后端开始核心技能,
那么通过这场直播你将获得:
后端开发各个技术栈分别解决哪些问题?
怎样结合自己现有的能力制定学习计划?
金山西山居运维总监,曾任新浪网研发中心技术经理。
他维护过日活超过 3 亿用户的微博私信平台,搭建过云主机超 5000 台的私有云平台,也为大型游戏的运营构建过大数据分析工具,做过集群和内核调优的培训,也做过嵌入式 Linux 内核的裁剪。
实际工作中使用 Python 开发了大数据采集和分析平台,使用 Django (Python 语言编写的 Web 框架)实现了公司基础架构统计工具,同时还在使用 Python 与 TensorFlow 进行游戏、大数据、深度学习相结合的研究工作。
曾参与编写 《白话大数据与机器学习》 《运维前线》等书籍。是极客时间精品课程《零基础学 Python》《Linux 实战技能 100 讲》视频课程讲师,目前已有2w+ 学员加入。
扫描下方二维码,价值 ¥299 的内部资料限时免费领取!
包含「 Python 必备知识图谱 」、「 70 节技术人视频公开课 」、「 100 道必会算法题 」、「 100 本技术文集 」
长按或截图至微信扫码添加
回复“时光”即可免费领取
点击“阅读原文”即可了解更多哦~