¿FreeCodeCamp.org me preparará para convertirme en desarrollador web o ingeniero de software si termino el certificado de pila completa?

Full stack es un término un tanto ambiguo en el mundo de la ingeniería de software.

Como mínimo, esperaría que un ingeniero de pila completa pueda construir una aplicación cliente, una aplicación de servidor que se comunique con una base de datos y desplegar ambas respectivamente.

Consideraría esa pila completa poco profunda, pero probablemente no consideraría a esa persona para un rol de pila completa dada la opción, pero los consideraría como Canadá de front-end.

Esperaría que una pila completa sólida tenga una buena comprensión de la CS práctica, los fundamentos del sistema operativo, la computación distribuida (cómo escala las aplicaciones y las bases de datos), el modelado de datos (cómo estructura los datos para que sea fácil trabajar con ellos), y trabajo en red (cómo se comunica todo y por qué).

Pero también trabajo en una empresa FinTech donde las apuestas son más altas, por lo que tiendo a inclinarme hacia una pila completa más fuerte para posiciones de pila completa.

También he notado que las personas a menudo descuidan la seguridad o simplemente no piensan en los problemas; Comprenda sus primitivas criptográficas y por qué hace las cosas, el cifrado NO siempre es la respuesta.

De todos modos, si hablas con un ingeniero eléctrico, hay una buena posibilidad de que digan que los ingenieros de software no pueden ser completos porque no trabajan en hardware; y esa cadena de negación continúa tanto arriba como abajo en la pila.

Free code camp no hace casi nada para prepararte para una carrera. Nadie le ofrecerá un trabajo basado en haber asistido a un campamento de código gratuito, querrán ver el código que ha producido y podrían importarle si tiene un título de una institución de 4 años que no existe únicamente en el mundo digital. Nada sobre el campo de código gratuito lo ayudará a conseguir un trabajo como desarrollador de pila completa, aparte de que puede haber aprendido algunas habilidades que desde entonces ha puesto en un proyecto real.

He contratado a cientos de desarrolladores si su currículum dice “desarrollador de pila completa de campo de código libre”. Probablemente lo pondré en el archivo circular. Las dos cosas más importantes que puede tener en su bolsillo trasero cuando intenta obtener un trabajo como desarrollador es una cartera o base de código que ha creado y un título en ese orden. Contrataré a una persona con un portafolio que impresiona mucho antes que una persona con un título y nada que mostrar y nunca contrataré a alguien que haya perdido su tiempo haciendo tutoriales en lugar de construir proyectos. Es indicativo de muy mal manejo del tiempo y habilidades para tomar decisiones.

Si está construyendo proyectos y el campamento de código libre puede superar un obstáculo que nunca antes había encontrado, eso es genial, pero aparte de eso, incluso los proyectos que hizo en clase, voy a asumir que alguien tomó su mano y realmente no estaré capaz de saber si realmente hizo ese trabajo o siguió los tutoriales y aún no sabe cómo funciona realmente el código.

Estoy escribiendo esta respuesta para agregarla a la respuesta del usuario de Quora. Tiene razón en que Free Code Camp (a partir de ahora) no hará nada por usted solo al incluirlo en su currículum, pero eso también es cierto para cualquier certificación de codificación que pueda nombrar. La codificación está tan cerca de una meritocracia como existe en este momento. Es una industria de “mostrar o cerrar”.

Ahora lo que FCC hará por usted es ayudarlo a crear una cartera increíble. También te acostumbrará a resolver problemas de codificación. También le indicará una gran cantidad de excelentes recursos de aprendizaje y lo conectará con una gran comunidad de compañeros de aprendizaje. Todas esas son cosas muy buenas.

Entonces, por supuesto, haz Free Code Camp. Creo que es el mejor recurso para aprender a codificar en Internet. Solo recuerda que se trata de tus proyectos. Sacarás de esta carrera lo que pones en ella.

¡Buena suerte!

More Interesting

Me ofrecieron un puesto de ingeniero de software y un puesto de analista sénior de sistemas comerciales. ¿Cuál debería aceptar? Sobre el mismo salario y beneficios para ambos. Me preocupa principalmente la seguridad laboral y el crecimiento profesional.

¿Cómo es ser ingeniero de software en Singapur?

¿Te gusta realizar entrevistas con ingenieros de software?

¿Qué le pregunta la gente a un gerente de ingeniería de software?

¿Cuántos detalles sobre los proyectos de mi empresa actual puedo incluir en mi currículum?

En una entrevista con un ingeniero de software, ¿cómo describo mis proyectos sencillos / aburridos y "muestro" su profundidad técnica?

¿Pueden los ingenieros de software tener un cuerpo sano dado que trabajan en una silla la mayor parte del día?

¿Qué hacen los ingenieros de software en una empresa comercializadora de energía?

¿Dónde están los nuevos ingenieros de software del sistema?

¿Es posible obtener un trabajo de ingeniero de software de + 60k con horas extras pagas y un máximo de 40h / semana?

Ingenieros de software: ¿Cuáles son sus pasatiempos y su trabajo les da tiempo?

¿Qué tipo de certificaciones se recomiendan para que un ingeniero de software obtenga un mejor trabajo?

¿Qué hacen a diario los ingenieros de software de Infosys, Wipro, CTS o TCS? ¿Te gusta tu trabajo? ¿Es monótono?

¿Cuál es el mejor consejo que le daría a un ingeniero de software que acaba de conseguir un trabajo en una buena compañía?

¿Cómo puede un ingeniero de software indio emigrar a Irlanda?