初学者通过网络找到客户并进行Web开发的方法


11

我是Web开发的新手。我自己做了很多研究,并自己创建了一些项目。我已经达到了这样的地步,我觉得如果没有更多的实践经验,我的技能不会进步很多。我知道,按我的意愿构建项目是一回事,而满足其他人的要求则是另一回事。我一直在ASP.NET中工作,并且学到了很多HTML,CSS JavaScript。在我的日常工作中,定期处理SQL和SQL Server。如果您有任何建议,将不胜感激。

Answers:


4

自由职业者和自愿帮助非营利组织是学习新技能的好方法。没错,您只能自己学习很多东西。当您精疲力尽时,您会学到更多。如果您能找到一个知识渊博的耐心指导者,该指导者将为您提供指导并提出改进建议的奖励积分。

我在轻型挑战型工作中工作了几年,独自完成工作...然后我向一家国际银行咨询...即时代码审查,变更管理,战略会议和紧迫的时限。 ..我花了好几个月的时间才感到非常舒服。在那与我的自由职业之间(我通常以较低的成本来换取以正确的方式而不是廉价的方式应对挑战的机会),在过去几年中,我取得了长足的进步。知道您知道如何启动“正确的”代码,这是一种很好的感觉。我可能会补充说,这样做仍然需要纪律处分。

另外,我不能说“交叉训练”有多么重要。我很幸运,因为我的学位是设计,但是我的职业是真正的发展。跨过UI和交互开发的“阴暗面”,因为它是如此的重要以及许多开发人员所做的事情令人惊讶。处理Jquery或Javascript之类只是为了学习。简历看起来很棒。

祝好运。


谢谢您的回复。我已经对设计有所了解,因为我确实了解禁欲主义的重要性,尤其是当您试图向不懂技术的人展示自己的才能时。我已经学到了很多关于CSS和JavaScript的知识。我找到了一些我想尝试的关于jQuery的优秀教程。在熟悉ASP.NET平台之后,我想扩展到PHP和MySql。我发现有很多非营利性网站需要有人帮助他们,但是该网站使用PHP。
icsracer 2010年

老实说,如果您了解编程的概念(面向对象,数组,逻辑流等),那么从ASP到PHP或Java等,只是拿起一本书就可以了。当您不了解核心概念时,从一个到另一个就变成了一项艰巨的任务。我对OO的概念以及对DOM的工作方式的深刻理解不够强调。在非营利组织中,很多人都是PHP,因为这是一些随机撰稿人知道的。如果您有帮助的目标,请询问他们是否需要帮助并且愿意改变。这样我就得到了两个全职工作!
bpeterson76'9

2

你可以研究像

  • Microsoft Web平台安装程序和WebMatrix(仍处于beta版)
  • 内容管理系统
  • XSLT

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 。

我们很乐意从您的经验中获得反馈。


谢谢您的建议,我会检查一下并给您一些反馈!
icsracer 2010年

2

考虑参与开源项目。这是无价的经验-与团队合作,与同龄人建立网络,通过执行您不熟悉的任务来挑战自己,等等。对于与.NET相关的项目,Codeplex为零。

如果找不到要加入的“正确” OSS项目,请创建一个。即使只是您一个人工作,重新发明相同的旧轮子,将其自由地投放到世界上,也会引起人们的注意,并吸引志同道合的同龄人(也许还有很多严厉的批评,但这也很有用),并且帮助为将来的项目铺平道路。

作为奖励,您可以将其保留在投资组合中,通常作为公司的雇员您将无法做到这一点-他们拥有代码,您无法对其做任何事情。这是巨大的:我正在以自己的投资组合中的很多漏洞开始我自己的咨询服务,而且有点刺痛。


1

Craigslist是在您所在地区找到本地工作的好地方。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.