Quick guide: How can you become a successful professional with Python? [ESP / ENG]

avatar

Guía rápida: ¿Cómo puedes convertirte en un profesional exitoso con Python?

You'll be able to automate the most boring tasks in your life.
Clive Thompson
Podrás automatizar las tareas más aburridas de tu vida.
Clive Thompson

Hello my dear Geeks, today I want to offer a small summary of what I discuss at the end of the lecture with my students, so that the knowledge is not an end but a flow that must continue, and it consists of some basic rules you should know about programming, which are so important for any company in the world.
Hola mis apreciados Geeks, hoy quiero ofrecer un pequeño resumen de lo que converso al final de la cátedra con mis estudiantes, a manera de que el conocimiento no sea un final sino un flujo que debe proseguir, y consiste en unas reglas básicas que deben saber sobre la programación, que son tan importantes para cualquier empresa del mundo.

The Python programming language, not only boasts with being the most popular at the moment, but also grants to whoever is dedicated to study it with commitment, unique professional opportunities and differentiation among their peers.

El lenguaje de programación Python, no sólo ostenta con ser el más popular en estos momentos, sino que también otorga a quien se dedica a estudiarlo con compromiso, oportunidades profesionales únicas y diferenciación entre sus pares.


I apologize if my articles are repetitive in motivating everyone to learn a little programming, but I consider that, at this time, the doors of many opportunities are opening that must be faced with young spirit, to solve the great problems of humanity, such as: the pollution of the sea by plastics, incurable diseases, climate change and many other problems more.

Pido disculpas si mis artículos son repetitivos en motivar a todos a aprender un poco de programación, pero considero que, en estos momentos, se están abriendo las puertas de muchas oportunidades que hay que afrontar con espíritu joven, para resolver los grandes problemas de la humanidad, como por ejemplo: la contaminación del mar por plásticos, enfermedades incurables, el cambio climático y muchos otros problemas más.


It is enough to review the job vacancies published by governments or companies, to know that the demand for people with knowledge of Python programming is in a rampant increase. This fact manifests the reasons why this programming language has reached a record popularity in our history.

Basta con revisar las vacantes de trabajo que publican los gobiernos o empresas, para saber que la demanda de personas con conocimiento de programación en Python está en un desenfrenado aumento. Este dato manifiesta los motivos por lo que este lenguaje de programación ha alcanzado una popularidad record en nuestra historia.


If you like programming and want to focus on what is important, you need to know that the responsibilities that large companies ask from a Python developer are the following:

Si te gusta la programación y quieres centrarte en lo importante, es necesario que sepas que las responsabilidades que piden las grandes empresas a un desarrollador de Python, son las siguientes:


Write efficient lines of programming, and that without egoism can be: reusable, testable and scalable.

Escribir líneas de programación eficientes, y que sin egoísmos puedan ser: reutilizables, comprobables y escalables.


Be aware of constantly changing requirements, so that requests for software modifications and conversions will require a good understanding, analysis and implementation of the code.

Estar consciente de los cambios constantes de requerimientos, por lo que las solicitudes de modificaciones y conversiones de software, necesitarán de una buena comprensión, análisis e implementación del código.


Always, but always be aware of the integration of all software elements to satisfy the user or customer.

Siempre, pero siempre estar pendientes de la integración de todos los elementos de software para satisfacer al usuario o cliente.


Pay special attention to back-end components, this will lead to increased server-side performance, improved statistical learning models and web applications.

Prestar especial atención a los componentes del back-end, esto te llevará al aumento del rendimiento del lado del servidor, de la mejora en los modelos de aprendizaje estadístico y de las aplicaciones web.


Develop high availability and low latency applications and implement data protection solutions and other information security features.

Desarrollar aplicaciones de alta disponibilidad y baja latencia e implementar soluciones de protección de data y demás funciones de seguridad de la información.


Perform performance tuning and automation of the developments under your care.

Realizar ajustes en el rendimiento y automatización de los desarrollos a su cargo.



Constantly perform debugging and testing of corporate applications, using different Python frameworks, such as: PyUnit, Behave, Pytest, among others.

Constantemente realizar depuraciones y pruebas de las aplicaciones corporativas, utilizando los distintos marcos de Python, como por ejemplo: PyUnit, Behave, Pytest, entre otros.


What additional skills should you have?

¿Qué habilidades adicionales debes tener?


An outstanding understanding of server-side templating.

Un destacado entendimiento de las plantillas al lado del servidor.


A strong command of code version control tools.

Un notable dominio de los instrumentos de control de versiones de código.


Some expertise in unit testing and software debugging.

Cierto grado de experticia en las pruebas unitarias y en la depuración de software.


Basic understanding of front-end technologies.

Entender básicamente las tecnologías front-end.


Effective communication, negotiation and attention to detail skills.

Habilidades de comunicación efectiva, negociación y atención al detalle.


Proficiency in Python web frameworks.

Dominio de los marcos web de Python.


What should be in the resume?

¿Qué debe contener en currículum?


You don't necessarily need to be a university graduate in technology, you should focus on a summary of yourself and your goals very well written with copywriting and storytelling techniques, you should highlight each web development and data science skill, the work experience you have and very important to tell details of your weaknesses and strengths.

No necesariamente debes ser un profesional graduado universitario en tecnología, debes centrarte en un resumen de ti y tus objetivos muy bien redactado con técnicas de copywriting y storytelling, debes resaltar cada habilidad de desarrollo web y ciencia de datos, la experiencia laboral que tengas y muy importante contar detalles de tus debilidades y fortalezas.

I hope all this information will be useful for those who are preparing their resume and want to highlight their skills in Python or other programming language.

Espero que toda esta información sea de utilidad para quien se encuentre preprando su curriculum que desee resaltar sus actitudes en Python u otro lenguaje de programación.


Goodbye my dear reader, I hope this article, written with much affection, will be to your liking.

Hasta luego mi apreciado lector, anhelo que el artículo realizado con mucho cariño, resulte de su agrado.


I would greatly appreciate your visit to @gerardoguacaran, follow me and value my work.

Agradecería mucho su visita a @gerardoguacaran, seguirme y valorar mi trabajo.



Title image was made by @gerardoguacaran using CANVA and FREEPIK image.

La imagen del Título fue realizada por @gerardoguacaran usando CANVA e imagen de FREEPIK.


The separator is my own, made with PAINT and image from FLATICON.

El separador es de mi propiedad realizado con PAINT e imagen de FLATICON.


The banner is also my property. Made with CANVA, the BITMOJI App and the QR code with the TEC-ITgenerator.

El banner también es de mi propiedad. Realizado con CANVA, la App BITMOJI y el código QR con el generador de TEC-IT


Respecting the copyright of the content, I always include the original link of the source article. If the author does not agree, simply leave a comment below the article, and it will be edited or removed at the author's request. thank you very much! best regards!

Respetando los derechos de autor del contenido, siempre incluyo el enlace original del artículo fuente. Si el autor no está de acuerdo, simplemente deje un comentario debajo del artículo, y será editado o eliminado a pedido del autor. ¡Muchas gracias! ¡Saludos!




0
0
0.000
10 comments
avatar

The article you shared is a nice one. But why did you not make the words clear enough for one to understand what he will read?

0
0
0.000
avatar

Hi @heskay thank you very much for writing. Today I went a bit overboard and wrote the post with a more technical touch than I'm used to. I wanted to direct this writing to intermediate programmers in the Python programming language, so that it would be useful to them when it comes to concrete their professional resumes.

They are short and summarized recommendations, as the title says, to guide the way to coders, engineers and anyone who has learned this language.

Have a nice day

0
0
0.000
avatar

Ohhh. Nice one.. I was thinking probably it was a mistake.. sorry if I may sound harsh

0
0
0.000
avatar

For me it's a pleasure to be able to hear different points of view, so your comment I didn't interpret it as harsh, but as learning for future articles. Thank you very much @heskay

0
0
0.000
avatar

You are welcome friend.

0
0
0.000
avatar

Congratulations @gerardoguacaran! You have completed the following achievement on the Hive blockchain and have been rewarded with new badge(s):

You distributed more than 800 upvotes.
Your next target is to reach 900 upvotes.
You received more than 2750 upvotes.
Your next target is to reach 3000 upvotes.

You can view your badges on your board and compare yourself to others in the Ranking
If you no longer want to receive notifications, reply to this comment with the word STOP

Check out the last post from @hivebuzz:

Be ready for the 5th edition of the Hive Power Up Month!
Hive Power Up Day - May 1st 2022
Support the HiveBuzz project. Vote for our proposal!
0
0
0.000
avatar

Hola Gerardo, disfrute leer tu post.
Es de gran ayuda por la información que explicas muy didácticamente.
Felicitaciones y continua creando contenidos,
Saludos y bendiciones.

0
0
0.000
avatar
(Edited)

Me honra su comentario, gracias por su constante apoyo que me impulsan a seguir participando en esta enriquecedora experiencia. Un abrazo!

0
0
0.000