成为一个软件开发者是一个利润丰厚的职业生涯规划。这些人拥有市场迫切需要的技能。但究竟他们在做什么,你有天赋去开发软件吗?带着几分头脑风暴,你会如何开发软件?
决定你感兴趣开发的软件类型,有2种软件开发类型:系统软件和应用软件
学习一门编程语言:C\C++、java、php、C#等等
查找能利于你学习的资源:你可以看书,除书之外,还有很多值得学习的网站:CodeAcademy,Code.org,Bento,Udacity,Udemy,KhanAcademy,W3Schools
参加一些课程:
开发一些很小的项目:提高利用语言解决问题的能力
提问:网络是连接其他优秀开发者的很好的方式,可以通过论坛如stackoverflow提问。但确保你已经尝试过很多其他的方法但始终无法解决。
保持每一天的实践
集思广益:每一天测试你的程序。写下你的每一个想法。学习其他程序。
编写企划文档:这个文档描述你想要实现的功能。
创建一个程序雏形。
一遍又一遍的测试。
上传你的项目到Github:GitHub上是一个开源社区,允许你与他人分享你的代码。这将让你深入理解你自己的代码以及帮助他人寻找你可能已经想出了解决方案。
发布你的程序。
查看原文产品建议及投诉请联系:shoujibaidu
baidu.