Cuando se trata de programación, hay muchos desarrolladores y programadores que enfrentan problemas en toda su carrera de programación. Algunos de los desarrolladores trabajan muy duro, pero cuando se trata de su progreso, les falta algo y no pudieron lograr lo que realmente esperan como programadores. ¿Cuáles son los problemas o malos hábitos o cosas que ignoran? Los discutiremos en detalle aquí.
Si eres nuevo, vas a comenzar tu carrera como desarrollador o eres un programador experimentado, lee todos los puntos a continuación para no repetir el mismo error que la mayoría de los programadores cometen en su carrera.
Tomar descansos:
Hay tantos desarrolladores y programadores que trabajan horas y horas y no se toman suficientes descansos. Cuando esté haciendo un proyecto o tratando de comprender algunos conceptos, tómese suficientes descansos después de cada hora. A veces, cuando está atrapado en un problema y trata de encontrar una solución, tomar un descanso relajará su mente y podrá obtener la solución rápidamente para su problema. Otra cosa que puedes probar es seguir la Técnica Pomodoro mientras estudias un concepto o haces un proyecto. Así que tómese suficientes descansos y sea más productivo.
Solicite la ayuda:
Siempre aprendemos y experimentamos algo nuevo en toda nuestra vida y nada está mal si no sabes algo. No importa si eres un estudiante universitario o un desarrollador experimentado, si no sabes algo pide ayuda. Lea libros, vea tutoriales, pida ayuda a sus superiores u otros desarrolladores y también si puede ayudar a alguien más en la programación, definitivamente hágalo. Eventualmente aumentará su conocimiento, también será útil para el crecimiento de su carrera. Muchos programadores dudan a la hora de pedir ayuda. No es estupidez, se trata de aprender un concepto de una mejor manera.
Nunca dejes de aprender:
La tecnología es vasta y hay tantas tecnologías obsoletas o en auge en el mercado. Esté atento a las nuevas tecnologías o tendencias del mercado. Realice algunos proyectos paralelos o manténgase actualizado con cosas nuevas, marcos, bibliotecas o idiomas, lea blogs, escriba blogs, brinde nuevas sugerencias o ideas en su empresa para un mejor crecimiento profesional. Tu aprendizaje no debe detenerse una vez que ingresas al campo de la programación. Mantente actualizado, difunde tus conocimientos y sé siempre curioso como programador.
Comparta sus ideas y conocimientos:
Albert Einstein dijo: “ Si no puedes explicarlo de manera simple, es que no lo entiendes lo suficientemente bien. ” Para convertirse en un buen desarrollador o programador, una vez que haya aprendido algo, intente compartir su conocimiento con otros escribiendo blogs o enseñando a alguien o ayudando a otros. Eventualmente lo convertirá en un mejor desarrollador y no se tome las malas opiniones o críticas demasiado en serio. Está bien si te equivocas en alguna parte y alguien más está tratando de corregirte, así es como mejorarás. Escuche la opinión o los comentarios de los demás.
Escriba código limpio, reutilizable y eficiente:
Siempre trate de escribir un código limpio y eficiente con comentarios y documentación adecuada. Para convertirse en un buen desarrollador, es un buen hábito seguir el principio DRY (no se repita), que es si ve un código común, entonces es mejor crear una función de ese código y llamar a esta función donde sea necesario. Si los otros desarrolladores pueden entender su código a través de comentarios o gracias a su código limpio, será más fácil realizar los cambios necesarios en el futuro; de lo contrario, es posible que después de un par de meses su propio código escrito lo persiga cuando tendrá que hacer cambios en el futuro. Debe haber una convención de nomenclatura fácil de usar para todas las funciones, use el caso Camel, minimice su CSS o JS, comprima imágenes y también realice las pruebas adecuadas. A veces también está bien escribir código espagueti en lugar de uno complejo.
Paciencia:
La programación requiere mucho tiempo para aprender, acostumbrarse y comprender el concepto. Como desarrollador principiante o experimentado, tenga paciencia cuando intente resolver un problema. No se estrese demasiado cuando no pueda obtener la solución. Muchos principiantes se dan por vencidos demasiado pronto cuando simplemente se sienten frustrados con la programación o encuentran que el proyecto es difícil para ellos, también hay muchos casos en los que los estudiantes o principiantes quieren convertirse en programadores expertos en un corto período de tiempo o por algún tiempo. la programación de los estudiantes da miedo. Todo requiere tener paciencia y dar un pequeño paso todos los días. Date el tiempo adecuado para ti, tu familia y tus pasatiempos.
Trato con compañeros de trabajo:
Cuando estará trabajando en su empresa, no es posible que su idea sea siempre aceptada por otros miembros. Recuerda siempre que si quieres convertirte en un buen programador, no se trata solo de escribir un montón de código, también se trata de tomar sugerencias de otros miembros, respetar las ideas de los demás y cómo manejas la situación si tus ideas o soluciones entran en conflicto con los demás. Además, aprenda a manejar la presión y cómo colabora con otros miembros del equipo. Esta es la razón por la que muchas empresas realizan rondas de adaptación cultural. Por lo tanto, siempre piense en las ideas u opiniones de otra persona y si encuentra que algo está mal o que algo se puede mejorar, hable con ellos, pero no grite ni muestre su enojo. Sea de mente abierta, no sea arrogante y comuníquese adecuadamente para tratar los problemas. Muchos desarrolladores experimentados y excelentes cometen errores al tratar con sus compañeros de trabajo.
Con las cualidades anteriores, uno también debe tener excelentes habilidades para resolver problemas para conseguir un trabajo bien remunerado como desarrollador de software y mantenerse bien en ese trabajo. Aprender estructuras de datos y algoritmos ayuda mucho a mejorar la capacidad de resolución de problemas de un programador.
Curso en línea de estructuras de datos y algoritmos de GeeksforGeeks
Nuestro último curso en línea para aprender DS y Algo se llama DSA 3 , que cubre todo lo relacionado con estructuras de datos, desde básico hasta avanzado .
Este es un programa de certificación en línea de 10 semanas de duración que se especializa en estructuras de datos y algoritmos que incluye videoconferencias premium pregrabadas y preguntas de programación para practicar. Aprenderá técnicas algorítmicas para resolver varios problemas computacionales e implementará más de 200 problemas de codificación algorítmica. Este curso le ofrece una gran cantidad de desafíos de programación que puede enfrentar en su próxima entrevista de trabajo. El curso se centra principalmente en Estructura de datos y algoritmos : la clave para la selección en las mejores empresas basadas en productos.
Características clave del curso
- Tutoriales bien organizados sobre estructuras de datos y algoritmos preparados por el equipo GeeksforGeeks.
- Conferencias en video premium del Sr. Sandeep Jain , fundador y director ejecutivo de GeeksforGeeks.
- Equipo dedicado a la resolución de dudas para ayudarlo.
- Pruebas de evaluación semanales con soluciones de video.
- Basado en el rendimiento.
- Oportunidades en GeeksforGeeks.
Y muchos más.
¡La inscripción para el Curso sigue abierta y las plazas se están llenando rápido! Date prisa para hacerte con el tuyo.
El curso comienza el 3 de junio , date prisa y reserva tu asiento por solo RS 2.999 .
Publicación traducida automáticamente
Artículo escrito por anuupadhyay y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA