学习是痛苦的,更难过的是写重复的代码。
这三个月,是成长最快的阶段。接触到了Scala和Go,Java,Php。语言真的不是代码的界限。
最深刻的体会是业务逻辑和技术的相互妥协。
并不是有技术含量的代码,就是最好的。
简单,易懂,通用才是基本的代码原则。
一开始写php,写业务逻辑,经常因为粗心,不注意数据格式出问题。有时候的问题则是没有理解产品的表达。
不同职业的思维真的是不一样,一定要确认清楚。
写大数据处理的时候,顺便学了一下scala语言,hadoop 和 Spark ,感觉逻辑上并没有特别难,主要是参数配置
和代码的优化上。那一周应该是最头痛的时候了。
接下来是Go语言的日志处理,代码用了三个协程跑的,之前有在学习go相关的知识,这一次阅读代码,让我更加
理解深刻了。
数据库方面建表的时候一定要加索引。
接下来接触了java代码,学习了grpc。用ssm去写服务。
之后又在另一个项目用jpa,感觉每天在学习新的库。有点乏累。
以前学的算法,很少用的到,不过锻炼出来的思维还是很有用的。