Estoy comenzando mi viaje para convertirme en programador de computadoras. ¿Alguien podría darme los consejos que necesito?

Bueno, tal vez soy la persona perfecta para responder esta pregunta porque soy un principiante, pero la gente a mi alrededor siempre me dice: “¡Hermano, eres un prodigio!”. He estado programando desde que tenía 14 años y ahora tengo 18.
Mis consejos son los siguientes:
1) Grabar los libros, ¡no en serio! Por supuesto que los necesitarías, pero solo úsalos como referencias. La mayoría de los libros están llenos de basura y tendrías que separar inteligentemente lo que quieres. Adquirir experiencia personal será mucho mejor que cualquier libro, así que comience a hablar con los profesionales y maestros de su universidad / escuela para mostrarle cómo hacerlo realmente.
2) Sea innovador: recuerdo cómo descubrí la animación simple en la programación de C ++ mediante el uso repetido de una pantalla clara (¡como si los papeles se voltearan para mostrar una historia!). Nadie me contó sobre esto, pero debido a que pensé en programar 24 * 7, la idea cayó en mi cerebro. También sigues pensando e intentas descubrir cosas en lugar de aprender.
3) Comience con C / C ++, porque estos lenguajes borrarán sus lógicas y también son la base de muchos otros lenguajes como Java, C #, etc.
4) Encuentre nuevos códigos en Internet e intente comprenderlos, pero elija con inteligencia. No te confundas.
5) Una cosa a la vez: primero aclare su comprensión de un concepto y luego salte a otro o se sentirá superconfundido.
6) Sea poco convencional – No vaya con la manada. Aprendí programación gráfica cuando otros aprendían programas de calculadora … Esto me llamó la atención de toda la clase y los maestros comenzaron a prestarme especial atención.
7) Su primer IDE debe ser turbo C / C ++ Dos cuadro uno – Sí, sé que esto suena estúpido. Pero es el IDE más fácil de usar y simple, aunque antiguo, pero mi experiencia personal me dice que los IDE modernos para principiantes son un problema en el que el turbo nos da la escena algo idéntica a la Era cuando la programación estaba ganando popularidad. Obviamente es fácil de usar. Su punto de vista puede diferir.
8) Disfrútalo, no puedes aprender nada a nivel profesional hasta que lo disfrutes. Adéntrate en él y encuentra gemas. Me encanta, te amaría de vuelta!

Aprender a codificar <——> Codificación para aprender

Quieres aprender programación completa.

Puede ser útil saber qué es exactamente lo que quieres. Puedo dividir la programación en 2 partes principales: programación web y programación de aplicaciones.

Creo que es posible que desee crear un sitio web para promover sus habilidades comerciales, o tal vez vender algunos productos.

Así que creo que deberías comenzar aprendiendo HTML y CSS básicos. Esto lo ayudará a crear algunos sitios web estáticos (sitio web donde los datos no cambian y es posible que deba actualizar la base de código si desea actualizar cualquier cosa en el sitio).

Después de obtener una idea general, puede intentar ensuciarse las manos con JavaScript. Esto es lo que hará que su sitio web sea dinámico (la información que se muestra en el sitio web se puede modificar fuera del código).

Hoy en día, HTML5 es el estándar y puedes echarle un vistazo si quieres disparar tus habilidades.

O si desea ingresar a la Programación de aplicaciones, seleccione un idioma (comience con C). Aprende todo. Trabaja en algunos pequeños ejemplos mientras aprendes. Aclare sus conceptos básicos sobre cómo la computadora interpreta la información que se le proporciona. Creará tu base. Si ya conoce C, entonces puede saltear esta parte. Incluso puede omitir esta parte, pero creo que es mejor conocer C antes de ingresar a la programación de aplicaciones.

Aprenda el lenguaje que mejor se adapte al desarrollo que desea hacer y comience con su proyecto.

Para aprender puedes usar Code Academy o Khan Academy

Pero no solo entres en el aprendizaje.

Primero asegúrese de saber lo que quiere lograr.

Luego, diseñe un plan, un plan de implementación paso a paso.

Tome algunos conocimientos básicos sobre cómo puede comenzar.

Hacer algo.

Cuando está atascado, google, aprende. Stack Overflow es el salvador.

Reiterar.

Comience a programar.

Antes de dar algún consejo, me gustaría presentar cosas que un programador de computadoras tiene que pasar casi todos los días de su carrera.

  1. Aprende, aprende, aprende : te conoces mucho, pero el tipo de impulso que has demostrado para cambiar tu campo me considera que te gusta aprender. Bueno, esta es una gran actitud, porque en el campo de la programación, las cosas cambian muy rápido. Las nuevas tecnologías van y vienen. Siempre hay nuevos tipos de Framework para convertir su tiempo de producción en tiempo de aprendizaje. Si estás listo para aprender de por vida (bueno, todos lo están haciendo) y a un ritmo más rápido que un humano normal, bienvenido
  2. Paciencia : Sí, claro, esta es una clave. Pasamos por errores muy tontos la mayor parte del tiempo, donde pasamos horas frente a la pantalla resolviéndolos. A veces, el trabajo de todo el equipo se arruina debido a un mal funcionamiento. Hay posibilidades de que si no estás arruinando tu trabajo, tu compañero de equipo lo estará. La situación de manejo paciente es útil y es un atributo notable y he visto muchas causas interrumpidas por eso.
  3. Desarrollo ágil : Y esto sucede solo en la industria del software, donde el cliente no sabe lo que realmente quiere como resultado final, y es frustrante. Acabas de encontrar una manera genial de hacer un trabajo que fue inicialmente asignado por el cliente, pero de repente encontró una nueva idea y quiere que se implemente de otra manera. En algún momento estás en el medio del trabajo asignado, y luego el cliente cambia de opinión a algo nuevo. Es el peor tipo de desarrollo y es más común en startups, principalmente en la industria de desarrollo web y de aplicaciones.
  4. La puntualidad está arruinada : bueno, la mayoría de las buenas compañías intentarán mantener intacta su puntualidad, pero en muchas no lo hacen. Puede recibir una llamada para una corrección de error o error, o la dependencia dll solucionar en cualquier momento, incluso cuando está durmiendo o en una fecha muy importante con su pareja perfecta. Y no puedes ignorar eso. Aunque esto también brinda un apalancamiento, en su mayoría debe completar sus horas de trabajo y estar disponible en todas las reuniones.
  5. Privación del sueño : sí, sucede mucho, y casi a todos los programadores.

No estoy tratando de desmoralizarlo, son solo algunas de las cosas más comunes que el programador sufre a diario. Cada campo tiene sus propios pros y contras, y debes decidir si estás contento con los contras porque te molestarían más. Y sí, si está comenzando como nuevo, su escala salarial sería muy inferior en comparación con la cantidad de esfuerzo que realiza . Aunque sería un sarpullido difícil al principio, pero sería

Si está de acuerdo con la mayoría de las cosas y se siente cómodo sacrificando su tiempo como un estudiante más fresco en otra industria, bienvenido a bordo.

Fundamentalmente, aprender cómo convertirse en un desarrollador de software es lo mismo que seguir cualquier carrera : el trabajo duro realmente determinará el éxito, no el talento. Pero a pesar de esta verdad innegable, la sociedad continúa malinterpretando el desarrollo de software para ser una industria exclusiva para personas particularmente nicho: ¡el geek, el genio de las matemáticas, el prodigio! Estos son conceptos erróneos peligrosos que a menudo disuaden a la gente común, con un amplio potencial de éxito, de seguir carreras como programadores. Bueno, es hora de poner fin a estas falacias, y al final esperamos que pueda tomar una decisión más informada sobre una posible carrera en codificación y el siguiente paso para aprender cómo convertirse en un desarrollador de software.

More Interesting

Diplomáticos: ¿Puede elegir su idioma de estudio o es el elegido para usted?

¿Es útil LinkedIn para conseguir un trabajo?

¿Cómo puede un ingeniero de electrónica y comunicación convertirse en un ingeniero de redes informáticas?

¿Cuál es la mejor / mejor manera de prepararse para entrevistas para el rol de Software / Ingeniería de Software Senior en 30 días?

¿Vale la pena hacer M-tech en automoción en VIT, Vellore?

Me mudo de Chandigarh a Mumbai para un trabajo en Versova, Andheri West. ¿Qué debería preferir: 1 BHK o PG? ¿Qué pasa con la comida y los viajes?

Si una persona proviene de un entorno de aldea, ¿cómo afecta a su SSB?

¿Qué debo aprender (informática) en 10 meses para las ubicaciones y un buen futuro?

¿Puedes convertirte en un médico con malas calificaciones? ¿Cómo?

¿Qué es bueno para un dolor de muelas?

¿En qué debería centrarme si quiero ser programador para Google algún día?

Conozco a personas que me dicen que haciendo CSE de B.Tech no tienen tiempo para practicarlo por sí mismas. ¿Es esto cierto?

¿Se requiere un título en ingeniería aeroespacial para ingresar al campo aeroespacial o puedo obtener una licenciatura en ingeniería mecánica?

¿Es bueno o malo que su empleador sepa que está buscando trabajo?

Los reclutadores me preguntan mi salario actual y mis expectativas (o estadio) incluso antes de que haya tenido la oportunidad de juzgar lo que implicará el trabajo (diciendo que es la política de la compañía). ¿Cómo se maneja eso?