QA MichaelPeng

一个QA的零零碎碎

习新而温故

最近在看java,第一次认真的学一门计算机语言。原来很懵懂,不知道一门语言有啥好学的,只要知道if,else,for,switch,了解一些API,拿起来能写程序就成了,凑合着也能糊弄人。

过了而立之年,才知道要学习一门语言,象这样是不行的,必须深入了解语言底层实现,语法难点,内存模型,线程模型,常用框架,常用应用等才算是学懂了。

学习java中的concurrent包,interrupt,lock,wait,notify,sleep等。不明白的就去查资料。越查发现水越深,再想想自己对.NET中对应的概念有多少理解,越想越汗颜。回头还得把.net相关不明白的地方给补上。问题是java都有源代码,jvm也有公开的实现可以参考。.NET嘛,开放框架源码还没地方下载,非得在调试器中跟踪,好在有netmassdownloader可以让我们去下载框架源码,还有个开源的CLI实现SSCLI可以参考。

现在很多程序员担心30岁以后怎么办,也有很多公司不愿意找年纪大的程序员,其实在这一行踏踏实实做了十年才算刚会写程序,正是发挥生产力的时候。天才神童不在此列。

posted on   Michael Peng  阅读(292)  评论(1编辑  收藏  举报

编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· .NET周刊【3月第1期 2025-03-02】
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
< 2010年2月 >
31 1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 1 2 3 4 5 6
7 8 9 10 11 12 13

导航

统计

点击右上角即可分享
微信分享提示