Closed ShannonChenCHN closed 7 years ago
04/23/2017
昨天晚上跟同事们讨论了一个问题——做移动应用开发这应用层的门槛太低了、没什么技术含量,所以很容易陷入激烈竞争的局面,但我总觉得他的这种理论有一定误区在里面,但当时我也没有想清楚答案究竟是什么,却还是为了争论而争论。 所以在这里存在两个问题:
解决 webView 截图时遇到的问题:
[ ] 在遇到难题时打起了退堂鼓,都想着要放弃了。 分析:解决问题是成长的最佳时机,解决了就能超出预期;解决问题是一个不断探索的过程,可以学到好多东西;解决问题就像打怪升级,做多了就会发现,大多数时候,解决问题的思路、方法都差不多——弄明白是什么问题->找(根本)原因->上网搜看别人怎么解决的(google、stackoverflow)->不断尝试、验证->最终比较不同方案的优劣。
[ ] 但是解决问题时也要掌控好节奏,不然一头扎进去,人也*容易迷糊,这样效率也比较低。 分析:遇到障碍时,首先要清醒地认识到当前所面临的问题是什么,把问题描述出来,然后分析可能原因,都列出来,再到网上看看有没有人遇到类似的问题,最关键地是要对列出来的不同方案进行验证。除此之外,当很长时间还没招到头绪的话,不妨放一放,过段时间再看。
[ ] 一开始就不要想做得太完美,这样就不会觉得太难了,也就不会一直拖延下去了
everettjf:可以走的慢,但要按照优先级。不要总学新知识的入门资料,至少要在某一个方面继续学习。
[ ] 1.阅读 SDWebImage
、YYWebImage
源码时仍然感觉有些吃力,有些知识点没弄明白,阅读笔记记得还不够清晰
[ ] 2.做事情容易出现注意力不集中的问题,实际总是跟计划有出入
问题 1. 的解决方案:
问题 2. 的解决方案:
问题 1 的实践:
YYWebImage
,加了注释,大概了解了整体流程。SDWebImage
,并完善了笔记,思路更清晰。问题 2 的实践
SDWebImage
的笔记就是一步一步完善的,回想起来,最重要的还是先要掌握方法和规律,把理解放在第一位。之前每天定了很多计划,但总是做不完,后来又调整了一下,感觉还是太繁杂。 问题在于什么地方呢? 人的精力和时间有限,一个工作日中能专注的只有那两三件事,所以呢,在工作日中,第一是把本职工作做好,这其中包括一些技术实现、技术问题,所以肯定需要一些调研、思考和实践的,这些事情都是需要深度思考的。
进一步讲,在做事情的过程中,最好不要打断思路去写文章什么的,可以先做个简单的记录,等晚上下班前再汇总梳理一下。
造轮子十有八九也是建立在工作实践之上的,所以平时在写代码时可以做个初步准备,充分调研后,在项目中用了一段时间后,等周末有空可以把这些代码库单独拿出来开源,并写写相应的博客。
至于碎片化阅读,这些都是零碎的,主要目的是开阔眼界,寻找灵感和启发。
白天忙了一天,晚上下班后,估计也没什么精力了,如果比较累的话,就以休息为主,写写日报(1h > t > 30min)、读书笔记(1h > t > 30min)什么的。如果还有精力的话,可以学学新东西,比如读源码、Swift、JavaScript 等等。
身体状态和心理状态都非常重要,感觉状态不好要及时调整,不要硬撑。晚上 10 点半就洗漱好,准备睡觉,最好 11 点前入睡。早上早起。
眼睛看屏幕时不再感觉那么刺眼、难受了,看电脑直到晚上 11 点都感觉没什么太大问题
现在还觉得难做或者做不到的事情、应该做而没有做的事情
学习效率低
工作中遇到问题的正确处理方式
感觉周末这两天都没写代码,在一些不太重要的事情上花费了过多的时间
有时候不愿意交流,一方面怕别人看到自己的缺陷,另一方面怕受挫
想起以前自己的观念简直错的离谱——为了让自己做一个“完人”,总是设法去取悦每一个人,或者说怕得罪每一个人,时刻担心自己做错了什么,显得无比卑微,因此常常为此苦恼不已。当别人对我的态度并不感冒时,我会感到挫败和失落,甚至是愤怒。这显然是一种不健康的小孩子心态。
黑眼圈、眼袋怎么办
英语口语交流问题
篮球🏀
任务和任务之间要休息片刻,一是为了缓解疲劳,二是为了及时发现方向是否正确,及时调整,避免造成陷入细节、方向跑偏的问题
在学东西或者做事情时,如果发现自己不够专注、中间在想别的事情、或者处于昏睡的状态,很有可能是因为目标不够清晰,这个时候需要及时反应过来,搞清楚当前要解决的是什么问题、要达到什么目标,反正肯定不是说写出一篇笔记来就说学了东西,笔记只是形式,理解了、达到实践目标了才是根本。
后续记录见 这里