7
您是否曾经担心过自己更关心事物的构建方式而不是实际构建的事物?
作为程序员,我对自己的工具,其他人的代码,我的代码以及整个世界都有固有的烦恼。我一直想改善它。因此,我进行重构,以掌握最新技术。我尝试学习模式,尝试使用框架,以免重蹈覆辙。我可以写一份技术规格书,以我可以压入的图案数量来打动您的袜子。 但是,最近我觉得我对使用的工具了解更多,而不是如何实际实现成功的软件。 我觉得我缺乏人为因素技能,我认为要成为一名成功的软件工程师,不仅仅需要了解最酷的框架。我认为它也需要以下一些技能。 交互设计 用户体验 市场行销 我从与我一起工作的人和我从事过的伟大项目中学到了一些东西,但是我不觉得自己“拥有”这些技能。 我对吗?我应该尝试进一步发展这些技能,还是应该将这些技能留给从事这些职业的人使用? 您如何确保自己在做某事时不会太受束缚,并确保自己“使用户很棒”? 有谁知道从编程的角度学习这些技能的好资源?