topcoder
越是位置高的人,应该有更高的格局和视野,这样他在选择的时候,才知道如何在短期利益和长期利益间权衡,为长期成长布局。然而很多人,包括很多领导,眼中只有短期利益这一个选项。
如果把软件开发也看作一种业务,那么mvc, orm, 日志,错误处理等都是业务知识,是相通的。这时再看使用哪门语言实现,似乎没那么重要。学习一个优秀的开源软件只有一种语言实现,你是学一门新语言呢?还是迁移该软件到你熟悉的语言?
好的文档可以迅速把你从未知带到入门水平。项目中用 echars 展示图表,之前没接触过看别人代码一头雾水,完全不知道这代表啥那代表啥,看了文档迅速入门,ECharts 基础概念概览: https://echarts.apache.org/zh/tutorial.html#ECharts%20%E5%9F%BA%E7%A1%80%E6%A6%82%E5%BF%B5%E6%A6%82%E8%A7%88
技术选项我喜欢自己研究,thoughtworks 的技术雷达也是个不错的参考
https://www.thoughtworks.com/cn/radar
推荐1个可以让你的 git 提交更规范,可读性更高的工具,并且可以方便生成 changelog.
介绍见 http://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html
使用“==”运算符在基本类型和其包装类对象之间比较时,只要两个操作数中有一个是 基本类型 或 表达式(即包含算术运算符),就是比较它们的数值是否相等。否则,就是判断这两个对象的内存地址是否相等,即是否是同一个对象。
如果一个 方法中参数类型为原生数据类型 ,所传入的参数类型为其封装类对象,则会自动对其进行 拆箱 ;相应地,如果一个方法中 参数类型为封装类型对象 ,所传入的参数类型为其原始数据类型,则会自动对其进行 装箱 ,例如上述的equals方法。
TOP开发者社区 www.topcoder.club,一个交流分享互助平台。 帮助大家打造个人品牌,积累资源,知识分享变现,助力职业发展。 TOP开发者社区,一个开发人员的自我修养。
今天 topcoder.club 重新上线了,由 jpress 改为 halo,会记录一些日常经验和想法,希望大家喜欢
文章
23
分类
7
标签
8
Update your browser to view this website correctly. Update my browser now
×