相当Python程序员,选择培训班还是自学?我结合自己的经历谈谈看法

news2024/10/5 21:05:57

前几天我写了一篇文章,分享了自己当上程序员的经历。然后,我收到了很多小伙伴的提问,都在问同一个问题,即如何选择报培训班还是自学。今天,我结合自己的个人经历,来谈一下个人的看法。

我认为这个问题的第一点,要看你自己的平时时间是否紧张。如果你是在校学生,那么你的业余时间肯定很多。这个时候,我建议你自学。因为现在网上资源也比较丰富,你可以随便找一找,一大堆。我觉得有一些课程都比较好,你可以确定一下想从事的编程类型,然后去了解一下学习路线,按着学下去。我相信,长期的坚持肯定能找到好的工作,等你毕业的时候。

但是,如果你是辞职了,然后转行过来,又比较着急要找工作,特别急,而自己又没什么头绪,这个时候我建议你报一下班。报班不是一无是处,毕竟可以提供一个比自己在家里学习要好的学习氛围。当你敲代码时遇到问题时,也有老师给你解答。在你学习差不多的时候,他们也会有一个练手的项目,老师会带着你做,你自己也会做一个项目,有一个完整的项目经验。最后,当你学完后,学的差不多,他们就会给你安排面试,并给你就业指导等。

 

第二点就是看你自己的学习能力强不强。如果你的自学能力很强,而且自制力也特别好,不会在学习时偷懒,不会在学习时看剧或玩游戏,那么肯定是自学好。如果你自学,不用立马把钱交出去,因为我了解了一下,现在培训的费用也是蛮贵的,随便一个培训班都要一万七八。因此,结合这两点,结合自己的实际情况,你自己去选一下,到底是应该培训还是自学。

当然,以上都是我自己的个人观点,因为程序员本来就是一个持续学习的过程。如果你自学了,还找到工作,后面肯定会越来越好。但如果你选择报班,也不用担心。毕竟,你可以遇到比你更优秀的同学,老师也会给你安排更高质量的项目和任务,让你的学习更快速和深入。同时,班里的同学也是一种人际资源,你可以和他们结交朋友,互相交流学习心得,甚至是互相帮助找工作。

除了以上两点,还有一些其他因素也需要考虑。比如,你的财力状况和学习目的。如果你财力雄厚,那当然可以选择报班,毕竟报班可以提供更多的资源和服务。但如果你的财力有限,那么自学也是个不错的选择,毕竟现在的网络资源已经十分丰富。另外,你的学习目的也需要考虑,是只是为了找工作,还是想更进一步深入学习某个领域。如果只是为了找工作,那可以选择一些职业培训机构;如果想更进一步深入学习某个领域,那么自学可能更适合你。

Python是一门非常流行的编程语言,也是很多初学者所选择的语言。如果你想成为一名Python程序员,你需要深入了解以下几个方面的技术细节:

  • 数据类型和控制流程:Python中有很多不同的数据类型,包括数字、字符串、列表、元组和字典。你需要了解如何使用这些数据类型,并且知道如何使用控制流程语句,例如条件语句和循环语句。
  • 函数和模块:函数和模块是Python中非常重要的概念。你需要了解如何定义和使用函数,以及如何导入和使用模块。
  • 面向对象编程:Python是一门面向对象的编程语言,这意味着你需要了解类、对象、继承和多态等概念。
  • 异常处理:在Python中,异常处理是非常重要的。你需要了解如何捕获和处理异常,以及如何编写自己的异常类。
  • 文件操作:Python可以很容易地读写文件。你需要了解如何打开、读取和写入文件。

当然,这只是Python中一些需要深入了解的技术细节。如果你想成为一名优秀的Python程序员,你还需要了解其他一些方面,例如网络编程、数据库操作、GUI编程等等。好在Python社区非常活跃,有很多优秀的教程和资源可以供你学习。希望你可以在学习的过程中不断进步,成为一名优秀的Python程序员。

最后,我想说的是,无论是自学还是报班,都需要持续不断地学习和努力。程序员是一个持续学习的职业,只有不断地学习,才能跟上时代的步伐。希望大家可以根据自己的实际情况,做出合理的选择,一步步走向成功。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/495371.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C/C++内存管理以及new/delete的底层实现。

一、C/C 内存分布 我们平常写代码所用的内存叫虚拟内存,是操作系统分配给每个进程的4G的内存,其中3G叫用户空间,1G叫内核空间。 我们所用的也就是3G的用户空间,如下图: 说明: 1. 代码段—可执行的代码/只…

【Linux】Linux学习之常用命令一

介绍 这里是小编成长之路的历程,也是小编的学习之路。希望和各位大佬们一起成长! 以下为小编最喜欢的两句话: 要有最朴素的生活和最遥远的梦想,即使明天天寒地冻,山高水远,路远马亡。 一个人为什么要努力&a…

【嵌入式笔/面试】嵌入式软件基础题和真题总结——单片机与Linux

在学习的时候找到几个十分好的工程和个人博客,先码一下,内容都摘自其中,有些重难点做了补充! 才鲸 / 嵌入式软件笔试题汇总 嵌入式与Linux那些事 阿秀的学习笔记 小林coding 百问网linux 嵌入式软件面试合集 2022年春招实习十四面…

在离职1年后,我后悔了,决定再战阿里,涨薪50%,成为卷王

2021年初,我通过一整天的笔试及面试加入一家(某一线城市国资委全资控股)某集团的研究机构(中央研究院),任职中级软件测试工程师;在这边工作了整整一年,目前已经跳槽到一家互联网公司…

Linux之系统j基本设置(四)

1、Linux 系统基本设置 1、系统时间管理 查看系统当前时间和时区 [root192 ~]# date 2023年 05月 04日 星期四 22:43:16 EDT [root192 ~]# date -R Thu, 04 May 2023 22:43:24 -0400 [root192 ~]# date %Y %m %d %H:%M:%S 2023 05 04 22:43:38设置完整时间 [root192 ~]# da…

智能安防系统-视频监控系统

一、智能安防系统 1、智能安防系统介绍 安全防范系统成为了智慧城市与物联网行业应用中的一个非常重要的子系统。 安防系统主要包括:视频监控系统、入侵报警系统、出入口控制系统、电子巡查系统以及智能停车场管理系统等5个子系统。 AI人工智能安防系统功能&#xf…

第三十四章 Unity人形动画(上)

在我们DirectX课程中,我们讲过一个模型最少拥有网格和材质,可以没有动画。游戏场景中的静态物体就可以是这样的模型,例如花草树木,建筑物等等,他们通过MeshRenderer就可以渲染。对于一个带有动画的FBX文件,…

爬虫实验笔记

这里的爬虫实验害暂时没有遇到验证码等问题,步骤可以简单概括为: 1.找到爬虫必要的信息; 2.内容提取; 3.将提取到的内容保存至xlsx文件 1.找到爬虫必要的信息 以zh为例,首先找一个自己感兴趣的贴,进入开…

webp格式转换成jpg,webp转jpg方法步骤

webp格式转换成jpg,webp转jpg方法步骤。办公室工作集科学性、规范性于一体,仅凭过去的一些经验和习惯,很难提升工作的质量和水平。因此,作为办公室工作人员来说,必须要以科学的理念,运用现代办公管理软件来…

PSP - D-I-TASSER DeepMSA2 源码简读

欢迎关注我的CSDN:https://spike.blog.csdn.net/ 本文地址:https://blog.csdn.net/caroline_wendy/article/details/130519945 DIT:https://zhanggroup.org/D-I-TASSER/ D-I-TASSER (Deep-learning based Iterative Threading ASSEmbly Refin…

MySQL学习笔记第八天

第07章单行函数 4. 日期和时间函数 4.6 计算日期和时间的函数 第1组: 函数用法DATE_ADD(datetime,lNTERVAL exprtype),ADDDATE(date,INTERVAL exprtype)返回与给定日期时间相差INTERVAL时间段的日期时间DATE_SUB(date,lNTERVAL expr type)&#xff0…

vulnhub dc-5

1.信息搜集 官方文档描述 主要内容不会使用到ssh,进入的方式很难被发现,是改变页面刷新的方法,只有一个flag nmap扫描 存活主机 192.168.85.176 端口 80 111 中间件: nginx 2.访问网站,进行进一步信息搜集 通过这两张…

加速 AI 训练,如何在云上实现灵活的弹性吞吐?

AI 已经成为各行各业软件研发的基础,带来了前所未有的效率和创新。今天,我们将分享苏锐在AWS量化投研行业活动的演讲实录,为大家介绍JuiceFS 在 AI 量化投研领域的应用经验,也希望为其他正在云上构建机器学习平台,面临…

4面美团测试工程师,因为这个小细节,直接让我前功尽弃.....

说一下我面试别人时候的思路 反过来理解,就是面试时候应该注意哪些东西;用加粗部分标注了 一般面试分为这么几个部分: 一、自我介绍 这部分一般人喜欢讲很多,其实没必要。大约5分钟内说清楚自己的职业经历,自己的核…

C++11入门基础知识

文章目录 C11简介列表初始化std::initializer_list 变量类型推导nullptr范围for循环STL中的一些变化 C11简介 在2003年C标准委员会曾经提交了一份技术勘误表(简称TC1),使得C03这个名字已经取代了C98称为C11之前的最新C标准名称。不过由于C03(TC1)主要是对C98标准中…

阿里云Alibaba Cloud Linux镜像操作系统性能兼容如何?

阿里云服务器操作系统Alibaba Cloud Linux镜像怎么样?可以代替CentOS吗?Alibaba Cloud Linux兼容性如何?有人维护吗?漏洞可以修复吗?Alibaba Cloud Linux完全兼容CentOS,并由阿里云官方免费提供长期维护。 …

【五一创作】自动驾驶技术未来大有可为

本文概要 自动驾驶技术是当今汽车行业的发展热点之一,但其也存在着许多争议。大家也可以从以下几个维度谈谈你对这项技术的看法。 🌟🌟🌟个人简介🌟🌟🌟 ☀️大家好!我是新人小白博…

4.2 线性表顺序表(上)

目录 目录结构 线性表 线性表的特征: 顺序表存储结构的表示 顺序表存储结构的特点 顺序存储结构的表示 线性表的基本运算 基本运算的相关算法 线性表的基本运算 线性表 目录结构 线性表 线性表是包含若干数据元素的一个线性序列 记为: L(a0, …

Android FlexboxLayout布局

FlexboxLayout 布局 一、简介二、使用三、功能详解FlexboxLayout属性flexWrapflexDirectionalignItemsjustifyContentalignContentdividerDrawableHorizontal、showDividerHorizontaldividerDrawableVertical、showDividerVerticaldividerDrawable、showDividermaxLine Flexbox…

简单理解Transformer注意力机制

这篇文章是对《动手深度学习》注意力机制部分的简单理解。 生物学中的注意力 生物学上的注意力有两种,一种是无意识的,零一种是有意识的。如下图1,由于红色的杯子比较突出,因此注意力不由自主指向了它。如下图2,由于…