Formas para un principiante de establecer contactos y encontrar clientes para el desarrollo web
11
Soy nuevo en el desarrollo web. He estudiado mucho por mi cuenta y he creado algunos proyectos por mi cuenta. He llegado al punto en que siento que mi habilidad no progresará mucho sin más experiencia práctica. Sé que una cosa es construir un proyecto para mis motas y otra muy distinta es cumplir con los requisitos de otra persona. He estado trabajando en ASP.NET y he aprendido bastante HTML, CSS JavaScript. En mi trabajo diario trabajo regularmente con SQL y SQL Server. Si tiene alguna sugerencia sería muy apreciada.
Independiente y voluntario para ayudar con organizaciones sin fines de lucro son una excelente manera de aprender nuevas habilidades. Tienes razón, solo puedes aprender mucho por tu cuenta. Cuando estás bajo el arma, aprendes MUCHO más. Puntos de bonificación si puede encontrar un lugar con un mentor experto y paciente que lo guíe y le sugiera mejoras en su trabajo.
Trabajé durante varios años en trabajos de tipo desafío liviano donde estaba solo para hacer el trabajo ... luego consulté con un banco internacional ... revisiones de código instantáneas, gestión de cambios, reuniones de estrategia y plazos ajustados ... Lo sudaba durante unos meses antes de que realmente me sintiera cómodo. Entre eso y mi trabajo independiente (que a menudo tomo a un costo menor a cambio de la oportunidad de enfrentar un desafío de la manera CORRECTA en lugar de la forma barata), he logrado un gran progreso en los últimos años. Es una buena sensación saber que sabes cómo eliminar el código "correcto". Hacerlo, debo agregar, todavía requiere disciplina.
Además, no puedo decir lo suficiente lo importante que es "entrenar". Tengo la suerte de que mi título es en diseño, pero mi profesión es realmente el desarrollo. Cruce al "lado oscuro" de la interfaz de usuario y el desarrollo de la interacción, porque es sorprendente lo importante que es y lo mal que lo hacen muchos desarrolladores. Tackle Jquery o Javascript o similares solo para aprender. Se ve muy bien en un currículum.
Gracias por su respuesta. He estudiado un poco el diseño, porque entiendo la importancia de los ascetas, especialmente cuando intentas mostrar tus talentos a alguien que no es experto en tecnología. He aprendido mucho sobre CSS y JavaScript. Encontré algunos buenos tutoriales en jQuery que me gustaría probar. Después de sentirme cómodo con la plataforma ASP.NET, quería ramificarme en PHP y MySql. Creo que hay muchos sitios sin fines de lucro que necesitan que alguien los ayude, pero el sitio está en PHP.
icsracer
Honestamente, si comprende los conceptos de programación (orientación a objetos, matrices, flujo lógico, etc.), pasar de ASP a PHP o Java, etc. es solo cuestión de agarrar un libro. Es cuando no entiendes los conceptos centrales que pasar de uno a otro se convierte en una tarea masiva. No puedo enfatizar lo suficiente los conceptos de OO, así como una fuerte comprensión de cómo funciona el DOM. Con organizaciones sin fines de lucro, muchos son PHP porque eso es lo que algunos voluntarios voluntarios sabían. Si tiene un objetivo para ayudar, pregúnteles si les gustaría recibir ayuda y están abiertos a cambiar. ¡He conseguido dos trabajos a tiempo completo de esa manera!
bpeterson76
2
Podrías mirar cosas como
Microsoft Web Platform Installer y WebMatrix (todavía en beta)
Sistemas de gestión de contenidos
XSLT
WebPI y WebMatrix son excelentes herramientas para los desarrolladores web. Los CMS son una herramienta muy común para usar al crear sitios web orientados al contenido y XSLT es, en mi opinión, una tecnología increíble para el desarrollo web. Si no está familiarizado con XSLT, es básicamente una transformación que puede convertir una estructura XML (que generalmente describe datos) en otra estructura XML (generalmente xhtml).
gracias por el consejo, lo comprobaré y le daré algunos comentarios.
icsracer
2
Considere involucrarse en proyectos de código abierto. Es una experiencia invaluable: trabajar en equipo, establecer contactos con pares, desafiarse asumiendo tareas con las que no está familiarizado, etc. Para proyectos relacionados con .NET, Codeplex es la zona cero.
Si no puede encontrar el proyecto OSS "correcto" para unirse, cree uno. Incluso si solo trabajas tú solo, reinventando las mismas ruedas viejas, lanzándolas libremente al mundo atraerá la atención y atraerá a compañeros de ideas afines (y posiblemente muchas críticas duras, pero eso también es útil) y ayudar a allanar el camino para futuros proyectos.
Como beneficio adicional, podrá incluirlo en su cartera, lo que generalmente no podrá hacer como empleado de una empresa: son dueños del código, no puede hacer nada con él. Esto es enorme: estoy a punto de comenzar mi propia consultoría con muchos agujeros en mi propia cartera, y duele un poco.
Podrías mirar cosas como
WebPI y WebMatrix son excelentes herramientas para los desarrolladores web. Los CMS son una herramienta muy común para usar al crear sitios web orientados al contenido y XSLT es, en mi opinión, una tecnología increíble para el desarrollo web. Si no está familiarizado con XSLT, es básicamente una transformación que puede convertir una estructura XML (que generalmente describe datos) en otra estructura XML (generalmente xhtml).
Si desea probar todos los puntos anteriores, puede comenzar con WebPI y WebMatrix en http://docs.composite.net/C1/TeamBlog.aspx/2010/08/13/The-WebMatrix-experience y una vez Si lo tiene en funcionamiento, puede trabajar con XSLT en http://docs.composite.net/C1/XSLT.aspx .
Nos encantaría recibir comentarios de usted sobre su experiencia.
fuente
Considere involucrarse en proyectos de código abierto. Es una experiencia invaluable: trabajar en equipo, establecer contactos con pares, desafiarse asumiendo tareas con las que no está familiarizado, etc. Para proyectos relacionados con .NET, Codeplex es la zona cero.
Si no puede encontrar el proyecto OSS "correcto" para unirse, cree uno. Incluso si solo trabajas tú solo, reinventando las mismas ruedas viejas, lanzándolas libremente al mundo atraerá la atención y atraerá a compañeros de ideas afines (y posiblemente muchas críticas duras, pero eso también es útil) y ayudar a allanar el camino para futuros proyectos.
Como beneficio adicional, podrá incluirlo en su cartera, lo que generalmente no podrá hacer como empleado de una empresa: son dueños del código, no puede hacer nada con él. Esto es enorme: estoy a punto de comenzar mi propia consultoría con muchos agujeros en mi propia cartera, y duele un poco.
fuente
Craigslist es un excelente lugar para encontrar trabajo local en su área.
fuente