Answers:
自由职业者和自愿帮助非营利组织是学习新技能的好方法。没错,您只能自己学习很多东西。当您精疲力尽时,您会学到更多。如果您能找到一个知识渊博的耐心指导者,该指导者将为您提供指导并提出改进建议的奖励积分。
我在轻型挑战型工作中工作了几年,独自完成工作...然后我向一家国际银行咨询...即时代码审查,变更管理,战略会议和紧迫的时限。 ..我花了好几个月的时间才感到非常舒服。在那与我的自由职业之间(我通常以较低的成本来换取以正确的方式而不是廉价的方式应对挑战的机会),在过去几年中,我取得了长足的进步。知道您知道如何启动“正确的”代码,这是一种很好的感觉。我可能会补充说,这样做仍然需要纪律处分。
另外,我不能说“交叉训练”有多么重要。我很幸运,因为我的学位是设计,但是我的职业是真正的发展。跨过UI和交互开发的“阴暗面”,因为它是如此的重要以及许多开发人员所做的事情令人惊讶。处理Jquery或Javascript之类只是为了学习。简历看起来很棒。
祝好运。
你可以研究像
WebPI和WebMatrix是Web开发人员了解的出色工具。CMS是在构建面向内容的网站时非常常用的工具,而XSLT对于Web开发而言是一项很棒的技术。如果您不熟悉XSLT,则基本上是一种转换,可以将一种XML结构(通常描述数据)转换为另一种XML结构(通常为xhtml)。
如果你想拥有的所有的点去上面可以开始使用WebPI和WebMatrix的在http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience和一次您正在运行它,可以在http://docs.composite.net/C1/XSLT.aspx上使用XSLT 。
我们很乐意从您的经验中获得反馈。
考虑参与开源项目。这是无价的经验-与团队合作,与同龄人建立网络,通过执行您不熟悉的任务来挑战自己,等等。对于与.NET相关的项目,Codeplex为零。
如果找不到要加入的“正确” OSS项目,请创建一个。即使只是您一个人工作,重新发明相同的旧轮子,将其自由地投放到世界上,也会引起人们的注意,并吸引志同道合的同龄人(也许还有很多严厉的批评,但这也很有用),并且帮助为将来的项目铺平道路。
作为奖励,您可以将其保留在投资组合中,通常作为公司的雇员您将无法做到这一点-他们拥有代码,您无法对其做任何事情。这是巨大的:我正在以自己的投资组合中的很多漏洞开始我自己的咨询服务,而且有点刺痛。