现在我正在研究PHP。我正在使用Doctrine ORM和jQuery JavaScript库。在我的第二个项目中,我使用了Zend Framework。为了建立更好的网站,我应该学习哪些东西?
要记住的各种事项或我应该学习的各种新事物是什么?现在我更新,我们记住for循环,对数据库的最小查询,少Ajax次请求等等。这意味着这些是我们应该记住的大学提示。
编辑:@Pascal MARTIN是的,我同意你的意见,我会记住所有这些事情。 使用课程,从错误中学习等等。你没有得到我的问题。我知道经验很重要,我正在学习东西。毫无疑问。但我要问的是增加范围,这意味着就像有一个小男孩知道添加两个数字,不包括任何结转,如23 + 34,45 + 24等。
但他不知道像89 + 78这样的结转逻辑。他不能扩大他的范围(思维水平范围)。这就是我在这里问的问题。什么是类,对象, 功能和设计模式?这是我们从大学水平学习中学到的。我们在办公室使用所有这些逻辑。但下一步是什么?
如何扩大思维水平?下一步是什么? Flickr如何处理每秒如此多的点击量?机器学习,这是我得到的关键词 某处。我想你可以理解我想问的问题。这样的事情。
答案 0 :(得分:3)
最有效的方法:开发大量网站。
通过反复练习许多不同的东西,你将学到最有效的方法,以及如何快速有效地解决常见问题。
此外:
答案 1 :(得分:2)
不是特定于网络开发,但我认为“技术”的东西通常不是人们应该最担心的。
我认为一些一般原则,例如“ DRY ”或“ YAGNI ”,或“不重塑轮子“更重要的是:那些你必须了解和理解的东西,而技术的东西......好吧,总有手册,你总能想到; - )
不过,如果你想要一个更具体/技术/不确定的答案:
除了编程/开发之外,还有一些可以为您的项目学习和使用的良好实践;例如:
我可能会继续多年,但我(可能)只会添加最后一点:成为社区的一部分!
你学到了一些很棒的东西;帮助他人在我们所做的事情上变得更好;-)
(你会发现你仍然会以这种方式学到很多东西)
答案 2 :(得分:0)
永远好:让自己熟悉Design patterns
答案 3 :(得分:0)
这里确实有很好的答案,只有一方注意事项并非真正与“发展”有关。
我知道,我们是开发人员,在一个我们不设计的完美世界中,我们不应该设计,非常好看的人,在设计部门都穿着黑色为我们这样做:P < / p>
但最后你应该对设计本身有所了解。网络有一个巨大的潜在公众,所以知道他们的目标,如何看你做什么,你在屏幕上呈现什么......这本身就很重要。可用性。
也许你背后有设计部门的运气,也许你没有。即便如此,您应该始终了解业务的所有部分......
我建议将Six Revisions作为一种好的方式,将学习可用性作为您的开发技能的附件,特别是如果您要进行网页设计。