SlideShare a Scribd company logo
1 of 55
@psmlynarczyk
PROGRAMMER’S JOURNAL
or THERE AND BACK AGAIN
Journey had begun….
… but I have overstayed.
Clock is ticking
Reborn!
How to be a
SOFTWARE CRAFTSMAN
Extreme Programming
Craftsman’s Library
Web of Knowledge
Practice!
Focused & Diffused Thinking
Idle Moments
Procrastination
Pomodoro
Productivity Music
Big Picture
Einstellung
Working Memory
Zen To Done
TO-DO Lists
Finding The Time
Let’s Party!
Sleep is not
overrated
Mentoring
Speak Up!
Sky is no limit
Further reading
● https://www.coursera.org/learn/learning-how-to-learn
● http://www.bbc.com/capital/story/20170414-why-idle-moments-are-crucial-for-creativity
● https://www.scotthyoung.com/blog/2017/05/09/interview-dr-barbara-oakley
● https://www.infoq.com/presentations/engineer-practices-techniques
● https://www.infoq.com/presentations/adhd
● https://www.infoq.com/presentations/self-image
● https://zenhabits.net/zen-to-done-ztd-the-ultimate-simple-productivity-system
● http://manifesto.softwarecraftsmanship.org/
Useful Tools
● https://www.noisli.com
● https://www.forestapp.cc
● https://pomodoro.cc
● https://evernote.com
● http://bulletjournal.com
● https://trello.com
● https://feedly.com
● https://getpocket.com
MOOCs, Portals & Channels
● https://www.coursera.org
● https://www.edx.org
●
https://www.udacity.com
●
https://www.pluralsight.com
● http://jvm-bloggers.com
● https://virtualjug.com
●
https://www.infoq.com/
●
https://www.javacodegeeks.com
● http://www.javaworld.com
● GeeCON https://vimeo.com/geecon
●
DEVOXX https://www.youtube.com/channel/UCCBVCTuk6uJrN3iFV_3vurg
●
JavaOne https://www.youtube.com/channel/UCdDhYMT2USoLdh4SZIsu_1g
Programmer's Journal - Silesia JUG #17

More Related Content

What's hot

Korištenje web alata u nastavi
Korištenje web alata u nastaviKorištenje web alata u nastavi
Korištenje web alata u nastaviMarina Njers
 
Reading workshop
Reading workshopReading workshop
Reading workshopFieldmoose
 
Dicas para novos programadores
Dicas para novos programadoresDicas para novos programadores
Dicas para novos programadoresPaulo Fernandes
 
практичні поради щодо організації та проведення
практичні поради щодо організації та проведенняпрактичні поради щодо організації та проведення
практичні поради щодо організації та проведенняNatalia Gnatyuk
 
Korištenje web alata ucenici
Korištenje web alata uceniciKorištenje web alata ucenici
Korištenje web alata uceniciMarina Njers
 
Sociala Verktyg LäNklista
Sociala Verktyg LäNklistaSociala Verktyg LäNklista
Sociala Verktyg LäNklistaAnna Åkerberg
 
Taiieu hotro hocsinh
Taiieu hotro hocsinhTaiieu hotro hocsinh
Taiieu hotro hocsinhhuyrua2112
 
advantages and disadvantages of technology
advantages and disadvantages of technologyadvantages and disadvantages of technology
advantages and disadvantages of technologymarjlandicho
 

What's hot (11)

Web english
Web englishWeb english
Web english
 
Korištenje web alata u nastavi
Korištenje web alata u nastaviKorištenje web alata u nastavi
Korištenje web alata u nastavi
 
Reading workshop
Reading workshopReading workshop
Reading workshop
 
Dicas para novos programadores
Dicas para novos programadoresDicas para novos programadores
Dicas para novos programadores
 
практичні поради щодо організації та проведення
практичні поради щодо організації та проведенняпрактичні поради щодо організації та проведення
практичні поради щодо організації та проведення
 
Korištenje web alata ucenici
Korištenje web alata uceniciKorištenje web alata ucenici
Korištenje web alata ucenici
 
Sociala Verktyg LäNklista
Sociala Verktyg LäNklistaSociala Verktyg LäNklista
Sociala Verktyg LäNklista
 
Taiieu hotro hocsinh
Taiieu hotro hocsinhTaiieu hotro hocsinh
Taiieu hotro hocsinh
 
The Great Gatsby
The Great GatsbyThe Great Gatsby
The Great Gatsby
 
advantages and disadvantages of technology
advantages and disadvantages of technologyadvantages and disadvantages of technology
advantages and disadvantages of technology
 
Httpsalexencalada.com
Httpsalexencalada.comHttpsalexencalada.com
Httpsalexencalada.com
 

Similar to Programmer's Journal - Silesia JUG #17

3 2-1 Action Screencasting in the Classroom - TCEA 2015
3 2-1 Action Screencasting in the Classroom - TCEA 20153 2-1 Action Screencasting in the Classroom - TCEA 2015
3 2-1 Action Screencasting in the Classroom - TCEA 2015Diana Benner
 
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And KubernetesA Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And KubernetesLightbend
 
Power Up Your Professional Learning Network
Power Up Your Professional Learning NetworkPower Up Your Professional Learning Network
Power Up Your Professional Learning NetworkJennifer Dorman
 
Power Up Your Professional Learning Network
Power Up Your Professional Learning NetworkPower Up Your Professional Learning Network
Power Up Your Professional Learning NetworkJennifer Dorman
 
How Not To Screw Up With QR Codes - at TeaCampLondon
How Not To Screw Up With QR Codes - at TeaCampLondonHow Not To Screw Up With QR Codes - at TeaCampLondon
How Not To Screw Up With QR Codes - at TeaCampLondonTerence Eden
 
Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...
Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...
Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...Angela DeHart
 
JISC RSC SE Moodle Forum - Mahara Workshop
JISC RSC SE Moodle Forum - Mahara WorkshopJISC RSC SE Moodle Forum - Mahara Workshop
JISC RSC SE Moodle Forum - Mahara WorkshopSam Taylor
 
Westford feeling overwhelmed
Westford feeling overwhelmedWestford feeling overwhelmed
Westford feeling overwhelmedMelinda8
 
The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015Diana Benner
 
Developing Developers Through Apprenticeship
Developing Developers Through ApprenticeshipDeveloping Developers Through Apprenticeship
Developing Developers Through ApprenticeshipDan Pickett
 
Confessions of a Content Whisperer
Confessions of a Content WhispererConfessions of a Content Whisperer
Confessions of a Content WhispererKatherine Krause
 
I've Got Google, Why Do I Need You?
I've Got Google, Why Do I Need You?I've Got Google, Why Do I Need You?
I've Got Google, Why Do I Need You?Ida Aalen
 
20180328 av kaggle_jigsaw_with_amlwb
20180328 av kaggle_jigsaw_with_amlwb20180328 av kaggle_jigsaw_with_amlwb
20180328 av kaggle_jigsaw_with_amlwbAndrey Vykhodtsev
 
Work it-bbc-chicago-121103150710-phpapp02
Work it-bbc-chicago-121103150710-phpapp02Work it-bbc-chicago-121103150710-phpapp02
Work it-bbc-chicago-121103150710-phpapp02Yuliya Patsay
 
Rockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'emRockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'emLori Olson
 
Make Stuff People Can Use - Agile Alliance 2010
Make Stuff People Can Use - Agile Alliance 2010Make Stuff People Can Use - Agile Alliance 2010
Make Stuff People Can Use - Agile Alliance 2010Samantha Starmer
 
Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21
Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21
Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21Frédéric Harper
 
“Don’t die with your music still inside you.”
“Don’t die with your music still inside you.”“Don’t die with your music still inside you.”
“Don’t die with your music still inside you.”Kyle Harrison
 

Similar to Programmer's Journal - Silesia JUG #17 (20)

3 2-1 Action Screencasting in the Classroom - TCEA 2015
3 2-1 Action Screencasting in the Classroom - TCEA 20153 2-1 Action Screencasting in the Classroom - TCEA 2015
3 2-1 Action Screencasting in the Classroom - TCEA 2015
 
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And KubernetesA Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
A Glimpse At The Future Of Apache Spark 3.0 With Deep Learning And Kubernetes
 
Power Up Your Professional Learning Network
Power Up Your Professional Learning NetworkPower Up Your Professional Learning Network
Power Up Your Professional Learning Network
 
Power Up Your Professional Learning Network
Power Up Your Professional Learning NetworkPower Up Your Professional Learning Network
Power Up Your Professional Learning Network
 
How Not To Screw Up With QR Codes - at TeaCampLondon
How Not To Screw Up With QR Codes - at TeaCampLondonHow Not To Screw Up With QR Codes - at TeaCampLondon
How Not To Screw Up With QR Codes - at TeaCampLondon
 
Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...
Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...
Starting early: Developing 21st Century Skills for Your Next Step in STEM: Co...
 
JISC RSC SE Moodle Forum - Mahara Workshop
JISC RSC SE Moodle Forum - Mahara WorkshopJISC RSC SE Moodle Forum - Mahara Workshop
JISC RSC SE Moodle Forum - Mahara Workshop
 
Agile and Scrum Methodology
Agile and Scrum MethodologyAgile and Scrum Methodology
Agile and Scrum Methodology
 
Westford feeling overwhelmed
Westford feeling overwhelmedWestford feeling overwhelmed
Westford feeling overwhelmed
 
The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015The Flip Side of Professional Development - TCEA 2015
The Flip Side of Professional Development - TCEA 2015
 
Developing Developers Through Apprenticeship
Developing Developers Through ApprenticeshipDeveloping Developers Through Apprenticeship
Developing Developers Through Apprenticeship
 
Confessions of a Content Whisperer
Confessions of a Content WhispererConfessions of a Content Whisperer
Confessions of a Content Whisperer
 
I've Got Google, Why Do I Need You?
I've Got Google, Why Do I Need You?I've Got Google, Why Do I Need You?
I've Got Google, Why Do I Need You?
 
20180328 av kaggle_jigsaw_with_amlwb
20180328 av kaggle_jigsaw_with_amlwb20180328 av kaggle_jigsaw_with_amlwb
20180328 av kaggle_jigsaw_with_amlwb
 
WORK IT
WORK IT WORK IT
WORK IT
 
Work it-bbc-chicago-121103150710-phpapp02
Work it-bbc-chicago-121103150710-phpapp02Work it-bbc-chicago-121103150710-phpapp02
Work it-bbc-chicago-121103150710-phpapp02
 
Rockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'emRockstars & Consultants - who needs 'em
Rockstars & Consultants - who needs 'em
 
Make Stuff People Can Use - Agile Alliance 2010
Make Stuff People Can Use - Agile Alliance 2010Make Stuff People Can Use - Agile Alliance 2010
Make Stuff People Can Use - Agile Alliance 2010
 
Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21
Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21
Personal Branding, more important than ever - Kongossa Web Series - 2013-09-21
 
“Don’t die with your music still inside you.”
“Don’t die with your music still inside you.”“Don’t die with your music still inside you.”
“Don’t die with your music still inside you.”
 

Recently uploaded

OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...NETWAYS
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Salam Al-Karadaghi
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )Pooja Nehwal
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...NETWAYS
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSebastiano Panichella
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptssuser319dad
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfhenrik385807
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)Basil Achie
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...NETWAYS
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptxBasil Achie
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfhenrik385807
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxmavinoikein
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝soniya singh
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Pooja Nehwal
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...NETWAYS
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxFamilyWorshipCenterD
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@vikas rana
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringSebastiano Panichella
 

Recently uploaded (20)

OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
OSCamp Kubernetes 2024 | A Tester's Guide to CI_CD as an Automated Quality Co...
 
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
Exploring protein-protein interactions by Weak Affinity Chromatography (WAC) ...
 
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
WhatsApp 📞 9892124323 ✅Call Girls In Juhu ( Mumbai )
 
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
Open Source Camp Kubernetes 2024 | Monitoring Kubernetes With Icinga by Eric ...
 
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with AerialistSimulation-based Testing of Unmanned Aerial Vehicles with Aerialist
Simulation-based Testing of Unmanned Aerial Vehicles with Aerialist
 
Philippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.pptPhilippine History cavite Mutiny Report.ppt
Philippine History cavite Mutiny Report.ppt
 
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdfCTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
CTAC 2024 Valencia - Henrik Hanke - Reduce to the max - slideshare.pdf
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
NATIONAL ANTHEMS OF AFRICA (National Anthems of Africa)
 
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
Open Source Camp Kubernetes 2024 | Running WebAssembly on Kubernetes by Alex ...
 
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
LANDMARKS  AND MONUMENTS IN NIGERIA.pptxLANDMARKS  AND MONUMENTS IN NIGERIA.pptx
LANDMARKS AND MONUMENTS IN NIGERIA.pptx
 
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdfOpen Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
Open Source Strategy in Logistics 2015_Henrik Hankedvz-d-nl-log-conference.pdf
 
Work Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptxWork Remotely with Confluence ACE 2.pptx
Work Remotely with Confluence ACE 2.pptx
 
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Rohini Delhi 💯Call Us 🔝8264348440🔝
 
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
Call Girls in Sarojini Nagar Market Delhi 💯 Call Us 🔝8264348440🔝
 
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
Navi Mumbai Call Girls Service Pooja 9892124323 Real Russian Girls Looking Mo...
 
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
OSCamp Kubernetes 2024 | Zero-Touch OS-Infrastruktur für Container und Kubern...
 
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptxGenesis part 2 Isaiah Scudder 04-24-2024.pptx
Genesis part 2 Isaiah Scudder 04-24-2024.pptx
 
call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@call girls in delhi malviya nagar @9811711561@
call girls in delhi malviya nagar @9811711561@
 
The 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software EngineeringThe 3rd Intl. Workshop on NL-based Software Engineering
The 3rd Intl. Workshop on NL-based Software Engineering
 

Programmer's Journal - Silesia JUG #17

Editor's Notes

  1. Czego się uczyć, jak się uczyć I dlaczego właśnie tak. Skąd pomysł na mówienie akurat o tym? Na początku myślałem o jakimś bardziej technicznym temacie, ale rozmowy rekrutacyjne, które prowadzę pokazały mi, że spora ilość programistów z różnym doświadczeniem uczy się lub uczyła nie tego co trzeba I na późniejszych etapach kariery ciężko jest to naprawić. Wiem o tym, bo sam stałem nad taką krawędzią I to o czym opowiem za chwilę pozwoliło mi zrobić wielki krok naprzód I rozwinąć skrzydła. A wszystko zaczęło się od pewnego grudniowego poranka, kiedy kolega w akademiku rzucił hasłem “A może byśmy tak poszli do pracy?” Wydrukowaliśmy więc CV I już na drugi dzień rozpoczęliśmy pracę…
  2. Jak zawsze w nowym projekcie na początku chłonąłem wiedzę jak gąbka I codziennie uczyłem się czegoś nowego. Atmosfera w pracy była świetna. Był względny spokój, terminy nas nie goniły. Żyć nie umierać. Niestety po jakimś czasie czułem, że nie rozwijam się tak szybko jak na początku I z każdym kolejnym rokiem było gorzej. Niestety, ...
  3. zasiedziałem się tam kilka lat…. Uczyłem się po godzinach, brałem jakiś dodatkowe projekty po godzinach, żeby nie kręcić się ciągle wokół tego samego stosu technologicznego. Ale efekt był taki, że byłem ciągle zmęczony, rzeczy, których się uczyłem a nie praktykowałem zanikały po jakimś czasie a do tego zawsze znajdowałem sobie jakąś wymówkę, że to nie jest najlepszy moment na zmianę otoczenia. Na szczęście zrozumiałem w końcu, że...
  4. Z każdą kolejną chwilą jestem coraz bardziej wciągany w stare projekty pisane w wewnętrznej technologii, której w firmie już mało kto znał. Wiedziałem, że jeśli tam zostanę to skończę jako programistyczny dinozaur, którego nikt nie będzie potrzebował. Później prowadząc rozmowy rekrutacyjne widziałem takie osoby I wiedziałem jak nie wiele brakowało, żebym był w takiej sytuacji. Opuściłem więc swoją strefę komfortu...
  5. I postanowiłem zacząć od nowa w innym miejscu. Na początku nie było łatwo, bo większość tego czego nauczyłem się w poprzednich projektach poszła do piachu, na szczęście miałem otwarty umysł I solidne podstawy, więc było na czym budować nowe doświadczenie. Postanowiłem że od tej pory zostanę prawdziwym ...
  6. ...rzemieślnikiem oprogramowania. Że bedę kowalem swego losu, Idea Software Craftsmanship pojawiała się w literaturze już w latach 90 I polega w skrócie na ciągłym doskonaleniu swojego warsztatu I niezgody na bylejakość w naszej pracy. W 2009 roku, niejako rozszerzenie manifedtu Agile, w internecie opublikowany został manifest Software Craftsmanship, który brzmi tak: - Nie tylko oprogramowanie działające, ale również dobrze wykonane - Nie tylko reagowanie na zmiany, ale również ciągłe dodawanie wartości - Nie tylko ludzie i interakcje, ale również społeczność profesjonalistów - Nie tylko współpraca z klientami, ale również efektywne partnerstwo
  7. Ruch ten jest często wiązany z programowaniem ekstremalnym. Myślę, że jest to coś co każdy programista powinien wypróbować. Jeśli chcesz pisać dobry kod naucz się pisać dobre testy jednostkowe. Kod dobrze pokryty testami pozwala na swobodniejsze zmiany Spróbuj opanować TDD. Nie jest to łatwa technika ale z pewnością warta twojej uwagi. Spróbuj programować w parach – to nie tylko pozwoli Ci popatrzeć na problem z innej strony, ale zwiększy bus factor w twoim projekcie. Czytaj….
  8. Dużo czytaj. -Nie tylko książki czysto techniczne. Szybko się starzeją. Dokumentacja. - Książki o charakterze pojęciowym I książki przełomowe - Książko behawioralne – zarządzanie, praca w zespole,
  9. JVM BLOGERS, Twitter – bądź na bieżąco Nagrania z konferencji INFOQ, Vimeo, Youtube VJUG MOOC – coursera, edX, udacity, pluralsight RSS – strony typu, javaWorld, java code geek
  10. Sama nauka I czytanie nie wystarczy. KATA PET PROJECT Chciałbym wam teraz opowiedzieć o naszych mózgach I o tym jak wykorzystać tę więdzę w nauce….
  11. Tryb skupiony Tryb rozproszony Pinball Edison Dlatego tak ważne jest, żebyśmy pozwalali naszemu umysłowi wędrować I myśleć o niebieskich migdałach. Nasz mózg rozwiązuje wtedy problemy, któ©ych nie potrafimy rozwiązać skupiając się.
  12. Nie maltretujmy naszych mózgów ciągłym używaniem smartfonów. Dajmy mu odpocząć. Ostatnie badania pokazują, że ludzie, którzy nie używaja smartfonów w każdej wolnej chwili są szczęśliwsi, myślą więcej o swoim życiu I są bardziej kreatywni. Nie wiem czy wiecie, ale w naszych głowach żyją ZOMBIE….
  13. Zombie to taki nasz autopilot. Jazda na rowerze, włożenie kurtki - Pomyślcie ile to ruchów. Niestety te zombie wolą robić przyjemniejsze rzeczy niż praca np oglądać youtube Proces odkłądania wszystkiego na póżniej nazywamy prokrastynacją.. Dlaczego tak jest? Fizyczny ból. Na szczęście możemy pomóc sobie eliminując wyzwalacze tego trybu np wyciszając telefon, albo blokując niektóre strony na jakiś określony czas.
  14. POMODORO Skup się na procesie a nie na produkcie Daj sobie nagrodę! Twój mózg będzie chętniej wspópracował następnym razem FOREST
  15. Najlepszą muzyką do pracy jest cisza Ale jak to zrobić na open spejsie Noisily, muzyka z gier
  16. Chunking (podzielenie na części) Big Picture – nawet jak nie wiemy wszystkiego to możemy sobie z tym poradzić Nauka z góry, nauka z dołu Zbrylanie neuronów 3 kroki: 1. Zapamiętanie 2. Znalezienie pdstawowej idei 3. Osadzenie w kontekście intuicja
  17. Einstellung
  18. 4 Sloty w pamięci roboczej Ośmiornica sięgająca swoimi mackami do pamięci długotrwałej Przy uczeniu twórz klucze, które pozwolą Ci za
  19. GROMADZENIE: noś ze sobą notatnik i zapisuj w nim wszystkie zadania, pomysły, projekty i inne informacje, które przychodzą ci do głowy. Przelewaj je na papier, żeby ci nie umknęły. PRZETWARZANIE: nie zwlekając sprawnie decyduj o losie rzeczy zgromadzonych w skrzynce spraw przychodzących. PLANOWANIE: wyznaczaj Kamienie Milowe tygodnia i Najważniejsze Zadania na każdy dzień. Zajmuj się Najważniejszymi Zadaniami rano, żeby zwiększyć szansę osiągnięcia sukcesu i wcześniej mieć je już za sobą. DZIAŁANIE: skupiaj się na jednym zadaniu naraz.
  20. Rób listy zadań. Miej zawsze przy sobie notatnik – nie musi być papierowy – może to być np Evernote dostępny nawet w telefonie. Twoja ośmiornica nie musi zajmować slotu w pamięci roboczej na myślenie o tym co będziesz musiał zrobić. Wykorzystuj tę przestrzeń do rozwiązywania problemów. 
  21. Jak znaleźć na to wszystko czas? Infoq – mp3 w samochodzie Zaplanuj sobie czas na naukę pommodoro
  22. Bawcie się! Wysypiajcie się!
  23. Uczenie się przez uczenie innych
  24. Amatorzy w kosmosie – o duńczykach, Max Kestner. By samotnie zbudować rakietę, potrzeba mózgu i odwagi. Wiedza jest w sieci, więc pozostaje już tylko odwaga - stwierdza reżyser Max Kestner.