2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Как отдыхать от программирования оставаясь за компьютером?
Сообщение02.10.2021, 17:24 


30/03/20

434
Продолжаю изучать программирование, из-за работы преимущественно по выходным. И вот тут то и возникает вопрос, это самое программирование, особенно когда не удаётся решить задачу одним рывком, очень быстро утомляет мой мозг. Я эдакий спринтер, а не марафонец. Как давать мозгу отдых оставаясь при этом за компьютером? Я пробовал просто укладываться поваляться на диван, но это столько валятся надо что спина болеть начинает, летом я ходил свежим воздухом дышал, но сейчас снял квартиру и везде на улице курильщики и автомобили, так что не вариант. Чтение художественной литературы, как оказалось, само по себе является для меня достаточно серьёзной и утомительной интеллектуальной нагрузкой. Так как отдыхать? Вот допустим по-программировал я минут сорок и надо пару часов отдохнуть. Чем себя занять чтобы ещё сильнее за это время не устать при этом оставаясь за компьютером и/или неподалёку от него?

Также похвастаюсь, два онлайн-курса изучены на 100%, это мало кому из записавшихся на них удаётся, так что по-прежнему считаю себя небезнадёжным, но вот последний месяц я в упадке. После работы тяжко, а в выходные времени казалось бы много, а с толком его потратить сложно

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение02.10.2021, 18:56 
Аватара пользователя


29/05/17
808
Когда заканчиваю работу (напрямую связана с кодингом), стараюсь отпрыгнуть от компьютера как можно дальше.

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение02.10.2021, 20:40 


30/03/20

434
Mental
Даже вот и не знаю куда и отпрыгнуть. По комнатам ходить маршировать? Сидеть на стуле перед выключенным монитором?

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение02.10.2021, 20:45 


05/09/16
12098
Cuprum2020
Порно?

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение02.10.2021, 21:41 


15/11/15
1081
Эспандер. Не вызывает болей в мышцах, как гантели, не так сильно утомляет, дает ощущение силы. Это для краткосрочного перерыва.
А полноценный отдых, конечно, это тусовка в хорошей компании ).

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение03.10.2021, 03:21 
Заслуженный участник


18/09/21
1764
Cuprum2020 в сообщении #1533671 писал(а):
Как давать мозгу отдых оставаясь при этом за компьютером?

Фильм посмотреть. Игру какую погонять (контр страйк или что больше нравится).

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение03.10.2021, 09:24 
Аватара пользователя


07/03/16

3167
Cuprum2020 в сообщении #1533671 писал(а):
очень быстро утомляет мой мозг. Я эдакий спринтер, а не марафонец.

Если после того как не удалось решить задачу с наскока вы чувствуете себя уставшим, это означает лишь то, что вы потеряли к ней интерес. Попробуйте перейти к другим задачам, а решив их вернуться к первой. То есть поделите марафон на посильные отрезки.

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение05.10.2021, 00:39 


20/09/09
2060
Уфа
zykov в сообщении #1533728 писал(а):
Cuprum2020 в сообщении #1533671 писал(а):
Как давать мозгу отдых оставаясь при этом за компьютером?

Фильм посмотреть. Игру какую погонять (контр страйк или что больше нравится).

Музыку послушать.

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение05.10.2021, 13:59 
Аватара пользователя


22/11/13
02/04/25
549

(Оффтоп)

Я обычно отдыхаю как-то так:
Код:
default(parisizemax,10^9)
n=10
m=2
a=1
b=1
c=1
l=vector(2^n,i,0)
for(i=2,2^n,l[i]=l[i\2]+1)
p=vector(2^n,i,0)
for(i=1,2^n-1,p[i+1]=i-2^l[i])
p1=vector(2^n,i,0)
for(i=1,2^n,p1[i]=p[p[i]+1])
p2=vector(2^n,i,0)
for(i=1,2^n,p2[i]=p1[p[p[i]+1]+1])
p3=vector(2^n,i,0)
for(i=1,2^n,p3[i]=p2[p[p[i]+1]+1])
p4=vector(2^n,i,0)
for(i=1,2^n,p4[i]=p3[p[p[i]+1]+1])
h=vector(2^n,i,hammingweight(i))
z0=vector(2^n,i,l[i]+1-hammingweight(i))
s0=vector(2^n,i,0)
s0[1]=1
for(i=1,2^n-1,s0[i+1]=(i%2)*s0[i\2+1])
q=vector(2^n,i,0)
for(i=1,2^n,q[i]=if(i%2==1,1,2*q[i\2]))
s=vector(2^n,i,0)
for(i=1,2^n,s[i]=if(i%2==1,0,s[i\2]+1))
q1=vector(2^n,i,0)
q1[1]=1
for(i=2,2^n,q1[i]=if(i%2==1,q1[i\2],q1[i\2]+s0[i]))
g=vector(2^n,i,0)
g[1]=1
g[2]=1
for(i=2,2^n-1,g[i+1]=if(i%2==1,c*g[i\2+1-q[i\2]],a*g[i\2+1]+0*g[i\2+1-q[i\2]]+b*g[i+1-q[i\2]]))
g11=vector(2^n,i,0)
g11[1]=1
for(i=1,2^n-1,g11[i+1]=g11[i]+g[i+1])
\\g2=vector(2^n,i,factor(gcd(g[i],(a+b)^10)))
\\x=[0, 0, 1, 0, 2, 0, 1, 1, 3, 0, 1, 2, 2, 2, 1, 1, 4, 0, 1, 3, 2, 3, 2, 1, 3, 3, 2, 2, 1, 2, 1, 1, 5, 0, 1, 4, 2, 4, 3, 1, 3, 4, 3, 2, 2, 2, 1, 2, 4, 4, 3, 3, 2, 3, 2, 2, 1, 3, 2, 1, 1, 1, 1, 1, 6, 0, 1, 5, 2, 5, 4, 1, 3, 5, 4, 2, 3, 2, 1, 3, 4, 5, 4, 3, 3, 3, 2, 3, 2, 3, 2, 2, 1, 2, 2, 1, 5, 5, 4, 4, 3, 4, 3, 3, 2, 4, 3, 2, 2, 2, 2, 2, 1, 4, 3, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 7, 0, 1, 6, 2, 6, 5, 1, 3, 6, 5, 2, 4, 2, 1, 4, 4, 6, 5, 3, 4, 3, 2, 4, 3, 3, 2, 3, 1, 3, 3, 1, 5, 6, 5, 4, 4, 4, 3, 4, 3, 4, 3, 3, 2, 3, 3, 2, 2, 4, 3, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 6, 6, 5, 5, 4, 5, 4, 4, 3, 5, 4, 3, 3, 3, 3, 3, 2, 5, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 5, 4, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 8, 0, 1, 7, 2, 7, 6, 1, 3, 7, 6, 2, 5, 2, 1, 5, 4, 7, 6, 3, 5, 3, 2, 5, 4, 3, 2, 4, 1, 4, 4, 1, 5, 7, 6, 4, 5, 4, 3, 5, 4, 4, 3, 4, 2, 4, 4, 2, 3, 4, 3, 3, 2, 3, 3, 2, 1, 3, 3, 1, 3, 1, 1, 3, 6, 7, 6, 5, 5, 5, 4, 5, 4, 5, 4, 4, 3, 4, 4, 3, 3, 5, 4, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 2, 5, 4, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 7, 7, 6, 6, 5, 6, 5, 5, 4, 6, 5, 4, 4, 4, 4, 4, 3, 6, 5, 3, 4, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 6, 5, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 6, 5, 1, 4, 1, 1, 4, 3, 1, 1, 3, 1, 3, 3, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 9, 0, 1, 8, 2, 8, 7, 1, 3, 8, 7, 2, 6, 2, 1, 6, 4, 8, 7, 3, 6, 3, 2, 6, 5, 3, 2, 5, 1, 5, 5, 1, 5, 8, 7, 4, 6, 4, 3, 6, 5, 4, 3, 5, 2, 5, 5, 2, 4, 4, 3, 4, 2, 4, 4, 2, 1, 4, 4, 1, 4, 1, 1, 4, 6, 8, 7, 5, 6, 5, 4, 6, 5, 5, 4, 5, 3, 5, 5, 3, 4, 5, 4, 4, 3, 4, 4, 3, 2, 4, 4, 2, 4, 2, 2, 4, 3, 5, 4, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 1, 3, 3, 1, 3, 1, 1, 3, 3, 1, 1, 3, 1, 3, 3, 1, 7, 8, 7, 6, 6, 6, 5, 6, 5, 6, 5, 5, 4, 5, 5, 4, 4, 6, 5, 4, 4, 4, 4, 4, 3, 4, 4, 3, 4, 3, 3, 4, 3, 6, 5, 3, 4, 3, 3, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 3, 3, 2, 3, 2, 2, 3, 3, 2, 2, 3, 2, 3, 3, 2, 2, 6, 5, 2, 4, 2, 2, 4, 3, 2, 2, 3, 2, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 8, 8, 7, 7, 6, 7, 6, 6, 5, 7, 6, 5, 5, 5, 5, 5, 4, 7, 6, 4, 5, 4, 4, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 7, 6, 3, 5, 3, 3, 5, 4, 3, 3, 4, 3, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 7, 6, 2, 5, 2, 2, 5, 4, 2, 2, 4, 2, 4, 4, 2, 3, 2, 2, 3, 2, 3, 3, 2, 2, 3, 3, 2, 3, 2, 2, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 7, 6, 1, 5, 1, 1, 5, 4, 1, 1, 4, 1, 4, 4, 1, 3, 1, 1, 3, 1, 3, 3, 1, 1, 3, 3, 1, 3, 1, 1, 3, 2, 1, 1, 2, 1, 2, 2, 1, 1, 2, 2, 1, 2, 1, 1, 2, 1, 2, 2, 1, 2, 1, 1, 2, 2, 1, 1, 2, 1, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
\\x1=vector(2^n,i,x[p1[i]+1])
\\x2=vector(2^n,i,x[p2[i]+1])
\\x3=vector(2^n,i,x[p3[i]+1])
\\x4=vector(2^n,i,x[p4[i]+1])
\\y=vector(2^n,i,2^x[i]*3^x1[i]*4^x2[i]*5^x3[i]*6^x4[i])
\\y1=vector(2^n,i,y[i]/g[i])
\\for(i=0,n-1,print(factor(g1[2^i])))
\\for(i=1,n-1,print(g1[2^i]/g1[2^(i-1)]))
\\for(i=0,n\2-1,print(factor(g[(5^i-1)/4+1])))
\\for(i=1,n\2-1,print(g[(4^i-1)/3+1]/(g[(4^(i-1)-1)/3+1])))
C(p, q, n) = if(n<2,1,sum(k=0,n-1,p^k*q^(n-k-1)*sum(j=0,k,q^j*binomial(n+j-2,j)*(n-j-1)/(n-1))))
\\for(i=0,n\2-1,print(C(a, b, i)))
\\T(p, q, n) = if(n<2,1,sum(k=0,n-1,p^k*binomial(n+k-1,k)*(n-k)/(n)))
\\for(i=0,n\2-1,print(T(a, b, i)))
R(p, q, n) = if(n<2,1,b^(n-1)+a*sum(k=0,n-2,b^k))
\\for(i=1,n\2-1,print(R(a, b, i)))
z1(n)=binomial(n+1,2)
z2(n)=binomial(n+2,2)
z(n)=x*z1(n)+y*z2(n)
S(n, k) = if(n==0,1,if(k==-1,0,S(n, k-1) + z(k)*S(n-1, k+1)))
\\for(i=0,n\2,print(S(i,0)))
v=vector(2^n,i,0)
v[1]=0
v[2]=1
for(i=2,2^n-1,v[i+1]=if(l[i]-l[i-1]==1,v[i]+2*4^(l[i]-1) + 3*2^(l[i]-1) - 1,v[i]+(2^(s[i]+2)-3)*2^l[i\(2*q[i])]))
t1(n)=if(n==0,0,if(n%2==1,1-t1(n\2),t1(n\2)))
s1(n)=p[n+1]
l0(n)=if(n<2,0,l0(n\2)+1)
g0(n)=if(n<8,if(n==2,1,0)+2*if(n==4,1,0)+if(n==6,1,0)+if(n==7,1,0),if(p[n+1]<2^(l0(n)-1),g0(2^(l0(n)-1)+p[n+1])-t1(p[n+1])+1,if(p[n+1]<3*2^(l0(n)-2),g0(2^(l0(n)-2)+p[n+1])+1,if(p[n+1]<7*2^(l0(n)-3),g0(2^(l0(n)-3)+p[n+1])+t1(p[n+1]-3*2^(l0(n)-2)),1))))
h1(n,k)=if(k==0,n,if(k==1,s1(s1(n)),h1(h1(n,1),k-1)))
g1(n,k)=if(k==0,g0(n),g1(h1(n,k),0))
a1(n)=(1/g[n+1])*c^g5(n)*prod(k=0,g3(n),(b^(k+1)+a*sum(j=0,k,b^j))^g1(n,k))
g2(n)=sum(k=0,7,if(g1(n,k)==0,0,1))
g3(n)=if(n<4,if(n==2,1,0),if(p[n+1]<2^(l0(n)-1),g3(2^(l0(n)-1)+p[n+1]),g3(p[n+1])+t1(p[n+1]-2^(l0(n)-1))))
g4(n)=if(n==0,0,g4(s1(n))+t1(n))
g5(n)=g4(s1(n))
\\for(i=0,2^n-1,print(g2(i)))
for(i=1,n,print(sum(k=2^(i-1),2^i-1,if(g3(k)==m,c^g5(k)*prod(j=0,m-1,(b^(j+1)+a*sum(s=0,j,b^s))^g1(k,j)),0))/6))
\\print(sum(k=0,2^n-1,a1(k)))
\\for(i=0,n,print(g11[2^i]))
\\for(i=0,n-1,print(if(i==0,1,sum(k=2^(i-1),2^i-1,g[k+1]))))
e(n)=polcoeff(1/(1-x) + sum(k=2,n\2+1,prod(j=2,k,b^(j-1)+a*sum(r=0,j-2,b^r))*x^(2*(k-1))*(1-(b^(k-1)+a*sum(s=0,k-2,b^s)-1)*x)/((1-x)*prod(i=2,k,(1-(b^(i-1)+a*sum(t=0,i-2,b^t))*x)^2))) + x*O(x^n), n)
\\print(sum(i=0,n-1,if(i==0,1,sum(k=2^(i-1),2^i-1,g[k+1]))/e(i)))
\\for(i=0,2^n-1,print(factor(g[i+1])))

 Профиль  
                  
 
 Re: Как отдыхать от программирования оставаясь за компьютером?
Сообщение05.10.2021, 16:03 
Заслуженный участник
Аватара пользователя


11/04/08
2749
Физтех
Cuprum2020
У меня была подобная проблема. Обычно я расслабляюсь за геймингом, но когда ты целый день сидишь за компом, а потом продолжаешь за ним сидеть, но уже гамая, на спину это влияет негативно и вообще как будто не отдыхаешь. А потом я в какой-то момент я купил себе Playstation, и отдых качественно изменился, потому что вместо того, чтобы продолжать сидеть скрюченным за компом, ты ложишься или полуложишься на диван перед большим телевизором и весь такой расслабленный гамаешь. Еще интеллектуально отдыхать мне помогает велотренажер у меня дома, правда на нем долго не позанимаешься.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

Модератор: Модераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group