Tengo un título en administración de empresas, ¿puedo aprender a codificar y convertirme en un desarrollador? ¿O necesito otro título para lograr eso?

Persistencia y trabajo duro es todo lo que se necesita para aprender. Puedes hacerlo. No permita que nadie le diga lo contrario, o que necesita su certificado caro.

Cómo:

Elige un proyecto, cualquier proyecto. Empieza a escribir código para ello. Python es generalmente un buen lenguaje.

Proyectos:
Lista de quehaceres.

Un juego simple (Python tiene PyGame).

Solucionador de Sudoku.

Sitio web personal (Python tiene Frasco; no intentes con Django al principio).

Programador de tareas para su computadora (busque en la función Suspender).


La evidencia es lo que necesitas para conseguir un trabajo. Vaya a Github , Bitbucket o Gitlab (ejercicio: escriba un programa que elija uno de estos al azar). Crea una cuenta y publica un repositorio público con tu proyecto. Comience de inmediato, publique su código a medida que lo escribe. Incluso si reescribes mucho.

Los empleadores miran sus repositorios para ver si vale la pena contratarlos. Buscan confirmaciones frecuentes, pequeñas y útiles, buen código (al final) y el hecho de que en realidad estás haciendo algo. Unos pocos meses de fines de semana dedicados a escribir código deberían ser suficientes para obtener su primer trabajo de desarrollador.


Para convertirte en un buen desarrollador también necesitas algo de teoría de CS . Leer un libro de texto sobre Algoritmos . Preferiblemente, implementarlos a todos. Publicar en un repositorio.

Un gran desarrollador también sabe cómo traducir conceptos abstractos en muchas representaciones diferentes y elegir el adecuado para el problema en cuestión. Pero ese es un tema para otro momento. Buena suerte con tu primer trabajo!

Muchos empleadores hoy en día requieren una licenciatura, y un título CS o CIS puede ser preferido pero no necesariamente requerido. Algunos aceptarán la experiencia en lugar de un grado. Necesitará definir sus propios recursos para lo que necesitará aprender a codificar. Es mi opinión de que la mejor manera de aprender es aprender y participar en un programa de aprendizaje estructurado. Cuando digo “estructurado”, me refiero a un programa que tiene objetivos definidos, y una universidad es solo un lugar para encontrar un programa de aprendizaje estructurado. Hay libros, videos de entrenamiento, campamentos de entrenamiento y exámenes de certificación. Los defensores de los exámenes de certificación son un lugar fácil para encontrar objetivos definidos.
Una educación universitaria enseñará algunos de los principios básicos básicos y se basará más en el conocimiento que en las habilidades, y los programas de certificación se adaptarán más a las tecnologías específicas. Lo mejor que puedes hacer es decidir en qué estás interesado y luego intentarlo. Tendrá que decidir sobre sus propios recursos, y solo aprenderá lo que aprenderá por sí mismo.
Para la mayoría de los empleadores fuera del gobierno, la experiencia es ligeramente mejor que la educación y la certificación tampoco es tan relevante como cualquiera. Sin embargo, en última instancia, quieren a alguien que pueda hacer el trabajo, y le corresponderá vender sus habilidades, como cualquier otra profesión.
Todos aprendemos de manera diferente. Tengo un título de posgrado, varias certificaciones y he asistido a varios campamentos de entrenamiento, así que me siento un poco calificado para responder la pregunta. Lo práctico es lo mejor, complementado con buenos recursos.

Sí, puedes aprender a programar sin un título.

Sin embargo, hay una razón por la cual hay grados separados en Ciencias de la Computación. Como probablemente sepa, dichos títulos no solo le enseñan soluciones, sino también la teoría que los respalda para que pueda aplicar ese conocimiento al construir arquitecturas u otras cosas más complejas.

Sin embargo, le recomendaría que comience con algo simple, por ejemplo, Python: es fácil de aprender y probar. Vea cómo irá para usted y luego, si todavía le gusta, puede continuar desde allí.

More Interesting

Todas mis calificaciones del segundo semestre son A, excepto el inglés, que es F en el 58%. El año escolar está llegando a su fin. ¿Puedo llevarlo a una B?

¿Cuáles son los cursos para aprender y mejorar mi perfil, habilidades y cualquier curso de certificado para realizar durante mi ACUERDO DE CA?

No obtuve una buena calificación en el término 1 de la clase 10, ¿cómo puedo mejorar en el término 2?

¿Sobre qué factores debo elegir una MBA en el extranjero o en la India teniendo en cuenta los gastos a cubrir que pueden obtener un empleo extranjero rentable?

¿Los cursos de la división superior de la UC Berkeley son generalmente más fáciles que la división más baja?

India: ¿Qué colegios de MBA de primera clase puede obtener un estudiante después de obtener menos de 6 CGPA en B.Tech y obtener buenos resultados en la entrada de MBA?

Soy un IMG (MBBS) y quiero tener un doctorado en los EE. UU. Antes de solicitar el emparejamiento, ¿es esto malo para mi oportunidad de obtener una residencia?

Quiero hacer algo bueno en mi comunidad, pero soy un estudiante de secundaria y no tengo mucho tiempo. ¿Qué consejo me puedes ofrecer?

¿Qué importancia tiene hacer un MBA en la vida?

Seré un ingeniero informático después de un año y medio. No me gustan las matemáticas, pero me apasionan las computadoras y las últimas tecnologías. ¿Qué profesión de la informática necesita un mínimo de matemáticas superiores?

¿Qué tan común es considerar seriamente abandonar el Foro de Landmark o el Curso Avanzado temprano?

Tengo 15 años. ¿Qué debo aprender para ser un exitoso hombre de negocios?

Fallé en dos asignaturas de las siete de mi semestre-1 (FYBMS). ¿Qué debería hacer ahora?

He leído que la escuela de Barron Trump cuesta $ 600,000 por año, ¿cómo justifica una escuela esos cargos de una escuela de $ 100,000 por año?

Como alguien que se gradúa con un título en arte, ¿quién quiere ingresar a la programación, qué ruta recomendaría: Bcs, Mcs, escuela de codificación, autodidacta?