¿Qué piensan los desarrolladores profesionales de los cursos de programación en línea como Codecademy, Code School y freeCodeCamp.org?

El 90% de las personas que usan Codecademy y Codeschool para tratar de aprender la codificación fallan. Esto se debe a que el 90% de las personas que recurren a Codecademy y Codeschool están aprendiendo programación por el simple hecho de aprender a codificar. Es por eso que no será contratado si incluye Codecademy y / o insignias de CodeSchool en su currículum.

El otro 10% de las personas que usan Codecademy o Codeschool se convierten en desarrolladores exitosos porque están aprendiendo programación para construir un juego de tictactoe para jugar con sus amigos; un sitio de comercio electrónico para que puedan vender cosas; una aplicación de video chat para conectarse con familiares; etc.

Hay una mentalidad muy diferente entre el 90% y el 10% que están aprendiendo programación, y los exitosos son aquellos que ven las plataformas de aprendizaje como un medio para un fin, no el fin en sí mismo. Por ejemplo, si no tiene experiencia en programación y desea aprender a codificar, su objetivo no debería ser reclamar todas las insignias en Codecademy. Su objetivo debe ser construir un juego simple (o sitio web) y debe aprender lo suficiente en Codecademy / Codeschool para construir esa aplicación.

A medida que avanza, establecerá objetivos más grandes y complejos para usted y creará aplicaciones más atractivas. Estas se convertirán en las aplicaciones que orgullosamente pondrás en tu currículum, y la historia de tu maravilloso viaje te habrá dado la experiencia que necesitas para un trabajo de programación.

… o tal vez una de sus aplicaciones algún día pueda inspirar a cientos de personas talentosas a trabajar con usted.

Actualizaciones
Mucho ha cambiado desde que publiqué esto. Leí todos los comentarios y creo que esta respuesta merece una actualización.

Edit5 (27/01/18): comencé un campamento de entrenamiento sin fines de lucro llamado GarageScript y organizamos eventos de voluntariado para enseñar codificación: Taller de JavaScript. Si estás por la zona, ¡aprende gratis!

Edit4: Recientemente me encontré con Haseeb Qureshi, un jugador de póker que decidió aprender a programar. Su primer trabajo de programación ofreció 250k (pago + equidad). Debido a la naturaleza de la pregunta, pensé que su artículo sería muy relevante: Cómo entrar en la industria de la tecnología: una guía para buscar empleo y entrevistas tecnológicas

Edit3: Angus Urquhart y J. Sen señalaron en los comentarios, simplemente desarrollar sus ideas es un buen comienzo, pero es muy útil contar con un mentor que le muestre las mejores prácticas, revise su código, etc. Recomiendo FreeCodeCamp. Fue creado por un amigo y miembro de Quora, Quincy Larson, y puede usarlo para unirse a una comunidad de desarrolladores que están comenzando y aprendiendo a codificar. Puede unirse a una organización sin fines de lucro y ayudar con su código y obtener comentarios.

Edit2: como señaló Jon Young, esta publicación está orientada a la programación web y a los principiantes. Si te gustan los juegos, este es un gran libro y la versión web es 100% gratis: Patrones de programación de juegos.

edit1: Un gran ejemplo es Jennifer Dewalt, quien aprendió a programar mediante la creación de 180 sitios web en 180 días.

★★★★★ En mi opinión, Udacity es el mejor de los “tres grandes” proveedores de MOOC (Udacity, Coursera, edX).

La razón de esto se reduce a la calidad de la instrucción. He tomado clases de todos los proveedores anteriores, puedo decir con certeza que la calidad general de la enseñanza y la presentación de Udacity es de primera categoría. La fortaleza de Coursera, asociarse con universidades de todo el mundo, también es su debilidad: la calidad de los videos a veces es deficiente y los cursos a veces no están bien organizados. No es así con Udacity. Cada conferencia de cada curso es casi perfecta. Los editores de video de Udacity hacen un trabajo increíble al hacer videos de muy alta calidad con pocos errores. Además, he descubierto que el modelo de Udacity para video conferencias es el más fácil de aprender. Udacity utiliza una tecnología muy buena para disparar la mano del profesor mientras está escribiendo en una tableta grande y también puede superponer una pantalla de computadora. Este modelo es mejor que grabar en video a un profesor en una sala de conferencias o al maestro simplemente hablando sobre diapositivas de PowerPoint.

En general, aunque Udacity tiene menos cursos que Coursera (o incluso iTunesU), la calidad de cada curso es excelente y muy consistente. Udacity realmente ha elegido algunos maestros increíbles, por ejemplo Peter Norvig y Steve Huffman de Reddit (producto) e Hipmunk, y su esfuerzo se ha manifestado en un maravilloso material de aprendizaje en línea.

[Descargo de responsabilidad: a partir de mayo de 2014, trabajo como pasante de ingeniería de software en Udacity, pero al momento de escribir esta revisión (marzo de 2013) no tenía afiliación con Udacity aparte de tomar clases.]

Actualización: desde que se publicó esta respuesta, me he convertido en el editor gerente del canal PHP de SitePoint, anteriormente PhpMaster, mencionado en el cuerpo de la respuesta a continuación. Mi objetivo diario ha sido asegurarme de que la calidad de los artículos que presentamos excede cualquier cosa publicada anteriormente allí; se pone énfasis en los artículos dignos de producción en particular, ninguna de esas advertencias de “esto no está listo para la producción”.

Lo mismo que pensamos en Lynda.com, Phpmaster.com, Nettuts, etc. proyecto real, incluso si el tutorial se titula “Avanzado [algo]” o “Experto [algo]”.

El hecho de que cada artículo / tutorial en esos sitios web termine en “Obviamente, esto no está listo para la producción, no deberías bla, bla, bla y bla en producción, pero por brevedad …” realmente no ayuda. Si los novatos no tienen dónde aprender código digno de producción, ¿cómo dejarían de ser novatos?

Dicho esto, todos esos sitios de capacitación tienen un excelente propósito para ayudar a los recién llegados a comprender la lógica y las mejores prácticas, por lo que diría que son absolutamente esenciales. Yo mismo comencé en tales sitios y los recomendé a los novatos, algunos de los cuales se asustaron y se dieron por vencidos, y otros que hoy son desarrolladores.

★★★★★ Fuente: Opiniones sobre tecnología educativa

Udacity – Cursos universitarios gratuitos en línea
Descripción: – Udacity es una biblioteca de cursos de video en línea que ofrece cursos asequibles y atractivos para la educación superior impartidos por varios maestros experimentados para que un alumno pueda utilizar sus cursos según sus necesidades.

Punto de dolor / necesidad: –

  1. Cursos gratuitos en línea
  2. MOOC, video conferencias

Plataforma: – Web

Usabilidad: – Los cursos en línea de Udacity proporcionan a los educadores para seleccionar un curso basado en categorías y niveles. Después de seleccionar un curso, el usuario puede obtener un breve conocimiento sobre lo que se requiere y por qué tomar este curso, también el usuario tiene la opción de personalizar su lista de capítulos. Cada curso consta de varias unidades colocadas en forma de lista que comprende conferencias en video con cuestionarios integrados, prueba para ayudar a los estudiantes a comprender los conceptos. En los cursos, el educador puede ver las notas de clase que se presentan en forma de wikis con opciones de visualización y edición. Con una función de reanudar, el usuario puede comenzar y detener su curso en el medio y puede comenzar desde donde se fue. Con las discusiones, el educador puede ver, ordenar y hacer una pregunta con las etiquetas apropiadas asignadas con preguntas. Con mis cursos, el usuario puede ver fácilmente los cursos en los que se inscribieron junto con esta udacity notifica los cursos que se agregaron recientemente a la plataforma para que el usuario conozca las nuevas versiones.

Precios: – gratis

Nuestra revisión: – Udacity ofrece cursos en línea que son accesibles, asequibles, atractivos y altamente efectivos para la educación superior. Con cursos, de profesores experimentados, udacity actualmente ofrece cursos en categorías como negocios, matemáticas, informática y física con niveles como principiantes, intermedio, avanzado. Una de las buenas características de las clases del curso udacity es que el usuario puede inscribirse y completar cualquier clase con su propio ritmo preferido. Con características como el nivel de dificultad, las calificaciones de los exámenes y las tareas del usuario pueden rastrearse fácilmente en el conocimiento que tienen o aprendieron de los cursos que no están disponibles en sus escuelas / colegios. Además, después de completar un curso, los estudiantes reciben un certificado de finalización que indica su nivel de logro, firmado por los instructores, sin costo alguno, lo que puede ser una motivación para los estudiantes.

Cómo usarlo (videos de entrenamiento): –

Hay tres fases principales cuando inicialmente se aprende a programar:

  1. Respondiendo a la pregunta, “¿Me gusta programar? ¿Es para mí?”
  2. Aprender los conceptos básicos / conceptos / fundamentos.
  3. Aprender por experiencia (y aprender lo que es necesario para este proyecto individual)

Codecademy es excelente para el n. ° 1. Todos mis aprendices han pasado por las porciones HTML, CSS, jQuery y JavaScript.

El resto de ellos son buenos o excelentes para el # 2. La mayoría de las otras respuestas tienen que ver con lo bien que aprendieron # 2.

Algunas de las respuestas aquí se centran en el n. ° 3 y es absolutamente cierto: la mayor parte de su aprendizaje será por experiencia. Pero puedo prometerle que si se concentra al 100% en el conocimiento tácito (en lugar del conocimiento explícito del “libro”) y omite el n. ° 2, su código será terrible y se estabilizará pronto. Lo he visto y experimentado personalmente.

Ahora, para llegar a su verdadera pregunta: ¿cuáles son los mejores recursos para convertirse en un programador profesional? En este punto de su carrera, esto es lo que sugiero (y promuevo para mis aprendices):

  1. Mi mejor consejo es tener primero una respuesta profunda y honesta al # 1. Si no estás interesado en un desarrollador rudo y / o haces cosas increíbles, te rescatarás en el primer obstáculo (de los cuales habrá muchos).
  2. Vaya un nivel más profundo y pregúntese: “¿Quiero que los sitios web sean bonitos y fáciles de usar? ¿O quiero ser el genio que hace que realmente funcione?”
  3. Encuentra un mentor. Dígale su respuesta al # 2. Haga que creen una ruta de aprendizaje relevante. Trabajar en proyectos para ellos.

Para responder a la respuesta actual n. ° 1, comencé con Codecademy con el 100% de la intención de aprender a programar en aras de aprender a codificar. Fui desarrollador profesional dentro de un año y desde entonces he dado charlas en conferencias sobre cómo escribir código de alta calidad. Dicho esto, tener un proyecto favorito realmente te motiva a superar los obstáculos. Es importante encontrar el equilibrio entre los proyectos favoritos y profundizar en los conceptos.

Interesante pregunta.

Incluso antes del advenimiento de los sitios web de educación tecnológica en línea, el software siempre ha sido un campo que mide a las personas casi por completo por sus logros (a diferencia de las credenciales). Esto va incluso para los títulos de informática, que muchos desarrolladores de software pobres tienen y muchos desarrolladores de software excelentes no tienen.

Si estuviera mirando su currículum no me importaría cómo aprendió a codificar, estaría más interesado en lo que ha hecho con ese conocimiento.

Esto podría significar proyectos personales, contribuciones a código abierto, publicaciones de blog sobre cosas interesantes que has probado o descubierto. El trabajo del cliente que has hecho de ti tiene alguno.

Esas son sus verdaderas calificaciones y lo que me entusiasmaría hablar con usted.

De hecho, cuando crea suficientes cosas interesantes que está dispuesto a compartir con el mundo, su tiempo inicial en los sitios web de tutoriales ni siquiera se registrará en su mente como relevante. Probablemente ya has comenzado a sentir esto.

Esto también se aplica a los empleadores. Poner cómo aprendiste sobre tu currículum vitae me quitaría mi impresión de ti porque significa que lo ves tan significativo como para mencionarlo. Estoy interesado en alguien que prácticamente haya hecho lo suficiente con el conocimiento de que lo que aprendieron al ahogar los cursos introductorios.

Espero que esto ayude. ¡Sigue construyendo cosas! Demuestre el poder de lo que aprendió y que la forma en que aprendió no importa.

Code School es realmente bueno para aprender a perfeccionar sus habilidades de front-end.

Es una mejor opción para aquellos que tienen algo de experiencia.

Tomé cursos en HTML5 y CSS3. Los cursos son excelentes porque en realidad puedes crear cosas mientras tomas el curso. Obtuve mucho mejor en la construcción de botones bonitos en CSS3.

El curso en móvil fue muy bueno. Como era el curso sobre Git. Ese curso sobre Git que lleva unas horas me enseñó mucho más que los libros de los programadores pragmáticos (que también es bueno) y mucho más que los aburridos manuales de cualquier sitio actualmente.

Los instructores son excelentes presentadores y muy buenas personas para interactuar en Twitter.

NO recomendaría Code Academy en este momento si desea aprender JavaScript porque si se queda atascado, hay recursos limitados para avanzar y se le penaliza por experimentar y aprender por error.

Aprender a codificar es muy parecido a aprender a tocar un instrumento musical. Si tomé un bootcamp “Aprenda a tocar el piano en 12 semanas”, esperaría que después de 12 semanas tuviera una buena idea de cómo leer un poco de partituras, tener un buen aprecio por el trabajo de dedos necesario, saber algo sobre escalas y acordes, y poder tocar algunas piezas simples. ¡Esto no significa que esté listo para ser músico de estudio en Los Ángeles!

Como base para un primer paso, son geniales. Como una “escuela de comercio” para aprender algunas habilidades que podrían ponerle el “pie en la puerta” para un puesto de nivel de entrada, ciertamente aprenderá algunas habilidades que se demandan en estos días y podrá ser un miembro junior de Un equipo con un conjunto diverso de habilidades.

Simplemente establezca sus expectativas en consecuencia. Tocar el piano realmente bien lleva años de experiencia en el teclado, así como mucho tiempo estudiando cosas como la teoría de la música. Ser un ingeniero de software completo no es diferente. Te llevará tiempo. Mira una escuela como esa como el primer paso en un largo viaje, no el único paso.

Facturé mi primera hora profesional de desarrollo de software en 1985. Mi conjunto de habilidades ha cambiado varias veces. Me olvidé tanto de Pascal como aprendí de Java y Ruby. He visto ola tras ola de moda la forma en que se escribe html y css. Hoy hay cosas en uso activo que desearía tener tiempo para aprender. Su viaje no será diferente … Si no está listo para aprender continuamente, esta carrera profesional no es para usted. Si * estás * listo, esta es una carrera increíble.

He realizado algunos cursos en Codecademy y dos cursos en CodeSchool. He tenido buenas experiencias con ambos para hacer actualizaciones en JavaScript y obtener una introducción suave a Ruby. Por lo general, es más atractivo que leer un libro y copiar ejercicios a mano.

Sin embargo, moverse fuera del entorno de aprendizaje se siente diferente y tiene muchos desafíos invisibles. Por ejemplo, la clase de Rails for Zombies de CodeSchool fue fácil y me hizo pensar que era un experto en rails. Eso fue antes de que intentara implementar mi aplicación Rails en un servidor y tuve que aprender todos los detalles sutiles de cómo funciona realmente Rails. Uno de los puntos de venta de CodeSchool es que no tiene que hacer ninguna configuración en su máquina local, pero creo que una parte importante del aprendizaje de estos idiomas no es solo escribir el código sino también trabajar en un entorno.

Los sitios son buenos para que los principiantes aprendan a codificar, y están bien para comenzar o aprender una técnica específica, pero para ser realmente buenos, debes poner en práctica estas habilidades aprendidas.

Incluso graduarse de la universidad con un 4.0 y un título en informática no significa que sea un gran desarrollador; eso viene con experiencia.

Intenté pasar por el curso de PHP en Codecademy. Obtuve alrededor del 65% y tuve suficiente. Personalmente, me pareció perjudicial para el aprendizaje porque es demasiado estricto en el formato y está plagado de errores. Varias veces me encontré pasando horas tratando de resolver un problema porque no aceptaba mi respuesta, y luego descubrí que mi primera respuesta había sido correcta todo el tiempo, pero no fue aceptada debido a un error o una diferencia en La forma en que estructuré el código.

Lo que mejor me ha funcionado es leer el manual en PHP.net. Cuando me aburro del manual leo fragmentos de código en github, cuando me canso de eso busco stackoverflow y repito.

Una lección importante y valiosa para entender en la programación es que la mayoría de las tareas pueden codificarse de diferentes maneras. A menudo, los diferentes métodos son más apropiados para diferentes situaciones, pero con la misma frecuencia se trata únicamente de las preferencias de los programadores y los patrones de flujo de trabajo.

Los cursos en línea como este no comprenden ese concepto y, al hacerlo, pueden poner a una persona en desventaja si se les enseña que las cosas deben hacerse precisamente de esta manera que definimos y otras fallarán.

Como estudiante, si estudio e intento completar una de estas tareas en línea con una solución que de hecho sería válida pero los resultados de la prueba me dicen que es incorrecta. ¿Cómo se supone que debo saber algo mejor? A partir de entonces, creeré que esta solución perfectamente válida en realidad no solo no es la forma correcta de hacerlo, sino que creeré que no es válida porque me enseñaron que era incorrecta.

Hacemos que nuestros aprendices hagan algunos fundamentos de Javascript / HTML en CodeAcademy antes de unirse a nuestro programa bootcamp. Está bien presentar algunos fundamentos.

Como profesional experimentado, es una interfaz ordenada con la que puede jugar para comprender una sintaxis básica en un idioma con el que no está familiarizado.

  • Ni siquiera comienza a simular un entorno de producción profesional.
  • En mi opinión, es demasiado útil, por lo que las personas no aprenden a depurar / responder sus propias preguntas, lo cual es una habilidad crítica para ser un buen profesional
  • No aprende nada sobre la configuración del entorno o la implementación, lo que significa que no es posible obtener algo por su cuenta solo con su capacitación.
  • Si te quedas atascado fuera de su sistema de ayuda, no hay a dónde recurrir.

Estas cosas son realmente lo que hace que programas como el que ejecuto sean tan atractivos para los aspirantes a desarrolladores. Hacemos mucho trabajo de proyectos y laboratorios en un entorno configurado con las mismas herramientas y experiencia que usted obtiene en el trabajo. Comenzamos proyectos desde cero y con el código existente. Aprendemos sobre la escritura de especificaciones, diagramas de flujo, pruebas unitarias y organización de códigos.

Simplemente no es una experiencia que pueda ofrecer virtualmente muy bien porque la interacción con mentores calificados es sin duda la mejor manera de acelerar el aprendizaje.

“Enséñese la cirugía cerebral en 21 días”

¡Los programadores, cirujanos cerebrales, carpinteros, analistas de negocios, etc., nunca dejan de aprender, incluso después de terminar los libros / cursos! De hecho, * especialmente * no después de terminar los libros / cursos.

Se necesita bastante tiempo para ser moderadamente competente en un solo lenguaje / entorno de programación, y mucho más tiempo para descubrir y asimilar una parte considerable de toda la amplitud de “programación / modelado en general”.

“Aprender C ++ en 10 años” sería algo más realista.

El secreto de la enseñanza es enseñar a las personas * cómo enseñarse efectivamente a sí mismas * sin demasiado dolor.

¡Creo que este tipo de sitios web no te convierte en un desarrollador real!

Por supuesto, todos pueden registrarse en estos sitios y aprender el concepto muy básico de diferentes lenguajes de programación.

Pero si desea ser un desarrollador real, lo que significa que puede resolver los problemas usted mismo mediante la codificación. Tienes que trabajar en un proyecto real, algo que usarás para resolver tus problemas.

La programación no es algo que se pueda aprender con un curso corto / un entrenamiento de 3 meses. Tienes que seguir practicando durante 2-3 años. (¡¡SIGUE PRACTICANDO!!)

Comencé a enseñarme a codificar usando Codeacademy hace aproximadamente 3 años, dejé mi trabajo, viví muy poco y aprendí a codificar de 9 a 6 todos los días como si fuera un trabajo de tiempo completo. Creé sitios web para amigos y les cobré muy poco. Un año después conseguí mi primer trabajo en una gran agencia web.

Tengo sentimientos encontrados sobre Codeacademy, me ayudó a comenzar, pero hay algunos errores / errores terribles en sus cursos que realmente pueden confundirte cuando estás comenzando. Treehouse, Udemy, Khan Academy y Lynda son mejores. Pero la mejor manera de aprender no es desde ningún sitio, sino hacerlo. Aprendí mucho más después de terminar mi primer curso en Codeacademy y comenzar a construir mi primer sitio, tuve que volver sobre lo que había aprendido y realmente entenderlo. Mientras sigues un tutorial, solo estás siendo alimentado con una cuchara.

Así que mi consejo es encontrar un amigo que necesite un sitio web y construirlo.

También he aprendido más de Stackoverflow que cualquier otro sitio.

Bueno, los desarrolladores profesionales diferentes tendrán una opinión diferente basada en la experiencia personal o el sesgo.

Hablaré por mí mismo: esos sitios son un gran portal hacia la alfabetización digital.

Ofrecen una barrera de entrada baja para las personas curiosas sobre la programación. Algunos lo usarán Ustinov por curiosidad, algunos simplemente porque tienen un proyecto personal y otros como trampolín para una carrera profesional de desarrolladores.

Con respecto a “contratar” a alguien que aprendió a través de esos sitios, diría que sería lo mismo que el editor de libros contratar a alguien para escribir un libro porque aprendieron a escribir. Estaría viendo lo que han hecho con lo que aprendieron, sus habilidades para resolver problemas, sus habilidades de comunicación, etc. Si todo lo que han hecho son los ejercicios en los sitios web, son excelentes para ellos, pero probablemente no llegarán muy lejos. el mercado laboral.

Sin embargo, si además de la mecánica y la sintaxis de la programación, han aprendido prácticas adecuadas de desarrollo y las han aplicado a sus proyectos personales, pueden ser contratables.

Desde la perspectiva personal, de vez en cuando voy a esos sitios cuando tengo curiosidad sobre un idioma que no conozco. Siempre me resulta demasiado lento para aprender de esa manera, pero veo lo útil que puede ser para alguien que recién está aprendiendo por primera vez.

Finalmente, algunos de esos sitios atienden no solo a programadores principiantes, sino también a programadores avanzados que aprenden cosas nuevas. A veces encuentro que esa es la forma más rápida de aprender una nueva habilidad. No importa cuánto tiempo haya estado programando, siempre será un novato en algo.

Por supuesto, algunos sitios son mejores que otros. Pero si te das cuenta, para mí, no se trata de los sitios, sino del enfoque de las personas que los usan, como tal, los encuentro increíbles.

Para algunos de nosotros … la educación en línea es todo lo que tenemos … ¡incluyéndome a mí!
Entonces, ¿por qué no deberíamos poner esto en nuestro CV? ¡Creo que es útil!
Al menos solo para demostrar que estamos haciendo algo …
A veces la gente piensa que el autoaprendizaje significa que has hecho algo en tu vida … y tal vez es verdad … ¡pero tal vez es solo que has descubierto lo que amas un poco tarde! Para mí, el autoaprendizaje significa trabajo duro … significa fuerza … significa motivación.

Soy un desarrollador web profesional de aproximadamente 5 años.

Lo que pienso sobre este curso en línea: son la manera perfecta de presentarle a alguien el código, pero no son el lugar real en el que serás un desarrollador real. En este lugar puedes aprender algo básico, pero la mejor manera de aprender programación es el trabajo, tal vez comenzando con una pasantía.

Cómo lo expliqué en mi publicación, Cómo comenzar a ser desarrollador web | DailyGit, he aprendido el 90% de mis habilidades en la universidad y “en el campo”, pero si tienes un código básico cero, puedes comenzar un curso en línea que probar prácticas. Verá que 2 meses de pasantía equivalen a 8 meses de autoaprendizaje.

Este es mi blog sobre desarrollo web, espero que echen un vistazo: DailyGit | Consejos para desarrolladores web

Codeacademy es un gran recurso para aprender los principios básicos de un lenguaje de programación, es decir, declaraciones de variables, ámbitos de funciones, bucles, etc. Si es un principiante absoluto, lo recomendaría como su primer puerto de escala.

Code School es fantástico para los desarrolladores con un poco más de experiencia. Soy un desarrollador de software front-end junior en una gran empresa de tecnología y he encontrado que los tutoriales de Code School en jQuery y Javascript son realmente útiles.

Use estos sitios para desarrollar su comprensión inicial de un idioma y luego emplee lo que ha aprendido en un proyecto de algún tipo.

CodeCademy es bueno para principiantes que ya han codificado un poco. Mi sitio http://codeavengers.com es mejor para el novato total.

CodeSchool es menos adecuado para principiantes totales que CodeCademy y CodeAvengers. Está más dirigido a personas que ya saben al menos 1 idioma. Tengo un primo que ha desarrollado software durante más de 10 años. Su equipo compró licencias para todas las lecciones de CodeSchool y realmente las disfrutó y las encontró bastante efectivas para presentar a su equipo los FUNDAMENTOS de las nuevas tecnologías con las que el equipo aún no está familiarizado.

Solo hice Zombies para rieles, lo cual me pareció bastante divertido, pero definitivamente NO para el principiante de programación total.

More Interesting

¿Cuánto tiempo, en promedio, lleva ser intelectualmente cómodo / competente como desarrollador de software?

¿Qué hace un desarrollador de software en principio? Mi designación es esa también, pero solo puedo hacer desarrollo web en el trabajo.

En desarrollo de software, ¿qué significa un desarrollador clave?

Como desarrollador de software, ¿tiene miedo de envejecer?

¿Cuál es la diferencia entre un desarrollador de software junior y uno intermedio?

¿Qué conjunto de habilidades se requieren para convertirse en desarrollador de software del sistema?

Como desarrollador de software y empleado, ¿todo lo que creo pertenece a mi empleador? Si este es el caso, ¿cómo exhibo mi trabajo o publicito mi conjunto de habilidades?

¿Cuál es la mejor manera de encontrar subsidios para una nueva empresa de desarrollo de software?

¿Qué lenguaje de programación es mejor para un proyecto MCA de último año? ¿Alguien puede sugerirme algunos temas?

¿Cuáles son algunos que deben ver screencasts para desarrolladores de software?

¿Cuál crees que sería una buena estrategia para superar la escasez de talento para el desarrollo de software?

Actualmente estoy trabajando como desarrollador de software y mi edad es 24. Quiero ser parte de ISRO, ¿es posible? Si es así, ¿cómo puedo postular? ¿Qué tipo de publicación puede obtener un desarrollador de software en ISRO?

¿Son felices los desarrolladores de software?

¿Por qué estoy luchando con marcos de aprendizaje y desarrollo de software?

¿Cuál es la diferencia entre el ingeniero Build-Release y el desarrollador de software?