2012-03-10 54 views
0

我知道学校时代的HTML,之后我转向桌面应用程序编程(在.NET中),在工作中我使用COBOL。:(。 )为了增强我的技能并突破无聊我决定学习Web &移动技术,我的计划是首先学习PhP - Apache Config - Android基础知识,然后慢慢地深入研究(我已经知道的数据库),并且我听说一个好的Web/App开发人员也应该熟练掌握图形工具(Photoshop/MAYA)等等是否是真的?如果是的话,你会建议我应该先试试我的手? 所以请建议关于这些主题的好资源,以及学习这些东西的最佳实践 I知道谷歌在那里,但它是不匹配的专业意见..:D 对我的pl建议答(任何我错过或必须包括的)都是欢迎。你认为在这个制度下我的未来走向应该是什么?(我计划后来自由职业者)以及这需要多少时间? 如果我想要做到这一点,我还有什么可以肯定掌握的。对初学者Web开发人员的建议

+0

我只是给你一个建议:学习Python而不是PHP。网络上有大量的PHP示例教你可怕的糟糕的编码习惯,一般来说Python是一种非常干净的语言。 – ThiefMaster 2012-03-10 10:41:08

回答

1

大多数人试图为他们的职业生涯选择一些方向。 我所知道的最(非常)专业的开发人员并不是优秀的设计师;-) 因此,设计师和开发人员都不是必须的。

你有不同的工具来设计你的应用程序/网站。我主要使用Photoshop,因为我习惯了它。但最近我看到人们经常使用Fireworks来制作他们的网站/应用程序设计(并且跨媒体设计师甚至使用Illustrator -_-,讨厌那些人)。特别是Flash/Flex开发人员使用Fireworks,我认为,因为从设计到Flash/Flex的导出非常简单。 无论如何,我会推荐你​​用Photoshop来设计。 Maya是一个3D套件,所以很可能被那些想要在他们制作的设计中使用3D绘图的人使用。 Photoshop自CS5以来支持的3D对象真的很好,所以如果您想使用3D对象,那么这种组合效果很好;-)

对于PHP开发,您实际上有很多可能性。您可以自己编写所有代码,也可以使用您使用自己的代码扩展的Frameworks/Open源代码软件。 现在Drupal开发人员以及我国的Zend Framework开发人员都很熟悉。 我与Zend Framework(MVC模式)合作了2个项目,结果非常好。良好的文档化框架和大型社区。 Drupal正在不断发展壮大,但它是一个现有的CMS,如果您愿意,您可以使用自己的模块进行扩展。

作为开发者,我认为最难的部分是选择一个方向。有许多不同的编程语言可供学习或使用,以及许多平台。 目前我的方向是在ASP.NET中编程,并使用JSON来提供我的移动应用程序。

希望我回答了一些问题。