好程序员吧 关注:5,785贴子:7,556

2019.10.22,记录在好程序员的每一天

取消只看楼主收藏回复

其实这个帖子早就应该发了,但是一直被各种事情拖着,所以现在才有空好好整理一下思绪。
我是8.07开班的,根据之前开班的情况,轮到我们是H5大前端第16个好程序员班,所以我们就叫GPH16.
为什么是这个时候才来呢,我是19年6月份毕业的,年轻气盛,就想自己出去多闯闯,所以在一个月之内,我从景德镇毕业跑向深圳,广州,杭州,半找工作半旅游的形式,在亲戚家寄宿,在各个公司面试。可是外面的世界真的好大啊,也真的好难啊,我找工作的这两月,不是说没有找着工作,但是一直没有找着合适的工作,如果是我喜欢的工作,如果是在一个我喜欢的城市,那其实我还是愿意奋斗的,但是真的不想随便将就,所以最后痛定思痛,终于是下定决心来培训班学习,因为见过世面,再加上同学的一些就业情况,自己心里是明白只有掌握一门技术才能最好的生存下来。


IP属地:浙江1楼2019-10-22 17:26回复
    其实有培训的想法不是临时决定的了,只是最后做决定的时候比较晚。
    在大学快毕业的时候就有出来培训的想法了,因为本专业的两个同学在18年11月份来到千锋的北科校区培训H5,4月份在杭州都拿到了15k以上的薪资,可以说是他俩把我们班的人都给震惊到了,因为一个应届生一毕业就这么高的薪资真的是很难以想象,所以那个时候心中就萌发了想法:要不我也去培训试试?
    但最终还是拗不过自己的不信邪,所以没有选择立即去,而是选择了先去找工作,如果实在找不着合适的工作在考虑出来培训也不迟u,而且那个时候也不是很想来北京,毕竟我们南方人,来到北京实在是太原了,在上海以及杭州都有口碑还不错的培训机构,为什么要舍近求远呢?
    但是这些东西都是需要对比的,了解过之后才发现,培训机构带得好,平均薪资一般也还都可以,但是不是每个机构都能毕业出来让全班同学平均薪资18k,为什么呢?因为普通的班级叫就业班,而在千峰,是叫好程序员班,好程序员班的意思就是培训班中的尖子班,公鸡中的战斗机。所以,从决定来培训那一刻,就立即选择了千峰,我觉得,我同学都可以学好,我也不畏惧挑战,在2019的八月份,终于踏上了征程,这条路,走上了就很难回头,因为培训的费用不是一笔小数目,我必须让自己学出点成绩出来。
    好了,以上大概就是我来之前的心理准备吧。就先到这儿了,下次我会说一下来培训之前做的其他准备以及一些注意事项。


    IP属地:浙江2楼2019-10-22 17:35
    回复
      因为上一周做了整整一周的项目,所以也没有什么时间来更新这个帖子,但是从今天开始,这个帖子就会持续更新,基本上是早上7.30或者晚上11点左右更新,详细记录我在千峰三阶段学习的过程。


      IP属地:浙江5楼2019-11-04 16:36
      回复
        今天是三阶段的第一天,但是老师不知道是处于什么原因请假了,所以今天是自习课,今天自习一天。
        在项目周结束的时候,发现了自己还有很多的不足之处,所以在明白自己到底在哪些地方不足之处之后,要开始有针对性的对自己做出一些规划了。
        在昨天晚上,已经将第二阶段的视频给重新整理了一遍,想着在学习三阶段的过程中能将二阶段好好复习一遍,以便应付接下来的面试和工作。
        再就是,开这个帖子也是想监督一下自己每天学习的进度,以避免自己偷懒。也可以看看自己每一天都在做什么,做的事情是不是在浪费时间。
        所以,在上午的时候将0902号的视频给看完了,0902是我们第二阶段的第一天,接下来就是0903的,希望今天能看到0904的一半,之后再一个半月之内将二阶段的视频都给看完,整理好二阶段的笔记。
        也就是说,我在第三阶段的任务会很繁重,不仅需要学完第三阶段,还得抽空复习整理第二阶段。
        加油吧,希望接下来的日子里面能够做到自己想做的,也能够和大家一起相互监督


        IP属地:浙江6楼2019-11-04 16:39
        回复
          今天老师终于过来上课了。三阶段,一个全新的开始,很期待会是什么样子。然后,一上来就很尴尬,因为老师光是调共享屏幕就浪费了几个小时时间,最后,解决完讲课的时间就只剩下一半。因为之前听说这个老师刚来没多久,之前带过一个月的H13班。就一直心中觉得很忐忑,一直在担心要是这个老师讲的不好,或者我跟不上这个老师在吗办。事实证明我的担心就是多余的,这个老师讲的真的很好,虽然经验可能还是会显得不足,但是真的讲的很细节,也很为我们着想,希望每个人都可以跟上进度。是特别好的以为讲师,爱了爱了。再来说一下今天的学习进度吧,今天跟着老师搭了一天的框架,用的东西吧,其实都是之前学过的东西,都是gulp和webpack上的一些插件,webpack是没有学过的,今天只是简单了解一下。接下来一周我们是要一直跟着海哥做一个M栈的项目,这里的海哥就是我们讲师,名字就不透露了。我自己的话也在复习js第二天的内容了,视频看的差不多了,接下来就是将笔记整理好。结束


          IP属地:浙江7楼2019-11-05 19:21
          回复
            时间过得是蛮快,今天已经是三阶段第二周的最后一天了,明天是休息日,严格来说是休息,整理笔记,写作业的日子,因为不用学习新东西。
            三阶段给我最大的感触呢,就是日复一日的查文档,对着文档写东西,以前老听人讲三阶段的知识和二阶段关系不大,现在想想都是骗人的啊,怎么可能没有关系,其实关系还是很大的,我们现在所用到的语法,逻辑思维,写代码的能力都是从二阶段锻炼过来的,二阶段如果学的不好,对于一些业务逻辑上的关系肯定理得不顺。
            我可能是那个所谓的笨孩子吧,很多东西老是第一遍学不会,需要再把老是讲课的视频下下来反复观看,很多东西才能比较好的区理解,但是从这一点来说,千峰真的做的很好了,很人性化,老是也是很负责任的一群人,会一直督促你的学习,会每节课将视频给录好,让同学们随便下载,方便课后的进一步理解,最后,总之,不论经历了什么,努力才是最重要的。


            IP属地:浙江8楼2019-11-16 16:25
            回复
              不知不觉,三阶段已经两个半礼拜了。感觉三阶段和二阶段最大的不同就是每天都在用学过的东西去学更多的新东西,会用到更多的框架,第三方插件去解决。三阶段其实不简单,但是它又会比二阶段更繁琐一点,很多时候其实不是手敲代码,是复制很多规则,加油吧,


              IP属地:浙江来自Android客户端9楼2019-11-20 23:39
              回复
                今天已经是第三阶段第四周了,不知不觉来前锋已经三个月了。这三个月可真的是历经艰辛,是真心觉得想要学好一门技术不容易,三阶段的前三周学的是node以及一些后台的东西,需要调动数据库和前端页面做交互,这个过程中可谓是酸甜苦辣,百感交集,好在终于苦尽甘来,终于到了第四周,而昨天,就开始了我的VUE学习之旅,


                IP属地:浙江11楼2019-11-26 21:56
                回复
                  谈谈学VUE的感受把,虽然才学习两天,可是在这边学习的每一天不亚于自己自学好几天的强度。记得自己在大学学习过一段事件的python,每天看个两个小时的视频就觉得自己很了不起了,但是然并软,两个小时虽然不仅仅是看视频的书简,只是看的视频时长就到了两个小时,加上一些理解和练习的事时间,其实那时候是每天学习了四五个小时,那会儿学习了大概十来天,陆陆续续把,基本上每天都有在学校,就是每天学习的时长不一样,但是呢,来到千峰第二阶段两天,两天就将我之前学了十天的东西学完了。
                  所以这两天学习VUE的时间不长不短,其实也i相当于正常学习的3-5天了。
                  这两天学习的内容其实蛮多,学习了v的一些操作指令,钩子函数,组件的应用,组件传值,组件中的钩子函数,组件交互,属性style,然后再加上做案例,其实是花了蛮多时间。
                  感VUE目前还不算难,就是知识点也很多,也需要花大量的时间来记,但是和老师聊过之后,老师的意思是后续的知识只会更难,加油吧
                  前面学的怎么样暂且不提,但是毕竟VUE和REACT是将来要靠他们吃饭的东西,一定,一定不能学的比任何人差


                  IP属地:浙江12楼2019-11-26 22:03
                  回复
                    今天是自习课,严格来说学习VUE已经三天了,基础的知识都过了一遍。
                    不得不说,vue的中文文档写的是真的好,好到我们讲师不用给我们单独做课件,直接对着中文文档讲就好了,当然讲课还是自己不停的通过案例来穿插着讲解知识点。毕竟如果只是一味的讲解知识点也会显得很是枯燥,所以一整天下来真的是即快乐又痛苦。
                    快乐是快乐在vue并不是特别难,基本上讲了也都会用,痛苦是痛苦在每天都砸学习新东西,每天需要记得太多太多了,有很多时候你只是通明白了,但是自己没有在课下去练习,去理解,去记,第二天老师把这个知识点拿出来用就蒙蔽了,所以,每天觉得耗尽了体力才能勉强把老师当天讲的给整理好。
                    中文文档写得好其实并不能意味着什么,因为根本没时间看呀,老师对我们的要求是学习完了之后还要再将这些文档再看一遍,我觉得也是这样,有利于记住和加深理解。
                    不管怎么说,既然选择了,无论再苦再累,还是要加油哦


                    IP属地:浙江13楼2019-11-28 20:26
                    回复
                      整理一下这几天学习的知识点。
                      1、vue虽然只是个框架,但是它里面的细节太多了,它甚至可以当成一个单独的体系来学习。
                      2、实例、组件通过new Vue() 创建出来之后会初始化事件和生命周期,然后就会执行beforeCreate钩子函数,这个时候,数据还没有挂载呢,只是一个空壳,无法访问到数据和真实的dom,一般不做操作
                      3、挂载数据,绑定事件等等,然后执行created函数,这个时候已经可以使用到数据,也可以更改数据,在这里更改数据不会触发updated函数,在这里可以在渲染前倒数第二次更改数据的机会,不会触发其他的钩子函数,一般可以在这里做初始数据的获取
                      4、接下来开始找实例或者组件对应的模板,编译模板为虚拟dom放入到render函数中准备渲染,然后执行beforeMount钩子函数,在这个函数中虚拟dom已经创建完成,马上就要渲染,在这里也可以更改数据,不会触发updated,在这里可以在渲染前最后一次更改数据的机会,不会触发其他的钩子函数,一般可以在这里做初始数据的获取
                      5、接下来开始render,渲染出真实dom,然后执行mounted钩子函数,此时,组件已经出现在页面中,数据、真实dom都已经处理好了,事件都已经挂载好了,可以在这里操作真实dom等事情…
                      6、当组件或实例的数据更改之后,会立即执行beforeUpdate,然后vue的虚拟dom机制会重新构建虚拟dom与上一次的虚拟dom树利用diff算法进行对比之后重新渲染,一般不做什么事儿
                      7、当更新完成后,执行updated,数据已经更改完成,dom也重新render完成,可以操作更新后的虚拟dom
                      当经过某种途径调用$destroy方法后,立即执行beforeDestroy,一般在这里做一些善后工作,例如清除计时器、清除非指令绑定的事件等等
                      8、组件的数据绑定、监听…去掉后只剩下dom空壳,这个时候,执行destroyed,在这里做善后工作也可以
                      这是在其他地方看到的,好好理解了一下,觉得会很有用


                      IP属地:浙江15楼2019-11-28 20:32
                      回复
                        真的是在转眼间就学vue框架的第四天了,老师没说错,后面就是一个越来越难的过程,也是一个循序渐进的过程,在学习的过程中真的是需要每一步都不能落下,因为有时候真的就是差了一句话你就理解不了老师说的下一句话了。
                        今天学习了路由的一些知识,还有导航守卫,用vuex做了一个简单的小案例,说实话,现在还是转不过弯了,为什么一个函数里面就可以解决问题的事情,在vuex里面就是转了那么多层,还有简单了解了一些vue-cli,也就是脚手架,项目的搭建框架,和Git一样,UI图形界面果然也是不太好使用,有时候还是直接用指令来的更加实在一些。
                        晚上整理了白天学习的许多东西,还有更多的东西还需要加强
                        很多东西还是知其然不知其所以然,要学习的东西还是太多了啊


                        IP属地:浙江16楼2019-11-29 22:59
                        回复
                          1202,又是新的一周,又是一周崭新的学习的开篇,今天是vue项目周的第一天。其实早在上周6,就已经开始项目了,只是那个时候学完vue-cli脚手架,因为中途出了点小bug,有一个处理css的插件始终没有装好,所以就耽误了最后一个小时,然后就相当于是花一个小时的时间搭好里项目的一个框架,因为我们是将路由,组件,vuex都给讲过了,所以第一天的框架是将这个项目的整体都给实现了。
                          其实今天才是新项目的第一天,事实上,今天老师带着我们写了一天的项目,并没有写什么东西,相当于是带着我们写了一周的页面,调样式,最后老师写的都无奈了,只好说,前端页面才是最难写的啊,确实,页面上要记得知识点太多了,很多东西都是很细很细的,需要去深究。也是蛮不容易的,就目前的情况来讲,是真觉得vue比起来node.js要简单不少,因为涉及到服务器,配置文件都不太需要我们去动手,我们唯一要做的就是将整个项目的大体框架给搭起来,剩下的就是调样式,就是一件很容易实现的事情了。
                          总得来说,今天的学习任务还是蛮轻松的,vue比起node和gulp确实轻松不少,加油吧


                          IP属地:浙江17楼2019-12-02 22:01
                          回复
                            补1204,昨天其实写好 了这个回答,但是因为写项目忘了发出来。
                            项目周可能还是比较忙碌的,太多太多的知识点需要去记忆,一边写东西一遍回顾之前的东西,虽然用的是js的语法,但是vue这个框架在基于css和js有了很多全新的东西,所以也算是用了一个比较新的语法去写很多东西,但是好在这些东西还是学了一周的基础,不得不说,这一周真的是蛮重要,真的能让人学习到很多东西。
                            昨天算是结束了,今天又是周四,将之前还没有完全写好的项目给完善,将前三天的东西再好好回顾一下。


                            IP属地:浙江18楼2019-12-05 09:55
                            回复
                              有点晚了,但还是来了!项目周的项目不好写,唉,可能和自己的学习能力有关吧。今天自习一天,写出来的东西不多,但还是觉得蛮有收获,将很多之前用过的东西梳理了一边,下次遇到肯定不会这么陌生了,也逐渐的越来越有感觉了,加油!


                              IP属地:浙江来自Android客户端19楼2019-12-06 00:17
                              回复