导读 | 随着信息化技术的不断发展,整个社会对于信息化技术的依赖程度越来越高,在这种情况下,学习编程将对未来的工作和学习具有更多的实际意义。未来编程将不仅仅是程序员的事情,对于广大职场人来说,编程也将是一个重要的工具。 |
故事背景
也许有一些是真喜欢编程知识,觉得很神奇和魔幻,被深深吸引着。这是天赋,可遇而不可求。
也许有一些是不知道自己要做什么和能够做什么,于是就选择学编程,学着学着就爱上了,爱上了后,慢慢突破了自己的最大瓶颈,以后的路一马平川了。非常顺利地从高级工程师过渡到专家然后到架构师然后到CTO。
也许有一些是对自己不了解,说不喜欢呢但是也不讨厌,说厌烦呢但是每天的工作都按质按量完成。然后,暗自默默努力,希望有一天能够成为优秀的程序员而不是卓越的程序员,因为卓越的程序是需要天赋的,大多数都是没有天赋的,只是一个非常普通的平凡人,也只能通过最平凡的方式来慢慢累积。
也许有一些是对自己不了解,没了选择,逼迫选择编程。但是没有突破自己最大瓶颈,人生也就一直这样了。
学技术的最终目标是什么?
1、有些是探索真理。
2、有些是物质。
3、有些单纯是快乐。
4、我想最终能够使用各种开源工具搭建一个漂亮的系统。
a) 需要一直坚持去学习一些知识,不用攻克什么技术难题之类的,就单纯学学使用,理解背后的工作过程就行了。
b) 需要注意很多细节知识。 比如学习Ali推出的Java开发手册。
c) 现在一个标准的技术栈架构图。
d) 把系统中涉及到的知识,探索出最佳实践做法。
-
- 日志规范最佳实践
-
- 附件最佳实践
-
- 必备文件的最佳实践(配置文件,README.md, init.sql, start.sh, stop.sh)
-
- 响应码最佳实践(统一规范,制定标准,便于排错)
-
- 开放接口设计最佳实践(rsa, aes,盐,冥等性)
-
- 异常的最佳实践
-
- 冥等性最佳实践
-
- 异步事件监听最佳实践
-
- mybatis-generator的最佳实践。(自动代码的生成,使用criteria, BaseMapper,dao和mapper配合使用)
-
- okhttp最佳实践
-
- maven(gradle)最佳实践
- git最佳实践
小结
进程编程领域的心里背景。
学技术最终目标是利用开源工具搭建一个漂亮的系统。
需要如何做才能实现想法。
需要把现代开源技术栈使用好,就是探索出一个最佳实践方案即可。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/127509.html