写代码心得

来源:互联网 发布:笔记本网络共享给手机 编辑:程序博客网 时间:2024/04/29 17:21
      很高兴通过csdn这个平台分享一下自己的心得体会,我是有写博客的习惯的,把自己解决问题的经验分享出来,让遇到同类问题的程序员可以快速解决问题。其实对于程序员来说,入门是很重要的,但是正真的入门,不是仅仅简简单单的比着书本敲出"hello world",正真的入门是上路是可以自己判断并开始写优质的代码。下面分享一下我做公众微信号的经验,对于微信公众号开发,我也是最近做项目开始的,在公司一直做C#开发刚接到项目经理让我做微信公众号开发的时间,我就感觉终于可以接触新东西了,下面主要分享一下我做微型公众号项目的经验。
      刚做项目的期间,也是一头雾水,面临很多问题,给一直很自信的我也带来了压力。当时感觉真的压力好大,毕竟项目经理很看重这个项目,而且把这个任务交给我了。对于开发经验不是很丰富的我来说,既爱又恨,爱自己有这个机会,恨自己不会这种技能。开始就做好了挑灯夜战的准备(公司加班),并给自己做了各方面的计划。把项目分成3块。开始从网上了解开发所需要的知识,不断的学习,慢慢的开始进入了开发状态。进行环境搭建,编码。

      慢慢的项目就进入了状态,随之而来的是各种问题,我开始了解决问题的旅程,其实现实中我是很喜欢问题的,尤其喜欢新型问题。这里也分享一下自己解决问题的方法。在开发中难免遇到各式各样的问题,对于如何处理问题主要看程序员的心态和能力。我每当遇到问题,内心都是很高兴的,终于有来了个可以涨姿势(长知识)的机会,我一般遇到问题就会在网上搜答案,一般对于我喜欢在博客园和csdn上搜,当然有时间也在国外的网站随便看看。搜问题其实也讲究方法,对于搜索其实也算是一种经验。相同问题,有的能搜出解决方案,有的搜不到,差距其实就是上网的经验,这里不再过多说搜索问题。回到解决问题的话题,我一般搜过答案之后,如果有解决办法,我就解决了,但是我一般对于有价值的问题,会被记录的这里也想建议csdn,对于个体用户做个可以记录错题和保存解决办法的功能模块。记录错误,这是个好的学习习惯,也是我在实验室期间师兄教我的学习方法。对于自身提高确实起到了很好的作用。

      在做微信公众号开发期间问题多多,比如没有环境,没有有经验的人指点。面对这些问题我开始就心里想一定要解决这些问题,把成果拿出来。对于当时遇到的问题,我都认真分析了一篇,针对某个问题,我都自己预定出一个解决方案,对于微信服务器发送信息的环境,我当时几乎都是模拟的,后来要求项目组配置外网环境,再部署的。对于遇到问题根本没有人帮你,因为公司就我一个做微信公众号开发。所以遇到的问题几乎都是在网上找的答案。对于开发中,慢慢的就有感觉了,开始慢慢的会调用微信服务器接口,之后会看文档写一些必要的代码。比如推送消息,授权。之后就熟悉了这块内容,开始自己根据产品经理的需要加一些功能,这就慢慢的学会了微信公众号开发。其实开发的重点,主要是解决问题的能力,遇到问题要分析清楚试图找到最优的解决方案。

      其次是效率,我是比较注重工作效率的,所以我几乎不加班。因为效率决定了一个项目的进度,遇到问题,不要开始就找解决方案,首先分析问题,这也是很多程序员的通病,上来就搜答案,这样看着快,其实慢。因为遇到这个问题这次解决了,下次还会有,所以要做的是分析之后在早解决方案,然后记录解决方案。一定要养成记录错误的习惯,把自己在开发中遇到的问题和解决方案 记录到文档上,之后没事的话翻一翻。这种积累经验的办法,很有效。不仅可以提高自己的能力,而且也可以分享到博客,给遇到相同问题的人一种解决办法。

0 0
原创粉丝点击