我是一家认为“developer”==“java”的大公司的GUI开发人员。通过意志力和才能的纯粹力量,我已经说服他们将GUI视为网站的结构化方面而不是“我们将在以后处理”增值很重要。
所以我想通过一些课程来提升我的职业生涯,这是我在这里发明的工作,但是我很难找到合适的东西。我发现了频谱的大部分内容:“java企业编程”类课程,或“这就是你如何为div添加余量”课程。
我正在寻找的东西就像web gui架构。我们是一个拥有许多语言环境的全球站点,所以我必须考虑构建样式表和javascript的最佳方法。我现在不喜欢我们如何进行CSS聚合,我想学习更好的工具/方法。我想以一种对开发人员不可见的方式实现我们的静态内容的远期未来(比如在构建时,比如说)。从本质上讲,这种复杂的GUI相关任务仍然可以与组织的更大部分相交,例如站点架构和操作。管理其他开发人员gui工作的策略,比如如何有效地为其他开发人员编写标准,在灵活宽度设计中如何最好地管理div中的页面的建议不会让我想把整个事情扔掉并构建它来自1997年的表格等。
这些都是我在网络上单独看到的所有主题,但我在更有条理的环境中学得更好,这些都不是新问题所以我确信有足够的其他人需要接受培训。有什么建议吗?
答案 0 :(得分:1)
我非常喜欢ExtJs(即使我自己也没有使用它)。它是使用Google Web Toolkit开发的,您可以实现真正令人印象深刻的Web应用程序。如果您喜欢JAVA,那么GWT适合您。如果使用Eclipse / Netbeans,可以将它与项目很好地集成。
答案 1 :(得分:0)
我不确定你能找到很多关于它的“课程”,但也有一些会议。我知道今年夏天来到我的城市时,我非常期待An Event Apart。我希望学习网站UI和设计的新策略。
答案 2 :(得分:0)
对于更复杂的Web开发概念,我没有看到传统教育的方式。正如你所说的那样,那里有很多关于如何设置利润空间的骗子,但据我所知,深入的框架/架构问题仍然是一个前沿领域。
我认为你最好的办法是培养一系列围绕这一主题的博客,并开始每天尽可能多地从战场上的士兵中浸泡。 Web开发人员是一个非常有声音的群体;当一个新的最佳实践想法出现时,我们倾向于开始在博客中大喊大叫。当您阅读了一些您不理解的内容时,请关注Google和维基百科。
最重要的是,启动文本编辑器并开始播放。这是一个简单的问题,“在你开始看到问题之前,先击败你的主题,然后在你开始看到解决方案之前击败你的头脑。”
据我所知,从我的小森林中,网络开发仍然比其他IT开发世界更少认证。因此,您不必过多担心简历上的复选框。
以下是我发现对日常网络框架兴趣有用的一些网站:
当然,StackOverflow是Web开发的机械特性。
祝你好运。