2018年的互联网领域经历了较多的波动,年初时区块链领域比较热,但是到年中的时候就切换到了人工智能领域,而人工智能领域目前也存在落地难的问题,同时一些大型互联网科技公司的市场表现不及预期,从而导致了整个互联网行业的波动。不少互联网公司在这一轮波动中采取了结构性调整的方案,也出现了一定的裁员情况,但是就此来判断互联网“寒冬”还为时过早。
对于工作在开发岗位上的程序员来说,在行业发展不及预期的时候,应该做好以下几件事:
第一:做好本职工作。不论行业发展情况好坏与否,对于一线的程序员来说,首先应该做的事情就是做好本职工作。互联网公司都有自己的既定战略和发展目标,尤其在行业出现波动的时候,一定要认真完成自己的岗位任务,工作本身就是一种提高。
第二:丰富自身的知识结构。软件开发领域的知识更新速度是比较快的,而且随着大数据、人工智能等技术的发展,软件开发领域的知识结构也出现了一定的调整,这就要求程序员一定要及时丰富自身的知识结构,以便于在大数据时代能够继续保持自己的竞争力。对于爬虫工程师来说,数据的价值在大数据时代将被更加充分的发觉,而爬虫作为获取数据的重要手段之一,发展前景还是不错的。
第三:把握产业互联网发展带来的机会。产业互联网是未来互联网发展的一个重要方向,产业互联网将综合利用大数据、物联网、人工智能等技术来赋能传统行业。对于爬虫工程师来说,如何提升自己在产业互联网时代的价值是一个需要思考的问题,可以从数据采集、整理、分析等几个方面入手。
我从事互联网行业多年,目前也在带计算机专业的研究生,主要的研究方向集中在大数据和人工智能领域,我会陆续在酷米写一些关于互联网技术方面的文章,感兴趣的朋友可以关注我,相信一定会有所收获。
如果有互联网方面的问题,也可以咨询我,谢谢!
网友解答:我有必要回答这个问题,因为我也是“底层”的码农。
现在2019年初,科技行业的寒冬,很多公司开始收缩招聘,比如京东、阿里,传闻华为也是如此,确实让人感觉是“寒冬”。
下面是我的私人建议,觉得有点价值的请点个赞,编码不易,码字不易,我非搬运工,全是原创,也欢迎在底下留言,我会尽可能地回复你。
一、在你的技术领域纵深发展,做专做精程序员走技术路线,打怪升级步骤:初级开发工程师-高级开发工程师-架构师-资深架构师-cto。
1、底层能力:
linux:不是会几个命令行,简单安装某个包就行,而是精通和会调优。目前服务器端,基本都是linux,iis之类的日渐稀少。
你熟悉的语言和程序:代码高效低冗余,高内聚低耦合;程序性能优化;线程安全,异步通信编程;紧跟最新版本,精通新特性
2、精通使用各种工具:
编译和第三方包管理等
ide
ci/cd:持续集成和部署
源码管理:git
代码质量控制
敏捷开发管理:禅道、看板等
3、应用框架能力:对应语言的框架,不重复造轮子
4、架构能力:
分布式架构:精通原理、策略和中间件;数据一致性问题
微服务:这块尤其要精通,因为现在都是采用微服务的架构。docker;谷歌的kubernetes等
设计模式:精通常用设计模式:代理、工厂、单例等并应用
熟悉:saas,云计算,rest,建模等
5、技术领导能力:
项目管理:敏捷开发,scrum和看板模式;进度管理和风险控制
团队建设:团队激励和惩罚;团建活动;文化氛围维护;成员技术实力提升
合作:和其他部门或第三方
二、横向扩展,学习该时代需要的新技术:ai、区块链、大数据纯粹的编程实力并不能完全保证你的竞争力。
设想一下,你面试心仪的职位,面试官问你:你有ai或区块链经验吗?你说没有。那面试官必定会说:我们需要有这方面经验的人,你不合适。
这块要深入说,又要较大篇幅来讲。
三、(可选)开辟其他赛道:写技术博客、做自媒体、线下活动这个世界总是有2种类型的人才:通才或者专才。
每个人都有自己适合的事情,比如技术很好的,却不善于沟通和表达;有的人喜欢发言,适合搞社群,可以在这个领域试试。
四、(谨慎)抛弃存量,拥抱其他平台抛弃存量让人恐惧,因为沉没成本太大。所以,对于这个建议,请仔细思考,并谨慎对待。你需要深入做数据分析,再看自己的喜好,该舍弃的时候就需要勇敢地舍弃。。
在ai和区块链领域,python和go崛起了;应用型的互联网公司,更青睐nodejs。
五、(超级小心)创业在互联网年代,有什么是比程序员创业更容易的了呢。
找几个志同道合的小伙伴,准备几年的粮草钱,拉几根网线就可以开干了啊。
原文标题:作为“底层”的码农,该怎样应对未来互联网的“寒冬”?,如若转载,请注明出处:https://www.saibowen.com/tougao/22271.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。