ASE——热身作业自我介绍
自我介绍
大家好我是王皓,由于之前忙于保研的机试和面试导致第一次作业就拖到第二次写blog的时候才交(非常抱歉..)我喜欢玩CTF,觉得学习安全方向的知识,寻找软件或者硬件的漏洞是一件非常有意义且有趣的工作。我对软件工程课还是非常有好感的,目前我是ML组的intern。平时除了玩CTF还有些小爱好,比如打篮球和看小说,偶尔也会打打游戏。
现状、经验和计划
技能表
技能 | 目前的水平 | 课程结束后想达到的水平 | 计划通过什么手段提高 |
---|---|---|---|
程序理解 | 2 | 8 | 多读别人的代码 |
新技术的发展 | 2 | 8 | 多阅读paper,寻找github上比较规范的代码进行阅读 |
线程之间/进程之间/不同的平台之间 | 3 | 7 | 多实践,多学习,多做实验 |
效能分析和改进 | 3 | 7 | 算法和数据结构的知识还需要加固,同时学习效能分析软件 |
架构设计/接口设计 | 2 | 7 | 学习架构设计和接口设计的规范,如果有机会的话,自己试一试应该会更好 |
-
首先,认真听课是一种能力,一种能让人静下来进入沉浸式学习的能力。其次,以大学生的水平无法判定一门课是否有用。知乎上有很多类似于"当初我要是好好学xxx课就好了"的回答。可见好好听课的作用或者说没好好听课的副作用可能要在你上升到另一个平台时才能意识得到。最后,聚精会神也是种能力,在上课时学会跟上老师或者助教的思路,将知识理解透彻实际上是很难的一种技能。抓住每一堂课去锻炼自己的这种能力,长此以往,自己理解问题的能力也会上升。
-
我在大学中体会到了餐馆与食客、老板和雇员、保姆和幼儿、哥们和哥们、路人甲和路人乙、狱警和犯人、教练和学员的关系。我希望这门课的师生关系是教练和学员的关系。如果老师给我的任务太重了我会选择C。
-
针对文章中提到的,我分为两点来回答:
-
博客/文献。
当我们完成自己的博客或者文献时,如果要引用或者借鉴别人的文献,一般会使用文章编号或者链接,并表明出处。这样做一方面尊重了原作者,另一方面也使得阅读自己文章或者博客的人能更了解自己的写作意图。
相比之下抄袭是不表明出处,且文章意图甚至与文字出现大量重复的。
-
代码。
引用和借鉴别人的代码,是现在软件开发中非常常见的行为。我们甚至与鼓励”不要重读造轮子“,以减轻开发工作量,使得大家能更专注与自己新的工作而不是前任已经重复做过的事情上。
但是,这与抄袭是有本质上的区别的。在代码上的抄袭一般是指一成不变的炒,或者是自己开发的工具的核心功能是由别人提供的。
-
-
我的选择是做学术研究。我申请了清华大学网络安全实验室的直博,目前已经通过考核,希望自己能对这方面的知识有更深的了解,做出自己的研究工作。在这种选择下,我相比其他同学需要更多的时间了解计算机底层的实现细节,而这些是我之前比较薄弱的部分。优点是我之前的专业就是信息安全,对一些理论知识的储备我是比较占优势的。我本学期的规划是学习人工智能在代码处理上的应用,利用msra良好的ml氛围,在一年内让我熟悉这个工具,以利用好深度学习进行之后的二进制或者代码分析的工作。
-
这门课的第二个结对编程实验和我的研究方向有一些联系,我希望在完成项目的过程中学习到一些对我之后工作有帮助的知识。我希望能进自己的努力完成好自己选择的课程项目。我是创新班的学生,今年过后就不会在msra了,可能无法担任助教。我打算每周花15个小时(可根据任务量动态安排)在这门课上。我打算C。
-
我阅读了”我的软件开发生涯(10年开发经验总结和爆栈人生)“。这篇博客的原作者的专业是英语专业,但是编程是他学习英语的唯一动力,然而他因为理科成绩的原因选择学习文科而错失了学习计算机的机会。但这并不能阻挡他继续自学计算机。和他相比,我身在中国顶尖学府的计算机专业,本身已经给我了非常良好的学习环境。但是扪心自问,我真的有和文章中作者一样的热情吗?即使把我放在其他的专业,其他的学校,我依然会这么坚定的追逐我现在正在学习的专业吗?我想应该是不会的。这也是我今后应该反思的一个重要的点,毕竟兴趣是学习过程中的很大的驱动力。想要在这个行业中干得更久,我必须要寻找属于自己的兴趣点并一直 坚持下去。
提一些问题
暂时还没看完,这周可以补上。为了敏捷写博客就先填一个
- 在团队工作模式中,提到了主治医生模式(一人工作其余人抱大腿)。事实上在学校的两次项目中我也遇到了相似的情况,但是原因主要是很多人的没有基础,也无法转变到别的工作模式去。这种情况下有没有什么比较好的解决方案呢?