Jaki wpływ programowanie ma na psychikę?

Jaki wpływ programowanie ma na psychikę?
PP
  • Rejestracja:prawie 6 lat
  • Ostatnio:ponad 4 lata
  • Postów:24
0

Pytanie raczej do ludzi którzy programują profesjonalnie od 5+ lat. Chcialbym zadac wam pytanie, otóż sądzicie że programowanie jako całokształt pozytywnie wpływa na wasze samopoczucie czy jednak negatywnie?

mr_jaro
  • Rejestracja:ponad 13 lat
  • Ostatnio:około 3 lata
  • Lokalizacja:Grudziądz/Bydgoszcz
  • Postów:5300
2

To zależy :)


It's All About the Game.
czysteskarpety
czysteskarpety
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad 4 lata
  • Lokalizacja:Piwnica
  • Postów:7697
0

bakunet
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Polska
  • Postów:1596
3

Rozwijasz się społecznie, co wpływa pozytywnie na nastrój, poznajesz wielu nowych przyjaciół

title

;)

Spine
  • Rejestracja:prawie 22 lata
  • Ostatnio:13 minut
  • Postów:6628
3

Każdy z nas mógłby Ci opisać swój stan psychiczny, a i tak nie uogólnisz z tego jak programowanie wpływa na psychikę...

U mnie wzmaga skłonność do prokrastynacji. Bo siedzę przy kompie i od odmóżdżaczy dzieli mnie jeden klik...


🕹️⌨️🖥️🖱️🎮
edytowany 1x, ostatnio: Spine
LukeJL
  • Rejestracja:około 11 lat
  • Ostatnio:2 minuty
  • Postów:8399
2

Na plus - programowanie rozwinęło we mnie umiejętność myślenia abstrakcyjnego.

Na minus - ja się strasznie stresuję programowaniem. Jak wszystko działa, i wiem jak coś zrobić, to jeszcze okej, ale jak są bugi - to stres. Jak muszę się wgryzać w większy (słabo napisany, przeinżynierowany itp.) projekt i wysilać mózgownicę - to też stres. Jak nie wiem, jak coś zrobić, a mam dużą presję czasową - to też stres.


JA
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:10
1

No 5 lat to nie programuję, ale może walczenie z przeciwnościami, wytrwałość ? Szczerze to mi się już trochę znudziło jak już wszystko skumałam jak działa i zrozumiałam że ta praca wcale nie wygląda tak kolorowo, więc taki let down powiedziałabym. Pamiętam na początku ekscytacja Eureka aaa to o to chodzi, aaa to tak działa, ale teraz już nie czuję chyba nic :O

Może programowanie podnosi poziom inteligencji ? No ale nie wiem czy są jakieś dowody na to szczerze to nauczenie się obcego języka od początku jest trudniejsze i bardziej czasochłonne od programowania.

edytowany 1x, ostatnio: cerrato
mr_jaro
Dla ciebie, Osoby zajmujące się językami obcymi powiedzą coś odwrotnego.
JA
no nie wiem po 2 latach nauki programowania można spokojnie startować jako młodszy programista, a po 2 latach nauki obcego języka jak aplikujesz na młodszego tłumacza to Cię wyśmieją :D
LukeJL
Języki są łatwiejsze i trudniejsze. Np. porównaj sobie języki słowiańskie, które są dla Polaka łatwe z językiem chińskim, gdzie są dziwne znaki, słownictwo i niezrozumiała mowa (tylko właśnie - ucząc się języków słowiańskich nie uczysz się od zera tak naprawdę). Zresztą ludzie też się różnie uczą tych języków - jedni szybciej, drudzy wolniej (niektórzy mają wrodzone zdolności, drudzy nie). Jedni mniej intensywnie, inni napieprzają ile wlezie. Więc nauka języka będzie inaczej wyglądała w każdym przypadku, ciężko więc ją porównać z programowaniem pod kątem tego co trudniejsze
LukeJL
chociaż i w jednym wypadku trzeba nauczyć się uczyć (ja np. wiele języków obcych się próbowałem uczyć, ale nie nauczyłem się ich - myślę, że po części dlatego, że nie umiałem się ich uczyć odpowiednio. I z drugiej strony - widzę, jak wiele ludzi próbuje się uczyć programowania, ale podchodzą od d**y strony i też wątpię, żeby z ich nauki programowania wyszło coś dobrego).
Freja Draco
Freja Draco
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1
bakunet napisał(a):

Rozwijasz się społecznie, co wpływa pozytywnie na nastrój, poznajesz wielu nowych przyjaciół

title

;)

Szczera prawda.

Tomek Czajka


Zobacz pozostałe 2 komentarze
WeiXiao
kojarzę, że wymiatali z matmy i wygrywali jakieś topcodery, ale nie jestem pewien jak bardzo prestiżowy jest topcoder
KR
Ja reprezentowałem kiedyś Polskę na międzynarodowej Olimpiadzie Fizycznej a jestem słaby z fizyki względem ludzi, którzy wprawdzie nie wygrywali konkursów, ale potem pracowali w fizyce.
superdurszlak
Ale sam fakt, że dane Ci było reprezentować Polskę na olimpiadzie fizycznej już świadczy, że jakiś poziom (predyspozycje?) sobą reprezentujesz ;)
KR
Poza tym jednak zgadzam się z wydźwiękiem tego mema. Ja wiem, że jest dużo ludzi którzy chcą pracować w Google, ale bez przesady, sami geniusze tam nie pracują. Może to dobre korpo, ale jak to w korporacji, masz mieszankę różnych ludzi.
WeiXiao
ale na indeedzie jadą tego SpaceX, że słaby workplace
PR
PR
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:10
0

Mi szkoda Marcina Lisa ile jeszcze mógłby książek napisać, czytałem często jego książki. Do PHP na Polski rynek praktycznie tylko on coś pisał.

tajny_agent
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad rok
  • Postów:1340
3
ProgramistaProgramista napisał(a):

Jaki wpływ programowanie ma na psychikę?

Proponuje prześledzić wątki z działu Flame :D


"I love C++. It's the best language in the world right now for me to write the code that i need and want to write"
~ Herb Sutter
PR
PR
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 5 lat
  • Postów:10
0

To ten Czajka, a w czym on obecnie programuje w tym google, spacex w C, Pythonie? Podobno jest dobry z algorytmiki?

Freja Draco
Freja Draco
  • Rejestracja:prawie 7 lat
  • Ostatnio:ponad 3 lata
  • Postów:3394
1

Programowanie ryje banię. Inna sprawa, że trochę trudno oddzielić tu skutek od przyczyny.


IK
  • Rejestracja:prawie 15 lat
  • Ostatnio:ponad rok
  • Postów:148
1

Utrudnia zakupy w sklepie.

Kopiuj
Żona wysyła męża-programistę do sklepu i mówi:
- Kup chleb, a jak będą mieli jajka, to kup dziesięć.
Facet wchodzi do sklepu i pyta:
- Są jajka?
- Tak, są.
- To poproszę dziesięć chlebów.
edytowany 1x, ostatnio: iKebab
Spine
nieprawda... kupi po prostu "dziesięć", chyba, że nie ma takiego obiektu.
Freja Draco
Freja Draco
Każdy porządny informatyk, zwróciłby żonie Syntax Error, chociaż niektórzy mogliby zwrócić Guru Meditation ;)
bakunet
  • Rejestracja:prawie 8 lat
  • Ostatnio:około 3 godziny
  • Lokalizacja:Polska
  • Postów:1596
0
jagódka napisał(a):

(...) Szczerze to mi się już trochę znudziło jak już wszystko skumałam jak działa i zrozumiałam że ta praca wcale nie wygląda tak kolorowo, więc taki let down powiedziałabym. Pamiętam na początku ekscytacja Eureka aaa to o to chodzi, aaa to tak działa, ale teraz już nie czuję chyba nic :O
(...)

Ale jak już wszystko wiesz, to można się zabrać za inne technologie. Tak? Albo projekty które sprawią Ci frajdę, rozwiną. Ja długo nie koduję, ale to się wydaje NEVER ENDING STORY.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)