六月开发心得
六月份的软件开发工作,我收获了很多心得体会:主要分为工程能力和管理方面。
先说工程能力方面:
1.要提高应用一种新语言的能力,详细地看教程是用处不大的。这和学习理论知识。学习诸如信号与系统,数学物理等理论知识,离不开对概念的深入理解。然而学编程不能这样,而应该从实例出发,而不是从概念出发。什么意思呢?我从这个月的开发过程体会到,要提高对html,css,python等语言的应用能力,一是要多读别人的代码,模板。模板和代码就是活生生的例子,然后你通过这些例子就能更形象地理解代码,加上举一反三,会有更好的效果。二是多实操,边学边用,熟能生巧。"无他,惟熟尔"
2.为了提高工程的效率,提高调试的功夫也很重要。那么如何提高调试能力呢?一是掌握一些调试的原则,比如调试九法就提到了理解系统,重现错误,一次只改一个错误等原则。二是学会利用各种搜索工具来调试。什么意思呢?当你的编译器报错的时候,把那个错误的原因到百度上搜索,或者在一些论坛上先答案。可能一下子就解决了。
3.是适当进行一些投资。比如CSDN常常有一些需要付费的资源,书籍。花个一百多块钱,以后无论做硬件还是做软件,都有可能用到上面书籍,资料,或者其他资源。我认为成为一名优秀的EECS领域的工程师,还是很有必要的
管理方面
从软件工程老师的政策和同学们的反映来看。我获得了一些管理学方面的知识
1.规划很重要,对于个人来说很重要,对团队开始更重要。比如说软工老师也没有什么预兆,突然告诉大家7月10号结课。这么重要的事情没有提前足够久的事情,哪个下属受得了呢?另一方面,规划定下以后,不到万不得已不能随意修改。朝令夕改会破坏下属对团队领导者的信任,降低管理者的威信。
先说工程能力方面:
1.要提高应用一种新语言的能力,详细地看教程是用处不大的。这和学习理论知识。学习诸如信号与系统,数学物理等理论知识,离不开对概念的深入理解。然而学编程不能这样,而应该从实例出发,而不是从概念出发。什么意思呢?我从这个月的开发过程体会到,要提高对html,css,python等语言的应用能力,一是要多读别人的代码,模板。模板和代码就是活生生的例子,然后你通过这些例子就能更形象地理解代码,加上举一反三,会有更好的效果。二是多实操,边学边用,熟能生巧。"无他,惟熟尔"
2.为了提高工程的效率,提高调试的功夫也很重要。那么如何提高调试能力呢?一是掌握一些调试的原则,比如调试九法就提到了理解系统,重现错误,一次只改一个错误等原则。二是学会利用各种搜索工具来调试。什么意思呢?当你的编译器报错的时候,把那个错误的原因到百度上搜索,或者在一些论坛上先答案。可能一下子就解决了。
3.是适当进行一些投资。比如CSDN常常有一些需要付费的资源,书籍。花个一百多块钱,以后无论做硬件还是做软件,都有可能用到上面书籍,资料,或者其他资源。我认为成为一名优秀的EECS领域的工程师,还是很有必要的
管理方面
从软件工程老师的政策和同学们的反映来看。我获得了一些管理学方面的知识
1.规划很重要,对于个人来说很重要,对团队开始更重要。比如说软工老师也没有什么预兆,突然告诉大家7月10号结课。这么重要的事情没有提前足够久的事情,哪个下属受得了呢?另一方面,规划定下以后,不到万不得已不能随意修改。朝令夕改会破坏下属对团队领导者的信任,降低管理者的威信。
2.调动下属的积极性,才能提高团队的效率。想要下属出活,不能太过宽松,因为人都有惰性。但是,如果逼的太紧了,以及不考虑下属的难处,会打击下属的积极性,甚至引发下属的负面情绪。比如说软工老师说要ddl把布置到考试周,引起学生们极强的负面情绪。如果我以后成为一名领导者,应该注意去inspire我的团队。