一种赶上现代编程技术的方法

2022-09-05 00:26:56

我已经在编程,非专业方面大约23年了,发现我有点陷入困境。我找到了一个我喜欢的工具,它年复一年地保持这种状态。不幸的是,这意味着我在编程中落后于时代。

我并没有直接计划专业编程本身,但是,能够开发客户端(以及最近迁移到云的愿望)应用程序供我的客户使用非常方便,并且对于我自己的日常工作(硬件,网络和Internet支持服务)也是如此。

不幸的是,我发现我在理解最近的概念方面遇到了很大的困难,而且因为我被困在80年代和90年代的编程风格中,我发现自己理解概念的速度很慢。

我正在寻找的是在线和印刷材料的建议,这些材料为现代编程概念提供了真正的“概念介绍”和(单独的材料)技术用法以及它们在Java和C#中的使用(这三个我只接触了很少)。

我会非常有义务。

--更新 - 我只想向所有对这个问题留下回复或评论的人表示衷心的感谢。

由于您的推荐,我发现了一些很棒的资源,并且恢复了我对编程的热情。前进的道路不再像是一场艰苦的斗争,而且在过去一年左右的时间里,隧道尽头的灯光第一次看起来不像一辆迎面而来的卡车。


答案 1

阅读开发人员博客。尝试在Feed阅读器中保留相当数量的资源,并每天(左右)浏览它们。只要拿起你喜欢的东西。

大多数程序员写下他们的意见,他们的观点,等等。你可以通过阅读别人做什么,过滤你喜欢什么或发现有趣和你不喜欢的东西来学到很多东西。书籍是有帮助的,但是,凭借23年的经验,只想保持最新状态......我会推荐博客...

我读过的一些博客:

Stackoverflow也是一个很好的资源。这不仅是为了找到问题的答案,也是为了阅读其他问题的答案。说真的,我发现自己最近很多次引用了stackoverflow的一些答案......或者应用我在这里看到的东西。

对于有价值的事情,与当前的趋势(如TDD或面向方面的编程)保持同步就像与世界本身保持同步一样。你早上起床,读报纸,也许只是头条新闻,然后是一些具体的东西,大约5或10分钟。然后你阅读你觉得有趣的文章,但你对正在发生的最重要的事情有所了解。这是一样的,但这些博客(以及其他一些博客)是你编程世界的报纸。


答案 2

阅读一些较新的编程书籍,如The Pragmatic Programmer。本书讨论了使用现代工具进行编程,习语和技术等。

The Pragmatic Programmer


推荐