L
L
Loligan2016-05-10 15:41:53
Programming
Loligan, 2016-05-10 15:41:53

Are there resources where they can constructively (and not so) respond to the written project?

I'm just starting to seriously write web applications. But I really want to get feedback from programmers who will be able to look at and advise something on the written application, where are the errors and where should be finished. I was considering posting an article on habrahabr, but this is the only option. Does anyone know other ways?
PS I can't go to work in the wrong city, there are no vacancies and I can't find a guru in the city either, again, in the wrong city.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
A
Artem Gapchenko, 2016-05-10
@artemgapchenko

As for the resources, I will not say anything, and I suspect that there are none - looking at the project code is not a quick thing, and not quick tasks usually require payment.
I started developing Android apps two and a half years ago. I was the only Android developer in the company, so there wasn’t really anyone to kick me. At first, it really bothered me, but then I calmed down and realized that you can learn on your own, without outside help.
Study books on your chosen topic (a good way to choose a good textbook is to look at reviews on Amazon, they usually describe both the pros and cons in great detail), study the documentation on the chosen technology, and write-write-write. Wrote - looked, analyzed. How does it work, is the code structured clearly, can it be expanded later? Does it need to be extended at all later, or is it a component that will be written once and then will not change? Some of the recommendations given in the books/documentation will turn out to be harmful - you yourself will later understand this when you stumble upon the problems caused by these recommendations.
Follow well-known people in your environment on Twitter (I can’t help here, I know famous Android programmers, but I can’t help on the web), they usually throw up a lot of interesting food for thought.
Look for podcasts on the selected technology, start watching videos from conferences, subscribe to the necessary topics on Habré.
Another good way to understand what is missing is to go through interviews (in your situation, however, it is poorly applicable, since the city, according to you, is small). In this way, I found several topics in which I "float", and which, at the same time, are very necessary in real work.
You can find good projects on github, see how they are structured, how the project is being worked on, what is the structure of the commits, and so on.
Another potentially useful topic is weekly digests like this , which highlight current trends. Subscribe and read.
The main thing at the same time is to constantly analyze incoming information, learn to separate the wheat from the chaff, and then everything will work out for you.
PS Well, yes, freelancing as a way to gradually improve skills is also good. Start with simple tasks - finish something somewhere, and slowly move on to more complex projects.

R
Rou1997, 2016-05-10
@Rou1997

I can’t go to work until I can’t go to the wrong city, there are no vacancies and I can’t find a guru in the city either

What century are we living in? Freelancing hasn't been invented yet?
Ways to do what?
If your goal is to make money, then you must have a certain niche / target audience (what are you going to do, who to work for), and only her opinion is important to you. And the opinion of random people from Habr or somewhere else, who hang out in different areas and will measure you with their ruler, and not yours, will be more harmful than useful.

M
Maxim, 2016-05-10
@maxfarseer

At one time, while I was making sites on joomla - I posted my work on the Joomla forums, and there were a lot of reviews / criticism.
Look for the same forums in your main language and look for topics there, for example: my site, my project, etc.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question