Maneiras de um iniciante se conectar e encontrar clientes para o desenvolvimento da web
11
Eu sou novo no desenvolvimento web. Estudei muito sozinho e criei alguns projetos por conta própria. Cheguei ao ponto em que sinto que minha habilidade não progredirá muito sem mais experiência prática. Sei que uma coisa é criar um projeto para as minhas manchas e outra é atender aos requisitos de outra pessoa. Eu tenho trabalhado no ASP.NET e aprendi bastante HTML, CSS JavaScript. No meu trabalho diário, trabalhei regularmente com o SQL e o SQL Server. Se você tem alguma sugestão, seria muito apreciada.
Freelancer e voluntariado para ajudar com organizações sem fins lucrativos são uma ótima maneira de aprender novas habilidades. Você está certo, você só pode aprender muito sozinho. Quando você está sob a arma, você aprende muito mais. Pontos de bônus se você puder encontrar um lugar com um mentor experiente e paciente que o guiará e sugerirá melhorias em seu trabalho.
Trabalhei por vários anos em trabalhos do tipo desafio leve, onde estava sozinho para realizar o trabalho ... depois consultei um banco internacional ... revisões instantâneas de código, gerenciamento de mudanças, reuniões de estratégia e prazos apertados .. ..Eu suei por alguns meses antes de me sentir realmente confortável. Entre isso e meu trabalho como freelancer (que muitas vezes levo a um custo mais baixo em troca da oportunidade de enfrentar um desafio da maneira correta e não da barata), fiz um grande progresso nos últimos anos. É uma sensação boa saber que você sabe como expulsar o código "correto". Fazer isso, devo acrescentar, ainda requer disciplina.
Além disso, não posso dizer o suficiente o quão importante é "treinar". Tenho sorte de que meu diploma seja em design, mas minha profissão é realmente de desenvolvimento. Passe para o "lado sombrio" da interface do usuário e do desenvolvimento da interação, porque é incrível como é importante e quão poucos desenvolvedores o fazem. Enfrente o Jquery ou o Javascript ou algo parecido apenas para aprender. Parece ótimo em um currículo.
Obrigado por sua resposta. Analisei um pouco o design, porque compreendo a importância dos ascetas, especialmente quando você está tentando mostrar seus talentos para alguém que não é especialista em tecnologia. Eu aprendi muito sobre CSS e JavaScript. Encontrei alguns bons tutoriais sobre jQuery que gostaria de experimentar. Depois de me acostumar com a plataforma ASP.NET, desejei me ramificar no PHP e MySql. Acho que existem muitos sites sem fins lucrativos que precisam de alguém para ajudá-los, mas o site está em PHP.
Icsracer 03/09/10
Honestamente, se você entende os conceitos de programação (orientação a objetos, matrizes, fluxo lógico, etc.), passar de ASP para PHP ou Java etc. é apenas uma questão de pegar um livro. É quando você não entende os conceitos principais que ir de um para o outro se torna um empreendimento massivo. Não posso enfatizar o suficiente os conceitos de OO, bem como um forte entendimento de como o DOM funciona. Com organizações sem fins lucrativos, muitas são PHP porque é isso que alguns voluntários sabem. Se você tem um objetivo para ajudar, pergunte se eles gostariam de ajuda e estão abertos a mudanças. Consegui dois empregos em período integral dessa maneira!
bpeterson76
2
Você poderia procurar coisas como
Microsoft Web Platform Installer e WebMatrix (ainda em versão beta)
Sistemas de Gerenciamento de Conteúdo
XSLT
O WebPI e o WebMatrix são ótimas ferramentas para conhecer para desenvolvedores da web. Os CMS são uma ferramenta muito comum para criar sites orientados a conteúdo e o XSLT é uma tecnologia incrível para o desenvolvimento da web. Se você não estiver familiarizado com o XSLT, é basicamente uma transformação que pode transformar uma estrutura XML (normalmente descrevendo dados) em outra estrutura XML (normalmente xhtml).
obrigado pelo conselho, vou dar uma olhada e dar alguns comentários!
Icsracer 02/09/10
2
Considere se envolver em projetos de código aberto. É uma experiência inestimável - trabalhando em equipe, trabalhando em rede com colegas, desafiando-se assumindo tarefas que você não conhece, etc. Para projetos relacionados ao .NET, o Codeplex é o marco zero.
Se você não conseguir encontrar o projeto OSS "certo" para ingressar, crie um. Mesmo que seja apenas você trabalhando sozinho, reinventar as mesmas rodas antigas, colocá-las livremente no mundo chamará a atenção e atrairá colegas com ideias semelhantes (e possivelmente muitas críticas duras, mas isso também é útil) e ajudar a pavimentar o caminho para projetos futuros.
Como bônus, você poderá colocá-lo em seu portfólio, o que geralmente não será possível como funcionário de uma empresa - eles possuem o código, você não pode fazer nada com ele. Isso é enorme: estou iniciando minha própria consultoria com muitos buracos em meu próprio portfólio e isso dói um pouco.
Você poderia procurar coisas como
O WebPI e o WebMatrix são ótimas ferramentas para conhecer para desenvolvedores da web. Os CMS são uma ferramenta muito comum para criar sites orientados a conteúdo e o XSLT é uma tecnologia incrível para o desenvolvimento da web. Se você não estiver familiarizado com o XSLT, é basicamente uma transformação que pode transformar uma estrutura XML (normalmente descrevendo dados) em outra estrutura XML (normalmente xhtml).
Se você quiser experimentar todos os pontos acima, pode começar com o WebPI e o WebMatrix em http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience e uma vez você está executando, você pode trabalhar com o XSLT em http://docs.composite.net/C1/XSLT.aspx .
Gostaríamos muito de receber feedback de você sobre sua experiência.
fonte
Considere se envolver em projetos de código aberto. É uma experiência inestimável - trabalhando em equipe, trabalhando em rede com colegas, desafiando-se assumindo tarefas que você não conhece, etc. Para projetos relacionados ao .NET, o Codeplex é o marco zero.
Se você não conseguir encontrar o projeto OSS "certo" para ingressar, crie um. Mesmo que seja apenas você trabalhando sozinho, reinventar as mesmas rodas antigas, colocá-las livremente no mundo chamará a atenção e atrairá colegas com ideias semelhantes (e possivelmente muitas críticas duras, mas isso também é útil) e ajudar a pavimentar o caminho para projetos futuros.
Como bônus, você poderá colocá-lo em seu portfólio, o que geralmente não será possível como funcionário de uma empresa - eles possuem o código, você não pode fazer nada com ele. Isso é enorme: estou iniciando minha própria consultoria com muitos buracos em meu próprio portfólio e isso dói um pouco.
fonte
Craigslist é um ótimo lugar para encontrar trabalho local em sua área.
fonte