《移动应用开发全栈成长计划》给我带来的变化

举报
蓝瘦的蜕变 发表于 2021/02/04 20:02:54 2021/02/04
【摘要】 临近过年,小文在此提前祝大家新年快乐,牛气冲天!

2021启航

  大家好,我是小文,来自一个接触Android开发快一年的大三学生,我大概是去年四月份的时候开始接触的Android开发。临近过年,小文在此提前祝大家新年快乐,牛气冲天!也借此机会在华为云官网上发表第一篇博客,写这篇文章的目的是对自己这段时间来在“移动应用开发全栈成长计划”学Android所带来的一些体会的简单整理,当然我更希望各位通过阅读这篇文章之后有一些收获哈哈哈。

为什么我选择在云宝的第一篇博客不是写技术类相关的,而是单纯写学习体会呢?

  • 主旨:这不快过年了吗,相信各位小伙伴也没心思看技术文章了吧哈哈

  • 警示有了这样一个模仿作用,自己应当首当其冲,这样一来,自己以后的博客也不会草草了事,要注重其质量;

  • 回馈:这是一个双向成长的方式,我们知道大多时候编程是孤独的,不像小中高那会,互相学习讨论的机会少了,这也是写博客的一大原因吧,通过旁观者来更加进一步的认识自己;

  • 沉淀自己:其实最主要的还是因为自己渣渣,技术类相关的素材及案例不够成熟,都说万事开头难,那我开头就写个这样的学习体会分享,这样对于我以后的技术博客分享也有个警示作用哈哈哈。

前言

  • 改正我记笔记的起源

  • 隐藏在笔记中的心得

  • 实践体验

  • 合理利用资源,不被环境资源所限制

  • 奖励及回复即是激励


正确的记笔记

在问这个问题之前,我想请你们问一下自己,你们平时有写笔记的情况吗?

先说一下我记笔记的情况吧,在这个过程我记笔记的方式也发生了比较多的变更:

我记笔记的路线发展:

note.png

我相信在你们成长的过程中,记笔记应该是耳熟能详了,有经常写博客的小伙伴对这个就不更用我唠叨了。


我想问一下你们记笔记的初衷是什么呢?

  1. 怕忘记、记录某个知识点?
  2. 记笔记这么麻烦,不知不觉中记笔记也成了一种浪费自己学习的时间?你是不是有过这种感觉,然后要么就放弃不记笔记了又或者是草草率率的记完笔记扔在一边,然后就不怎么打开过了?然后打开完笔记之后你发现了什么?知识杂乱成章不成体系又或者自己也看不懂了?


    其实这些问题多多少少都跟我沾边,我都经历过,有一段时间我甚至放弃了记笔记这个习惯,一味的去吸取无穷的知识,不注重体系成长,这也是我在这个体系课程中所认识到的,头一次写周记笔记时,让我很头疼,不是因为知识不会,而是回想起这个星期学到的知识,知识很杂很乱,而且你都拼不到一块,没有一个体系结构将它们归结起来,甚至在你心里头没有一个很好的协调者,这是唤起我是时候该记笔记的原因之一。


为什么会出现让我变更的原因呢?

看到自己发表的周记笔记以及它人写的笔记时让我迅速的认识到了我的不足:知识点有了但是杂乱,再次翻看就是天书,不易整合。

首先我们一定要明白记笔记其实是个再次认识你自己的过程,不要太重视于它的目的性,否则你可能会适得其反。

    我从最初的为了完成笔记,让自己的笔记更加充分丰满,导致我不注重自己的需求而从网上的博客进行拷贝,忽略了它的主体涵义,再到后面为了省时间而大量截取笔记的笔记进行图片记载,这导致观感性大大下降,也让我不想去打开这类笔记复习,第一眼就看不下去了,那还怎么阅读呢,所以这种方式我在后面也逐渐发现它的弊端,总结起来无非就是:不想花时间在笔记这件事上面,认为它写起来占用太多的时间会让自己学习的时间大大减少;其实不然,它恰恰是你学习成果的一次检验过程,在这期间,你还可能会发现更多被你遗漏的细节点,将这些细节点进行补充整理归纳,形成你自己的思维导图,无聊时刻翻一翻你曾经记录的东西,扪心自问有收获么?哪怕是一点点,对自己有收获时这份笔记才有它存在的意义,不在乎它的数量、大众观感,于你而言,再次翻来时能够迅速的在脑海中呈现出这块知识点的体系时,能够看懂,明白其中缘由而不是盲目为了高大上而无脑的摘抄他人的知识梳理才是你记笔记的目的。复习时刻翻开你的笔记应该要有亲和力而不是又打开了一份天书。



心得

探索未知的知识,记录它的过程便是我们笔记中的主角之一“心得”

    我们都知道学习不可能一直一帆风顺,总会有那么几次让你心烦,想要放弃的时刻,我想说的是希望你在记笔记的时候,把这次付出的时间以及心态变化等一些你的变化能够写在笔记的文末处,记录一下你在学习这段知识的过程变化,比如说你可以分为:学习前、学习后、学习中这三个维度去展开你的讨论,这时候你应该反复的跟自己对话,尽量暴露出你更多的问题,对自己严厉,暴露的越多,说明你需要成长的越多,改善的也越多,计算机界有这样一种声音,你学的越多,你会发现你懂的越少,众所周知,信息时代迭代发展快,知识体系庞大,你接触的越多,视野拓展越广,越来越广,你自己当然也就越来越渺小,这并不是坏事,如果你还能在这之中有一份自己的影子并且随着信息时代产品不断扩大的同时你也在扩大时,我觉得就足以了。

为什么我会如此强调”心得“的重要性呢?

    其实我之前记笔记还不怎么会去注重这一块的东西,自从接触了华为云官方推出的激励活动“移动应用开发全栈”时,它里面有个环节我很喜欢,就是周笔记学习分享这个积分赛制,并不是简单的记笔记,还有一个强调的点就是还要写上心得,起初我写心得时就写了学习后的收获情况,起初我也看到了很多别人的笔记分享,感觉他们写的很棒,但总感觉缺了点什么,随着写了多,我越发发现,对,就是真实性,什么真实性呢?就是它反馈给我们读者看的人少了它的真实性,我们不知道他在学这段知识的过程中,有什么样的变化,还有他学习前对这块知识的掌握情况,它不仅能够写你的收获,还能将这个过程的跌宕起伏记录起来,于是就有了学习中这个维度的出现。所以我觉得笔记应该要把“学习前、学习中、学习后“包括进去,每个人学习环境都不一样,能够融入到里面并感受到它的魅力会让我觉得这份笔记不是天书不是枯燥的,更多的是它是个活生生的东西。



编程的初衷,动手实践

    在编程方面,理论+实践才是王道,我觉得第一阶段考核的试题就很棒,通过学习前面的知识让你设计模仿实现一个自家app华为云的的登录页效果,考核知识内容把握很到位,都是课上教过的知识点,在这个考核中,虽然我的代码写的不是很好,案例也没怎么进行架构设计,但是对于我这样刚接触不久的渣渣来说,能实现里面大致的效果,我已经很开心了,至少是自己写的东西,在这个过程,它让我多了很多思考,思考怎么实现这个效果;思考如何编写,这其中也让我多次翻阅Android官方的API文档,实现完大致效果之后,思考以自己当前的实力该怎么去优化这份代码,有没有更好的方案,等等这些东西,都让我体验到了开发的乐趣吧,虽然这过程有时候想放弃,但是看看以前自己走过的影子,还是得坚持下去,旧病总不能复发吧哈哈哈,当然这其中的拓展加分项也挺友好,根据自己的能力尽可能给案例增添一些其它的效果,在这过程中,我翻阅了自己大量的笔记和做过的一些案例,不得不说这笔记真还挺重要。以下是我用代码实现的渣渣效果


Test.gif



合理利用资源,不被环境所束缚

    这个想法的出现是在这个系列课里的第二阶段Vue开发知识的时候才慢慢的体现了出来,相比于第一阶段,它不够体系化,知识很零散、碎片,我不知道其它也在学这个的小伙伴有没有这种感觉,我之前确实是有接触过Vue,并且有简单的了解过它的语法,可是我看课程的视频还是感觉很零散并且让我怀疑我没了解过Vue一样,这点是对的,因为我之前学的时候没认真记笔记,只有一些案例在那里,但当我重新去看案例的时候,还是得花时间才能弄懂,所以还是要好好记笔记啊哈哈,至此之后,课程传授的是知识点、是技术视野的广度,而且我也知道一块东西花那么少的时间是不能够讲得透彻的,这是我认为的,所以我开始去寻找其它的突破口,也就是学习不受限于此地,有了知识点,可以查阅它更多不为人知的一面,很多时候我更多的时间是花在了它的有关资料文献方面,日积月累,会让你感到你学的东西已经有体系那内味了。



有奖品有激励是这些激励课程活动中充满活力的一面

    在这期间,我也不例外的收到了云宝发的一些奖品,也因此,我有时候无聊不想学习的时候,参与参与云宝举办的一些其它活动,有数据线、有文件包、鼠标、键盘等等,不过我最喜欢的还是它定制的双肩包,背出去满满的成就感哈哈哈,奖励都挺丰厚的对于我这样的学生党来说,第一次收到云宝的是一条三合一数据线,本以为是简单普通的数据线,但它的包装以及华为的logo惊艳到我了,当时真的挺开心的,因为我当时报的第一个激励活动就是”JAVA开发全栈成长计划“,因为我有基础,第一阶段的很多赛制我也就没参加,最后也就只参加了考核任务,最终拿到了这第一份奖品,本来想着从第二阶段开始好好准备参加的,可惜的是它好像停办了,希望我们的“移动开发全栈成长计划”能够如期、顺利的进行下去,就是辛苦小助手还有老师们,感谢你们的付出。



因为阅读过很多博客,知道一些编排的重要性,在移动应用全栈开发这个系列课中,让我不仅仅改善了记笔记的方式以及认识编排的重要性等等,在这个过程中学到的不仅仅是专业的知识,其它方方面面的也是挺多。

下面简单的整理一下我记笔记用到的一些工具:

Tools SystemSupport Description
txt文本

目前很多操作系统都有配套 

现在主要用来记录自己的学习行程
Xmind思维导图

Windows 、MacAndroid、IOS、BB10

Xmind目前还在用,主要用于知识体系的整理,大纲;
Snipaste Mac、 Windows、 Linux 一款非常实用的截图工具,在截图工具的常用功能上,它也能充当颜色拾取工具,还能有贴图的作用,就是能够将图片悬浮在屏幕上,这对于我们的学习也非常有用,比如说我们在编写代码时,可以贴上我们的功能需求,这样一来我们写代码的定位就非常强了,不用刻意去切来切去。
MarkDown (Typora) Windows、 LinuxMac 简洁方便,还有各种样式,还能自己用前端的知识编写并排版,最最重要的是编写代码时有各种语言样式进行标识,支持的语言样式有很多,自从用上这款之后就没用过其它的了,若是有其它好的编写工具或者软件也希望小伙伴们能够在下方评论区留言下哈。


最后总结一下我记笔记跟写心得的好处:

①享受过程,作为自己的休息方式之一,不一味枯燥的搞编程敲代码;

②记录某个时间段的自己,当回头整理学习路程时,这将有助于你现在的情况有无改善;

③发现收集问题,有效的避免以后踩到同样的坑;

④吾日三省吾身,看看你的学习路程,多多反省反省;

⑤回头望月,满满自己的笔迹,有成就感

⑥为博客积累素材哈哈哈


end.gif

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。