MySQL 就是开源的,因为开源,所以免费。并不需要任何学习成本。成立社区后,会有许多代码爱好者去维护,更新。无形中增大了团队。团队越大,代码就越发的健壮。逐渐走向尖端。作为一名开发工程师,以我目前的能力,不具备开发高性能的框架,开源项目,是我学习的很大渠道之一。我们用过一些框架都是开源的。Mybatis、Spring。jdk也是开源的。数据库有MySQL,操作系统有Linux,Apache基金会的开源项目也都是开源的,Zookeeper Hadoop solr等。
Hadoop、ActiveMQ、Tomcat、Kafka、Zookeeper、FreeMarker、Dubbo
Tomcat 8080
Nginx 80
Oracle 1521
MySQL 3306
Solr 8983
Redis 6379
Zookeeper 2181
Eurake 8761
SSL 443
SSH 22
FTP 21
...
编写业务逻辑、编写发开文档、设计数据库语句、改一改bug、创造出一些bug
学习前沿技术、熟悉多种框架,日常需要经常和他人沟通,熟悉业务。结合团队,选择出最佳的技术选型
先去bilibili找视频,视频、图片加讲解是最容易理解的。其次找博客,找到好一篇博客,跟随着作者的思维进行思考。最后去看官网文档,官方文档无疑是最正确的学习方式,但也是最枯燥的。良好的框架,会有一篇好的官方API、比如 Vue、Layui、Mybatis的官方API 就解释的非常细致。但是看这类文档就犹如查字典一样。没见过看不懂字的人就直接去看新华字典。如果能学会,那也需要付出很大的代价。
时间很宝贵,因为稀少,我们才要以最少的时间完成更多的事情,这就牵扯到效率。如果以更快、更有效的办法去解决一个事情,就是提高效率,减少时间。
作为一线的工作人员,遵守规则 是基本准则,无规矩不成方圆,况且国有国法。公司内部有公司的规章制度,确保公司的正常营业。小组内的开发规范、也是同样的重要,降低安全隐患,提高工作效率。
自信、自信、自信、还是自信(这点很重要!)