Gracias por la A2A!
No dijiste qué tipo de código quieres escribir. ¿Debo asumir el desarrollo web? Incluso si el desarrollo web no es lo que desea hacer específicamente, es un buen lugar para comenzar porque la barra de entrada es bastante baja (no necesita ningún hardware o software especializado o costoso para comenzar) y está de moda. . Además, usted dijo que necesita una “persona real”. Supongo que eso significa que necesitas trabajar con alguien cara a cara.
Primero, un recordatorio: ahora hay cientos de miles de recursos gratuitos en la web para que las personas aprendan a codificar. Deberías invertir un mínimo de tiempo con ellos, para que al menos conozcas los conceptos básicos. De esa manera, no está perdiendo el tiempo libre de alguien, haciéndoles las preguntas más básicas que ya han sido contestadas un millón de veces. Recuerda: le estás pidiendo a alguien que pase su tiempo contigo. Gratis. Es hora de que puedan gastar en algo que disfrutan más que en ayudar a tu arrepentido culo. ¿Qué van a obtener a cambio? Los codificadores más productivos hacen un uso óptimo de los recursos disponibles. Necesitas aprender a hacer eso. Además, los programadores lo aprecian cuando ven que realmente has hecho un esfuerzo para resolver el problema por ti mismo. Si parece que estás esperando que alguien más haga tu tarea por ti, y recibes el crédito por su trabajo, pareces un putz.
Así que con eso en mente…
- Cómo salir de la rutina al componer música.
- ¿Deberíamos cambiar a MacBook por una nueva experiencia si siempre hemos usado una computadora portátil con Windows?
- ¿Es útil para alguien recitar el diccionario cuando aprenden un segundo idioma?
- Gran Cañón: ¿Qué consejo le darías a quienes visitan por primera vez a un niño pequeño?
- ¿Cuál es el mejor consejo que puede dar a un programador compañero?
Le sugeriría que encuentre una organización local sin fines de lucro (banco de alimentos, personas mayores / desempleados / jóvenes / defensoría de inmigrantes, comidas con ruedas, etc.) con un sitio web terrible / obsoleto. Probablemente hay algunos alrededor de su área. Revise cuidadosamente todo el sitio, tome nota de cada enlace roto, error tipográfico, etc. Luego, envíe un correo electrónico o pase por su oficina con su lista y ofrezca actualizar su sitio de forma gratuita. Ahora tienes un proyecto real. Puede que solo sea un sitio de WordPress o Drupal, y puede que no se requiera mucha codificación real, pero eso puede ser bueno; No quieres morder más de lo que puedes masticar. Con suerte, le darán una copia del código base para que pueda configurar una copia de su sitio en su propio servidor web. Arregle las cosas que prometió reparar (de nuevo, es posible que ni siquiera necesite escribir ningún código) y se las entregue. Estarán agradecidos y (con suerte) impresionados con su trabajo de alta calidad.
Si aún no te están pidiendo que hagas otras cosas, puedes comenzar a proponer cosas por ti mismo: “Oye, ¿qué tal unos botones sociales?” “Oye, ¿no sería genial si pudieras ver algunos análisis de tu sitio?” Una idea aún mejor es intentar pasar un tiempo en su oficina (¿quizás incluso ser voluntario para ellos?) Y solo escuchar lo que dicen sus empleados / voluntarios. Tal vez obtendrá algunas ideas para cosas que puede agregar al sitio que resolverían los problemas reales de ellos.
Para ahora, es de esperar que tengas un montón de ideas para pequeñas características que puedes agregar a su sitio. Ahora empieza a intentar codificarlos tú mismo en tu copia de su sitio. (Recuerde hacer copias de respaldo, o mejor aún, ponga su código bajo control de revisión ). Algunos, debería poder trabajar por su cuenta, otros, quizás tenga menos éxito y necesitará algo de ayuda con .
Encuentra un grupo local de Meetup para desarrolladores web (Encuentra a tu gente – Meetup). Asistir a las charlas / eventos y redes post-talk. Los eventos generalmente son gratuitos o casi gratuitos, y aprenderás cosas útiles.
Después del evento, charla con la gente. Mantenlo ligero y social. (No hagas que parezca que estás haciendo redes de negocios. Eso es un desvío). Averigua en qué están trabajando ahora y en qué les gusta trabajar en general. Dígales que recién está comenzando como desarrollador web, que está trabajando en el sitio web para una organización sin fines de lucro local y que tiene algunos problemas. A la mayoría de las personas les gusta mostrar un poco de lo que saben, por lo que algunos querrán ofrecer consejos. Describe uno de tus (con suerte) problemas más fáciles. Si encuentra a alguien que parezca inteligente y esté dispuesto a ayudar, pregúnteles si no les importaría reunirse de vez en cuando para tomar un café o una cerveza (que usted ofrece pagar) para ayudarlo a resolver algunos de esos problemas más complicados. No exijas mucho tiempo de cara. Yo diría que manténgalo en menos de 60 minutos, no más de una vez por semana o por mes. Nuevamente, les estás pidiendo que te den su tiempo gratis. Sé agradecido y respetuoso de su tiempo y de sus necesidades. Y si puede pensar en alguna forma de reciprocar / pagarlos, ofrézcalo. A todos les gusta ser reconocidos y apreciados por sus esfuerzos.