全国咨询热线:400-009-1906

首页>学员故事>百战程序员怎么样?学员真实学习体验日记

百战程序员怎么样?学员真实学习体验日记

来源:尚学堂      阅读数:5698

1、加入百战大家庭前

 

今天是我加入百战程序员学习Python的日子。选择百战上课做了很大的心理斗争,大学要求必须要上一些与计算机相关的课程,我的专业也要学与编程有关的东西,惊讶的同时也带着很多情绪,比如说不知所措。一方面原因是关于编程是我认为很高大上的东西,许多商业大佬或者计算机大牛都很擅长,这让我感觉我是配不上它的;另一方面就是惶恐,传言学计算机的大多穿格子衫外加秃头,虽然我知道一个学期的学习并不会造成什么太大的后果,但是,干涩难懂的专业课之余我还要学习这样难搞的东西,我真的很头大。

 

我的朋友也不乏有很多上计算机专业的,他们经常在班群里面讨论什么C+或者C++,说他们的教授说什么都听不懂,到考试也有很多挂科的。而我,一周一堂课两个学时的学习让我更加恐慌,除了听不懂还有催眠,班里有一些同学把这个课纯当补觉课,我并不知道我会不会挂科,我努力听,努力记笔记,但是好像还是搞不懂逻辑。在这个艰难的时候,我去网上找一些有关Python基础的东西,甚至掏几十块钱去博主那里找一些付费或者免费的资料,依旧是白费,因为我连最基本的东西都搞不懂。为此,我还去QQ群搜索Python习爱好者群,也并没有学到什么,因为人家并不会给你教什么。

 

 

后期这种群很多退了,因为一演变成售卖课程的地方。由于学校课程以及自己学习遇到的难度,一次偶然机会在刷视频时看到百战程序员的推广,有很多人报名听课,和我之前高中报课一样,先试听,再报班。而我就是“入坑”的那个,老师会详细的讲解如何下载Python软件,怕网站找的不好更是会附带链接,让人很心安。有详尽大纲的同时,也有随堂笔记。直播期间还有福利,领取更全面的资料。

 

试听课期间让我学到了很多,但那时还是有些犹豫不决,因为学费太贵的原因以及家里的不支持。我们家较为传统又是家里第一个大学生,除正规学习以外的事情大人们都认为是玩耍,正因为这个原因,让我本来就犹豫的心情更加退却了一步。我不记得是哪位老师在那个时候给我开导,让我激起了想拼一把的心情,勇于坚定的报班、比起高额的学费,想给一次自己选择的机会。和百战程序签订了合同,成为了正式的一员。因为是分期付款,每个月都要攒钱支付学费,我的舍友也因此教育我说应该给家里人说,不要头脑一热,避免三分热度,要三思而后行。知道朋友是为我好,但我真正加入的那一刻,我觉得我并不后悔。

 

 

2、开始学习的第一周

 

今天是我正式加入百战的第一天,不再是试听成员,而是百战Python42期2组里的一名学员,对于新的身份我莫名有一些兴奋,这是首次接触这个领域。补充上面一点,专业是农业,一个务农人,最不怕的就是吃苦耐劳。学习的第一感受就是:班班老师真的好负责任啊!每周一老师都会给我们安排新的一周该学什么,文档里甚至有每一天的任务,老师会督促我们下载好,在每一天学了的课程后面打上对勾,想来,看着自己打满对钩的表格更会增加学习的积极性吧。我在老师的教导下安装了软件,开始了真正地编程之旅。

 

 

Python是一门非常有潜力的高级语言,也是当下人工智能的主流语言,已是当下热门Top1语言。在这一天中,通过Python课基础知识学习,对Python也有了一定的认识。而且,在字符串上的处理,Python也要比C语言简单得多,Python相对于C语言给与程序员极大的便利。而Python不仅如此,它的库也很多,正因为它强大的库,让编程变得不再艰难。我认为Python虽然在许多方面相对于C语言较为方便,但也有其相对于弱一点的方面,比如说for循环等方面。经过一天的学习,我对python的学习也仅仅只是它的表层的百分之一,但Python的强大,也是非常吸引着我,希望在不断地学习中,掌握更多Python的深度框架。老师讲解同时也自己查阅一些资料,越发对编程有着敬畏之心,要说在地球,每一个人都是生命,那在编程的世界里,每一个符号亦有生命,在自己的位置也散发着光芒。

 

在这一天的学习生活中,我虽然接触的是Python的基础,但是我对百战程序员平台的印象更好了,首页页面简洁,很清楚的看到课程分类和每个课程亮点。覆盖十余门课程,比如Java,web前端 以及最近非常火的人工智能,实战演练板块看到不断提升的实操数字,这让我不禁想到一句话:“比我优秀的人都在努力,有什么资格懈怠?”所以在光鲜亮丽的背后亦是努力,想要真正的了解一个行业,首先要做的就是虚心学习。

 

3、学习Python的第二周

 

在学习Python第一节课,对我的最初的印象就是,相较于我了解过的C语言编程,它更加的简洁。就像我朋友之前调侃,“学C语言一个月后:‘指针到底是什么玩意’,学Python一个月后:‘写爬虫,写游戏外挂,做软件,研究数据分析,还可以涉足人类智慧领域,满满的成就感,我已经是游戏大师了。学完C语言学Python后:‘居然有这么好的语言’。”

 

 

不仅是因为课程本身吸引我,班班老师认真负责的态度真的让我倍感亲切,班班老师不仅会在群里督促我们,更会对每一个学员认真监督,提醒交作业、发一些激励的语言,助力我学习积极性。有段时间由于参加竞赛的原因无法正常上课,老师还是会记得问我怎么样了,并且给我发请假申请表,时时刻刻在意每一位学员的状态。这让我觉得百战是一个正规且服务很全面学习在线学习平台。经常看到老师会在朋友圈里面分享一些工作的招聘,同时发布百战学员的就业喜讯看着一行行的就业榜,看到工资那一栏,我觉得我真的找对了。感谢老师们的付出,也感谢百战提供很棒的学习平台。

 

同班同学,也是在就业部门的辅导下,拿到了心意的offer

 

 

4、学习第四周

 

学习了一个月,在百战的收获很多,在本学期的Python语言与程序的学习中我也渐渐听明白了很多,慢慢的同学和舍友都会找我来问相关的问题,这也让我越发的自信起来。在学习Python之余,我还会去了解一些C语言相关的东西,我觉得Python相对于其他计算机语言来说入门简单,且发展前景良好。正所谓:人生苦短,我选Python,Python课程,我选百战。

 

5、学习中旬

 

学习一半有余,我也能和学计算的朋友相互交流心得和体会,他们也经常觉得不可思议,我这个学农的人突然对与专业完全不搭边的编程感兴趣。Python代码简洁易上手对初学者很友好,身为小白的我深有体会,选择好口碑的平台,选择适合自己的课程,百战以驱动式教学为主导,所以更加侧重我们的写代码。

 

回顾我到中期的学习历程,一套体系化课程对标企业岗位职责刚需,涉及知识点都覆盖的教学视频是非常重要的。每个章节课程结束,老师安排了实操课,是为了更好的巩固我们学习过的知识。

 

 

(百战课程大纲与企业岗位刚需高度匹配)

 

在这一半的学习过程中,有时候上了一天的课很累,更别说下课之后还要开会,还有作业或者社团活动(学习和生活还是很充实的),回到宿舍真的太疲惫了。但是,我谨记班班老师的话:“忌懒!”我也告诉自己忌拖延!做完作业之后,我会在泡脚和护肤之时抓紧时间看一两节课,我发现百战课堂上每一节课都不是很长,有时候七八分钟,最长的也不过二十分钟。二十分钟对我们来说不过是看半集电视剧或者刷几个抖音小视频的时间,时间就像海绵里的水,挤是可以挤出来的。用刷短视频和看肥皂剧的时间来充实自己的知识面何乐而不为。

 

今日事今日毕,每天都有收获而不是明天再做,秉持着这一理念,不辜负自己当时的毅然选择!另外,要学会学以致用。俗话说:师父领进门,修行在个人;是骡子是马,拉出来遛遛,这些老祖宗说的话真的不无道理。有的人空有一肚子理论,却用不到实际,这才是让人唏嘘的。古有“纸上谈兵”,那今天我们就引以为戒。课程穿插实操演练不仅是为了巩固知识,写代码本就是熟练工,学习Python又怎么能偷懒,所以千万不要总是给自己灌输:“我听懂了就好了”这样的想法。摒弃学习知识是为了完成学业的念头,这里不再是学校,对自己的选择负责。

 

学习知识是为了充实自己,为了能有个好工作,说直白一点,学习知识是为了更多的收入,虚度光阴也是浪费自身时间,为了自己的就业,选择工作时的底气,为了自己以后的生活也会告诫自己要认真完成老师布置的每一道实操题。

 

百战的就业服务也是很给力,面试真题、简历优化、与就业部院长一对一面试模拟,针对自己的面试问题做到细节问题纠正,帮助我们顺利度过试用期;同时,也会帮忙分析目标企业,为了更顺利拿到offer,不用担心孤军奋战。

 

 

总之,除去老师教的,也可以请教度娘去找一些比自己牛逼的人写的代码。去网站上找一些别人已经实践过的代码,操作出来会更有成就感。或者可以和朋友之间相互交换彼此的代码,指出错误,修改不足,才能进步得更快。练习自己感兴趣的领域,尽量让自己在学习过程中少走弯路。都说兴趣是最好的老师,兴趣来了做事情才有意思,才有干劲,深有体会也会越发的有成就感。我学习Python也是因为我的父亲是一位工程师,他在计算机方面十分优秀,从小就见识到他用计算机给我弄各种有意思的东西,那有人会问了:“为什么我有优秀的父亲还要报课程学习呢?”我想说父亲的优秀是属于他的,但我有自己的人生,我不能永远靠自己的家人。他们或许能现在帮我,但不能一直帮我。时代是需要进步的,就像Python也需要发展,和父辈的时代也不尽相同,所以,成功都要靠自己!

 

说了这么多道理,就来讲讲如何做吧:

 

1.笔记要简洁扼要

笔记并非必需品,一大段一大段的摘抄代码远远不如在电脑上自己亲手写一遍。大段摘抄代码的后果就是浪费了时间,消磨了兴致,学习效率低下。

 

2.先模仿再突破

一些经典的案例,值得被记录下来逐句分析。可以在每句代码后用#自己标一些注解方便理解,跟着前辈的思路走,遇到不懂的语句可查阅资料,可询问师兄师姐和讲师。

 

3.尝试做一些自己感兴趣的东西

对python基础知识掌握到一定程度后,一定要实际操作,尝试自己做出一些小游戏或者系统。而我选择的是游戏。

 

4.学会利用各种网站搜索

在我学习的过程中,遇到过许多不好解决的事件。首先在pygame安装上就因为路径问题耗费了大量的时间。其次,最开始几乎每个游戏都有些小bug。但学习python的不止我一个人,遇到问题通过网站进行搜索就会发现这些问题都有前人进行过解答。大部分问题都可以自身搜素请教去解答,提升个人解决问题能力,毕竟这只是学习阶段,工作中问题会不断。

 

另外还有一些别的学习技巧:

 

第一:要给自己规定学习时间这很重要。计划每天学习多少时间,比如一到两个小时,但必须每天坚持像是班班老师给我们布置的任务计划就是每天两个小时左右。

 

第二:就是过刚易折,一定要计划每天的最多学习多久。我们长时间看一样东西心里难免会产生一种厌烦的情绪,这和我们学习一样东西一样,如果一天都在学习这个长时间下去就会崩溃的,一定要有个缓冲;我们每个人都或多或少有拖延症,但是学习Python是日积月累的结果,要在落下一个阶段的计划时尽快敢上避免拖延课程进度。改掉自己的拖延症是学习Python至关重要的。

 

Python学习时间较长,每一个阶段都有不一样的困难,在不顺利的时候如何调整也是我在这里想说的。知道自己某个阶段不顺利时,可以选择重新看视频,还要学会利用搜索引擎,如果在网上寻求帮助后依旧不懂,可以寻求群里面其他成员帮助,再者可以询问班班老师。

 

在互联网如此发达的时代,我们缺乏的并不是资料本身,而是我们自身学习的能力。

 

 

很多时候遇到某个代码输不对,我们会急躁,会问自己是不是没有天赋,没有用,但这都不是我们放弃的理由,我每天都会告诉自己,无论多难,我花了这么多钱,我也要坚持下去。照上面说的,要规划好自己的思路和路线,这些不出问题,我们学习Python就会变成:“既懂得了很多道理,又纠正了很多错误,还收获了知识。”

 

当然,学习材料也是重要的,在我报名之后,百战给我寄了很多东西,我正想着到底是用笔记本记还是平板记笔记的时候,百战给我寄来了阶段思维导图,笔记本、笔、水杯等的大礼包。感受到课程专业的同时,也感受到百战对学员的用心程度。

 

学习材料不止这些还有书籍,可以去平台购买一些相关书籍,毕竟书籍是可以永久保留的,看书也是生活态度的一部分,然而下载一些电子书籍也是可以的,现在流行在平板上记笔记的方式,电子书籍也可以随时查看翻阅,有什么感想可以用电子便利贴。

 

学习素材我们可以从很多方面找到,可以是培训班,可以是网络教学视频。这两个就是我现在的学习模式,在百战课堂上,上课老师会分享PDF形式的电子笔记,这样我们就不需要自己筛选出重点。

 

在业余时间我们也总是会刷短视频,可以顺便刷一些关于Python学习的视频,不超过五分钟的视频让我们随时随地都可以巩固在百战课堂上学习过的知识点。

 

关于Python相关书本方面,会有学习思维导图按照学习要求,根据我在网上搜集的资料和一些博主推荐,我大致看过的电子书籍有这四本《简明Python教程》、《Python编程:从入门到实践》、《笨办法学Python》、《Python基础教程》。

 

 

而像我的学校学习的就是《简明Python教程》这本书,里面从最基础的东西讲解,之前觉得上课听老师讲就没有问题,后来上了百战的课,有一些东西我通过书籍加深了印象,变得更加理解,在网站上也有多种渠道可以找到相关电子书籍,然后按照像我前面说的方法学习。

 

最后一定要调整好自我的学习心态和状态。任何一个学习的过程,看起来很爽,但是做起来就未必了,坚持是必须的。

 

在资料选择方面不要太多,有句话叫“差生文具多”不无道理,总是心大肚子小的想把所有书都读完,把所有事情都做好,但最后Python一直学不好。像我只要在电脑上完成百战的学习任务,再加上课堂老师的讲解,配合书,我就不再多做功课了。抓紧眼下才是最好的,调整心态更重要的就是多练习,不要怕出错。

 

 

 

当我们学完理论知识,进行实操的时候,我们的大脑就会形成一个较为完整的思路,结果虽然不太完美,但我们找到自己的错误,记下来或者标红,多练习几遍后,减少重复性问题反复犯错的毛病。古人说“好记心不如烂笔头”,一定要做笔记,过后回顾笔记。百战课堂布置实操练习需要全部弄懂,而在我们学校的书上会有很多练习代码,都是从基础开始的,有时间都要自己调试一遍,真正做到学以致用。

 

每天的编码必不可少,既然选择学习编程,学习Python,坚持编码是必须做到的。不断练习,在不断地练习中找到量变到质变的过程。在敲代码的过程中才会遇到自己的问题,解决了就会有更深的感悟。所以很多方法都是自己掌握的,心里有底才是对自己最好的答卷。没有积累,想要写出高质量的代码,是几乎不可能的。坚持不一定成功,但是不坚持一定不会成功,就是这个道理。

 

最后,我还建议专门给Python建一个文件夹,将课程笔记,做的作业以及实操都放到一起,在我们复习和检查之前的代码时会更方便发现需要提升的空间。

 

6、学习第七周心得

 

不知不觉已经来到百战学习快两个月时间了,想想过去一个多月也是学到了不少东西。孔子说过,吾日三省吾身,所以总结一下自己所学的东西还是很有必要的。

 

 

首先是初来乍到的第一二周,基础的Python知识对于我们学习的编程语言有着至关重要的作用,打好基础就是我们建造高楼大厦的地基。从最开始的基本环境搭建到数据类型以及数据类型之间的相互转换,函数的运用,这些内容是熟练编写程序的关键。就像学习一门语言一样,最开始我们要从点捺撇、ABC开始学起,没有笔画哪里来的结构,更别说字和单词了。然后则是开始接触简单逻辑,for循环、while循环、if...else判断,这些都能帮助我们建立起简单的逻辑。这也类似于高中数学里面的循环计算,从它的单词我们也能够理解。在我看来,Python最合我心意的地方就是运用的循环的嵌套和判断组合的相关意思都是英语单词一样的,这就少了背诵的学习量。使用时我们写出更加复杂的逻辑处理代码也只是时间问题。

 

第三周,视频课程全新升级版本,更加激发了我的学习积极性

 

 

视频全新升级—双屏教学模式(高清视频+课程文档),整个课程画质去噪高清,以图文的形式灵活生动展现课程内容、更加通俗易懂。

 

视频功能更加完善,依据自身学习习惯和学习进度,调整适合自己的学习倍数并可重复性观看,及时解答疑点问题。

 

视频双屏模式,更加清晰展示视频内容,及时捕捉细节知识点。随堂可以实时效果反馈,检测学习成果。

 

 

 

第四周是对于编程思想转变的一周,从过程到对象的转变。让我感受到学习的压力,到现在对于这个概念我都是不太理解,每次学习看视频的时候就是:“咋回事,这是什么意思,还是再倒回去看一遍吧”这种状态。后面虽然明白了老师解释的概念,但是,再往后讲的时候又蒙圈了。这种状态反反复复,折磨了好几周,但是没关系,在实操过程中,通过照猫画虎的训练形式,我也有了一些自己的理解。

 

第五、六周则是高阶函数的拓展,我们面对更难的阶段,这也是对我的极大考验。

 

在百战学习这段时间里我提升了很多,人一旦有了目标以后,有很实在的动力,不再那么迷茫;学习的时候,虽然有很多知识点有过接触,还需巩固!不理的领域,在学习中总结并反复练习,提高自身学习效率和方法。

 

在学习之前会看一些网上总结的大纲,对要学习的东西有一个大致的了解,我觉得这是一项最基础的学习技能。就像专业课上我的老师会在第一节课会给我们介绍专业书的目录告诉我们哪部分内容要重点学习。网络上的一些总结一般都会以思维导图的形式的出现,就像我之前找的这张图片一样。采用分级的形式让大脑对其印象更加深刻也便于理解易学。举个例子,一大段文字和分级出来的简练文字,我们肯定会先对分级出的简练文字下手。这也是我为什么推荐以思维导图的形式了解和复习。

 

 

7、学习第八周的一些想法

 

 

对于零基础编程的我而言,百战教会了入门基础知识,课后还有习题可以使得新学的知识得到一个良好的巩固,也给我提供了一个与同样热爱此课程的小伙伴们一个共同学习交流的机会,最最实用的是当遇到难题无法单独凭借自身能力解决时还有老师会精心指导你。随着这两个月时间一路走来我收获颇多,感慨颇多。

 

首先,我从一个小白慢慢地变成一个入门的人,努力的付出是必要的,我也从一个刚开始只会打“Hello world”的人慢慢有了自己的思维方式,也有了一些自己的方法和解决问题渠道。现在是网络大数据时代,即使以后不从事编程相关的专业我也一定会在今后的生活和工作中使用到计算机,这些知识必定会给我带来许多帮助。而且会在我的简历中添上浓墨重彩的一笔。况且,在这个看能力的科技时代,会玩计算机是很重要的,而会Python编程更是可以凭借文凭成为大公司的敲门砖。

 

其实,我在学习过程中通过与大家的交流也收获了许多知识,更有趣的是还结交到了好多志同道合的小伙伴。有和自己兴趣相投的一路陪伴着成长,学习Python何乐而不为呢?

 

另外,我想说,Python的函数库当中包含了很多实用的函数,这让我们解决很多问题提供了很大的方便。Python引入别的函数时是需要用import引入,这是需要注意的。在Python的学习中,我也模仿过博主去搞一些比较有意思的东西,在我朋友生日的时候,我给他弄了一个生日快乐的小程序,他非常喜欢,说也想有时间的话和我一起学习Python。

 

 

8、一些感想和废话

 

在这几周的Python学习中,我逐渐掌握了Python的基础用途,当然,也对Python了解更多。

 

刚接触Python时,老师就让我们敲下了第一个代码print〈“hello world!”〉,我知道,我已经开始学习Python了。因为之前通过家里人了解过一些,有些大意,老师认真授课时有些懈怠,难点的不断深入开始听不懂,我慌了!这是我非常懊悔的,对未知Python的惶恐,害怕挂科,害怕遭到家里人的指责。于是我开始接触网上资源,接触了百战程序员。

 

虽然第一周的学习下来,我对python的学习也仅仅只是它的基础方面,但python的强大,也是足足地吸引着我这个外行人,希望自己能够在不断地学习中,将python稳扎稳打的同时,提升学习深度和广度,接触框架和项目。不辜负当初的选择。

相信大多人在学习Python之前,多少了解过这门语言,也知道Python有很多学习方向,比如说数据采集方向(爬虫),也是最近特别火热的人工智能方向。我觉得学习编程就像学习一门外语一样 ,我们应该从Python的基础语法开始学习 ,了解什么是Python,什么是循环,什么是函数,什么是模块等等。随着人工智能大数据越来越火,Python作为主流语言,已成为很多学者和普通大众的学习语言。在学习Python的过程中有很多人感到迷茫,对未知领域的害怕可以理解,因为我也是过来人,但真正静心去学习接触,用认真的态度学习,严谨的思维去提升框架、项目,攻克一个个难关,铸就自身成就感。感谢百战这个学习平台,很喜欢他们的标语:让人人享有高品质教育。

 

(Python覆盖领域全、实操性强,不愧为编程语言霸主)

 

说了这么多都是一些个人的经历,想法和初衷。学习这个很关键就是找准自己的定位与方向,寻求自身的兴趣,要与之它产生共鸣,练习更是重中之重。在百战,不仅是认真负责的老师,还有一群志同道合的伙伴;在百战,与老师的交流中,最多的就是督促和关怀,让我感觉到家一样的温暖;在百战,我学习到的不仅是知识,还有一些做人道理。老师教书育人,时刻督促我成长。百战,满怀感激之心,希望有朝一日从百战毕业带着老师的期望寻得一份令人满意的工作。也正是因为在百战的学习,我也在期末考试中取得了让我自己比较满意的成绩。家人看到了我的努力硕果,自己看到了坚持的意义!更加坚定了坚持下去的动力。感谢百战!感谢百战所有帮助过我的老师!相信百战会越来越好,让我们在大厂不见不散!