草庐IT

看美团阿里大佬分享:程序员职业规划?大数据职业规划心得

IT享瘦 2023-10-27 原文

那我就给大家来分享一下
我作为一个
技术人员怎么从一个岗位
然后转行到另外一个岗位的
首先前面的一个介绍呢
也已经给大家做了一个简单的介绍
目前的话我是在职
然后是做数据方面的一个工作
然后之前的话也在国企
还有一些主流的一些大厂也待过
然后的话
我讲一下
我整个的一个职业的一个发展规划
还有自己的一些心得体会吧
希望对大家以后的一个学习
还有工作都有相关的一些借鉴意义
然后
我分享的
就是我的一个大数据的一个转行之路
那我最开始就是
我原先是做那个后端开发的
我是逐步转
转到咱们的一个数据开发的
而且我是从
咱们的一个后端开发的岗位直接跳槽
转岗到数据开发的
比如说我不是说内部转岗这种
我是直接跳槽
直接也是从一个岗位呃
直接去面试另外一个岗位的一个工作
所以在这之前在
找这个数据开发的岗位之前
做了很多的一个学习还有准备工作
那怎么的
怎么从咱们的一个后端开发
转到咱们的一个数据开发
我可以给大家讲一下我自己的一个
历程还有一些相关的一些感悟吧
第一块的话就是一个职业规划
就说
因为我原先是做那个后端开发嘛
然后的话其实大家也可以呃
或者说可以纵观就这这几年的一些
人才的一个现状吧对吧
现在大学生越来越多对吧
然后
做那个程序员的门槛越来越低
尤其你是做后端的那种
比如说做家网开发
那可能去很多一些培训机构吧
去学个呃半年或几个月对吧
那一些简单的网站你也能做对吧
那这个的话就是
那就会有很多大专生
还有些比如说高中毕业的同学对吧
这些早些年
这些早些年的这些毕业的高中生
还有一些
大专赛他去参加一些培训机构吧
培训一段时间之后
他也能找到相应的一个
后台开发的一个工作
那后台开发的话就主要用加号嘛对吧
但是大家也可以看到
就是近几年大学生是越来越多的
那后台开发的门槛越来越低
那你怎么提升自己的竞争力对吧
除了学历还有学校以外对吧
这是你最开始的一个软试
你一个硬实力吧
那后面的话
其实你还要提升自己的一个技能
就说我们要让自己的那
个可选择性比别人多一点
对吧
那我们就要让自己的技能更丰富一点
那怎么更丰富一点对吧
那我要会一些别人不会的东西
或者说我会的东西越少人越会
越少人会越好对吧
那这个的话
才能体现我的一个核心的一个竞争力
那大家可以
我前面也介绍过
我之前是做后端开发的对吧
也就是说后端的那一套技能
我已经完全掌握了
那再再想提升的话
或者说
再想提升自己的一个竞争力的话
那怎么办呢对吧
那只能学一些别人不会的一些东西
那这个时候呢
就就需要有一个明确的一
个职业规划
那怎么做这个职业规划呢
大家可以看到我给这里
我这里总结了三点
第一点话就是要拓宽
咱们对一个行业的一个认知
那怎么去拓宽呢
那第一点的话就是要多看文章
那这些文章从哪里来对吧
一个是咱们的一个CSDN
上面有一些比较好的一些
博主写的一些文章
第二个的话
就是还有一些技术的一些公众号的
呃发了一些文章
目前的话
一些大厂里面的一个技术工
技术公众号做的比较好的有几个
第一个的话就是那个美团的
美团技术团队
这个
这个的话是我觉得全网应该是最好的
也是几个大厂里面做的最好的
然后第二个稍微好一点的话
应该是携程的那个
他也会发一些技术文章
的话第二个的话就是CSDN
大家也可以看到
里面有很多就是呃相关的一个主题的
比如说数据开发数据运维对吧
还有后端开发还有算法之类的
这些都有相应的一些大牛
在里面发了一些文章
或者说有自己的一些总结
那这些东西的话大家都可以去看一下
这第一点
那第2点的话就是说
要认识比自己优秀的人
那这个的话
大家可以想象
你如果说你现在所处的圈子对吧
没有比自己优秀的人都是跟你一样的
或者有些还不如你的人对吧
那你怎么去提升自己呢对吧
所以那你要
找机会去认识比自己更优秀的一些人
对吧那如何去认识
首先的话我觉得可以通过卖卖去
认识一下
比如说卖卖上很多一些大牛对吧
都在都在上面经常出没的上外卖对吧
你也可以去加一加认识一下或对吧
第二个的话就是你像
你也可以再通过我们去认识一些
比如说你有也也可以加一些
比如说技术讨论群吗
对吧其实有一些公司
也有自己组织的一些技术讨论群
他们也会在那里面
会发一些自己公司的一些技术文章
往里面去洗往里面去抛对吧
你像我们
我们这个的话
就是给大家也组织了一个群
里面也是大家一群
想学习的一些东西对吧
我们里面也有一些就是
在各个大厂任职的一些同学
相信的话就大家有一些
呃学习上的一些困惑
都是可以在里面得到解决和回答的
然后第三个的话就是
我觉得很重要的
就是你要认识一些不安于现状的人
这个的话就是说
不安于现状什么的
就是你在你对未来啊
对未来一定要有自己的一个
上进的一个目标对吧
你如果安于现状
比如说你选择躺平在国企对吧
那你当然
就是每个月拿一些比较固定的工资
然后两三年不涨薪这种对吧
你也可以过得很好对吧
那这个的话就是
这个的话可能是不
如果你是想锐意进取
那这些人可能不是你的一起
一起奋斗的一些小伙伴
对吧
那你认识的话就是要认识一些就是说
就是不断的去提升自己的一些人对吧
这第三点
然后第二个的话就是要
呃理性的分析自己的一个优劣势对吧
大家可以看一看自己的就是逻辑
思维怎么样对吧
然后分析能力怎么样
还有一个信息收集还是整理能力
这方面的
这三方面能力的话
其实我是觉得
做数据开发是非常重要的几个点
当然你做其他的事情也是非常重要的
不管是你学知识
还是说去考学啊
或者说呃学习其他的一些技能对吧
只要你掌握了一个
很好的一个学习方法
这都是可以
就是出类旁通的对吧
你在学校里面能学好一门课程
你在外面你同样能学好一门技术对吧
这个的话
就是说你之前积累的一些学习方法
其实都是可以应用到你后面的一些
技能学习的一个呃
技能学习的一个路子上去的
然后第三点的话就是呃
要分析一下行业的一个技能需求
那怎么去看呢
有三点就是第一个的话就是如果说
我举个例子
你想去面试
咱们的一个数据仓库开发工程师
或者说数据运维工程师
或者说有些还想去试一下数据分析师类型这种对吧
那你首先要看一下
就是各个大厂
或者说其他的一些组织的一些公司
对吧他对于这个岗位的一个技能
要求是什么
他的一些关键字基本上是写在
这个技能的一个

JD叫这个职位介绍吧
大家可以看我给大家举个例子
里面点了一个
比如说这个数据仓库是20-30乘以15新的
这对吧它这个要求对吧
你你那个没点出来
没点出来是吧
对没点出来
只能切他只能同步一个品是吧
那我直接我直接念吧我就不
我就不写了
就就嗯不展示这个屏幕了
就他基本上是要
比如说要本科或者说本科以上学历
然后5年相关的一些工作经验对吧
还有一些要深入理解和读普
house park Blink还有收口相关的一些调用
然后还要熟悉什么xiaopatson
javascola这里面的一些脚本语言
还要梳理
还要熟悉一下
咱们数据的一些治理体系
还有一些
比如说数据治理相关的一些经验
还有一些比如说还有一个
实时素仓相关的一些经验
对吧
这些都是这个岗位通用的一些需求
通用的一些要求应该怎么说
我就跳走了
好的
对我刚才就简单的给大家念了一下
就是说这里面的一些技能要求吧
其实呃各个大厂之间大同小异
它核心的一个点的话
其实就是要你了解就是
大数据开发底层的一些基建
然后在这个基础上
你能处理相关的一些数据
那数据的话那可能包括
还有离线还有实时这两部分
一般大多数的话
岗位的话是侧重点在离线
然后实时那一块的话如果你有
那当然是很好的一个加分项
只不过是现在主流的一些大厂里面
实时的场景并不是特别多
然后这个是就是
如果刚才提到的
就是说如果你想去应聘一个
你心目中的一个岗位
对吧
你要先了解这个岗位的一个技能要求
然后在这个然后在这个基础上
也要制定一个像一个学习计划
但是学习计划的话
如果说对于你转行来说
我当时转行来说就是说
我是给自己定了一个半年的一个规划
对吧半年的话就是分为每
然后半年6个月嘛
每个月学习什么东西对吧
比如说第一个月
我学习一下
咱们的一个Linux的一个基础
然后再加上
have的一些相关的一些东西
这很基础的一个东西嘛
然后后面的话就继续去学咱们的那个
h base还有那个
spark之类的一些东西
那在后面的话就是呃
在此基础上
还学了一些算法相关的一些东西
但这个的话属于我个人的一个呃
相关的一些规划
可能跟大家有一点不一样
然后我当时学的时候
除了学大数据开发相关的东西以外
我还学了自学的那个积极学习
所有东西都是自学的对
然后这
比如说这里面我给大家说了一点
就是说大家
在学习的过程中
一定要有一个清晰的规划
你半年学什么东西达到什么样的水平
然后一年学到什么样的地步对吧
那你学了半年之后
是不是要去马上去应聘找工作对吧
这整个的是整个的
就是自己给自己定了一个规划
然后第三点其实也是很重要的
就是说你学完一段时间之后
你要自己去做一个阶段性的一个总结
你学完这个东西之后对吧
哪些东西你真正的是掌握了
哪些东西你是学的比较模糊了对吧
只掌握了5层或者6层的样子对吧
你要有自己的一个思考
同时的话要你学完这些东西的话可
以跟一些真正这方面的一些专家吧
可以去沟通
比如说你学会了什么东西对吧
然后也可以跟大家聊
问一下人家
你学这一块技术
真正的要了解哪些东西
掌握到什么水平对吧
这是你要做一个阶段性的一个总结
那这是这一part的话
就是咱们那个职业规划部
谢谢阅读
 

有关看美团阿里大佬分享:程序员职业规划?大数据职业规划心得的更多相关文章

  1. ruby - 解析 RDFa、微数据等的最佳方式是什么,使用统一的模式/词汇(例如 schema.org)存储和显示信息 - 2

    我主要使用Ruby来执行此操作,但到目前为止我的攻击计划如下:使用gemsrdf、rdf-rdfa和rdf-microdata或mida来解析给定任何URI的数据。我认为最好映射到像schema.org这样的统一模式,例如使用这个yaml文件,它试图描述数据词汇表和opengraph到schema.org之间的转换:#SchemaXtoschema.orgconversion#data-vocabularyDV:name:namestreet-address:streetAddressregion:addressRegionlocality:addressLocalityphoto:i

  2. ruby - Ruby 有 `Pair` 数据类型吗? - 2

    有时我需要处理键/值数据。我不喜欢使用数组,因为它们在大小上没有限制(很容易不小心添加超过2个项目,而且您最终需要稍后验证大小)。此外,0和1的索引变成了魔数(MagicNumber),并且在传达含义方面做得很差(“当我说0时,我的意思是head...”)。散列也不合适,因为可能会不小心添加额外的条目。我写了下面的类来解决这个问题:classPairattr_accessor:head,:taildefinitialize(h,t)@head,@tail=h,tendend它工作得很好并且解决了问题,但我很想知道:Ruby标准库是否已经带有这样一个类? 最佳

  3. ruby - 我如何添加二进制数据来遏制 POST - 2

    我正在尝试使用Curbgem执行以下POST以解析云curl-XPOST\-H"X-Parse-Application-Id:PARSE_APP_ID"\-H"X-Parse-REST-API-Key:PARSE_API_KEY"\-H"Content-Type:image/jpeg"\--data-binary'@myPicture.jpg'\https://api.parse.com/1/files/pic.jpg用这个:curl=Curl::Easy.new("https://api.parse.com/1/files/lion.jpg")curl.multipart_form_

  4. 世界前沿3D开发引擎HOOPS全面讲解——集3D数据读取、3D图形渲染、3D数据发布于一体的全新3D应用开发工具 - 2

    无论您是想搭建桌面端、WEB端或者移动端APP应用,HOOPSPlatform组件都可以为您提供弹性的3D集成架构,同时,由工业领域3D技术专家组成的HOOPS技术团队也能为您提供技术支持服务。如果您的客户期望有一种在多个平台(桌面/WEB/APP,而且某些客户端是“瘦”客户端)快速、方便地将数据接入到3D应用系统的解决方案,并且当访问数据时,在各个平台上的性能和用户体验保持一致,HOOPSPlatform将帮助您完成。利用HOOPSPlatform,您可以开发在任何环境下的3D基础应用架构。HOOPSPlatform可以帮您打造3D创新型产品,HOOPSSDK包含的技术有:快速且准确的CAD

  5. 程序员如何提高代码能力? - 2

    前言作为一名程序员,自己的本质工作就是做程序开发,那么程序开发的时候最直接的体现就是代码,检验一个程序员技术水平的一个核心环节就是开发时候的代码能力。众所周知,程序开发的水平提升是一个循序渐进的过程,每一位程序员都是从“菜鸟”变成“大神”的,所以程序员在程序开发过程中的代码能力也是根据平时开发中的业务实践来积累和提升的。提高代码能力核心要素程序员要想提高自身代码能力,尤其是新晋程序员的代码能力有很大的提升空间的时候,需要针对性的去提高自己的代码能力。提高代码能力其实有几个比较关键的点,只要把握住这些方面,就能很好的、快速的提高自己的一部分代码能力。1、多去阅读开源项目,如有机会可以亲自参与开源

  6. FOHEART H1数据手套驱动Optitrack光学动捕双手运动(Unity3D) - 2

    本教程将在Unity3D中混合Optitrack与数据手套的数据流,在人体运动的基础上,添加双手手指部分的运动。双手手背的角度仍由Optitrack提供,数据手套提供双手手指的角度。 01  客户端软件分别安装MotiveBody与MotionVenus并校准人体与数据手套。MotiveBodyMotionVenus数据手套使用、校准流程参照:https://gitee.com/foheart_1/foheart-h1-data-summary.git02  数据转发打开MotiveBody软件的Streaming,开始向Unity3D广播数据;MotionVenus中设置->选项选择Unit

  7. 使用canal同步MySQL数据到ES - 2

    文章目录一、概述简介原理模块二、配置Mysql使用版本环境要求1.操作系统2.mysql要求三、配置canal-server离线下载在线下载上传解压修改配置单机配置集群配置分库分表配置1.修改全局配置2.实例配置垂直分库水平分库3.修改group-instance.xml4.启动监听四、配置canal-adapter1修改启动配置2配置映射文件3启动ES数据同步查询所有订阅同步数据同步开关启动4.验证五、配置canal-admin一、概述简介canal是Alibaba旗下的一款开源项目,Java开发。基于数据库增量日志解析,提供增量数据订阅&消费。Git地址:https://github.co

  8. ruby-on-rails - 创建 ruby​​ 数据库时惰性符号绑定(bind)失败 - 2

    我正在尝试在Rails上安装ruby​​,到目前为止一切都已安装,但是当我尝试使用rakedb:create创建数据库时,我收到一个奇怪的错误:dyld:lazysymbolbindingfailed:Symbolnotfound:_mysql_get_client_infoReferencedfrom:/Library/Ruby/Gems/1.8/gems/mysql2-0.3.11/lib/mysql2/mysql2.bundleExpectedin:flatnamespacedyld:Symbolnotfound:_mysql_get_client_infoReferencedf

  9. STM32读取串口传感器数据(颗粒物传感器,主动上传) - 2

    文章目录1.开发板选择*用到的资源2.串口通信(个人理解)3.代码分析(注释比较详细)1.主函数2.串口1配置3.串口2配置以及中断函数4.注意问题5.源码链接1.开发板选择我用的是STM32F103RCT6的板子,不过代码大概在F103系列的板子上都可以运行,我试过在野火103的霸道板上也可以,主要看一下串口对应的引脚一不一样就行了,不一样的就更改一下。*用到的资源keil5软件这里用到了两个串口资源,采集数据一个,串口通信一个,板子对应引脚如下:串口1,TX:PA9,RX:PA10串口2,TX:PA2,RX:PA32.串口通信(个人理解)我就从串口采集传感器数据这个过程说一下我自己的理解,

  10. SPI接收数据异常问题总结 - 2

    SPI接收数据左移一位问题目录SPI接收数据左移一位问题一、问题描述二、问题分析三、探究原理四、经验总结最近在工作在学习调试SPI的过程中遇到一个问题——接收数据整体向左移了一位(1bit)。SPI数据收发是数据交换,因此接收数据时从第二个字节开始才是有效数据,也就是数据整体向右移一个字节(1byte)。请教前辈之后也没有得到解决,通过在网上查阅前人经验终于解决问题,所以写一个避坑经验总结。实际背景:MCU与一款芯片使用spi通信,MCU作为主机,芯片作为从机。这款芯片采用的是它规定的六线SPI,多了两根线:RDY和INT,这样从机就可以主动请求主机给主机发送数据了。一、问题描述根据从机芯片手

随机推荐