在这个软件增长和发明的黄金时代,工具变得唾手可得。程序猿的兵器谱中包含了许多可靠的技术:编程语言、开发工具、框架和设计模式,真正的程序猿要懂VC,懂Java,懂Python,懂Delphi……这些都是我们技能的基础。然而这些技术有可能帮助我们所向披靡,也有可能暗藏危险。程序猿只有通过不断的学习,既不要固步自封,也不要贪多不熟。对于进步最有效的办法就是怀疑一切。当你尝试了新的途径后,你才能决定接下来用什么样的做事方法,好像一个漏斗一样,过滤掉自己不需要的,留下适合自己的思维方法。
这可能会耗费你很多时间,但随着时间的积累,你会发现自己的工具箱中又多了一套新的工具,并做好抉择,看看有哪些是值得保留的。
金箍棒的任意伸缩,还暗涵技能的扩展能力。程序猿的职业生涯是一个要求不断学习的过程,有太多的途径帮助我们拓宽自己的视野和能力,去Github和大神交流;自己参与到开源代码的贡献中,学习他人的经验等等,你渐渐会发现,你对于选择兵器的直觉,一定比周围的猴子们敏锐;
金箍棒再厉害,不能打怪也白搭。程序猿的兵器也需要有用武这地。面对一涌而入的不同业务需求时,猴子们还需要有对业务的弹性处理能力。根据不同需求的优先级别,在各时间节点最大效率地利用工具,完成对不同功能的开发实现。
紧箍儿
观音菩萨给孙悟空戴一个“紧箍咒”,就是要以此来引导他的思想,用理性来操纵和导引这只野猴身上的非理性因素。
对于狂放不羁的程序猴们来说,良好的编码习惯和编码规范也许是勒得最紧的紧箍咒。
“命名规范修正下吧,变量名看着挺乱的”
“规范你妹啊,下周就Deadline了,哪儿有时间啊,差不多行了,把东西实现出来比什么都重要。”
也许在两年后,你会发现,擦……核心模块里还有这么恶心的代码,不是早就该重写了吗……然而,注释和文档都不清楚!尼玛这谁能写啊……
猿猿们要喷了:我做了充分的分析需求;我选用正确的语言和架构;我配置好用的协用与任务调度管理工具;我代码规范、文档齐备;我的代码就是可信的,工具链是可靠的……我的代码就一定安全吗?需求变化我控制的了吗?莫名其妙的攻击我拦的住吗?不是照样要改吗?
小编推荐阅读《以最后一步第二章为例,怎样打通游戏第二章?》(掌握攻略技巧大全,轻松突破游戏难关)
阅读《明日之后》秋日森林宝箱位置探索攻略技巧大全(揭秘宝箱位置,轻松获得珍贵道具)
阅读姜子牙打野技能加点攻略与技巧大全(王者荣耀姜子牙打野出装及技能加点详解)
阅读《一起来捉妖春节活动技巧攻略指南》(尾火虎打法技巧详解,助你顺利抓妖)
阅读《暗区突围听声训练全攻略最新指南》(游戏迷必读,提升听觉技能的最佳方式)
阅读《崩坏3》鬼铠重磁暴斩解析最新(属性、技能、加点一网打尽,玩转鬼铠重磁暴斩)
阅读《鬼泣巅峰之战》铭文升级攻略技巧指南,让你的英雄更加强大!(打造超级英雄,从铭文升级开始!)
阅读《别惹农夫》小青隐藏皮肤解锁攻略技巧大全(掌握这个关键,你也能拥有小青的另一面)
阅读英雄联盟手游32新符文效果一览大全最新(掌握新符文,搭配出最强阵容!)
阅读反斗联盟小护士勋章搭配推荐攻略秘籍(打造最强小护士,让你成为团队中的主力!)
阅读混沌之钻获得途径大全最新指南(黑色沙漠手游中如何轻松获取混沌之钻)
阅读《和平精英》祝福卷轴分布位置一览大全最新指南(找到祝福卷轴,开启属于你的福利!——以游戏为主的地图指引)
阅读《王者荣耀》云缨装备获取技巧攻略(一步步教你获得最新皮肤,)
阅读《DNF》阿拉德谋略战智慧试炼攻略秘籍大全(打法技巧、关卡攻略、神器使用)
阅读