The path to intermediate programming skills

I have a question related to hands-on programming skills.

I am familiar with the basic programming material, I know the syntax and some concepts of several languages ​​(Pascal, PHP, Python, now I want to learn C #), and I debug quite a lot, so I can write (and write) programs no more than 1000 lines of code for my own needs

However, what I'm looking for is some way to get to the intermediate level of programming. I mean: - Understanding how to solve complex tasks / projects, how to break them into smaller ones - Practical application of design templates that repel a practical task (as I think it will be much easier to understand and remember than just reading about them) - Seriously start OOP.

I have several design ideas that I would like to implement myself. However, I do not want to write these projects without understanding how to write medium-sized projects correctly. The knowledge that I have now is not enough. I would like to read something on this topic or get other ideas from experienced engineers.


Thanks for answers. The Code Complete and the Pragmatic Programmer are already on my reading list (I was going to start them after finishing some Python books), your recommendations are really useful.

+3
source share
7 answers

Here are some similar questions that might have helpful answers:

+2

/ . , Pragmatic Programmer , , .

+2

- . , , , , : ", , , // ".

. ( , ), . , , , , "".

+1

, , , . , , :

1.) ! , , - . , .., , , , . , .

2.) . ; 2- , . (.. , CRUD, ..). , : " 4 "

3.) . , , , " ". , ; , , , .

4.) , ! - . , , .

0

, - .

, , - , , , - .

0

"Pgramatic Thinking and Learning, Refactor your Wetware by Andy Hunt" - .

, , .

, , .

He talks about Focus and Attention and how to learn about your brain, which is an amazing and flexible creative source.

Along with any technical equipment, you can think about what you read in this book, and if you are ready to make a choice from them even better. Therefore, I focus more on your part of your question.

This link will answer the other half → What is the most influential book that every programmer should read

0
source

Source: https://habr.com/ru/post/1723153/


All Articles