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
806
Когда заканчиваю работу (напрямую связана с кодингом), стараюсь отпрыгнуть от компьютера как можно дальше.

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


30/03/20

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

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


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

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


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

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


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

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

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


07/03/16

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

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

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


20/09/09
2038
Уфа
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
2748
Физтех
Cuprum2020
У меня была подобная проблема. Обычно я расслабляюсь за геймингом, но когда ты целый день сидишь за компом, а потом продолжаешь за ним сидеть, но уже гамая, на спину это влияет негативно и вообще как будто не отдыхаешь. А потом я в какой-то момент я купил себе Playstation, и отдых качественно изменился, потому что вместо того, чтобы продолжать сидеть скрюченным за компом, ты ложишься или полуложишься на диван перед большим телевизором и весь такой расслабленный гамаешь. Еще интеллектуально отдыхать мне помогает велотренажер у меня дома, правда на нем долго не позанимаешься.

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

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



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

Сейчас этот форум просматривают: Sender


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

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