¿Puedo convertirme en desarrollador web sin un título?

Lo especial del desarrollo web es que, prácticamente todos los materiales de aprendizaje que necesita están disponibles GRATIS en línea, no hay nada que no pueda aprender por su cuenta sin pasar 4 años de universidad y obtener un título de CS. Pero obtener un título de CS no hará daño, especialmente cuando no estás seguro de qué hacer o si no tienes las habilidades necesarias para conseguir un trabajo de programador.

Aquí en San Francisco, conocí a muchos programadores increíbles sin título que están trabajando en compañías importantes, que ganan un salario de seis cifras. Muchos fundadores principiantes aquí no tienen título, innumerables oportunidades están abiertas para desarrolladores de software con todo tipo de antecedentes, con o sin título. Algunas compañías ni siquiera solicitan su currículum, solo quieren ver los códigos que escribió.

Cuando se trata de conseguir un trabajo como desarrollador web, lo más importante es su cartera, por ejemplo, los proyectos de código abierto a los que contribuyó, su cuenta de GitHub, proyectos personales bien diseñados que construyó … etc. Cuando se trata de contratar, CS El grado es bueno, pero tiende a tener una señal muy baja sobre la capacidad de un candidato, muchas personas con grado de CS aún son programadores mediocres.

Si quieres más recursos de aprendizaje. Aquí hay algunos buenos:

  • Treehouse http://teamtreehouse.com/
  • Udacity https://www.udacity.com/
  • Coursera
  • Tutoriales Tuts + Code

Code Academy está bien, supongo, pero sus tutoriales son bastante básicos.

Además, hay opciones como:

  • Dev BootCamp http://devbootcamp.com/
  • Academia de aplicaciones
  • Hack Reactor: el título de CS para el siglo XXI
  • BootCamper http://bootcamper.io/ (índice de la escuela)

Puedes considerarlo. El trato de estos sitios es que pagas la matrícula, pasas de 9 a 12 semanas aprendiendo nada más que desarrollo web con otros estudiantes, te enseñarán todo lo que necesitas saber sobre la creación de aplicaciones web y, en la última semana, se engancharán para una entrevista con una lista impresionante de compañías, escuché que la tasa de contratación supera el 90%. (Nota: App Academy no le pide que pague un centavo a menos que lo contraten).

Independientemente de la ruta que decida, mis consejos son:

  1. No gaste demasiado tiempo únicamente en aprender (en línea, libros … etc.) sin construir cosas, la programación es un oficio, requiere prácticas, muchas horas de prácticas para ser bueno. Debe comenzar a construir algunos proyectos no triviales propios para aprender qué es realmente el desarrollo web. Está bien quedarse atrapado en el camino, ahí es donde los sitios como Google, StackOverflow y Quora son útiles.
  2. Conozca a otros programadores y quizás trabaje con ellos en algunos proyectos. Esto es importante. El desarrollo web es un esfuerzo de colaboración, necesita aprender a trabajar junto con otros para entregar códigos, y se sorprenderá de cuánto puede aprender de los demás, también, el componente social hace que escribir códigos sea 10 veces más divertido.
  3. Obtenga una cuenta de Github, contribuya a algunos proyectos de código abierto, o abra algunos de sus propios trabajos. La cartera de Github es prácticamente el currículum de un programador en estos días.

La respuesta corta es SI .

Puede que esta publicación del blog le resulte interesante: si puedo enseñarme, ¿por qué necesito un título en desarrollo web?

Responde a la pregunta que mucha gente le pregunta a Quora: ¿puedo conseguir un trabajo sin un título?

¿Cómo puedes obtener un trabajo de desarrollo web sin un título?

Sí, puedes hacerlo, porque si puedes demostrar que puedes codificar, entonces puedes codificar … eso es tan simple como eso.

Si puede mostrar proyectos en los que ha trabajado, entonces hablará por sí mismo. Tener un título de cualquier universidad es bueno, pero si no puede ser competente para el trabajo que está solicitando, entonces no es útil para la empresa.

Entonces eso es en lo que debes enfocarte:

  • Construye tu propio portafolio
  • Esté preparado para mostrar sus habilidades en lugar de una hoja de papel.

¿Por qué los empleadores se preocupan por un título?

¿Por qué les importa? Bueno, porque es una manera fácil de filtrar a algunas personas. Lo siento pero esa es la verdad. He estado en el extremo receptor donde no tenía un título que coincidiera con el trabajo que estaba solicitando y me rechazaron. Esto es injusto, pero esta es la realidad de las cosas: un grado hace una pequeña diferencia.

Sin embargo, tener un título hace la diferencia para los empleadores, ya que muestra tres cosas:

  1. Has podido comprometerte a lograr un objetivo
  2. Has logrado seguir una determinada estructura
  3. Eres lo suficientemente competente en un campo para que te paguen

Sin embargo, estamos siendo cada vez más progresivos; cada vez más de mente abierta y, lo que es más importante, aceptamos que las personas pueden no haber seguido el “camino perfecto” para llegar a donde llegaron en un momento determinado de sus vidas.

Para resumir

Si desea un trabajo, puede hacerlo sin obtener un título, pero deberá demostrar que es lo suficientemente competente. En otras palabras, tendrá que trabajar duro para mostrar sus habilidades.

Si quiere un trabajo, también hay muchas compañías como OpenClassrooms en las que trabajo, por ejemplo, que ofrecen tanto un título de licenciatura como una Garantía de Empleo … lo mejor de ambos mundos en cierto sentido porque tiene garantizado un trabajo en al final de obtener el documento que dice que tienes un título solo para demostrar a los empleadores que eres lo suficientemente bueno 😉

Hace varios años, durante aproximadamente un año, cancelé los servicios de Netflix / Hulu y me quedé en casa la mayoría de las noches. Solo salía un día a la semana y solo después de haber completado la cantidad de estudio que me había prometido hacer esa semana. Estudié programación de cursos en línea y de libros. Mi vida social sufrió, pero no pararía hasta convertirme en ingeniero de software.

Después de aproximadamente un año de estudio y de hacer trabajo gratis para las personas, comencé a entrevistarme en muchas compañías tecnológicas. Fallé alrededor de 10 entrevistas. Estaba a punto de rendirme hasta que una compañía me dio la oportunidad. He sido ingeniero de software desde entonces.

Básicamente, es solo ser persistente y trabajar duro. No te rindas

“Actualmente también estoy asistiendo a una carrera universitaria de 4 años en Ingeniería de Software de Computadora. ¿Vale la pena?

La universidad es una experiencia valiosa pero …

Parte del valor de la universidad no está solo en los cursos que tomas, sino también en las actividades que realizas. Este último lo redondeará como individuo y desarrollará habilidades sociales.

Según mi experiencia, hay muchas cosas que aprendí fuera de mi especialidad que me hacen apreciar y comprender mejor el mundo y, lo más importante, me ayudaron a pensar por mi cuenta. Por ejemplo, un curso sobre apreciación del arte o teatro o arqueología. Involucrarse con el periódico o el equipo de debate, etc., fueron experiencias que fueron más allá de cualquier clase que tomé.

Desafortunadamente, la universidad se ha vuelto demasiado cara y su pregunta revela la preocupación, además tenemos demasiados profesores que impulsan las agendas políticas, por lo que debe bloquearlos para besarlos y seguir adelante. Esos son el “pero”.

Puedes ver los cursos que tomas en dos categorías.

Uno es los cursos que contribuyen directamente a su carrera y el otro aquellos que desarrollan su conocimiento sobre el mundo en el que nació.

En la primera categoría, los cursos en la mayoría de las especialidades para títulos de habilidades técnicas y grados avanzados son limitados en su profundidad e inmersión. Esto se debe a que la cantidad de tiempo realmente dedicado a completar el curso debe ser razonable para el plan de estudios universitario. Míralo de otra manera, no son lo mismo que un día completo practicando tus habilidades. Entonces, si solo está trabajando lo suficiente como para cumplir con los requisitos principales del curso, necesitará capacitación y experiencia adicionales después de la universidad.

Por lo tanto, debe hacer más de lo que ofrecen los cursos principales. Tomar cursos en línea como es es un camino a seguir. Trabajar en sus propios proyectos y compartir y obtener ayuda de los profesores es otra. A algunos profesores les gusta ayudar a este respecto y otros te ignorarán.

El trabajo a tiempo parcial en su campo previsto si puede obtenerlo es otro.

El punto es que harás desarrollo web diariamente una vez que salgas de la escuela y consigas un trabajo. Mientras estás en la escuela no lo eres si te limitas a las clases. ¿Puedes ver la brecha?

Dado que el desarrollo web es donde quiere ir, entonces debería estar trabajando en proyectos como ese. Puedes inventar tus propios proyectos web. No se preocupe si no los completa. Cada vez que intentas aplicar lo que estás aprendiendo te acercas a ser un desarrollador web útil. Algunos incluso puedes completarlos. La mayoría tendrá valor en la búsqueda de empleo.

Ahora, ¿esto responde a la pregunta de abandonar la universidad? Si puede pagarlo, quédese allí, pero siga el plan que mencioné anteriormente, que es necesario que vaya más allá de los cursos.

‘¿Puedo convertirme en desarrollador web sin un título?’

La respuesta es sí pero …

Hay muchos recursos para que el autodidacta disciplinado dedicado aprenda el desarrollo web. La clave aquí es que usted es dedicado y disciplinado y puede seguir modificando su programa de estudio según su progreso. Y todavía tiene que construir proyectos como mencioné en la pregunta anterior.

Al final no tendrás un título en tu currículum. Por lo tanto, debe suplantar eso con elementos tangibles y demostrables en línea que mostrarían claramente su destreza en tecnologías específicas como HTML, CSS, marcos CSS como bootstrap, Javascript y bibliotecas como JQuery y Angular JS, programación en el servidor como PHP o ASP- net Java, bases de datos del lado del servidor, marcos de programación del lado del servidor como Laravel o CodeIgnitor y otros. Te sugiero que busques esa pregunta exacta sobre Quora, ya que muchos la han preguntado y muchos han intervenido sobre lo que necesitas aprender para convertirte en desarrollador web. Tienes que aprender qué tecnologías están de moda y planificar tu autoaprendizaje en consecuencia. Además, debe limitarse ya que aprender todas las alternativas, como todos los lenguajes de programación del servidor, es un plan para fallar.

Debo señalar, aunque tiene algo de peso, decir que tomó un programa gratuito en línea, no es tan bueno como ejemplos tangibles en vivo demostrables.

Entonces la respuesta es sí, pero no para la persona indisciplinada.

Si. Los grados no son obligatorios cuando se trata de programar trabajos. Hay muchos desarrolladores autodidactas que trabajan profesionalmente porque las empresas están dispuestas a contratar a alguien con las habilidades adecuadas independientemente del grado.

Es por eso que el proceso de entrevista técnica puede ser bastante riguroso y por qué las pruebas de codificación son tan populares. Si las empresas no dependen de los títulos, entonces deben evaluar sus habilidades por sí mismas. Por lo tanto, puede obtener cosas como preguntas de entrevista HTML / CSS y JavaScript para una posición de front-end, y más preguntas relacionadas con los marcos que el trabajo puede requerir.

El punto es que no importa dónde haya adquirido sus habilidades: universidad, cursos en línea, libros de programación, siempre que pueda hacer el trabajo.

Lo hice, tú también puedes.

Aprendí a programar y luego conseguí un trabajo basado en lo que había aprendido y lo que había producido gracias a eso.

No es fácil, pero ciertamente factible.

Para los principiantes, generalmente recomiendo copiar / clonar, es excelente para una cartera y práctica.

Solo sea honesto al respecto y hable sobre las diversas piezas, cómo se le ocurrió una solución a varios problemas, etc.

¿Qué codificar?

Si está trabajando en software de escritorio, haga una copia del Bloc de notas, si está en la web, haga un clon de Twitter.

Toda la funcionalidad utilizada por los usuarios debería estar allí.

Qué significa eso?

Significa que no te interesan las redes publicitarias o el marco específico que ELLOS usan.

Abórdelo como un problema, use el Bloc de notas / Twitter como modelos para el éxito y no se detenga hasta que tenga un software que haga lo que hace por el usuario.

Menús, opciones, configuraciones, bases de datos, todo debe estar allí, la seguridad debe tenerse en cuenta, la impresión, los formularios y los diálogos, hay toneladas de cosas solo para esas dos cosas simples.

¡La mejor de las suertes!

No tengo un título y soy ingeniero de software a tiempo completo.

Sin embargo, tienes razón, necesitas alguna forma de credenciales. Para mí fue construir una aplicación y ponerla en la App Store. Para usted, podría ser diseñar y construir un sitio web complejo y dinámico utilizando un conjunto de habilidades a pedido.

En pocas palabras, si no tiene un título, necesitará una cartera o conexiones

Lo importante de ser un desarrollador web profesional es poder resolver problemas para su cliente al tiempo que puede trabajar como miembro de un equipo y cumplir con los plazos.

Como puede imaginar, esto es muy difícil de evaluar si un empleado potencial tiene estas habilidades. En mi experiencia, la mayoría de los gerentes de contratación recurrirán a un grado para ayudarlos a elegir cuál de los potenciales deben contratar.

Eso no significa que estés deprimido, lejos de eso. Simplemente significa que tiene un poco más de trabajo por hacer para convencer a su cliente de que lo contrate. En mi opinión, la prueba de que eres un profesional te conseguirá el trabajo que deseas.

Los requisitos para esto cambiarán dependiendo de con quién hable. Si tiene la oportunidad, puede solicitar una entrevista informativa con algunos gerentes de contratación de compañías que son similares a aquellas para las que desea trabajar. De esa manera, puede preguntar qué buscan en un desarrollador web profesional.

Esto debería darle la información que necesita para planificar sus próximos pasos.

¡Buena suerte!

Actualmente estoy estudiando TI en la Universidad. Pero si voy a ser sincero con usted, la mayoría de las personas con títulos de TI en sus manos trabajarán como una especie de cajero de productos tecnológicos. Venta de teléfonos inteligentes, por ejemplo.

La universidad no te enseña nada sobre el mundo real. Nada. Antes de ir a la universidad , pensé que me enseñaría muchas cosas maravillosas. Pues lo hace. Pero no en la profundidad que esperaba.

La universidad te enseñará conceptos fundamentales como Criptografía, Gráficos en un nivel fundamental. Pero si realmente quieres aprenderlos en profundidad, tendrás que hacerlo por tu cuenta. La universidad está ahí solo para darte un pequeño empujón.

Sé x1000 cosas más de lo que la Universidad nos enseña porque he estado estudiando mucho antes de ir a la Universidad. Actualmente estoy en el segundo año y ya tengo una carrera de programador y desarrollador web.

Entonces … No. No necesitas un título para tener un trabajo de desarrollador web o carrera de programador.

No piense que las personas con título en TI saben muchas más cosas que usted sabe. Tal vez 2 o 3 cosas innecesarias para su trabajo, pero no dejes que el hecho de que fueron a una universidad te engañen.

Sí, sí, puedes hacer una carrera de desarrollador web en la medida en que seas paciente, amas lo que haces, te encanta ser creativo y resolver problemas, y haces lo que haces porque lo disfrutas.


Desarrollador web : ¿conoce los requisitos? Tendrás que aprender sobre un montón de conceptos. Comencé mi primer trabajo en Desarrollo web hace un mes. Tuve que aprender muchísimas bibliotecas, API y marcos de JavaScript. Realmente nunca pasé tanto tiempo para aprender el Ecosistema de un lenguaje de programación para hacer algo simple, excepto el primero que siempre toma tanto tiempo.

Aprender a ser un desarrollador web es difícil. Si eres un principiante, definitivamente no te lo recomendaría. Especialmente cuando tienes que aprender JavaScript como uno de tus primeros idiomas, lo cual no es bueno. Es un lenguaje malo en general, pero es realmente malo si tiene que comenzar a aprender a programar con él.

Desarrollo web en JavaScript, por ejemplo para poder construir una aplicación simple a gran escala requiere que sepas:

  • Concepto de front end / back end
  • API Express para Backend para manejar solicitudes HTTP
  • ReactJS / AngularJS / Vue / etc. para Front End
  • Axios, Superagent o / y cualquier controlador HTTP que desee
  • Redux y / o MobX para la gestión del estado
  • Cómo construir una aplicación en Heroku
  • MongoDB / SQL para base de datos
  • Mangosta / Lo que quieras manejar tu base de datos
  • Biblioteca CSS de Front End como SemanticUI / Material UI si desea crear un entorno Front End hermoso, robusto y moderno.
  • React-Router para tener una aplicación de una página.
  • NodeJS
  • HTML y CSS

¡Y cuanto más compleja se vuelva la aplicación, más bibliotecas y API tendrás que aprender! Definitivamente no es fácil y será frustrante para ti. Se necesita mucha paciencia para aprender estas cosas para hacer una aplicación simple.

La verdadera pregunta aquí es, ¿realmente quieres comenzar con el desarrollo web ?

Gracias, Sir Philip Nguyen. Pero cuando dice que solo es persistente , ¿ha evaluado el porcentaje de personas que pueden tener su trabajo después de 10 o incluso 100 entrevistas?

Sin embargo, estoy de acuerdo con usted, ser persistente lo convertirá en un desarrollador bueno / excelente … Pero no garantiza un trabajo. Me gradué, pero más del 95% de las cosas realizadas durante el entrenamiento, lo había hecho antes y menos del 7% de lo que sé se ha enseñado en la escuela.

Desde un buen desarrollador hasta un buen trabajo, o incluso uno aceptable, no es fácil: su capacidad social y su capacidad para comunicarse juegan un papel importante. Tendrás que discernir rápidamente quién es tu audiencia, qué es lo que quieren, qué es lo que ya saben, si son serios (a algunos les gusta hablar y otros … Solo abusan de ti).

PERO esta escuela es diferente de ser un buen programador, generalmente se lleva a cabo después de haber creado suficiente confianza en usted para poder resolver cualquier problema de desarrollo y haber reunido / utilizado suficientes recursos (libros, tutoriales, foros, actitud, vocabulario ) para asegurarse de que puede salir de cualquier caso nuevo.

Gracias nuevamente a Philip Nguyen por señalar el largo tiempo dedicado al aprendizaje. Ese largo tiempo (quiero decir, hasta años) viene con la disminución de las relaciones sociales y el doloroso rey de la “traición” hacia amigos y familiares … Perder la confianza y la confianza, etc … Es solo después de eso que DEBES considerar aprender a integrarte nuevamente en el sociedad y sí, sus experiencias dolorosas. Sin perder la mano haciendo ejercicio solo, de vez en cuando.

Lo hago y recomiendo pensar libremente, no siempre limitado por la mente del empleado. Ese camino es doloroso pero le garantiza menos dolores ya que los empleadores lo botarán aquí y allá.

¡Buena suerte!

¡Diría que con una cartera tiene una ventaja competitiva sobre alguien con un título y sin trabajo o proyectos para mostrar o compartir el gerente de contratación! También diría que si trabaja para una pequeña empresa o trabaja por cuenta propia / contrata para el trabajo, el grado es mucho menos importante en comparación con poder cumplir los plazos con un trabajo de alta calidad.

Para las empresas y firmas más grandes, a menudo otorgan un mayor valor a los títulos, así que solo tenga en cuenta y comprenda cuáles son las calificaciones mínimas requeridas antes de presentar la solicitud. En algunas empresas que trabajé para empleados, no podía ser promovido al nivel de supervisor sin un título de 4 años. (Sin decir que es correcto o incorrecto, solo algo a tener en cuenta al buscar trabajo).

Con toda su experiencia, creo que tiene una oportunidad para trabajar independientemente y hacerlo bastante bien mientras busca un trabajo más estable. Siga creando y construyendo su cartera, y cuando vea sitios web, podría ayudarles a funcionar mejor / verse mejor / etc., envíeles un correo electrónico con algunos detalles sobre lo que sugiere que puedan mejorar y si quieren hablar sobre cómo ayudarlos. Solo es una idea, ¡pero puede llevarte a grandes victorias rápidas para ti!

¿¿¿Por qué no??? Soy desarrollador web autodidacta en un país que ni siquiera tiene programas académicos reconocibles para enseñarle sobre el desarrollo web. Lo deseaba tanto porque no podía decidir hacer otro trabajo aparte de una carrera en TI. Luché entre 20 y 20 años, pero de alguna manera irrumpí en la industria a los 28 años como desarrollador de PHP. Totalmente autodidacta estudiando muchos recursos encontrados en Internet, trabajo duro y dedicación. Me llevó solo un año desarrollar todas las habilidades necesarias como html, css, javascript, php, mysql, linux, etc. Trabajar de acuerdo con un plan para que tenga menos posibilidades de fallar. Después de todo necesitas un poco de suerte. Si eres bueno en tu oficio, siempre habrá oportunidades.

Hay muchas maneras de convertirse en desarrollador.

Primero: tienes tu título tradicional de informática de cuatro años de la universidad. Lo que parece ser tu situación actual. Puedes forjarte un buen camino si te encuentras en una de las mejores escuelas de CS, como Carnegie Mellon, MIT, Stanford o Berkeley … y allí te graduarás con una increíble cantidad de teoría de CS, pero no necesariamente un trabajo real experiencia. Pero podría tener la ventaja de ingresar a algunas de las compañías tecnológicas más grandes simplemente por la escuela de la que se graduó.

Opción dos: esta opción es una combinación de algunas tácticas, y eso se debe principalmente a que si quieres convertirte en una pila completa, necesitas una amplia gama de experiencias en lo que respecta a CS. Puedes hacer una combinación de cursos en línea (como Treehouse, hackerrank, academia de códigos), bootcamps (hack reactor, fabricantes de móviles, Grace Hopper, por nombrar algunos) y libros (descifrando la entrevista de codificación, dominando algoritmos en c). Me gusta llamar a esto el método ad hoc. Hay algunas grandes ventajas para esto. Tienes control total sobre tu educación. Puede ir a su propio ritmo y siempre puede adaptar su aprendizaje a las necesidades actuales de la industria tecnológica. La desventaja de esto es el mero hecho de que, en su mayor parte, lo está haciendo por su cuenta. Una gran parte de lograrlo en esta industria es la creación de redes, y si trabajas principalmente solo, puede ser muy difícil establecer una red.

Y eso me lleva al número tres: elegir una escuela como Holberton School o 42. Hay una nueva clase de escuela que está empezando a hacer olas y a interrumpir la forma actual de enseñar a la próxima generación de ingenieros de software full-stack. Puedo hablar personalmente de la Escuela Holberton, ya que soy estudiante aquí, pero sé que otros lugares como 42 están empezando a surgir y están haciendo cosas similares. El objetivo de Holberton es formar ingenieros de software full stack en dos años. Esa es una gran tarea. La escuela se centra en la programación y los algoritmos de bajo nivel, pero cubren una amplia gama de temas para asegurarse de que sepa cómo funcionan y encajan todos los niveles de la pila. Holberton se basa en proyectos para simular atmósferas del mundo real y depende en gran medida del aprendizaje entre pares. Esto significa que no solo obtienes el conocimiento que necesitas para tener éxito en esta industria, sino que también obtienes el trabajo en red y las habilidades sociales que faltan en muchos otros programas.

¡Sí tu puedes! Tener un título de CS nunca está de más, pero personalmente he encontrado trabajo sin un título formal. Además, si desea aprender los conceptos que se enseñan en Ciencias de la Computación, hay algunos cursos gratuitos excelentes, tales como:

Introducción a la informática

Introducción a la programación con Java, Parte 1: Comenzar a codificar con Java

Programación con Python para Data Science

Fundamentos de la informática

Estructuras de datos y diseño de algoritmos Parte I 数据 结构 与 算法 设计 (上)

Estructuras de datos y diseño de algoritmos Parte II 数据 结构 与 算法 设计 (下)

Aprendizaje automático para ciencia de datos y análisis

Principios de informática de AP®

y muchos más en edX

Lo dejaré así, ya que hay muchas otras respuestas bien puestas aquí.

En general, si está siguiendo una carrera médica, legal o financiera, hay ciertas cosas que debe hacer para obtener una licencia para realizar su trabajo. Para la industria de TI, existen certificados que son requisitos para las solicitudes de empleo.
En la industria del software, la experiencia y los resultados son básicamente todo lo que cuenta. Es fácilmente una de las industrias más expuestas, si no la más expuesta, en términos de accesibilidad y barrera de entrada para el individuo. Puede aprender prácticamente cualquier cosa que pueda buscar sobre software en Google, leer el código de trabajo en varios idiomas y encontrar trabajos en Internet para este tipo de trabajo. Ciertamente no es necesario que vayas a la universidad, e incluso recomendaría que no lo hagas en casi todos los casos hoy (aparte de las industrias que mencionamos anteriormente) simplemente porque las tecnologías que usarás se mueven TAN rápido, que la mayoría de las instituciones educativas ya no pueden ritmo, también gracias en parte a su estructura. La mayoría tiene 10 años de retraso en términos de cambios obvios en la arquitectura y eficiencia de la aplicación …

Larga historia corta…

Si.

Según una encuesta de desarrolladores de 2018 realizada por Stack Overflow, el 72% de los 100k desarrolladores tienen algún grado en ciencias de la computación o áreas relacionadas.

Al desglosarlo, vemos que solo alrededor del 25% tiene una maestría o superior , mientras que el 46% ha obtenido solo una licenciatura y el 27% no tiene ningún título .

Curiosamente, la forma más popular para que aprendan nuevos marcos y herramientas es por su cuenta: el 86% de los encuestados .

Hoy en día, el título de CS no es suficiente.


Lea más sobre ¿Los desarrolladores de software necesitan títulos universitarios? – Blog Brainhub.eu

No tenía una cartera (porque no soy diseñador web) y la mayoría del trabajo que hice tenía el nombre del diseñador en el sitio web, por lo que es muy difícil mostrar lo que hice cuando comencé.

Como desarrollador, es bastante difícil mostrar su trabajo si no tiene un talento de diseño que lo acompañe.

Sin embargo, asociarse con diseñadores puede ser una excelente manera de conseguir trabajo, si es competente, y una excelente manera de comenzar a construir una lista de sitios que pueda mostrar.

No hay necesidad de un título, pero si desea poder dejar de crear sitios web pequeños, será beneficioso tomar cursos (en línea o de otro tipo) sobre temas más avanzados, como seguridad, administración de bases de datos, administración de Linux o Apache o preocupaciones de front-end como WAI o ARIA y cumplimiento 503.

De lo contrario, para que te noten incluye aprender a navegar las técnicas de optimización front-end, el almacenamiento en caché y las prácticas de prueba, como la prueba de unidad o el diseño basado en pruebas.

Mucho de lo que puede ofrecer es ingenio, esfuerzo, capacidad de comunicación, disposición para seguir aprendiendo y resolver problemas y la capacidad de ser eficiente con su tiempo y recursos. Los títulos rara vez cubren los aspectos prácticos del desarrollo o diseño web profesional, pero la vida real a menudo puede conducirlo hacia un curso de alcance limitado.

En ambos casos, depende de usted ampliar sus horizontes y, a menudo, es la calidad de un personaje en lugar de la calificación de grado lo que le puede dar ese trabajo. Lo que hizo con lo que tenía le mostrará a un empleador mucho más que una calificación por sí solo.

Para cualquier ayuda relacionada con el desarrollo web, visite https://goo.gl/4zdFyp

En teoría sí. En la práctica, probablemente con un pero .

Realmente no puedo responder a su pregunta, ya que depende mucho de la cultura laboral en su área.

En donde estoy, se requiere un título relevante (con buenos honores) en la mayoría de los casos. No estoy de acuerdo con esta crítica de filtrado, pero esta es la mentalidad común de la mayoría de los empleadores que no son de mnc ni de inicio aquí en Singapur, para recién graduados.

Es probable que su CV ni siquiera pase el HR: el gerente técnico probablemente nunca sepa de su existencia, a menos que estén tan desesperados por los programadores.

Sin embargo, puede superar esto enfatizando sus habilidades sobre su educación en su CV. Mejor si tienes algunas conexiones con reclutadores de tecnología. La clave es obtener esa entrevista y poder demostrar su habilidad (con proyectos reales en github o sitios / aplicaciones de demostración).

En cuanto a si un título vale la pena. Depende de nuevo. En general, es más fácil obtener una base más alta con un título que sin él porque la mayoría de los empleadores en Singapur generalmente lo vinculan con sus calificaciones. Pero es posible que no se aplique a dónde se encuentra, ya que la cultura difiere.

De todos modos, como un tipo no capacitado en CS, encuentro que la educación universitaria brinda una capacitación más estructurada en los diversos conceptos de se. Sin embargo, puede aprender esto usted mismo: es difícil a menos que sea muy disciplinado.

¡Por supuesto que puede!

Te diré cómo lo hice en 3 meses. Y cambió mi vida para siempre. Me contrataron el 18/06/2016.

De hecho, comencé a bloguear sobre mi vida como desarrollador e incluso compartí esta historia con un YouTuber que terminó haciendo un video sobre mi historia. Es genial porque espero que lo que pasé anime a muchos otros a no darse por vencidos y realmente ver que su sueño de convertirse en desarrollador es muy posible. Puedes ver el vídeo aquí:

También puedes ver mi historia aquí:

Así que empecemos.

Vi ese famoso video de YouTube sobre cómo la codificación es el futuro y dónde están los mejores trabajos y la mejor calidad de vida. Míralo aquí:

Durante meses, comencé a ver horas y horas de videos motivadores que lo alentaron a probar la codificación. Constantemente diciéndote que la codificación no es tan difícil como crees.

Después de 3 meses de contemplar, decidí probarlo cuando vi que la casa del árbol del Equipo estaba dando 50% de descuento en su primer mes = $ 12.50. ¿Por qué no darle una oportunidad?

Puede obtener un 50% de descuento aquí en su programa de referencia – -> http://referrals.trhou.se/chrissean

Entonces comenzó el mes # 1. Me inscribí en su programa de desarrollo front-end y aprendí a hacer un sitio web.

No voy a mentir. Fue extremadamente duro. No tenía idea de lo que estaba aprendiendo, todo era nuevo. No pude retener nada de lo que aprendí. Pero aún perseveré. Lo abrí e hice mi primer sitio web básico. ¡El deseo fue increíble para mí!

Terminé revisando su pista css y porque quería tener una base más sólida en css y html, aprendí html y css nuevamente en udacity.

Hice esto por 2 meses. Entonces decidí probar y crear mi propio sitio web desde cero. ¿Por qué? Bueno, si quiero conseguir un trabajo, al menos debería construir mi propio sitio web, ¿verdad?

Así que decidí crear un sitio web usando el framework Bootstrap 3 (por cierto, ¡es absolutamente increíble!). Pero rara vez puse mucho esfuerzo ya que pensé que no encontraría un trabajo en la industria de la Web durante al menos 2 años. Quiero decir, ¿quién me contrataría con tan poca experiencia?

Así que seguí construyendo una base más sólida en css y html mientras aprendía bootstrap.

Mes # 3 – Mi jefe me lleva a la oficina y amenaza con despedirme si no mejorara, ya que no parecía interesado en lo que mi compañía actual estaba tratando de lograr. Estaba agradecido por el trabajo, pero era un trabajo sin futuro sin futuro. (Secretamente me enseñé el código durante el trabajo).

Me di cuenta de que podría perder mi trabajo pronto y después de 3 meses de codificación, decidí solicitar no solo otro trabajo de oficina, sino que me propuse solicitar 2 trabajos de desarrollador web por día, todos los días hasta que encuentre un nuevo trabajo.

Después de 2 semanas de postulación, recibí una respuesta del CEO de una empresa de procesamiento comercial para un puesto de Desarrollador PHP. En este momento, tenía CERO experiencia en PHP.

Sabiendo que mis posibilidades eran muy escasas para conseguir el trabajo, especialmente porque era mi primera entrevista en esta industria, sabía que tenía que hacer algo para ayudarme a conseguir el trabajo. Así que finalmente terminé mi sitio web simple de una página.

Me pidieron entrevistar al día siguiente. Me quedé despierto hasta las 2 de la mañana arreglando mi sitio web. Se lo mostró al dueño durante la entrevista. Dijo que amaba lo apasionado que era, y aunque no tengo experiencia en PHP, decidió darme el trabajo EN EL PUNTO.

Me ofreció un salario de $ 45k. Y si creciera mi habilidad en PHP dentro de mi período de prueba, ¡lo aumentaría a $ 60k! ¿Alguien que ni siquiera tiene una habilidad intermedia en html o css recibió un salario en este rango? Me dejó alucinado.

Tienes que entender, solo 6 meses antes de que me pagaran $ 32k / año. Mi trabajo actual en este momento era de $ 37k. Esto cambió la vida, así que lo acepté de inmediato,

¿Cómo conseguir un trabajo en 6 meses? Trabajo Trabajo trabajo. Estudia tu trasero, crea sitios web de inmediato. No es para un cliente, al menos para ti. Crea algo para mostrarles. Vaya al sitio web independiente UpWork.com e intente conseguir clientes de esa manera.

No importa lo que haga, no espere demasiado para comenzar a solicitar empleos reales. Ellos estan afuera. Su demanda para nosotros es real. Hay miles de personas como tú y yo que pensaron que no deberían solicitar un trabajo porque no cumples con los requisitos para ser un desarrollador “real”. En consecuencia, esas miles de personas se perderán las oportunidades que busca. ¡Simplemente hazlo!

¡Buena suerte!

Sí, definitivamente puedes convertirte en un desarrollador web sin un título. En realidad, no importa cómo o dónde aprenda a codificar siempre que pueda hacer el trabajo.

La encuesta de desarrolladores de Stack Overflow de 2017 encontró que el 90% de los encuestados informaron que eran al menos parcialmente autodidactas. Esto significa que muchos están donde están hoy porque tomaron medidas decisivas para saber más sobre la codificación. Muchos de los encuestados en la encuesta Stack Overflow recomendaron cursos en línea.

Puede elegir entre un MOOC (curso en línea masivo abierto) o un bootcamp de codificación. Sin embargo, si te quedas atascado con un MOOC, no hay nadie para ayudarte. Un campo de arranque de codificación se puede completar en línea o cara a cara. Ambas son opciones viables y necesitaría sopesar la flexibilidad, los costos, etc.

Por último, aquí hay una estadística interesante a través de Wired. El salario inicial promedio para codificar a los graduados de bootcamp fue de entre $ 60,000 y $ 80,000 (era de $ 45,000 antes de inscribirse en el Bootcamp).

More Interesting

¿Cuál es la diferencia entre BCom y BBM?

Entrar en IIT es solo para demostrar que eres una de las mejores mentes de la India y luego perseguir lo que realmente te gusta.

¿Cómo poner el pie en la puerta de una empresa de subastas como Heritage Auctions?

Cómo construir una buena carrera como ingeniero en India

¿Qué software se necesita con mayor urgencia ahora y cuál no está disponible ahora?

¿Puede un ingeniero civil ser rico como Carlos Slim?

Estoy a punto de graduarme con un título en chino, ¿cuáles podrían ser buenos trabajos para mí?

Estoy trabajando como ingeniero de aprendizaje automático, pero no me siento lo suficientemente calificado para este puesto. ¿Qué tengo que hacer? ¿Cómo le explico a mi jefe que es posible que no sea la persona adecuada para el puesto?

¿Cuáles son las ventajas y desventajas de trabajar como ingeniero de software asociado en Yodlee Infotech?

¿Cuál es el grado de ingeniería más versátil? ¿Por qué?

¿Qué trabajos puede obtener alguien interesado en astronomía?

¿Cuáles son los flujos que podemos elegir en ingeniería?

¿ENTC está perdiendo alcance hoy en día?

Soy un desarrollador de Rails que todavía está terminando mi licenciatura en ciencias de la computación en la universidad. No puedo conseguir un trabajo a tiempo completo, pero me gustaría trabajar por cuenta propia. ¿Cómo me promociono para las personas que necesitan crear sitios web?

Estoy harto de mi carrera de ingeniería de software. ¿Estoy siendo un bebé gordo y gordo? He estado haciendo esto por 3 años. Gano mucho dinero pero no tengo motivación para continuar. Puedo hablar sobre software todo el día, pero odio escribir código.