发表于: 2017-07-09 23:21:54
3 936
今天做了什么:休息及听小课堂
明天要作什么:修改完任务10,重构6-10代码
今天遇到的问题:
1.怎么查找资料:
(这也是通过查找得到的答案):
资料分为一手资料(亲身实际考察得到的资料)和二手资料(别人提供的)。我查找资料一般通过搜索引擎。
搜索引擎查找资料有这样的技巧:
①一个关键词搜不到就换一个同义词再试试
②把我们的语言转化为搜索引擎的语言。例如:“找品牌资产方面理论”——“品牌资产 概述”
③搜索某特定文件格式时加上后缀,如“js闭包:doc”,这样可以搜索出来关于闭包的doc文档
④把我们搜过的觉得有用的文档仔细分类存成书签或者存到印象笔记,以便日后使用
2.怎么定位问题:
①看看错误代码是啥意思,看不明白的英文百度翻译一下,然后去看看相应代码块有没有什么问题
②代码里面看不出问题,在调试台对相应代码块打上断点运行,看看哪里运行的有问题,思考修改办法。
③再找不到问题的情况下,直接搜索错误代码,看各大技术社区有没有类似问题,回复里面有没有解决办法
④再找不到,叫人
3.怎么解决问题:
这里解决问题跟上一个定位问题是大概是一体的。
实话实说我主要是用后两种,看看技术社区有没有人解决,或者叫人帮忙
所以觉得现在很菜
我需要多多自己调试代码找问题解决问题。
4.怎么重构代码:
以angular为例:
把控制器里面的逻辑判断和数据操作放在服务里面,控制器里面只去调用这些服务
之前老大在群里面讲过MVC,里面还有这样的思想,把业务规则从UI层全部抽出来,放在业务层里。具体操作无太大想法
5.怎么选择框架:
css框架:哪个火用哪个,哪个公司更加需要用哪个。没要求的话,哪个好看用哪个
js框架:
菜鸡阶段:安排什么就学什么,能学会最好了。
无忧阶段:选择更配套的,例如react,他还有react native解决移动web,还有redux什么的(这个我也不知道是干什么的,只知道他是react大家庭里面的),师出同门才会更加耦合,不像一个框架,什么插件都要去其他地方找,就不是很好了。
选择后台更硬的:react有脸书背景,可见的未来内不会夭折;angular有谷歌背景;vue背后只有一个天才(有时候一个天才真的比一群普通人更有创造力)。这样看起来可能react更有利一些。
由于我现在正处于菜鸡阶段,如果让我再安哥拉之外选择一个,那么我会选择vue,因为很多评论说安哥拉转学vue成本会很低,更容易理解。
6.怎么测试:
①功能:功能上是否可以实现,能否达到客户要求
②界面:UI是否有错误,好不好看,该对齐的对没对齐
③性能:打开网页加载速度怎么样,网络环境不好有没有什么东西给用户看(脑补官网的绿色风车)
④兼容性:政府机关用的浏览器(ie6?)打开会不会大范围崩溃?
以上四条优先级正序排列
感悟:
今天什么也没干,不为自己找借口了,就是犯懒。到晚上的时候想了想以后的路,想要做出点什么改变,想要把知识学扎实了。然后就把早就买来的秤拆了包装。因为白天打篮球我们还再说这件事,我想从今天开始每天记录体重。我当时想,怕是应该超过了300斤了,是应该好好减减了。
然后上秤,读数350。
当时脑袋就嗡的一下。真的,我整个人都懵了。我卸了电池重新安上,还是这些;换一块平整的地板,还是这些。我差点哭了。
付老师小课堂讲的什么我都不知道了。老大在群里说我我也没感觉了。我感觉我自己已经废了。
可笑我还想什么学好知识呢,我都觉得没意义了,我现在都不确定我能不能活到40岁。
可是难受有个P用啊。我去淘宝买泳裤,都没有自己的型号,直到有一家说可以定制特殊大小的,我急忙拿皮尺去量,然后店家也没回复我,估计太晚了睡觉了。准备明天下单。
从小到大我做事都是踩着deadline做,这次又是个deadline,350斤,哪个心智健全的正常人能这样。跟以前的deadline不一样,这回赶不上的话,可能就真的dead了。
好好学习,好好游泳,好好生活。临表涕零,不知所言。
评论