第一天---看代码

接触go语言也是因为我的新工作,这家公司是做金融股票类型的软件,后台服务都是用go来写,所以我便开始了我学习的生涯,因为我之前有过c基础所以第一眼接触go的时候总感觉 有一种亲切感,因为和c确实太像了,后来才知道,go融合了好几门语言,那么咱们长话短说,直接开始分享经验,来公司第一天和许多小菜鸟一样,老大给了我一份他们马上要上线的项目的一个模块的代码,看代码我觉得这是一项非常有技术的活,个人认为对于一篇代码来说,看的境界可以分为四层,第一层为只是单纯的大体的看,模糊的知道这个函数是干嘛干嘛用的但是还不能和项目联系起来;第二层由于你的好奇心更重了急迫的需要知道这个函数具体能实现某个功能参数是什么还有返回值有几个都是什么类型的(也有可能是出于你们老大的逼迫)然后开始去查一些函数里面具体调用的那些函数,这些函数是干嘛用的,这一层你对这个函数理解的更深刻了;第三层你发现还是穿不起整个项目,然后出于你的好奇心要更加细致的研究每个函数的调用,函数里面又调用的哪个系统函数,你会查好多资料,然后再后面坐上注释,然后再看下来你发现已经接近大成了;第四层乃是融汇贯通的一层,你会结合项目设计功能和代码联系起来,由于之前三个层次反复的看代码你会发现你对代码数的不能再熟了,每看一个函数你都知道它是怎么实现的了,这就是看代码的最高境界了,说了这么多,其实距离真正的上手还早的很,下面开始动手写代码了,看代码是基础,每行代码从自己手中敲出来才真正的叫会了,所以,下一步我就要把我看代码过程中遇到的基础框架问题汇总一下告诉大家
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值