-
Notifications
You must be signed in to change notification settings - Fork 0
Create Post 04.md #4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
epsanchezma
wants to merge
5
commits into
master
Choose a base branch
from
post-04
base: master
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
5 commits
Select commit
Hold shift + click to select a range
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,36 @@ | ||
| #Consejos para desarrolladores Juniors en las compañías | ||
|
|
||
| El lado técnico de la vida como desarrolladores es muy importante, muchas veces en eso es lo que más nos enfocamos, pero tanto la comunidad de desarrollo como el ambiente de trabajo son piezas claves para el crecimiento profesional. Por esta razón, hoy en martes de Codies, nos queremos desviar un poco de los temas técnicos y ofrecerles un punto de vista mas enfocado al desarrollo profesional vital y comentar un poco sobre la experiencia de desarrolladores con rol de junior en una compañía. | ||
|
|
||
| Todos estamos conscientes del hecho que ningún desarrollador nace senior: como comenta en un tweet el VP de ingenieriía en un inovador startup, ["Los desarroladores seniors no nacen en los arboles, hay que darle un chance a los juniors"](https://twitter.com/buritica/status/492807632659689472). | ||
| Todos aquellos que acaban estudios formales, o aquellos que aprenden sobre desarrollo a través de cursos, academias, bootcamps, libros, etc; están emocionados por empezar en un nuevo trabajo, aprender y dar todo de si. Pero nadie nos prepara para el primer día de trabajo, o para trabajar como principiante en una compañía repleta de desarrolladores seniors ( o genios en el ámbito), entonces surgen la preguntas: "¿y ahora qué?", ¿cómo puedo aprender, aportar y ganar experiencia?, ¿cómo saber por cuál camino enfocar mi carrera?. | ||
|
|
||
| Los roles en las industrias de desarrollo son muy importantes, tanto así que muchas de estas preferirían tener seguridad contratando a un desarrollador senior, a arriesgarse y darle la oportunidad de crecimiento y aprendizaje a un desarrollador junior. Una vez una compañía toma la decisión de contratar un recién egresado o a un desarrollador con poca experiencia, es momento de tomar la oportunidad y dedicarse a absorber todo el conocimiento posible, tanto del negocio como de los compañeros desarrolladores. | ||
|
|
||
| Para lograr esto es muy importante tener en cuenta los siguientes tips, trucos y reglas del camino: | ||
|
|
||
| ###En el camino del auto aprendizaje | ||
| - Asegúrate de hacer seguimiento de tu aprendizaje: tomar notas, auto evaluarte y examinar tus niveles de conocimiento, esto es importante para medir tu camino de progreso. | ||
| - La herramienta más poderosa: las personas que trabajan alrededor tuyo y aquellas que se encuentran en tu mismo ambiente de trabajo (empieza yendo a meetups, conferencias, charlas, y actividades en general de la comunidad). | ||
|
|
||
| ###En el camino del trabajo | ||
| - Encuentra un mentor: esta es una relación que debe evolucionar naturalmente, ya que el mentor tiene que dar de su tiempo y tener un compromiso hacía la importancia de tu aprendizaje. Esta es una relación de dos vías, muestra que el aprendizaje es tu prioridad. | ||
| - Trabaja con otros desarrolladores juniors o de nivel intermedio: estos te pueden comentar sobre su experiencia y como sabes, de todas las personas aprendemos algo diferente. | ||
| - Investiga: esta es una práctica muy importante para tu crecimiento profesional, no te quedes con lo que tu mentor u otros compañeros aporten, se proactivo. | ||
| - Sigue mejorando tus habilidades: habla alto, si necesitas algo no seas tímido, recuerda que es mejor preguntar que quedarse callado. Trabajar con desarrolladores seniors es una ventaja muy grande, ¡es casi como trabajar con una enciclopedia andante! | ||
|
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. para ser mas inclusivo se puede cambiar: "si necesitas algo no seas tímido" por: si necesitas algo o tienes dudas, no dejes que la timidez sea un obstáculo, |
||
|
|
||
| ###En el camino a la mejora | ||
| - Haz que tus compañeros revisen tu código: de nuevo no seas tímido o tímida, estas son buenas prácticas que te harán crecer como desarrollador. | ||
| - Escribe todo lo que puedas: tener notas es importante para evitar preguntarle a tus compañeros las cosas una y otra vez. | ||
| - Sigue empujándote a ti mismo fuera de la zona de confort: hay cosas que nos da miedo hacer o creemos que no somos capaces, pero intentarlo y fallar, es mejor que no intentarlo y seguir dudando. | ||
| - No te de miedo cometer errores algunas veces: cuando esto suceda, aprende, escribe un paso a paso para no volver a cometer el mismo error y sigue empujándote a mejorar. | ||
| - Muchas personas parece que solo comieran y respiraran código: esto puede añadir un poco de presión a tu proceso, mejor miralas como ejemplos a seguir en el ámbito laboral. | ||
|
|
||
| En conclusión, no hay una ciencia exacta o un paso a paso de como llegar a ser un excelente desarrollador pero a partir de las experiencias de las personas podemos recoger algunas prácticas que nos servirán en el proceso. Ten en cuenta que también es bueno escribir un blog o tutoriales cortos de las cosas que aprendemos, pasa muchas veces que cuando escribimos realmente nos damos cuenta de lo sabemos y aveces también nos toca investigar más sobre un tema y nos sirve para el futuro cuando nos enfrentamos nuevamente al mismo problema. | ||
|
|
||
| Hay muchas más prácticas que podemos tener en cuenta, todas varian según distintas experiencias. Si tienes conocimiento de alguna por favor háznoslo saber en los comentarios. ¡Apreciamos mucho los aportes de la comunidad! | ||
|
|
||
| Elba Sánchez Márquez | ||
| Junior Software Engineer @Ride.com | ||
| elba@codies.org | ||
|
|
||
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
cambiar:
ingenieriía por ingeniería
desarroladores por desarrolladores y
arboles por árboles