Answer the question
In order to leave comments, you need to log in
How to start freelancing? How to start programming from scratch?
Let me clarify the situation right now. I am a minor, my family is in a difficult situation with money, the city is very small, there are not enough jobs for people with a good education, so part-time work is impossible, and in the future, while studying at a university, I would like to earn enough not to burden my relatives.
I have a year and a half to do all this.
And now the questions. What language to learn (I know Pascal very well, but I understand that this does not give anything)? Which field to go to? (I'm going to enter the Faculty of Information Security, I want the acquired knowledge to bring not only at least some income, but also professional benefits)
I'm waiting for constructive answers. I shoveled a lot of forums, but I would like to see the opinion of people, taking into account my situation. I would be very grateful.
Answer the question
In order to leave comments, you need to log in
The globally correct decision is to get a junior remote job anywhere on any conditions (in the first ~ year you don’t need money, but to be taught), then according to the situation.
In terms of the number of proposals, imho, php is in the lead.
By salary - either java (but due to the specifics of the projects on it, I'm not sure that it will be possible to find a remote worker) or ios / android mobile development (but initial equipment costs are needed)
PS You can contact me if you want, contacts in the profile. I can help with PHP
Whether you have money or not, the main thing is to study. You went online, so there is money for it. Do everything that they wrote, so there is money too. The level of solvency depends on the level of spending.
You have nothing to spend, if you adequately evaluate, you don’t need Thailand, you don’t need BMW and Bentley, you don’t need blondes. Although this will not hurt everyone, but in your case at the moment you need to learn and gain experience.
The main thing is to enter a good technical university related to information technology, always, now and then, it is very good to study and study basic and basic sciences: mathematics, physics, algorithms, encryption, cryptography, English (I wrote what will be relevant to you). In senior years, get a job somewhere, well, learn from experience.
In the initial courses, do not strive for money, but strive to gain more experience and knowledge and skills. Remember that you invest in yourself initially - then it will pay off several times more, so the main thing is KNOWLEDGE. Learn, even if you are from the village! Everything is available! You have internet! This is just GORGEOUS! My friends in their years did not have the Internet, they wrote abstracts by hand, drew programming algorithms with a pencil and a ruler, and drew up reports on combinational algorithms by hand! You are in chocolate right now! Use technology and information for the benefit of your knowledge base! Learn everything! Learn to learn! Learn to find the right information! Learn to be attentive! Learn industrial espionage! Learn!
And then everything else will follow! If now you invest everything in yourself, do everything right, then in 5-9 years you will be able to provide for yourself and your loved ones at a sufficiently high level. And do not forget about psychology, people, connections, communication, develop in general! Develop your personality, learn! Then and only then will you succeed! The success is amazing! Let it be so! May the force be with you!
Mobile development:
+ many projects that can be implemented without a team;
+ good pay;
+ intersects with the faculty you have chosen (do not flatter yourself, there are few universities where information security is real and not a name);
- You need a powerful computer;
- Emulators do not save, you regularly have to buy additional devices;
- The level of entry is not the lowest, but for the year it is more than realistic;
Layout:
+ There is always a lot of work;
+ Low entry level, more than realistic in a couple of months;
-Competition is big;
-Zp less than for mobile dev (purple for a small town, if you have a head on your shoulders + you will still have it)
Web
I can’t describe it in a nutshell, I’ll say that not the most powerful computer is enough (not everywhere), there is a lot of work (depending on the area, but the competition is also not small), you still can’t get away from it))
Well web development - That's for sure. Here and udalenka and normal salaries and a fairly low entry threshold. I would recommend starting with JS then PHP. After a couple of months of training, you can already get a job as a junior and get 25-30k. per month. Further, it will be possible to improve and earn more, then switch to mobile development, etc.
1.5 years - crazy time. It took me 1 year to reach an acceptable level.
Do you have basic lessons? will not play a significant role. Since the main thing in this matter is understanding. Especially information security...
The desire to develop, bear fruit, develop certain topics? This is the most important. If all this is "supported" by financial / maral / material factors - alas, much will not come of it.
I have always and everywhere said, I will say, and no one will convince you, because I went through it on my own skin (and more than once, and not in one area, and with an incomparable result not only for myself, but also for those around me) - the main thing is to move for the idea, there is only interest , aspiration and desire. In no case should financial benefits, etc., be flashed anywhere.
Believe me, you will do it really for the sake of what it is required (after all, a whole science), everything else will come running by itself. And finances, and opportunities, the main thing is universal respect and gratitude. Which in any case will be much more useful than some $10,000-30,000.
If my approach to learning is interesting, I think it's better to discuss it outside the site. There is a contact in the profile, to enlighten a little, and to advise / direct in the right direction: welcome.
Learn PHP. Lowest barrier to entry in freelancing with enough good work
How to start freelancing?
if we talk about entering IT in general, I would advise you to press on three topics:
SQL - you just need to, you can’t get away from the database
sql-tutorial.ru www.sql-ex.ru
Python - universal, practical, easy entry, a lot of tutorials, simulators. Ruby can be an amateur, but as for me, Python is still more practical.
www.codecademy.com/tracks/python https://stepic.org/course/%D0%9F%D1%80%D0%BE%D0%B3... learnpythonthehardway.org https://www.checkio.org /
Networks - if there is an opportunity to get into CCNA courses, if not linkmeup.ru/tag/%D1%81%D0%B5%D1%82%D0%B8%20%D0%B4%...
Read and think.
1. You are a child. In the sense that it is too early to work. Can't handle failure without hands down, started early.
2. Learn the front-end first. Angular, jquery, pure js. Learn to make high-quality and great UI both in code and in the eyes of the user.
3. If not enough, learn backing. Choose a framework, and a language under it. RoR or Zend or Yii or Symphony.
Good luck. And remember: in any work, the main thing is not money, even if they are needed. The main thing is to make the final product qualitatively, conscientiously, without laziness and perfectly, the money will come by itself with this approach.
Front end developer
Skills: HTML5, CSS3, JavaScript, responsive layout
Action plan for entering web development: frey.su/diving-into-web-development
A year and a half should be enough to become at least a junior (500-800 dollars per month), at a maximum - a middle (1000-1500 dollars) per month, salaries are very approximate).
solve at least half of these problems consult, ask, look for solutions. but this is a mandatory minimum, and if you can’t, then programming is not for you
I will connect to what is written above, but to begin with, I will say this: if you have a soul for this, do not quit. If not, look for alternatives in what you like and know how to do!
I also think that the best option is the same as in the first answer: get a job somewhere as a junior and gain experience. The main thing is that the company is promising and dynamically developing, in such there is more chance to learn something useful.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question