每位初级开发都应该知道的六件大事( 七 )
更为常见的情况是 , 软件开发人员在某个代码仓库的基础上建立分支 , 克隆到本地 , 然后打开编辑器 , 开始阅读代码 。 阅读别人的代码是最佳的学习方式 。 如果你知道代码的作用 , 那么阅读代码的过程中你就可以看到其他人解决问题的方式 。
就像伟大的作家 , 他们的阅读量远远超过了写作量 , 伟大的软件开发人员阅读的代码量(他们自己的和其他人的)也超过了他们编写的代码量 。 作为初级开发人员 , 你应该加倍努力 。 由于你没有现成的代码可供复制和粘贴 , 因此你需要了解其他人解决常见问题的方式 , 并思考自己该如何解决 。
寻找导师
还记得本文开头的故事吗? 那个时候还没有互联网 。 当时我们有BBS , 但没有太多共享的内容 。 所以 , 我不得不买书 。 看书、写代码 , 然后不断尝试 , 直到代码可以运行 。
如今 , 软件开发人员拥有大量的信息和示例代码可以参考 , 比如Stack Overflow、Stack Exchange、Reddit等等 。 尽管如此 , 找到代码只是解决问题的第一步 。 接下来你需要确定某个解决方案是否可行 。 为此 , 你需要找到一个好导师 。
推荐阅读
- 魔兽世界|《轨迹》新作明年发布! 法老控将针对NS平台开发游戏
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 大话西游|大话西游2这些召唤兽的天生技能是开发组拿来凑数的吗?实际效果完全没用
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- 桌游|48小时里,游戏开发能给这群大学生带来什么?
- 任天堂|不依赖对外收购工作室,任天堂将更着重扩大本身游戏内容开发能力
- 网游|《红色警戒2》超大Mod“心灵终结”发布3.3.6版,15年的开发完结
- 腾讯|3A 开放世界新作《王者荣耀:世界》公开,由腾讯天美工作室开发
- |不朽情缘五滴血必爆大奖技巧
- 炉石传说|炉石传说狂野奇数猎打不过?国服大神开发出一套奇数德,稳吃