¿Cómo puede uno convertirse en un buen diseñador y desarrollador web?

¿Podría preguntar cómo puede evitar no mejorar?

Hay muchas actividades para elegir para mejorar.

  1. Desarrollo profesional Aprendizaje continuo guiado o autoguiado de tecnologías en y alrededor del desarrollo web. Aplique por qué aprende a usos prácticos.
  2. Experiencia práctica Aplicación de habilidades a necesidades prácticas útiles.
  3. Escribir documentación Documente su trabajo para que alguien pueda hacerse cargo. Escribe un manual de usuario. Por cierto, no solo encontrará errores en el código de esta manera, sino también mejoras en las características, código o características innecesarias y código o características mal implementados. Además, algunas cosas de las que te sentirás orgulloso ahora son explicables.
  4. Desarrollar con las pruebas en mente . Es decir, cada clase y método tiene un plan de prueba desde el principio que puede ejecutar. Escriba las instrucciones del plan de prueba para la persona de preguntas y respuestas.
  5. Aprende a desarrollarte en equipo . Tocar un instrumento musical cambia dramáticamente cuando te unes a una banda.
  6. Enseñar o mentor . Explicar a otros a menudo con el objetivo de que dominen o alcancen un resultado a menudo puede agudizar su comprensión de la tecnología.
  7. Crea tutoriales o material del curso o escribe . Va con el # 6.
  8. Únase a proyectos de código abierto . ¿Qué tal el equipo de WordPress por ejemplo?
  9. Guía a otros para hacer el desarrollo . Este es el liderazgo del equipo. Si puede lograr que otros hagan el trabajo que tiene una habilidad comercial o una habilidad de liderazgo tecnológico, la primera es mucho más rentable.
  10. Publique código fuente abierto, fragmentos de código o soluciones . Github es un ejemplo de eso. ¿Puede producir algo útil o mejorar una solución? (Algunos de esos códigos abiertos pueden funcionar pero apestan seguir o modificar).

Mi recomendación es rodearse de recursos. Suscríbase a la revista de diseño web, sitios web y siga y comparta diseños en las redes sociales. También siga a otros desarrolladores y diseñadores, ya que comparten consejos y herramientas.

Sitio relacionado con el diseño:
Bienvenido dribble.com – Hostmonster.com
Trabajo creativo superior en Behance
Las mejores tendencias de diseño web
Gorjeo
Behance :: Sitios curados

Sitio relacionado con el desarrollo
Tímpano
CodePen
Un recurso para desarrolladores HTML5 web abiertos
CSS-Tricks
Gorjeo

Esto te mantendrá al día con las últimas tendencias en diseño y desarrollo web. Hazme saber si esto funciona

Para conseguir trabajo en una buena compañía, necesitas aprender. Recomiendo estudiar los conceptos básicos sobre los que se construye cualquier lenguaje serio, involucrarse en los principios de programación y luego elegir lo que más le interesa.

  1. Aprender HTML HTML es la base de la base de datos con la que comienza cualquier programador. Este lenguaje es importante porque controla el contenido y el diseño de las páginas web.
  2. Aprender hojas de estilo CSS en cascada es necesario para personalizar la apariencia de los elementos en el sitio web.
  3. Aprendizaje de JavaScript Este lenguaje es muy popular, una gran cantidad de sitios y aplicaciones web contiene código escrito en JavaScript. Será muy útil para usted saber si desea convertirse en un desarrollador front-end y si desea trabajar en el back-end.
  4. Aprender jQuery jQuery es una biblioteca que se utiliza para el desarrollo de JavaScript. Para un nivel de entrada, es suficiente para poder conectar complementos utilizando la biblioteca.

Cuando aprenda los conceptos básicos de estos idiomas, puede elegir su vocación: front-end o back-end. La diferencia es que el primer código interactúa con el usuario y el segundo interactúa con los datos del servidor.

Si quieres convertirte en un desarrollador front-end: – Necesitas comprender a fondo HTML y CSS. – Aprenda JavaScript del lado del cliente – Aprenda jQuery Para el nivel del especialista frontend, no solo necesita poder crear, sino adjuntar al backend o API. – Estudie el marco (React JS, Angular 1 o 2). – Aprenda CSS-framework, que funciona con JS-framework (Bootstrap, Material Design).

Si quieres convertirte en un desarrollador de back-end: puedes elegir uno de los idiomas que más te gusten:

  • El lenguaje C # (.net) es responsable del desarrollo empresarial de sistemas complejos altamente cargados, que están vinculados al ecosistema de Microsoft. Se utiliza para programar aplicaciones de escritorio y web.
  • Python Este lenguaje es fácil de aprender, además, cada año está ganando popularidad, especialmente en el mercado occidental. Con Python, puede realizar rápidamente las tareas. Puede escribir cualquier cosa en él, pero básicamente el lenguaje está dirigido a los scripts de aplicación y en el sistema operativo Linux.
  • JavaScript Este lenguaje se usa tanto para el frontend como para el backend. Puede ampliar las habilidades, aprender Node.JS (lenguaje rápido para desarrollar proyectos cargados: chats, subastas). El objetivo principal es manejar muchas consultas pequeñas. Express (Node.JS), MongoDB (uno de los motores de bases de datos, orientado a documentos).
  • PHP Se utiliza principalmente para crear aplicaciones web. Un lenguaje de programación popular, que tampoco es demasiado complicado a la hora de estudiar. Además, aprenda los marcos populares, por ejemplo, el desarrollo en laravel, symfony, yii es muy solicitado ahora.

También le recomendamos que visite nuestro artículo Cinco reglas de oro del diseño web

Se trata del ABC

Siempre B e C odando.

¿Alguna vez has vuelto a mirar el código que escribiste hace mucho tiempo? ¿Alguna vez notaste cómo detectas al instante las cosas que podrías haber hecho mejor? Todos los días que pasa codificando, encuentra nuevos problemas y, para resolver estos problemas, termina pasando mucho tiempo aprendiendo cómo resolver ese problema.

Cada problema que resuelva es otra arma en su arsenal de desarrollo web . Esa es una de mis cosas favoritas sobre el trabajo; el acto de codificar es lo mismo que aprender a codificar.

Reiterar lo que dijo Vincent; Si no se ve desafiado, encuentre formas de salir de su zona de confort. Intente usar un marco CSS que no sea Bootstrap. Deje de lado su adicción a jQuery escribiendo javascript de vainilla.

Todos los días, 1% mejor. ¡Buena suerte!

La única forma de mejorar realmente como desarrollador web es practicar, practicar, practicar. Practica escribir software web. Practica escribir todo tipo de software web. Practique escribiendo tanto software web como pueda.

No se trata de la tecnología que utiliza (por ejemplo, PHP, JavaScript, Python, Ruby, Java, Laravel, Angular, React, Node, Django, Rails, Spring, etc.). Puede dedicarse a una o dos tecnologías y convertirse en un gran desarrollador web.

Se trata de desarrollar sus habilidades de programación , su capacidad para manejar diferentes tipos de problemas . Las empresas no lo contratan por las tecnologías que conoce; lo contratan por su capacidad para escribir un excelente software, software libre de defectos, de manera rápida y confiable. Y esto solo puede venir de la experiencia.

Entonces, practica, practica, practica.

simplemente comenzar a aprender …

puede comenzar simplemente aprendiendo los conceptos básicos que todo desarrollador web necesita

como los conceptos básicos HTML5, css y javaScript, eso es casi todos los desarrolladores web, independientemente de que su pila tenga un nivel de conocimiento diferente, ya que depende de la ruta o pila que elija para su carrera

prácticamente puedes aprender todo a través de:

Libros (si eres del tipo de personas a las que les gusta leer y no te aburres rápido)

tienes cursos gratuitos / pagos (no recomiendo los cursos pagos en esta etapa)

Canales de YouTube:

  1. thenewboston

este tipo llamado Bucky casi hizo una lista de reproducción sobre todo, puedes buscar html, css, javascript en su canal y encontrarás videos simples para aprender todo lo que necesitas de él.

2. Derek Banas

este chico también igual que Bucky hizo una gran lista de reproducción para enseñar todo

3. Tutoriales web en línea de W3Schools

este sitio web proporciona todo sobre cada tema en la web -Dev con un contenido simple y ejemplos … etc.

4. Comience a aprender en Treehouse gratis (sitio web pago)

este sitio web también es bueno, pero no hay cursos gratuitos, todos pagados

5. También puedes encontrar algunos cursos (gratuitos / de pago) en

Cursos en línea – Aprenda cualquier cosa, en su horario | Udemy

Coursera | Cursos en línea de las mejores universidades. Únete gratis

para mí comencé con los canales de youtube que mencioné antes + W3Schoole

después de aprender los conceptos básicos, tendrá una buena base para comenzar a crear sitios web / aplicaciones / juegos simples con javascript

CSS, HTML y JavaScript, todo en desarrollo front-end

tienes que aprender sobre algunas tecnologías de desarrollo de back-end como PHP, node.js, que te ayudará a comparar las dos pilas que has aprendido hasta ahora (front-end / back-end)

entonces puede comenzar a pensar qué es lo que más le gusta a Stack en función de lo que le guste, el diseño y el desarrollo de la interfaz de usuario, o las características de la base de datos y el desarrollador de fondo.

Creo que la mejor manera de convertirse en un mejor desarrollador web o mejor en algo en general es invertir tiempo e intentar mejorar constantemente.

Para convertirse en un mejor desarrollador web, debe adquirir más experiencia y la forma de hacerlo es seguir aprendiendo leyendo, creando y codificando más cosas. También ayuda a aprender más idiomas y marcos para abrir su mente y abordar mejor los proyectos futuros.

Comenzaría por construir un proyecto web personalizado con herramientas con las que no estoy familiarizado y presentarlo. La gente eventualmente comenzará a usarlo y proporcionará comentarios que pueden ayudarlo a hacerlo aún mejor. Esto puede ayudarte a mejorar tus habilidades y, mientras sigas trabajando en ello, eventualmente te convertirás en un mejor desarrollador web a largo plazo.

Espero que ayude 😉

La respuesta podría ser quizás nunca.

Espera, sigue leyendo.

¿Por qué? Porque es un proceso de aprendizaje interminable. Cuanto más aprendes, más tiene. Cuanto más aprendes, más te olvidas de los aprendizajes anteriores.

Pero la trampa es la confianza.

Cuanto más aprenda, más confianza tendrá y esta confianza lo convertirá en un verdadero desarrollador web. Que incluso si no lo sabe, estará seguro de que aprenderá una forma de hacerlo.

Feliz codificación y sigue riendo 🙂

El diseño web es un trabajo creativo con mucho espacio para la imaginación. Para dominar la formación en diseño web en Lucknow en pocas horas, necesita comprender ciertas habilidades blandas, así como habilidades técnicas. Para tener éxito en el campo del diseño web se requiere más que solo tener el equipo adecuado o un excelente control del diseño. A continuación se presentan ciertos consejos necesarios para una carrera exitosa en diseño web:

HABILIDADES DE COMUNICACIÓN

La comunicación eficiente y efectiva se agrupa bajo esas habilidades que pueden hacer o deshacer en cualquier campo, pero es especialmente importante en el diseño web ya que tiene que comunicarse con un cliente o un desarrollador que puede decidir el éxito de su proyecto. Uno debe ser audaz y claro en su comunicación con el cliente.

PLANEA ANTES DE DISEÑAR

Es importante que planifique e investigue adecuadamente antes de comenzar el proceso de diseño web. La planificación se puede dividir en

  • Investigar sobre la empresa del cliente.
  • Preguntar al cliente sobre sus necesidades y expectativas.
  • Evaluación de lo que están haciendo sus competidores y la tendencia de la industria relacionada

ACTUALIZA CON NUEVA TECNOLOGÍA

El mundo de la tecnología informática está cambiando todos los días y para mantenerse al día con eso, necesita estar tecnológicamente sincronizado con los cambios en la industria. Necesita aprender cosas nuevas y nuevas tendencias sobre su campo.

PORTAFOLIO ACTUALIZADO

La cartera es el mejor medio para que los diseñadores web muestren sus habilidades y destrezas y, por lo tanto, debe mantener y mantener actualizada la cartera de su trabajo. Querrá una cartera que cubra todos los aspectos del diseño web que incluye diseños, gestión de contenido, composición, tipografía, colores, técnicas y fundamentos de diseño. También lo ayudará a conseguir nuevos clientes.

SEO / MARKETING / MEDIOS SOCIALES

Hoy en día, Internet es la forma en que muchas empresas venden hoy, y dado que también necesitará vender sus talentos de diseñador web, también debe aprender habilidades de SEO / MARKETING / SOCIAL MEDIA. Incluso conociendo los conceptos básicos de cada uno y tenerlos en cuenta para ambos El cliente y sus propios sitios lo ayudarán en su viaje de diseñador web.

HABILIDADES TÉCNICAS

El conocimiento de los términos técnicos que figuran a continuación puede ayudarlo a convertirse en un excelente diseñador web:

DISEÑO VISUAL

Incluye principios de diseño, proporciones, tipografía, sistemas de cuadrícula, teoría del color, paneles de humor, fuentes web y paletas de colores.

UX

Es sinónimo de experiencia del usuario y cómo se sienten las personas cuando usan un sitio web.

HTML

HTML significa Hyper Text Markup Language, que es el lenguaje de codificación utilizado para poner contenido en una página web y darle estructura.

CSS

CSS significa hojas de estilo en cascada. Es el código que le dice a los navegadores cómo formatear y diseñar HTML para una página web. En otras palabras, es lo que hace que todo el texto y otros contenidos se vean bien.

Para obtener una buena capacitación en diseño web, haga clic aquí: – http://www.traininginlucknow.in

Aprende los últimos idiomas. Construye proyectos basados ​​en esos idiomas. ¡Llame a sí mismo un desarrollador web competente!

Teniendo en cuenta los avances tecnológicos que se realizan en términos de idiomas y marcos, para ser un buen desarrollador web, es obligatorio que conozca las últimas tendencias tecnológicas.

Las empresas en este momento están buscando candidatos que puedan aumentar su alcance en los medios virtuales y están buscando candidatos creativos competentes que puedan cumplir de acuerdo con los requisitos de la empresa. Considerando esto, los frameworks basados ​​en JavaScript han recibido recientemente una escala masiva. Los lenguajes como Node.JS, ExpressJS, Angular, MongoDB, R y Python se están utilizando ampliamente en la industria actualmente.

  • LinkedIn: con Node.js, crearon la aplicación de LinkedIn 20 veces más rápido y usaron menos recursos de 30 servidores, se redujo a 3.
  • Netflix: el tiempo de inicio de la aplicación Netflix se redujo en un 70%.
  • Paypal: la aplicación Node.js se creó en un 33% menos de códigos y un 40% menos de archivos.
  • Uber: la tecnología se optimiza sola. Entonces se pone mejor, es propio.
  • Netflix, Paypal, UpWork, The guardian, Youtube- se basan en Angular. Las 10 mejores aplicaciones y sitios web desarrollados con AngularJS – Mobiloitte Blog

En el escenario actual del mercado, el conocimiento de trabajo recibe el valor más alto. Las empresas no buscan candidatos que tengan sus conocimientos restringidos a los títulos. En un mercado tan acelerado, las compañías buscan candidatos que puedan ser productivos desde el primer día de su contratación. Teniendo esto en cuenta, es esencial que te desarrolles para estar más centrado en el trabajo.

  • Si no ha aprendido estos idiomas durante el viaje académico, le aconsejaría que primero aprenda estas tecnologías. Hay varias plataformas como Coursera, Udemy, SimpliLearn, Udacity que ofrecen una gran cantidad de cursos en línea.
  • Aparte de esto, estos lenguajes y marcos se utilizan ampliamente en el desarrollo web. Si está buscando una carrera profesional en desarrollo web, otra plataforma que se centre únicamente en el desarrollo web y la ciencia de datos sería edWisor . También incluyen un módulo de proyecto dentro de su programa de capacitación.

¿Qué sigue después de los proyectos? ¿Simplemente aprender los idiomas es un desarrollador web competente?

La respuesta es no. En la fecha actual, las compañías han identificado que obtener una certificación se ha vuelto fácil y también restrictivo para el trabajo del curso. Actualmente, las empresas están buscando candidatos que hayan dado un paso adelante y hayan trabajado en proyectos similares a los proyectos enfrentados en la industria. Después de aprender estos idiomas, el siguiente paso más importante sería realizar proyectos. Los proyectos muestran su competencia y conocimiento práctico de los idiomas que ha aprendido. Las empresas están directamente interesadas en lo productivo que puede ser para ellas y los proyectos lo demuestran claramente.

  • Aprenda los lenguajes y marcos de tendencias de la industria.
  • Demuestra tu habilidad a través de proyectos.
  • ¡Llame a sí mismo un desarrollador competente!

La clave para ser un buen desarrollador es la comunicación. Incluso más que sus habilidades técnicas, necesita saber cómo comunicar conceptos técnicos a la persona no técnica promedio. Las respuestas oportunas, las explicaciones claras y concisas, y la facturación honesta (sin estafar a las personas porque no saben cuánto tiempo debe tomar algo) son extremadamente importantes.

Puedes ser un súper gurú de la codificación, pero si comienzas a criticar a la gente por cada correo electrónico y pregunta, vas a estar sin trabajo, no importa lo bueno que seas. No somos abogados, así que no cobres como uno. Incluya el precio de las comunicaciones en sus tarifas por hora y de proyecto. Entonces, si hago una hora de trabajo, eso generalmente implicará 3-4 correos electrónicos cortos además de la hora. No cobro extra por eso, mi tasa de facturación lo cubre. Esto hace que los clientes estén mucho más felices que si cobrara tarifas más bajas pero cobrara 15 minutos adicionales por correo electrónico.

De lo contrario, escriba código limpio y compatible que funcione. Escuche lo que quiere y constrúyalo. No eres el diseñador, así que a menos que algo sea un problema para la usabilidad, solo guarda tus opiniones sobre el diseño para ti y construye. Si tiene preguntas sobre la funcionalidad, pregúntelo antes de perder el tiempo construyendo algo, solo para descubrir que quieren que funcione de otra manera.

Para las habilidades técnicas, necesita saber cómo escribir css de trabajo que cumplan con los requisitos mientras duerme. HTML y PhP son igualmente importantes. Javascript será útil en el futuro también. Aprende WordPress.

Te guste o no, esto es lo que muchos, muchos clientes quieren. No les hable a Drupal ni a otra cosa porque cree que es más genial. WordPress es deseable porque es fácil para una persona que no es de tecnología aprender, en cuanto a editar y agregar contenido. Si eso es lo que quieren, dárselos.

Escucho podcasts camino al trabajo. Aunque no es el lenguaje de programación que uso, comencé a ver la serie de codificación de DHH en YouTube. Leí artículos interesantes y sigo a algunas personas en Twitter que publican apegados a la programación y tienen buenos consejos. Trabajo a través de tutoriales de vez en cuando. Actualmente estoy trabajando a través de Test Driven Development (para Laravel) de Adam Wathan. He trabajado en algunos cursos de Wes Bos. Al igual que cualquier otro campo, hago cosas para asegurarme de que estoy creciendo en mi oficio. La única bala mágica es invertir tiempo.

Tampoco evito los proyectos interesantes en el trabajo. Nada como tener que resolver los problemas extraños para hacerte mejor.

Me gustaría responder de una manera diferente que lo ayudará a ser Mejor y Competente en cualquier campo de la vida.

Para mejorar (en general), antes que nada debes:

Deja de compararte con los demás Y comienza a compararte con lo que eras ayer.

Deja de recibir consejos de diferentes bocas, es mejor que sepas sobre ti mismo. Siempre recibirás un nuevo consejo cada vez que le preguntes a alguien. Te va a distraer. No podrá tomar ninguna buena decisión.

Siéntese y piense en lo que hizo hoy, durante al menos 10 minutos, todas las noches antes de dormir. Piensa en lo que aprendiste hoy, lo que hiciste bien o mal. Analízate y saca conclusiones.

Practica lo que aprendes todos los días. Sin práctica, nunca puedes ser mejor.

Comete tantos errores como puedas. No tengas miedo a los errores, los errores son como un buen amigo o más probablemente un espejo. Le dirán lo bueno que es, recibirá comentarios instantáneos sobre usted y su progreso hasta el momento, lo que lo ayudará a ser ~ perfecto.

Comienza a enseñar lo que aprendes. Cuando enseñas, aprendes más. Cuando enseñas, tus conceptos comienzan a ser más claros y vívidos.

Ahora vamos a tu pregunta. Puede aplicar las técnicas anteriores para convertirse en un buen programador (desarrollador web).

Siga pasos adicionales:

  • Piensa en algunos problemas e intenta resolverlos.
  • Lea y practique algunas estructuras de datos y algoritmos.
  • Intenta contribuir en proyectos de código abierto.
  • Lea los códigos de otros desarrolladores profesionales.
  • Intente crear algunas bibliotecas simples que contengan funciones útiles.

Muchas gracias por leer mi respuesta. Espero que lo hayan disfrutado. Déjame saber cuáles son tus pensamientos.

Saludos,

Tauqeer Nasir

Primero pregúntese qué es la web: ¿comienza dónde y se extiende hasta qué límite? Entonces googlealo. Estoy casi seguro de que cuando lea los primeros cinco resultados de Google, comenzará a ajustar algunas ideas en su mente … Pero este no es el objetivo.

También encontrará algunas palabras que se repiten a través de esas páginas web. Elige los que más te hablen y comienza a buscarlos en Google.

Al final de las primeras 03 horas, podrá utilizar adecuadamente algunas de esas palabras, discerniendo los conceptos que abordan.

Luego, encuentre un libro gratuito o dos, o dos y UNO tutoriales bien detallados sobre cualquiera de ellos. Desconéctese de Internet (siempre que no sea necesario) y comience a leer.

Estoy seguro de que pronto volverá con preguntas más precisas relacionadas con el desarrollo web … Ya sea aquí en Quora o StackOverflow o simplemente en Googe Search.

Cuando comience a enorgullecerse de un ingeniero, intente responder preguntas de foros como StackOverflow y su orgullo se enfriará pronto. Con el mismo entusiasmo que antes, intente encontrar soluciones por sus propios medios. Antes de pedir ayuda, asegúrese de dar todo lo que tenía.

Buena suerte.

Práctica práctica práctica.

Debes desarrollar aplicaciones web.

Un experto es un hombre que ha cometido todos los errores que se pueden cometer,
En un campo estrecho.
– Niels Bohr

Aprende nuevos lenguajes y marcos.

Agregue nuevas funciones a sus aplicaciones web.

Cometer errores. Aprende de ellos. Aplica lo que aprendiste al próximo proyecto.

La primera necesidad es comprender la plataforma de diseño web e inscribirse en un curso que le dará una buena visión de la industria y todos los aspectos tecnológicos. Existen múltiples conjuntos tecnológicos en los que se puede realizar el diseño y desarrollo web. Algunos de ellos son PHP, .NET, Java, RoR, etc.

El conocimiento básico de HTML, XML, CSS, PHOTOSHOP es muy necesario para comenzar el trabajo de diseño. Javascript es otro aspecto a través del cual puede administrar las secuencias de comandos del lado del cliente y del servidor, etc. Los idiomas mencionados anteriormente funcionarán en sincronización con HTML y Javascript para tener una aplicación web sólida desarrollada.

Una vez que esté en un curso, comenzará a obtener todos los conocimientos sobre la tecnología y la experiencia requeridas, junto con usted comenzará a desarrollar su experiencia en el campo.

¡¡Espero que ayude!!

Estoy a punto de volar tu mente …

Este es un secreto muy bien guardado, pero voy a dejarte entrar, solo promete no decírselo a nadie más …

Cómo mejorar cualquier cosa, en 3 simples pasos

10 estudio

20 práctica

30 Ajustar

40 GOTO 10

Hola,

Inscríbase en una universidad comunitaria cerca de usted y tome clases de diseño, lea libros sobre diseño, busque videos de Youtube, comuníquese con personas que ya conoce que ya están en el campo. La mejor manera es ir a reuniones en su área y escuchar y conectarse, como en este evento que he publicado a continuación:

Igniters: los emprendedores de Stanford y los fundadores de Silicon Valley te invitan a una reunión genial:

“Hackeando la empatía: desmitificando la habilidad más poderosa para los líderes de diseño futuro” Ponente de la noche: Greg Aper. Cómo los seres humanos crean nuevos productos y experiencias está cambiando asombrosamente rápido. Las startups y los diseñadores tienen más recursos a su alcance que nunca. Llevar nuevas ideas a las masas requiere un conjunto de herramientas en evolución que permita a los líderes creativos conectarse y guiar a personas de entornos dispares y de todos los ámbitos de la vida. En el corazón de este conjunto de habilidades emergentes se encuentra una habilidad controvertida, subestimada y muchas veces incomprendida: la empatía.

Jueves, 25 de mayo de 2017 7:00 PM en el Centro de Innovación ZGC, Santa Clara, CARegistro aquí: http: // ttp: //bit.ly/IgniterEmpathy

Gracias por el A2A.

No estoy tanto en ese mundo, pero desde mi espacio de creación de aplicaciones, mi mayor consejo sería:

Vaya más claramente para CUALQUIER diseño o desarrollo, pero no ambos.

Aunque, por supuesto, los dos se superponen, ambos son lo suficientemente difíciles como para tratar de abordarlos a la vez.

Entonces, en mi caso, solo estaba haciendo el trabajo de diseño en nuestras aplicaciones, pero ahora estoy empezando a entrar en el código.

Si tiene la suerte de trabajar con alguien que puede hacer la parte que menos le gusta, le recomiendo asociarse con ellos y crear algunos sitios web (no tiene que iniciar un negocio con ellos; solo obtenga algo de experiencia) . ENTONCES, en uno o dos años y según sea necesario, comience a trabajar en la parte del trabajo que no le gusta tanto.

Si no tiene la suerte de tener a esa otra persona cerca, entonces tal vez comience con algunas plantillas o código fuente existente y modifíquelo (concentrándose en el diseño o el código).

Al menos, así es como lo he hecho en mi mundo, y ciertamente es más divertido y manejable que simplemente comenzar a tratar de “construir una aplicación” sin ayuda.

Si quieres ser un buen desarrollador web, comienza a desarrollar.

Cree proyectos paralelos que lo ayuden a aprender nuevas habilidades. Realmente sería bueno crear su sitio de cartera personal. En el sitio puedes probar cosas nuevas y, para obtener una ventaja adicional, puedes bloguear sobre todo lo que estás aprendiendo.

Hay muchas clases en línea que le enseñan desarrollo web. Uno de los sitios que recomiendo es team treehouse: Comience a aprender en Treehouse gratis

Los cursos para Treehouse son fáciles de seguir y tienen increíbles cuestionarios interactivos al final. Si tiene alguna pregunta, encontrará muchas personas excelentes para ayudar.

En pocas palabras, ¡salta! Comience a escribir el código. ¡No puedo esperar para ver lo que creas!