B
B
Boris192017-09-12 20:17:28
Programming
Boris19, 2017-09-12 20:17:28

How to become a good programmer at work?

Hello! Six months ago I got a job as a Python programmer. But my knowledge is not enough and I see it by comparing myself with my colleagues. How to become a very good developer? Unfortunately, my mentor at work does not care about me, he gives me small tasks, no development, just a routine.

Answer the question

In order to leave comments, you need to log in

6 answer(s)
M
mzG2Gzm, 2017-09-12
@mzG2Gzm

How to become a very good developer? Unfortunately, my mentor at work does not care about me, he gives me small tasks, no development, just a routine.

I'll tell you a secret - no one cares about your development.
The customer/employer only needs to solve problems from you. Here and now , not when you learn. This will always be the case in your career.
Six months is not a long time at all.
2 years - then you can already consider yourself a novice programmer.
What do you mean by "routine vs development"? Fixing current minor bugs, support vs creating your own unique project? So you're not ready for it yet.
PS:
As an option - to change the office.
The larger the office, the more likely it is to have a system with employee training.
It is unprofitable for small enterprises - after all, there is a high probability that you will learn and just leave.
But the big ones do the training, a small percentage of those who stay for a long time completely compensates.

Y
Yustas Alexu, 2017-09-12
@Yuxus

What's stopping you from growing at home? After all, you can read books, watch videos, etc. before or after work. A couple of months of intensive self-study is enough to seriously raise your level.

S
sim3x, 2017-09-12
@sim3x

So development is a routine
Learn to do small things quickly, beautifully, testably, predictably in time
If you have free time, review your code and try to improve it
Gradually look at someone else's code
After a couple of months, take a book on design patterns

S
Saboteur, 2017-09-13
@saboteur_kiev

Sorry, but at work you are paid money not for development, but for completed tasks.
If you become a more qualified employee, you may want more money or change jobs, and the current employer does not need it, so in 90% of enterprises, professional development goes only to the level that is sufficient for current duties.
You need to develop on your own. And work gives you the opportunity to practice what you learn new.

R
Ruslan Saifullin, 2017-09-12
@Shapito27

Read How to speed up the work of a programmer? a lot of useful

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question