{"action":"created","issue":{"url":"https://api.github.com/repos/fex-dream/fex-dream/issues/73","labels_url":"https://api.github.com/repos/fex-dream/fex-dream/issues/73/labels{/name}","comments_url":"https://api.github.com/repos/fex-dream/fex-dream/issues/73/comments","events_url":"https://api.github.com/repos/fex-dream/fex-dream/issues/73/events","html_url":"https://github.com/fex-dream/fex-dream/issues/73","id":54206283,"number":73,"title":"14-Jan-2015","user":{"login":"XfLoops","id":7624050,"avatar_url":"https://avatars.githubusercontent.com/u/7624050?v=3","gravatar_id":"","url":"https://api.github.com/users/XfLoops","html_url":"https://github.com/XfLoops","followers_url":"https://api.github.com/users/XfLoops/followers","following_url":"https://api.github.com/users/XfLoops/following{/other_user}","gists_url":"https://api.github.com/users/XfLoops/gists{/gist_id}","starred_url":"https://api.github.com/users/XfLoops/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/XfLoops/subscriptions","organizations_url":"https://api.github.com/users/XfLoops/orgs","repos_url":"https://api.github.com/users/XfLoops/repos","events_url":"https://api.github.com/users/XfLoops/events{/privacy}","received_events_url":"https://api.github.com/users/XfLoops/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-01-13T15:26:04Z","updated_at":"2015-01-15T00:27:25Z","closed_at":null,"body":"- 研究进展汇报，进度3/5\r\n- 编程实践两小时，1期进度3/30\r\n- 看《[构建之法——现代软件工程](http://book.douban.com/subject/25965995/)》，进度3/30\r\n- 翻译[A Case Study in JavaScript Code Improvement](http://developer.telerik.com/topics/case-study-javascript-code-improvement/)，进度3/10\r\n\r\n> 我要成为『全世界写下拉菜单写的最好的一个人』。\r\n> 第一、三件事放在上午去做，第二件事放在下午，第四件事放在晚上。\r\n\r\n### 完成情况\r\n\r\n> - 今天分析了剪报源代码函数结构，有几十个函数体。我的最终目的是想弄明白背后正文提取的思想。今天在分析的时候走了一些弯路，我用手写代替电脑操作，效率果然很低。代码有1000多行，里面涉及到很多javascript高级编程的知识，而我目前的js水平很低。为了向目标接近，我应该要做的是：1）利用手头的李炎辉javascript教程资料，有选择性地去学习相对比较生疏的概念，尽快将教程过完一遍。 2）由于源代码没有注释，我应该将每个函数体的功能尽量注释出来，找出核心函数体。此时顿觉路漫漫其修远兮...\r\n\r\n> - 编程实践接触了下列知识：`length`,`arguments`,`arguments.callee()`,`this`,`prototype`,`apply()`,`call()`.\r\n\r\n> - 《构建之法》第二章讲『软件工程师的成长』。比较有感触的几点：\r\n```\r\n...\r\n初级软件工程师如何成长呢？\r\n1.积累软件开发相关的知识，提升技术技能（如，对具体技术的掌握，动手能力）。\r\n2.积累问题领域的知识和经验（例如，对医疗和金融行业的了解）。\r\n3.对通用的软件设计思想和软件工程思想的理解。\r\n4.提升职业技能（区别于技术技能）。\r\n5.实际成果。\r\n...\r\n那么怎么提高技能呢？\r\n答案很简单，通过不断地练习，把那些低层次的问题都解决了，变成不用经过大脑的自动操作，\r\n然后才有时间和脑力来解决高层次的问题。\r\n```\r\n\r\n> - 翻译文章花的时间比我想象得要多，问题在于：没有把段落完全读懂就着急翻译。第二遍修改的时候发现之前的翻译没有理解到位，甚至是错误的。改进方法：先把文章读懂，思路理清，然后再翻译，磨刀不误砍柴工的道理。\r\n\r\n\r\n\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/fex-dream/fex-dream/issues/comments/70019984","html_url":"https://github.com/fex-dream/fex-dream/issues/73#issuecomment-70019984","issue_url":"https://api.github.com/repos/fex-dream/fex-dream/issues/73","id":70019984,"user":{"login":"XfLoops","id":7624050,"avatar_url":"https://avatars.githubusercontent.com/u/7624050?v=3","gravatar_id":"","url":"https://api.github.com/users/XfLoops","html_url":"https://github.com/XfLoops","followers_url":"https://api.github.com/users/XfLoops/followers","following_url":"https://api.github.com/users/XfLoops/following{/other_user}","gists_url":"https://api.github.com/users/XfLoops/gists{/gist_id}","starred_url":"https://api.github.com/users/XfLoops/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/XfLoops/subscriptions","organizations_url":"https://api.github.com/users/XfLoops/orgs","repos_url":"https://api.github.com/users/XfLoops/repos","events_url":"https://api.github.com/users/XfLoops/events{/privacy}","received_events_url":"https://api.github.com/users/XfLoops/received_events","type":"User","site_admin":false},"created_at":"2015-01-15T00:27:25Z","updated_at":"2015-01-15T00:27:25Z","body":"就是这个[东东](http://note.youdao.com/web-clipper-chrome.html)的源代码 :confounded:"}}