先查看问题本身。想想代码试图解决的问题。
1、它使人更容易购买吗?
2、它做报告吗?
3、创建这个软件的目的是什么?
然后,看一下当前的解决方案(如果存在的话)。最后,考虑当前的解决方案是如何解决这个问题。(如果它能解决的话)。
一旦你高度概括了这个应用程序,那么你就可以进入应用程序的功能部分。利用问题、解决方案和细节技术来进一步分解问题。这些框架步骤帮助我理解了不同的开源项目,例如Disourse。
结论
某些工作技能是普遍的,无论你是不是在高科技职业。例如,沟通和团队合作。我真心希望我能在干第一份web开发的工作之前就意识到这些软技能的重要性。
本文来源:不详 作者:佚名