Pasé un tiempo muy difícil en mi universidad durante mi licenciatura en CSE debido a numerosas razones. Sumado a eso, debido a la naturaleza intimidatoria de nuestro primer instructor del curso de programación, me sentí como un pez fuera del agua cuando traté de aprender a programar. Fue como una pesadilla viviente para mí. Para empeorar las cosas, tenía muy pocos amigos que realmente se tomarían un tiempo para ayudarme a aprender a codificar y a superar mi miedo a la codificación, e incluso ellos estaban ocupados salvando sus propias espaldas, otros me intimidaban mucho, así que estaba virtualmente dejado para seguir por mi cuenta.
Luché mucho para aprender a codificar por mi cuenta y después de permanecer desempleado durante exactamente 5 meses después de graduarme, finalmente conseguí un trabajo como programador en prácticas en una empresa de software local. Desde entonces sigo en la misma empresa. Cuando me uní a esta empresa, no sabía nada más que C muy básico, C ++ muy básico, un poco de Java (J2SE) y un poco sobre programación orientada a objetos. Traté de hacerme más eficiente y sentirme más a gusto con la codificación consultando tutoriales y libros, pero pronto me aburrí y me abrumé por la montaña de información, y me perdí. Así que mis habilidades no mejoraron mucho y mi supervisor está pensando en trasladarme al equipo de pruebas en lugar del de desarrollo.
En lugar de aprender a programar solo, anhelo desesperadamente un mentor que pueda guiarme y ayudarme, pero que no me enseñe.
Simplemente no tengo idea de cómo puedo acercarme a alguien en mi equipo para que sea mi mentor. Todos los recursos sénior de mi equipo están muy ocupados con múltiples proyectos y apenas pueden dedicarme tiempo.
Editar :
Gracias a todos. PUEDO CODIFICAR AHORA Y NO TENGO MIEDO DE CODIFICAR YA!!!!Y ahora tengo un poco más de confianza en la codificación que el otrora asustado y frustrado chico que publicó esta pregunta :D. Un gran reconocimiento va para las personas que me brindaron una oportunidad bastante inesperada de asistir a una capacitación de desarrollo de software en Infosys, Mysore, India. Ese entrenamiento me cambió mucho y creó un gran impacto en mí al levantarme la moral. Aunque todavía no he tenido la oportunidad de trabajar en grandes proyectos, he demostrado mi entusiasmo por trabajar y mejoras en las habilidades de codificación, lo que me valió mi lugar en el equipo de desarrollo y me permitió trabajar en un par de tareas de mantenimiento. proyectos Además, sigo aprendiendo y haciendo proyectos propios en mi tiempo libre y me alegro de haber empezado a sentirme un poco adicto. ;) Gracias a todos ustedes una vez más por ayudarme.
Echa un vistazo a sitios como http://www.codecademy.com/ . Hay un montón de recursos por ahí destinados a hacer que sea divertido aprender a codificar. Trate de encontrar uno cercano a las habilidades que está usando en el trabajo y constrúyalo a partir de ahí.
Una vez que haya adquirido cierta confianza con una tecnología, cree un pequeño producto adicional para que pueda trabajar en casa. No elija nada demasiado ambicioso y luego use Stack Overflow para preguntas y problemas específicos con su proyecto. Comenzarás a sentirte más seguro al abordar los libros de programación después de un tiempo.
Por otro lado, si prueba lo anterior y todavía siente que no lo disfruta, no hay nada de malo en pasar a la prueba . Es una carrera profesional muy válida, no está mal pagada y es probable que aún tengas oportunidades de incursionar en la codificación si te apetece.
No creo que encuentre fácilmente lo que está buscando, en cuanto a mentores.
para aprender a codificar rápidamente
aprender a codificar de la manera correcta sin perderme y abrumarme por la inundación de información
superar mi miedo y nerviosismo al trabajar en grandes proyectos
para ganar suficiente confianza en la codificación
los dos últimos puntos vienen con la experiencia. la confianza en cualquier cosa solo viene con saber lo que estás haciendo y tener fe en ti mismo cuando no lo haces. No conozco ninguna manera de aprender eso, pero puede probar algunos libros de autoayuda para lidiar con los problemas de confianza/acoso que menciona.
No sé qué libros has probado, pero sugeriría la primera serie de libros, ya que siempre los he encontrado fáciles e interesantes. En java, siempre recomiendo a Bert Bates y Kathy Sierra , su libro sobre SCJP es fantástico. No sé por su pregunta en qué idioma desea centrarse, pero elija uno inicialmente, idealmente el que usa más en el trabajo.
Sin embargo, como habrás notado en mis comentarios, me preocupa tu frase "pero pronto me aburrí" en tu pregunta. Acabo de regresar de almorzar con algunos amigos consultores: cada uno o tres meses nos reunimos y hablamos de negocios. Los dos mejores, de lejos los mejores, del grupo hablarán animadamente sobre los desarrollos en scala, sobre algún oscuro nuevo marco de código abierto y todo tipo de noticias de la industria.
Tiendo a hablar de historietas con uno de los otros chicos.
El punto es que si te aburre programar ~ y mira, me aburría mucho y lo encontré insatisfactorio ~ entonces realmente deberías considerar obtener otro título o pasar a un rol diferente. Siempre puede contarle una historia a una empresa sobre cómo la codificación le enseñó rigor académico y disciplina, pero lo que realmente quiere hacer es ventas o análisis comercial o gestión de productos o pintura o lo que sea.
De esa manera, puede "usar" su título, al menos como trampolín, pero no necesita preocuparse por la codificación. Si te quedas en el código y no te gusta ahora, bueno, lo más probable es que no te guste más tarde.
Tal vez ganes algo de dinero y te sientes con otros consultores y hables de cómics, pero si fueras y trabajaras en otra cosa, algo que te encantara hacer, entonces terminarías con una vida satisfactoria (y probablemente un montón de dinero). sentarse con otros consultores hablando feliz y apasionadamente sobre el trabajo en cuestión.
EDITAR
aquí, vi esto hace unos años y pensé que era bastante bueno.
¿Ha intentado conversar con algunos de los miembros más veteranos del equipo, interesarse por su trabajo y también conocer sus otros intereses y pasatiempos?
Solo puedo hablar desde mi propia experiencia, pero la mayoría de los programadores que conozco son bastante generosos con su conocimiento y, por lo general, están felices de compartir su conocimiento, especialmente si pueden ver un beneficio a largo plazo en poder compartir parte de su carga de trabajo con usted, o simplemente tener un miembro del equipo más capaz entre ellos.
Aprender de los libros es difícil, y también me resultó difícil seguir con eso. Es mejor aprender involucrándose en una comunidad o proyecto de código abierto en línea, o tener una idea usted mismo. No tiene que ser realmente complicado, sino algo que le resulte interesante construir, ya sea un sitio web para algo en lo que tiene un interés externo o una aplicación que realiza algunos cálculos o procesos simples. Es mucho más fácil aprender cuando necesita saber cómo lograr un objetivo en particular, que simplemente "aprender" sin un propósito específico.
Por lo que has dicho, necesitas un tutor más que un mentor. Mi recomendación sería invertir algo de tiempo, y quizás dinero, en clases organizadas.
Fiona - miaccesible.website
Fiona - miaccesible.website
usuario8365
Remojar
Zoredache
of moving me to testing team rather than development.
- Estar en el equipo de pruebas no significa necesariamente que no tendrás la oportunidad de codificar. Hay mucha automatización que se puede hacer en las pruebas, lo que implica escribir código. Es posible que desee considerar seriamente esa oportunidad.xrilita
Choudhury Saadmaan Mahmid