JavaRush /Blog Java /Random-ES /Pausa para el café #22. Cómo conseguir trabajo como progr...

Pausa para el café #22. Cómo conseguir trabajo como programador sin experiencia, 7 editores de código para dispositivos móviles

Publicado en el grupo Random-ES

Cómo conseguir trabajo como programador sin experiencia

Fuente: Hackernoon Pausa para el café #22.  Cómo conseguir trabajo como programador sin experiencia, 7 editores de código para dispositivos móviles - 1 Recuerdo claramente que conseguí mi primer trabajo. Me invitaron a sentarme en un bar con un grupo de desarrolladores. Este fue el último paso de mi entrevista: conocer al equipo. ¡No podía creer que había llegado tan lejos! No tenía experiencia como programador y comencé a escribir código hace solo unos meses. Lo que más me preocupaba entonces eran los problemas técnicos: podían revelar mi falta de experiencia. Para mi sorpresa, los aspectos técnicos de los que hablamos estaban relacionados con mis proyectos en GitHub. Miraron mi repositorio y comentaron lo que vieron. Esto fue conveniente para mí ya que podía hablar de estos proyectos sin ningún problema. Entonces, ¿cómo llegué tan lejos en el proceso de búsqueda de empleo sin experiencia previa? En este artículo, quiero compartir con ustedes los conceptos básicos de lo que se necesita para conseguir un trabajo.

Resumen

Empecemos desde el principio. Necesitas un buen currículum. Esto es lo primero que verá el empleador. Incluso si no tiene experiencia relevante, debe prestar mucha atención a la redacción de este documento. A veces, un empleador ocupado sólo puede mirar un currículum. Tienes unos segundos para captar su atención e indicarle que estudie los detalles. Mantenga su currículum simple y conciso. Tiene que haber una razón excepcional para que tenga más de una página. Intente obtener recomendaciones. Si alguien puede recomendarte, tus posibilidades mejorarán enormemente. Comuníquese con personas que conoce. No todos tenemos amigos que trabajan en empresas de TI, pero existen otras soluciones. Por ejemplo, hace poco descubrí Rooftop Slushie , un servicio donde puedes obtener recomendaciones de desarrolladores que trabajan para empresas como Google. Antes de enviar tu currículum, muéstralo a otras personas. Tendemos a ser muy sesgados en nuestra evaluación de nosotros mismos. Algunos de nosotros tenemos egos inflados y otros tenemos baja autoestima, y ​​esto se puede notar en un currículum. Encuentra personas en las que confíes para leer lo que escribes sobre ti mismo. Enumere siempre sus logros prácticos primero. Puedes escribir sobre dónde estudiaste a continuación. Quizás no tengas experiencia con la tecnología, pero sí debes mencionar algo sobre tus proyectos personales. O cualquier otra cosa que le dé al empleador una idea de su progreso como desarrollador. No escribas una lista interminable de tus proyectos. Elige los más importantes, así como aquellos matices que muestren claramente qué tipo de persona eres. No embellezcas ni uses trucos. Presente la información de una manera visualmente atractiva sin distraerse. Cuando llegues a la entrevista, podrás entrar en más detalles allí.

GitHub

Ya mencioné GitHub al principio para dejar claro lo importante que es para un nuevo desarrollador. Si aún no tienes una cuenta de GitHub, ¡crea una hoy! Fuera de bromas. Es su currículum, su cartera, su experiencia laboral y todo lo que sabe sobre código, todo en uno. Una cuenta de GitHub activa demuestra que hablas en serio y muestra tu progreso. Esto es algo que cualquier empleador serio analizará en detalle para determinar si está interesado en usted o no.

portafolio

Crea tu sitio web para mostrar quién eres y qué haces. No te asustes, sólo necesitas conocimientos básicos de HTML para hacer esto. En el sitio puedes indicar todo lo que quieres que los empleadores sepan sobre ti. Enlaces a tu GitHub y redes sociales. Proyectos en los que has trabajado. Algo digno de mención e interesante sobre usted personalmente. Pero no se exceda con el diseño: el sitio debe causar una impresión agradable.

Medios de comunicación social

Aprovecha Twitter y Linkedin. Pueden ser excelentes herramientas para ayudarlo a lo largo de su viaje de aprendizaje y búsqueda de empleo. Encuentra y conéctate con comunidades activas en tu ciudad. En la mayoría de las ciudades, las comunidades de TI pueden ser pequeñas y las personas se conocen rápidamente. Esto puede ser muy importante para ti.

Participación en conferencias.

Asiste a reuniones temáticas y conferencias técnicas, comunícate con la gente. Si eres nuevo y sientes que no sabes nada, podrías considerarte un impostor que no se ha ganado el derecho de asistir a eventos tecnológicos. Pero aquí está la cuestión. Nadie te detendrá repentinamente en medio de una multitud y te pedirá que aceleres el proceso de redacción de una nueva solicitud. E incluso si entablas una conversación sobre temas técnicos que aún no comprendes, hablar de ti mismo como un principiante no asustará a nadie. Al contrario, muchos estarán dispuestos a apoyarte. Pero lo más importante es que en los eventos temáticos tendrás la oportunidad de conocer personas que te ayudarán a encontrar trabajo.

No tengas miedo de los fracasos

Cuando envíe su currículum, recibirá rechazos. Te encontrarás con el silencio. Esto esta bien. No es un reflejo de sus posibilidades futuras de conseguir un trabajo. Sigue trabajando, sigue mejorando. Descubra qué partes de sus estudios necesitan pulir. Pide consejo. Y sigue codificando. Cada día que mejoras tus habilidades, estás más cerca de convencer a un empleador de que te quiera en su equipo. La perseverancia será tu clave.

7 editores de código para dispositivos móviles

Fuente: Medio Pausa para el café #22.  Cómo conseguir trabajo como programador sin experiencia, 7 editores de código para dispositivos móviles - 2 ¿Por qué necesitas un editor de código en un teléfono inteligente? Ésta es la libertad de escribir código cuando y donde quieras. Nadie puede predecir cuándo surgirá la necesidad urgente de realizar una corrección en un proyecto. Pero si tiene una aplicación de edición preinstalada en su teléfono inteligente, se sentirá mucho más cómodo trabajando con el código que en un bloc de notas normal. codificador . Los creadores de Dcoder afirman que es el IDE móvil más rápido. Está disponible en versión para PC, así como aplicaciones para iOS y Android. Admite una gran cantidad de lenguajes (más de 35), incluidos Java, HTML, CSS, JavaScript, C, C++ y Python. Dcoder tiene inserción automática de paréntesis y sangría emparejados, y resaltado de sintaxis. También puedes elegir un tema. Dcoder es liviano: solo 6 MB. Esta facilidad se logró mediante el uso de compiladores y almacenamiento en la nube para el código. Pero hay un inconveniente: sólo puedes utilizar la aplicación si tienes acceso a Internet. Editor turbo. Un editor de texto simple pero potente para Android. Es de código abierto (si lo deseas, incluso puedes mejorarlo a tu gusto). Hay resaltado de sintaxis para Java, HTML, XHTML, CSS, LESS, JavaScript, PHP, Python y muchos otros lenguajes, así como un modo de lectura, guardado automático de archivos al salir de la aplicación y visualización de resultados en el navegador. Quédate. Es un editor de código fácil de usar para Android. Al igual que otros editores de nuestra lista, Quoda admite muchos lenguajes, incluidos C, C++, C#, CSS, HTML, Java, JavaScript, Lua, Markdown, PHP, Python, Ruby. Hay resaltado de sintaxis, un teclado extendido, funcionalidad de búsqueda y reemplazo mediante expresiones regulares y distinción entre mayúsculas y minúsculas. La versión paga ofrece finalización de código, integración de SFTP/FTP(S) y almacenamiento en la nube, así como vista previa de la página en HTML/Markdown. Edición rapida. Un excelente editor rápido con funcionalidad para trabajar tanto con texto como con código simple. Además de la velocidad, QuickEdit presenta resaltado de sintaxis para más de 50 idiomas, la capacidad de activar y desactivar la numeración de líneas y compatibilidad con un teclado físico. El editor también tiene desplazamiento suave, detección automática de codificación y la capacidad de cancelar acciones (sin restricciones). Se admite el acceso a archivos en el almacenamiento en la nube. Nuestro editor de código gratuito. El editor es gratuito, pero con publicidad. Como se indica en la descripción en Google Play, este es un IDE completo para Android. Además, puede funcionar sin conexión a Internet. Pero en este caso, no podrá trabajar con archivos almacenados en la nube (aunque generalmente esto es posible). Entorno de desarrollo interactivo de Android. AYUDANTEes un entorno de desarrollo integrado para la creación de aplicaciones de Android. Soporta Java, C/C++, HTML5, CSS y JavaScript. Aquí encontrará finalización de código, verificación de errores y resaltado de sintaxis para Java y XML. Hay integración con Dropbox. Gracias a la compatibilidad con Eclipse, puedes abrir proyectos de Eclipse. Git es compatible con el desarrollo profesional. Parecería que todo está bien, pero en los comentarios la gente se queja de la imposibilidad de guardar archivos en la versión gratuita y de ofertas intrusivas para cambiar a la versión de pago. Código en cualquier lugar. IDE que incluye editor de código, cliente FTP y terminal. Admite una gran cantidad de idiomas (más de 100). Es posible conectarse a servicios de terceros (Dropbox, Google Drive, OneDrive, Amazon S3, Github, Bitbucket). Si no tiene su propio servidor, Codeanywhere puede ejecutar un contenedor de Linux por usted, en el que estarán disponibles, por ejemplo, WordPress, Drupal, Magento.
Comentarios
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION