我是初级开发人员,仅从事该行业5年。在我目前的公司中,有一位资深人士称他为Infestus。有时,我有机会从头开始发光并做一些全新的事情。
最近的一个例子是我必须在多线程应用程序中创建一个单例。我决定使用这种方法。当Infestus看到它后,他很快就称我为愚蠢的人,并告诉我使用这种方法。在问他为什么他只是为了更好而放弃时,这就是这种情况,这本关于Java的书说它更好。
这是一种常见的模式:每当我有机会做新的事情时,我都会很快被Infestus击落,而他的方法更好的唯一原因就是这些书是由著名的程序员编写的。他总是试图给我读书,以便我可以“学习”编程的方式。
我仅仅花了5年的时间来编写程序,但是只是盲目地遵循有关解决问题的最佳方法的书总是一个好主意,还是我应该不时尝试进行尝试?来自Infestus的抱怨声不断,开始使我从不尝试任何新事物并遵循书中的示例。
编辑:我完全迷路了。是的,我知道盲目跟随任何东西都是一个坏主意。但是这位看起来像上帝的程序员Infestus似乎了解很多,他告诉我,正确编程的唯一方法是看书,然后将所有内容都记到T。他强加的所有规则都是书中所写的,所以我只是想知道如果书是唯一正确的方法。
编辑2:Infestus不是我的老板。他只是负责审查代码的高级开发人员之一。而且,他在评论后的大部分评论都是由书名组成的,这种方法是错误的。
...brushed it off as this is better and that's how this and this book about java says it is better.
这应该立即发出警报。如果Infestus无法为您提供独立的解释,则他本人可能不理解。(或者他需要一本《不良论点插图集》的副本。)