每位初级开发都应该知道的六件大事( 五 )
注重核心原则 , 而不是工具
语言、框架、平台、IDE、测试框架 , 这些技术的兴衰转眼即逝 。 你所掌握的某个框架知识可能在3-4后就过时了 , 等你转向新框架时 , 之前的努力就白费了 。
然而 , 面向对象程序设计、功能程序设计、设计模式、SOLID等概念将跨语言和框架 , 让你终身受益 。
这并不是说你不应该努力成为最优秀的Java开发人员 , 也不是说你不应该花时间学习技术栈和工具 , 我的意思是通过精通语言和工具背后的概念来降低学习的难度 。 这些知识在其他语言和技术栈也同样适用 。
观察你周围的轮子
说“不要重新发明轮子”的人是个傻瓜 。 我永远不会将自行车轮胎放到全美赛车协会的赛车上 , 他们的赛车使用的是特殊的轮子 。 软件开发人员需要经常重新设计轮子 , 因为他们需要具有特殊属性的特殊轮子 。
推荐阅读
- 魔兽世界|《轨迹》新作明年发布! 法老控将针对NS平台开发游戏
- 手机游戏|CFHD:神秘组织为什么开发生化手雷呢?关键是为了赚更多钱
- 大话西游|大话西游2这些召唤兽的天生技能是开发组拿来凑数的吗?实际效果完全没用
- 电子竞技|【欣然轻资讯G】《地平线2西部禁域》新老怪兽即将登场 开发者日志
- 桌游|48小时里,游戏开发能给这群大学生带来什么?
- 任天堂|不依赖对外收购工作室,任天堂将更着重扩大本身游戏内容开发能力
- 网游|《红色警戒2》超大Mod“心灵终结”发布3.3.6版,15年的开发完结
- 腾讯|3A 开放世界新作《王者荣耀:世界》公开,由腾讯天美工作室开发
- |不朽情缘五滴血必爆大奖技巧
- 炉石传说|炉石传说狂野奇数猎打不过?国服大神开发出一套奇数德,稳吃