S
S
Sergey Nizhny Novgorod2017-10-03 10:20:41
IT education
Sergey Nizhny Novgorod, 2017-10-03 10:20:41

How often do you learn programming languages ​​that are not specifically related to your job?

Hi all.
I would like to know what are the reasons for learning programming languages ​​(and their technologies) that are not specifically related to your work. When do you find time for it and what do you use it for?

Answer the question

In order to leave comments, you need to log in

6 answer(s)
B
bubuxDD, 2017-10-03
@bubuxDD

For example, how it was for me. During my studies, I became interested in development and learned java, wrote a couple of web projects. Then I used javafx (for the desktop). Then android. I got a job, but I had to cheat on c / c ++, I had to remember from my student days. While working, I read Comrade Petzold's CODE book and then became interested in assembler))). Poyuzal a little, purely overview. After I became interested in neural networks and switched to a snake, so purely for the development of my horizons).
Plus at different times I came across javascript.
Over time, it’s always different, sometimes if I’m free at work I can read something. More often at home I do all the hobbies, a couple of hours in the evening is enough. Another option, before work, during lunch and after work. Sometimes if at work there is a choice of technology for which you want to write a project, you will have a whole carte blanche, take whatever you want. Sometimes such carte blanche can be created by substantiating to the authorities all the advantages of using the technology that you offer (well, it depends on the office).
My advice, learn languages ​​and technologies only for specific tasks, if there is no specific task at the moment, you can look at an overview without going deep into the study of subtleties and without spending more than a few days, otherwise you will regret the lost time.
Not my advice but that helped me. Choose 1 language and learn it by discarding all other languages. When you are well versed in your language, the rest will be mastered very quickly (time will be spent purely on mastering the syntax, plus the features of a particular language). However, it is worth considering that having mastered one programming paradigm, mastering a language related to another paradigm will not be so easy.
And from experience, I’ll say, allocate time not only to the development of new technologies, but also to sports, recreation, girls (boys if you are a girl :), family communication and other joys of life, otherwise, in pursuit of a long ruble, you can burn out morally and then your efficiency will be slightly higher than zero ( Well, do not spray, it is better to learn one thing.

A
Artyom Tokarevsky, 2017-10-03
@artemt

Occasionally, having become mad from supporting a dozen legacy projects in six languages, I start learning the seventh. For what? To not go crazy! Where is the time from? I cut down on reading Habr.

J
JihadTV, 2017-10-03
@JihadTV

I am looking for new conceptual solutions, I am looking for an opportunity to know about the existence of a tool that best suits the task. Well, for the fans.
Time - before work, on the road before and after work, after work, on weekends.

X
xmoonlight, 2017-10-03
@xmoonlight

I teach/write AHK scripts from time to time .
(all some kind of exotic does not allow the brain to stagnate and brings tangible benefits)
Purpose : I simplify my daily work by automating various repetitive or auxiliary actions.

M
Mikhail Potanin, 2017-10-19
@potan

Constantly. Now I'm studying Idris and I plan to start Coq, which I will hardly be able to use in my work in the foreseeable period of time.
I'm also looking at ELM and Julia, but I'm still trying to start using them.

O
oh, 2017-12-03
well @AnneSmith

ideally, the only things that should encourage self-learning are career and salary / income, if you do not have a natural interest in programming, when you go after what you just like
, that is, in order not to be scattered, you can keep your finger on the pulse of time and the demand for technologies and improve their skills based on a larger salary and a more promising company

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question