编程|从业余编程爱好者进阶到高级程序员玩家!3个Tips带你飞!


编程|从业余编程爱好者进阶到高级程序员玩家!3个Tips带你飞!
文章图片
编程|从业余编程爱好者进阶到高级程序员玩家!3个Tips带你飞!
1. 动力比大多数事都重要我们都曾见过这种情况 。 一周里每个人都在检查代码 , 构建显而易见的雏形 , 每天不断增加特性 , 测试覆盖率越来越高 。 疏忽也随着生产的想法和解决方案而出现 。 不知怎么的下一周所有事都变得缓慢起来 。 关于 A 的决定 , 会影响到 B、C和 D 。 当人们可以运行D、E 和 F 时 , 它们不是逻辑序列发展上的一部分 。 于是需要做更多的假设 , 认知负载加重 , 你不得不模拟出一堆东西来写出非模仿代码 。
一些人需要做这个决定 。 或许不是决定会瘫痪 , 是你上周所做的一切都在错误的基础上 , 是一个“地震多发区”的技术负债 。 你需要停止所有事返回并重构它 。 而且你必须马上开始 , 因为等的时间越长 , 事情会变得越糟糕 。 没人想看到这种事发生 。 但他们宁愿现在面对也比下个月知道的好 。
我们很难定义、衡量以及说明动力 。 但它在软件开发中是真实存在的东西 。 而且它的缺失会成为造成首要影响 , 导致我们需要去解决很多根本问题 。 别忽略它 , 也别期望或假装它会神奇地回来 。 察觉警报并迅速采取行动 。
2. 以学徒的身份审视自己让我转变为专业开发者 , 有很重要的一个部分 , 就是在之前的公司作为学徒的时候 , 竭尽所能地学习 。 在公司的工作中所学的关于现实的知识是无价的 。 如何与客户、同事并在一定的内部约束下一起工作 , 这些都是基本要素 。 而这些只能在一定的领域中学习 。 现在的我可能比刚开始工作的时候知道得更多 , 但我不会停止以学徒的身份审视自己 。 要想成为一个出色的开发者 , 就要有持续学习的欲望 。 当我们看到自己掌握了某项技能 , 那一刻开始我们的成长就停止了 。
海明威说得好:“我们都是某项手艺的学徒 , 没人会成为大师 。 ”他说的是写作 , 但同样适用于开发 。 作为一个忙碌的成年人 , 学习编码需要决心 , 动力以及顽强的坚持 。
3. 开始分享你所知道的一切Nathan Barry 曾讲述了 CSS Tricks 创始人 Chris Coyier 的故事 。 在该网站刚开始建立时 ,Chris 就公开分享了他正在学习的东西 , 以便其他人可以跟进 。 现在它已经成为了最大的 Web 开发网站之一 。
我想说的是 , 你不必等到自己成为世界上最出色的专家 , 才开始写作和教学 。 在网络商业世界中 , 有一种说法 , 每个人相对于别人都是一个专家 。 令我困扰的是“专家”一词 。 教导你所知道的事情并不会有什么问题 , 如果对别人有价值 , 甚至可以出售这些信息 。 但是自称一个专家可能会把事情弄得太过了 。 所以当你分享你的内容时 , 还不如诚实一点 。
我更愿意在公共场合学习 。 有很多人刚开始都只是一个公众学习者 。 他们正在学习一种手艺 , 并记录他们正在学习的东西 。 随着学习到的东西越来越多 , 你就可以建立自己的内容 , 并在此过程中快速成长 。 随着时间的推移 , 你所在的行业中的其他人将开始将你为权威人士 。
【编程|从业余编程爱好者进阶到高级程序员玩家!3个Tips带你飞!】好了 , 本文到此结束 。 如果对编程、计算机、程序员方面感兴趣的话 , 欢迎私信联系我 , 随时交流!点个关注 , 是对我莫大的鼓励!