我想转行程序员,请鼓励一下我

本文涉及的产品
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 不会游泳,换个水池是没用的。

大家好,这里是Python程序员晚枫。知识星球:Python读者圈。

昨天上午,在答疑了一位想通过培训班转行的同学,基本情况:

  • 朋友:目标深圳、非计算机专业、毕业3-5年、计算机基础略
  • 我:3年开发经验,围绕开发,干过后端开发、前端Web开发。

以下是答疑主要内容,有不对或者有疑问的地方,欢迎大家在评论区交流~❤

1、要不要转行,转行的劣势是什么?

是否能转行成功,最主要的取决因素是技术能否学到位、能否满足企业的需求,其余有关专业、年龄、工作经验、城市也是考量因素,但不是最重要的。

我自己也是法学院毕业后,通过培训班学习后转行的。

但是需要降低预期:计算机专业能拿到的工作,你可能拿不到,这也是现实。

可能刚开始转行,起点会低一些,但技术学的足够好,也能一定程度上弥补。

2、转行学习哪个方向?哪个方向前景最好?

朋友主要列出来:测试、前端、后端、大数据。

先说一下前景:都是技术工作,也就是程序员,因为对于普通程序员来说,这工作本身的天花板就不高。所以这几个方向的前景都差不多,但各自入行门槛略有区别、学习的技术方向不同,选个适合自己的就行。

下面分别介绍一下它们的主要工作和学习内容:

测试

编写测试用例,利用技术手段,进行功能测试、性能测试,确保程序的正常上线。

必须说,我个人没干过这个方向,因为个人觉得这个工作比较琐碎,技术方向不适合我。

前端

所见即所得,开发网站、小程序等【看得见】的部分。

初级前端调用技术框架里的组件,高级前端偏向原生JS开发、组件开发、提高性能和优化用户体验。

岗位数量是仅次于后端,在市场排第二位。

中小公司,后端兼任前后端开发,业务上没有进行前后端分离。这也就造成了,能够招聘前端的公司,都是有一定规模的公司、或者部门架构比较合理的互联网公司。

后端

市场上岗位最多的程序员方向。

初级入门主要工作是增删改查。

前期需要学习的技术方向:语言基础、框架原理和应用、数据库技术、缓存和消息队列。

因为岗位多,竞争人数多,所以学习广度和深度也比较高,想找到一个好工作,不能只停留在调用框架的层面。

大数据

大数据量的存储、计算和维护。

这个岗位和数据分析不同,不是考量业务上重要的指标,更多的是思考技术上如何优化大数据的存储和计算。

就业门槛,相对上面3个最高,薪资也较高。

如果之前有一定的计算机基础、软件开发基础,可以选择这个方向。否则比较难找工作。

3、线上学习还是线下学习?

线上网课

网课可以直接学习免费的,或者淘宝9.9全套。个人不建议其它付费网课,原因请单独和我沟通,这里不方便说。

免费网课的重点是需要列一个适合自己的学习计划,循序渐进的面向就业进行学习。

这里建议找一个有经验的人协助制定。

线下培训

贵,优点有以下几个:

  1. 老师帮你制定学习计划,并且日日督促你学习;
  2. 有一群一起学习的小伙伴,有问题可以及时讨论;未来就业也算认识了很多同行(可能也没啥用)。

几个没去过培训不知道的事:

  1. 不是每天都上课,一般是上午学习,下午自习;或者上2天,自习1天;
  2. 老师很难提供1对1指导,一个班可能有100号人,如果只是听课+练习,线下听PPT和线上听网课,区别不大。

相关阅读

  1. 法学院毕业后,我是怎么成为Python程序员的?
  2. 「滴滴事件」之后,数据分析这个岗位会消失吗?
  3. 互联网大厂的Python面试什么样?先来看看阿里的~(附120道Python面试题)

相关实践学习
基于MaxCompute的热门话题分析
本实验围绕社交用户发布的文章做了详尽的分析,通过分析能得到用户群体年龄分布,性别分布,地理位置分布,以及热门话题的热度。
SaaS 模式云数据仓库必修课
本课程由阿里云开发者社区和阿里云大数据团队共同出品,是SaaS模式云原生数据仓库领导者MaxCompute核心课程。本课程由阿里云资深产品和技术专家们从概念到方法,从场景到实践,体系化的将阿里巴巴飞天大数据平台10多年的经过验证的方法与实践深入浅出的讲给开发者们。帮助大数据开发者快速了解并掌握SaaS模式的云原生的数据仓库,助力开发者学习了解先进的技术栈,并能在实际业务中敏捷的进行大数据分析,赋能企业业务。 通过本课程可以了解SaaS模式云原生数据仓库领导者MaxCompute核心功能及典型适用场景,可应用MaxCompute实现数仓搭建,快速进行大数据分析。适合大数据工程师、大数据分析师 大量数据需要处理、存储和管理,需要搭建数据仓库?学它! 没有足够人员和经验来运维大数据平台,不想自建IDC买机器,需要免运维的大数据平台?会SQL就等于会大数据?学它! 想知道大数据用得对不对,想用更少的钱得到持续演进的数仓能力?获得极致弹性的计算资源和更好的性能,以及持续保护数据安全的生产环境?学它! 想要获得灵活的分析能力,快速洞察数据规律特征?想要兼得数据湖的灵活性与数据仓库的成长性?学它! 出品人:阿里云大数据产品及研发团队专家 产品 MaxCompute 官网 https://www.aliyun.com/product/odps 
相关文章
|
8月前
|
JavaScript Java 大数据
转行程序员4年半,被裁了
转行程序员4年半,被裁了
121 2
|
人工智能 程序员 区块链
程序员转行能做啥?
程序员转行能做啥?
670 0
|
前端开发 程序员 pouch
程序员最重要的八种软技能
笔者在带团队的六年中发现,程序员们在职场都有一个共同的困扰:“好像写代码都没什么问题了,日常工作基本上都是应付业务需求的开发,好像找不到其他的更大的附加价值了,我应该找一些什么样的发力点才能让我的价值更突出呢?” 。笔者以为,这就是典型的硬技能当下「看似」没有什么问题了,瓶颈卡在了软技能上。所以开篇做个小分享,聊聊程序员的软技能。
41605 18
程序员最重要的八种软技能
|
程序员 计算机视觉
事关每个程序员的职业规划与履历
今天,甚至过去,大多数人都是由自己来设计他们的职业生涯的。 无论你正要启程,还是已经奋斗多年,以下内容都会对您的职业生涯有所助益。
171 0
|
小程序 程序员
2022年程序员可以做哪些副业?
副业意味着自由 时至今日,仍然有一大群程序员还天真地认为从事副业是一种压迫。但事实是,副业给了你选择权,而拥有选择权就意味着自由。如果副业是用另一种编程语言完成的,当你用新语言找到更好的职位时,你就可以选择离开。你也可以把这些副业转化为你自己的新业务。
457 0
|
Web App开发 人工智能 JavaScript
程序员如何在业余时间提升自己?
在自省过程中,我们经常会问自己这么几个问题,这段时间我尝试了什么新事物、有了什么变化、得到什么成果。
1682 1
程序员如何在业余时间提升自己?
|
存储 算法 安全
2020年程序员/工程师必看的三本编程书籍
因为新冠肺炎疫情,很多同学都宅在家中,所以有大把的时间进行学习和充电。作为程序员或工程师的你,想要在代码方面更精进一步的话,应该看哪些书?
3717 0
2020年程序员/工程师必看的三本编程书籍
|
架构师 程序员
总架构师寇卫东的感悟:话说程序员的职业生涯
有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。
5768 0
|
程序员 开发工具 IDE
对程序员非常重要的24个软技能
英文原文:Soft Skills are so important to Software Engineers   软技能通常是被低估的。几乎所有的软件工程师都知道要关注技术的提高,但你忽视的软技能很可能会影响你的职业生涯。
1125 1

热门文章

最新文章