R
R
Roman Kozhevnikov2015-10-13 06:57:37
IT education
Roman Kozhevnikov, 2015-10-13 06:57:37

How to get programming experience in a team?

I read a book on PHP, made a landing page, I want to become a programmer. Now I'm starting to learn MVC frameworks. And I'm fed up with the fact that it takes me 2 days to do what a professional programmer takes 10 minutes to do (in this case, we are talking about installation problems). Once I wanted to learn how to design optimal databases, I didn’t find the information I needed on the Internet, I downloaded a program to measure the speed of a request (and other parameters) and I wanted to find out for myself which design of the same database would work faster (and then find out why). So, the program just didn't work. Others work, I don't, and I've just given up on learning about databases.
In general, I have been doing programming for an hour a day for quite a long time, only because if I do it more, I will go crazy, lose sleep and lose my appetite. I'm always alone with something that doesn't work and I don't know what to do.
I believe that my further development is possible only if I work in a team. Because at the rate that I'm learning programming now, I'll be nobody in many years. I need to learn from someone else's experience. And in programming, and in using programming to make money (so far, I don’t know the needs of the market well).
I live in Muhosransk. I could immigrate to the metropolis, but then I have to pay rent. And who will pay me for the fact that I distract other people from work with my questions? My savings are enough to live in the metropolis for about 2 months.
Another option is to work remotely. But I still need the ability to ask someone questions and get answers instantly (for example, a dialogue on Skype). In the case of remote work, I don’t need money for housing, but I need to do something really promising (create some, albeit simple, projects on the framework from scratch).
What options do I have to get it?

Answer the question

In order to leave comments, you need to log in

2 answer(s)
D
Dmitry Kim, 2015-10-13
@kimono

Reading a PHP book

No, write code, lots of code, tons of code. Correct errors, look for solutions in Google Yandex, stackoverflow, and finally the toaster. Set a goal to create a useful (at least for yourself) site - a news parser, for example, a weather informer there, or something else. At some stage, you decide to create a product catalog or bulletin board - do it. Work with forms, data entry and processing, authorization, sessions, big data, filtering and database search. And landing is so - pampering, php is not needed there.
This is absolutely not enough to learn something. Either you are lazy, or you are not interested in programming.

D
Denis Ineshin, 2015-10-13
@IonDen

Working in a team with other PHP people involves work. When everyone already knows how to do everything they need and do a big project. Yes, coaching is possible here, but even if you entered the Junior team, it still assumes that you have a couple of years of experience.
On small projects, usually in the team of each specialist there is only one thing (php-schnik, layout designer, designer, etc.) and there is no one to ask.
Programmers are usually divided into 2 groups. The first group is those who were educated at the university and there they were given all the necessary programming and understanding base. The second group is self-taught, who themselves came to everything with the help of books, the Internet and practice.
So as you can see, there is no initial training in the team. You must comprehend the basics yourself or go to a university (fortunately, there are a lot of opportunities around to get, for example, a second higher education).
You just don't have the perseverance. A million programmers calmly master everything on their own and nothing. The Internet is not only Google, it is also Stackoverflow and the same Toaster, where you can and should ask specific questions and study someone else's experience. In addition, for the same PHP, there are just tons of training materials, online courses and books. Move consistently, stop trying to learn MVC when you don't know anything else.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question