注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号
x
不时看到一些关于如何提高代码能力的问题, 所以想分享下我的看法. 我只是普通码工不是大包裹神人, 所以也许下面的内容对不少人来说是废话, 但还是这些希望能帮助到一部分人. 个人观点仅供参考.
我觉得所谓全面的代码能力大体分几类:
1. CS相关的知识: 比如某些数据结构和算法, 软硬件系统的原理和架构, 一些偏抽象的理论和框架, 都可能帮助你在解决实际问题时少走弯路. 这些也是通过学习各种课程或者阅读相关资料能有效获取的, 具体选择看各人要解决的问题和学东西的习惯就行.. check 1point3acres for more.
. ----
2. 和你需要解决的问题的相关知识: 这个看你所在的相关领域就不多说了, 总之最好至少大体明白你要解决的问题是个啥.. 1point 3acres
3. 代码架构和维护能力: 有了上面两点后就是用代码实现解决方案的事了, 我觉得这块最好理论和实践相结合甚至重心放在实践上, 在实际项目中多写多看多想积累经验会比较容易提高, 上课不一定能有很大帮助.
4. 所使用语言的知识: 和1)有些重复, 我的不一定主流的观点是够用就行, 有兴趣多研究当然更好.
5. 协调交流组织的能力: 可能有点离题了, 但多数情况下大项目是需要合作的, 你一个人再强也得靠队友给力.
. 1point3acres
废话完结🎊 |