Answer the question
In order to leave comments, you need to log in
How to choose the direction of development, if everyone is trying to dissuade?
At the age of 25, I decided to turn my life around 180 degrees. And the only thing that my inner voice tells me is development.
Once I dreamed of writing software for aircraft, at least for a quadrocopter.
Baseline:
Played around with Java once, 8-9 Javarush levels + fluent Shieldt.
Played with Ruby by book, nice syntax
Played with Golang, tutorial out of the box + several online tutorials
At the level of basic knowledge of html / css. quite a bit of JS
Sufficient level of motivation
40-50 hours a week for training
Reserve money for 6-7 months
Desire to become a professional in
St. Petersburg
Goal - to get an intern/junior position in the next six months or a year. (Go/RoR/Java)
The problem is this: since I was the last to feel Golang, I decided that I would throw all my strength on it. I liked the syntax, its relative simplicity, and demand. But after reading some resources, I found out that no one needs a pure Go-junior. Go is needed in tandem with php/python/etc.
Java: a familiar javaist said to forget about java. The entry bar is higher than in any other PL, a lot of frameworks, a lot of legacy. It is very difficult and takes a lot of time.
Rails: talked to several developers, someone says "great choice", someone "find a more hype stack, hack dead" Asking
experienced people to push me, there is a lot of mess, contradictions, and opinions in my head.
Answer the question
In order to leave comments, you need to log in
First, I would advise you to immediately decide what you really want to do. Decide on a technology stack. Which one specifically doesn't matter. From myself I advise Java.
Secondly, I would advise you to find a job as an intern. Does not study in isolation from real projects. Yes, there are companies that are ready to take on interns. Yes, for a penny, but six months of self-study and six months of work are two very big differences. And there the salary will rise.
And thirdly, more practice. 80% of learning is practice.
Go is needed in tandem with php/python/etc.
The entry bar is higher than in any other PL
many frameworks
a lot of legacy
some say "great choice", some say "find a stack more hype, chop dead"
ruby is dead
At the level of basic knowledge of html / css. quite a bit of js
Java: a familiar javaist said to forget about java. The entry bar is higher than in any other PL, a lot of frameworks, a lot of legacy. It is very difficult and takes a lot of time.
messing around is not enough. need practical work to consolidate. you can find a startup (or create one yourself), a non-profit organization, etc. in general, work for the future, but learn in practice
There is always 1 great way to solve everything: go to hh.ru\dev.by\etc.
You go in, drive your criteria into the search, see that no one needs you for dynamics, fashion (stat.), salary, and so on.
There is no better way to enter a market than by monitoring that market in advance.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question