Como profesional en la industria del software, ¿qué tan efectivo cree usted que son los cursos completos en línea? ¿Los empleadores los toman en serio?

Creo que es mejor usar los muchos recursos en línea para aprender los idiomas \ sistemas con los que desea desarrollar, pero luego construir cosas reales para practicar el oficio.

Aprender a codificar (Codecademy)

HackerRank

Hay muchos otros más.

Estoy seguro de que tiene ideas sobre cosas que le gustaría desarrollar, así que aprenda las tecnologías mientras intenta construir una de ellas. El conocimiento del libro, el conocimiento del curso, aunque es bueno en sus propios aspectos, palidece en comparación con el aprendizaje del mundo real y la experiencia de desarrollar cosas. Cuando comience a desarrollar una idea y vea cómo la creatividad comienza a fluir al hacer la construcción real, cuando los errores y los errores conducen a nuevos descubrimientos, se dirigirá en direcciones y aprenderá cosas que no alcanzaría en uno de esos escenarios controlados .

Buena suerte.

Lo primero es lo primero, lo único que le importa a los empleadores son sus habilidades. No les importa cómo obtienes esas habilidades. Creo firmemente que hay cursos en línea realmente buenos, no solo para desarrolladores completos, sino para casi todo. Lo único que importa es qué tan bien utilizas esos cursos al tomar algunos proyectos por tu cuenta y dominarlos. Entonces diría que los cursos en línea son muy efectivos. Ahora, desde la perspectiva del empleador, estos cursos sobre currículum vitae podrían no ser un factor decisivo para recibir una llamada de entrevista. Sin embargo, definitivamente ayudarían como un activo adicional en el currículum. Y lo que le interesa a un empleador al elegir su currículum es una pregunta amplia y depende del empleador. Ahora, siempre que tenga algunos factores decisivos en su currículum, los cursos en línea son muy efectivos para desarrollar las habilidades.

No sé mucho sobre Launch School específicamente, pero codificar escuelas o campamentos de entrenamiento puede ser una propuesta impredecible. Hay algunos buenos y muchos no tan buenos.

Un buen sitio para investigar es el Informe del curso

Un campo de codificación que parece obtener las mejores calificaciones y siempre lo tiene es Hack Reactor. Acaban de publicar un curso de preparación gratuito también, que es bastante impresionante.

Tenga en cuenta que no estoy afiliado a Hack Reactor de ninguna manera, pero dirijo un pequeño grupo de codificación en mi área y hemos enviado a un par de nuestros miembros a Hack Reactor, y lo han hecho muy bien por sí mismos.

Si de hecho. En estos días, los portales en línea juegan un papel vital al brindarle un buen conjunto de flexibilidades para su aprendizaje 🙂 Por supuesto, pocas empresas corporativas tienen una relación con los portales como Udemy. Que yo sepa, se toman un poco en serio. Hace mucho tiempo, teníamos certificaciones de Brain Bench en varios temas técnicos como Java, C, JSP, Servlets, EJB, etc., que todavía considero un buen punto de referencia para evaluar las habilidades de un candidato en un tema / tema en particular.

Otra ventaja es que puede referir los materiales del curso la cantidad de veces que desee. También recibirá los comentarios y las preguntas de forma permanente en línea hasta que se eliminen.

Si hay una certificación o un trabajo de proyecto para completar, preste suficiente atención con seriedad. Florecerías bien. ¡Mis mejores deseos!

En mi experiencia con startups y pequeñas empresas, no les importa dónde aprendiste a programar. Les importa que puedas programar. No puedo hablar con las corporaciones y los Googles y Microsofts del mundo. Dejaré que otros hablen por corporaciones y grandes empresas.

Si lo que se necesita para aprender a programar es Launch School y completar con éxito el programa, entonces eso debería ser lo suficientemente bueno como para ser contratado. Eso no quiere decir que obtendrá el salario que desea. Launch School puede no obtener el trabajo de $ 75k a $ 90k que podría desear. Quizás menos que eso.

Diré que debes encontrar en qué comienzan los programadores junior y pedir que comience. Si sientes que deberías tomar menos, ¡no lo hagas! Las empresas estarán muy contentas de pagarle menos de lo que vale, pero siempre reducirá lo que vale cuando vaya a otros trabajos. Si el área comienza en $ 40k, luego de completar Launch School, solicite $ 40k. Si el área comienza en $ 60k, entonces vaya por $ 60k. Mire los sitios de trabajo para los puestos junior o de nivel de entrada para ver dónde comienzan.

Me parece que no importa cómo aprendas, la explosión con la necesidad de programadores parece permitir a programadores relativamente novatos. Se aplica el dicho, aprenderás más en el trabajo que nunca en la escuela. Los empleadores parecen querer saber si eres capaz de aprender a programar primero, que si pudieras saltar y resolver todos sus problemas, esa expectativa parece ser para los puestos de nivel superior.

Diría que los cursos académicos como Launch School parecen ser buenos, ya que te obligan a aprender y proporcionan los recursos y la hoja de ruta para saber qué aprender. Por su cuenta, puede llevar más tiempo.

Veo servicios como Launch School, como los bootcamps de programación, donde paga una tonelada de dinero durante 3 a 4 meses para aprender mucho sobre programación. La diferencia parece ser que los bootcamps de programación se basan en el porcentaje en que pueden encontrar sus trabajos de graduados. En ese momento, parecen ser bastante buenos, no es estadísticamente significativo, pero he hablado con varias personas que pasaron por los programas y encontraron trabajo de inmediato y trabajaron allí durante al menos unos meses.

Launch School no parece anunciar esos servicios y me pregunto si tienen un programa similar. Supongo que voy a decir que importa más qué tan bien puede rellenar su currículum y hacer una copia de seguridad de su currículum cuando lo contratan. Si te dan un proyecto y no puedes completar el proyecto, entonces bueno, dice más sobre ti que Launch School.

Si se necesita Launch School para motivarte a aprender programación y a $ 200 al mes, sospecho que te gustaría estar muy motivado. Más barato que la escuela y podría encajar en los horarios de los estudiantes. No puedo decir nada sobre los instructores, pero si son buenos, entonces son buenos.

TL; DR: Lo que importa es su capacidad para aprender a programar y qué tan bien resuelve los problemas. Parece que a los empleadores no les importa la experiencia, porque rápidamente se convertirá en un experto en los dominios que lo contratan. Para un puesto de programador de nivel inicial o junior, es de esperar que eso sea todo lo que se requiere.

Sugerencia adicional:

Después de completar el curso, que si encuentra el trabajo que desea, revise los requisitos y si requiere una tecnología, un marco, etc., que pase un día a la semana trabajando en cada tecnología que no conoce. De esa manera, podría falsificar respuestas a las preguntas. Si le preguntaron si trabajó con la tecnología, podrá decir honestamente “sí”. Si quiere ser muy honesto, podría decir que acaba de trabajar en un proyecto rápido y mostrar lo que ha hecho. Es posible que estén lo suficientemente impresionados como para que pueda crear una solución en tan poco tiempo para contratarlo.

Un curso de programación impartido en línea por una universidad acreditada sería, un “curso” en línea impartido por una escuela que no parece entender la diferencia entre “programación” y “un lenguaje de programación” probablemente no lo sería.

Ciertamente no contrataría a alguien que no entendiera la programación. ¿Entiendes la programación, pero no estás familiarizado con el lenguaje que estamos usando? No hay problema, aquí hay un manual de sintaxis.

Estoy buscando contratar un programador y no entiendes la programación, solo los lenguajes de programación. Acabas de perder 2 minutos de mi tiempo para que nunca vuelva. La puerta es así.

Al final, todo se reduce a qué tan bien puedes demostrar que puedes hacer el trabajo. Si aún no ha conseguido ese trabajo, sea capaz de demostrar su capacidad para ser un desarrollador de stack completo, ya sea en GitHub o en su propio sitio web.

More Interesting

Cómo desarrollar tu cerebro para ser como Jeff Bezos

¿Los desarrolladores profesionales usan un montón de bibliotecas diferentes en una aplicación?

¿Qué es lo más interesante en las pruebas de software?

¿Qué sucede si escribo vacío público estático en lugar de vacío público estático en Java? ¿Eso hará alguna diferencia?

¿Cómo es trabajar como desarrollador de software en eBay?

El código no habla por sí mismo, entonces, ¿qué tan fácil es leer un código fuente?

¿Qué aplicación utilizan la mayoría de los bancos indios para todas sus transacciones financieras? He oído que es Finacle. ¿Cuál es el significado de Finacle en el sector bancario? ¿En qué back-end y tecnología se basa Finacle?

¿Por qué necesito saber cómo codificar en papel si solo es útil durante una entrevista?

Cómo configurar un entorno Golang para un corredor compartido de GitLab CI

¿Puedo convertirme en un codificador / ingeniero de software o desarrollador profesional en una empresa de buena reputación si empiezo a escribir código a los 21 años?

¿Por qué las compañías de teléfonos celulares usan máscaras de software además del SO de software Android puro?

¿Qué me estoy perdiendo como ingeniero de software, si no estoy trabajando en una empresa líder como Google, Facebook, etc.?

¿Es una empresa de consultoría un buen lugar para comenzar una carrera de ingeniero de software para un recién graduado, si quiero hacer la transición a Google, Apple, Blizzard, etc., después de dominar la programación?

Cómo tratar con un desarrollador senior que está dispuesto a escribir código de piratería para mostrar características

¿Qué tan difícil es escribir una buena aplicación de recomendación?