U
U
Urukhayy2015-01-26 11:53:48
Programming
Urukhayy, 2015-01-26 11:53:48

How to organize work super ergonomically?

I think the question is very extensive, I will be glad to any answers (preferably voluminous). The question affects everything - from the choice of programs and the way to enter a password from the server (remember, write to a leaflet or database) and to writing large and voluminous program codes, developing large applications.
I will also consider advice on drawing up a work plan, work time (if the schedule is free), work goals, and so on and so forth.

Answer the question

In order to leave comments, you need to log in

8 answer(s)
M
miragenn, 2015-01-26
@miragenn

I advise you to read Thomas A. Limoncelli "Time Management for System Administrators" The
question is right in the subject of the book.

V
Valentine, 2015-02-05
@gephaest

Not so long ago, I also thought about the question - how to become more productive and have time to do more? You can write a whole treatise on this topic, but as part of the answer, I will manage with a list of basic things that really made me more productive (you are talking about ergonomics, but I see that you are actually interested in productivity).
Let's start!
I found that the biggest gains in performance came from three things:
This is the foundation of high productivity. It makes no sense to build any other habits to increase productivity if the whole house is on a flimsy foundation. The slightest stressful situation and you return to the old way of life.
I read a lot of comments on articles about various productivity techniques in which users complained that the techniques did not work. Yes, there are things that don't work for some people, but the truth is that 98% of people aren't that different. It's rather strange to consider yourself a D'Artagnan on the whole spectrum of issues :)
food we eat is fuel. If the fuel is of poor quality, the body will fail and not work at full capacity.
I started by going on a diet. I have lost about 15 kg so far. Dieting is also beneficial in that it instills in you proper eating habits. By the end of it, I had practically stopped exerting willpower to stay away from fast carbohydrates and sweets.
If you do not have problems with excess weight, then the task is simplified, since there is no need to spend 3-6 months on a diet. Nevertheless, it is important for any person to eat a healthy balanced diet.
"A healthy mind in a healthy body" is a well-known proverb. This is 100% true, I was convinced of this from my own experience and the experience of friends. Firstly, physical activity is a way to spend excess energy (calories) obtained from food. Secondly, you improve your muscular corset, for example, the load on the spine decreases. Also, physical activity increases the volume of the "fuel tank" for motivation, willpower, etc. I don't know why this is, but it works.
After about a month and a half, the gym has become a permanent habit for me - if for some reason I miss classes, I feel uncomfortable. Introducing regular physical activity into your life is not so difficult. If you want this, consider half the job done!
Everyone knows and I think no one will argue with the fact that sleep is important. During sleep, your body and psyche rest and recuperate, but for some reason, a lot of people do not pay much attention to sleep. So much has already been written about him that I don’t even know if it makes sense to reveal the topic in detail.
I think I could write a more detailed article on megamind with a continuation about specific techniques and tools that work, but I'm not sure if this will be interesting to the public

S
Sergey Petrikov, 2015-01-26
@RicoX

Ask specific questions - there will be specific answers.
Keys, no passwords, just keys.
Learn vim
Work in a team or look for a recipe for immortality, a loner will not physically pull large applications.
Time management classics:
We do something urgent, we hire an assistant to do something urgent, we don’t neglect important things, we don’t do something that’s not urgent.
According to my biological clock, I have productivity early in the morning and late in the evening, I don’t work during the day, as only you know.
Think for yourself, I just like my work, the process itself.

M
Max Sysoev, 2015-02-06
@ColCh

Haaa, someone is sure to think about it. At least sometime.
I store passwords in a password-protected KeePass database. In order not to copy passwords to / from the browser, there is a plugin for Chrome.
For SSH and GIT I use password-protected RSA keys.
I read somewhere that the secret to writing great applications is that "there are no big applications".
You need to be able to divide the functionality into small modules - then everything will be easier.
This can be learned from small programs as well. The main thing is to learn how to correctly divide the project into independent modules.
Well, I also want to advise ... testing your code. Previously, I did not test anything - x * yak x * yak and in production , as they say.
At first, everything was fine - I manually went through the functionality of the site; everything is working.
But then, at one fine moment, the number of modules used reached ~1300 , and the number of chips (functionality) increased many times...
Well, as they themselves understood, manually testing this hell is unrealistic. I used to test the site by hand for about 30 minutes, when the tests take 3 seconds. Feel the difference?
So I advise you to study code testing in parallel with the study of splitting the code into independent modules.
Specifically, how there is what and where - what to take out and how to test it - it is impossible to say. This comes with experience, unfortunately :( ... so it's better to "shoot hares" on small projects, where the composition of the project is clear and you can rework the code as much as you like.
Ischo, I advise you to automate everything that is possible. For example, project assembly, compression , testing, continuous integration, etc.
I got used to working according to the Pomodoro technique - I work for 25 minutes, rest for 5. In the end, I almost don't feel tired. When he worked "excitedly", i.e. in flow mode, at the end of the day I felt like a squeezed lemon ...
Well, you study GIT, GitHub (or BitBucket), learn Git Flow and separate development by features. Also a very useful thing.
About chairs, etc. - because of the exercises that I do in 5 minutes of rest (between Pomodoros), soft spots do not hurt :)
I hope I didn’t get too shabby from the topic, and my pseudo-advice will be useful.

X
xmoonlight, 2015-01-26
@xmoonlight

"Пузырьковый" метод приоритетов.
Какой важнее тот и делайте в первую очередь.
Можно сделать график в виде матрицы в excel-e.

A
Arseniy_Ovsyannikov, 2015-01-26
@Arseniy_Ovsyannikov

I always have a list in my pocket: three things that I need to do at home
and three things that need to be done at work
with this list, I learned to set the necessary tasks and not forget about why I do all this

T
thatside, 2015-01-26
@thatside

From my approaches:
1. Programs - I prefer to try all popular options. Basically, what I don’t like is eliminated quickly, at the “not mine” level. I
get used to working with them faster using the keyboard - I remember a few basic keyboard shortcuts, and then new and new ones. Recently, for PHPStorm, I printed out a sheet with all the abbreviations, conveniently.
2. I write down all the data on the work in an electronic notebook. I used to use Google Keep, but now I left it for small notes, and OneNote for large ones.

D
Denis Krivoschekov, 2015-01-27
@densomart

You want freebies to get advice. What have you already come up with?

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question