A
A
Alrail2016-02-29 21:55:04
Programming
Alrail, 2016-02-29 21:55:04

How do you become a programmer?

Hello, I’m talking from the shoulder - lately I have been tormented by the feeling that I am not developing correctly. The fact is that I got a job as a junior java dev, with the minimum possible knowledge of programming, but I use Google very well and am not afraid of English. They give me tasks, with the help of Google I solve them, against the background of other juniors, it seems, quickly (although it seems to me that it is very long), I am not lazy, but there is still not enough time and in the end it turns out that I don’t remember how I implemented something, that is, what I did, I remember, but in a new project, again without Google, I won’t be able to do it. Also books, I read something about, for example, java ee, yes, I know about validation, aspects, but in order to implement something specific, I need to contact the docks again. And so any infa, I read (it even captures), but I can not apply. The question is Shouldn't you pay attention to this and live as a copy-paste until a critical mass is accumulated or is it boring to chew on every piece of information? Thank you.

Answer the question

In order to leave comments, you need to log in

7 answer(s)
E
EndUser, 2016-03-01
@Alrail

Combat practice is priceless, but not complete.
Programming in essence is a formal approach on how to unambiguously express a picture and a process with available categories and methods (which requires a certain erudition), and usually it also includes formal approaches to finding categories and methods (since erudition cannot be absolute).
Combat practice without such a theory is patch writing, which is valuable at the moment, but not promising. Someday the total quantity will turn into quality, and the percentage of accumulated solutions will decrease, which is also important.
Try to think abstractly on occasion - analyze almost everything: plumbing, traffic, business processes, love, stars - almost everything. Read books on algorithms, programming culture.

M
ManWithBear, 2016-02-29
@ManWithBear

Don't know. I was bitten by some bearded uncle, and then everything went by itself.

D
Denis Ineshin, 2016-02-29
@IonDen

Do something else at the same time, at home. For example, write a simple snake for android. More real tasks - more experience. Sooner or later it will work.

S
Saboteur, 2016-02-29
@saboteur_kiev

Mid is practically the same junior, but with work experience.
That is, he solves typical problems faster than a junior due to experience.
A senior is one who knows that a senior needs to learn a lot, practice a lot, and so on.
If you manage to make a turnover - good. Read books. Look like continuing education courses - with a large company they are often free. With the presence of real tasks, courses are perceived better and come out more useful than if you don’t know where to apply this or that.

R
res2001, 2016-02-29
@res2001

You have nowhere to go - you have to perform current tasks at work. So work, write, study. At your leisure, read books on Java, algorithms. In time, everything will be!

E
evgeniy_lm, 2016-02-29
@evgeniy_lm

In principle, you are doing everything right, but you are in a hurry.
Programming is too complicated to remember everything, the main thing is not to remember how to implement something (but that doesn’t hurt either), but to know where it is described.
Remember (write down) what and where you found in Google and how you used it. Please comment in detail on the code you write.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question