Skip to main content

"We learn every day" - story of what motivates me






Passion – that’s the answer for question above. I’m done here, thank you πŸ˜‰

All my life I’ve bee chasing something that would give me huge satisfaction. Like always, some trials ended with failures (my first collage choice), other were pretty successful (writing my own novel).

Two years ago I started making my first steps in programming and IT. Finally I completely lost my self in it and after some trials and errors I made it! I found my first job as Graduate Developer!

You may be wondering: “What’s so special about it? Why should I even care?”

And I will gladly answer that issue: I have no bloody idea πŸ˜‰

Hi, I’m Kajetan and my story isn’t really different from any other story you hear about people just starting in IT. Five months ago I’ve begun graduate programme in a company making solutions for financial sector (insurances, accounting, etc.). After three months of internship I’ve been called for a review and got to know, that the company is interested in further work with me and want to keep me as Junior Developer. Of course I gladly accepted the offer and since that I’ve been excited with my job, project and team I work with!

Enough with my professional life for now, let’s continue with motivation. For past two years I’m interested with IT and I must say, that there’s something remarkable about it. Something, that keeps fascinate and motivate me to further unravel secrets of IT.

It is unlimited possibilities of growth.

Technologies evolve every day and programmer has possibility to study in every direction he/she wants. Study materials are available everywhere – every technology has its documentation, creators deliver tutorials, there are discussion boards, articles, etc. If someone doesn’t mind – there are also paid tutorials and courses out there. You can also try to learn for yourself, it’s just as fun! You just need to want it.

I think of myself as enthusiast of learning itself. I enjoy the process, that satisfaction that you get after many weeks, months, even years, when you look back on how you started and where you are now. During this process I always write notes. I often get back to them when I create my side project or just work. I always want them to be in order and close at hand.



Not long ago I came across the thought – why not enhance this process further? I came into conclusion, that blog would be good solution for that. By creating posts about what I have learned I would not only order my knowledge but it also share it with others. Who knows, maybe it will inspire others who would want to share their knowledge and experiences.

With that, I would like to start my little experiment. Since now I will collect my knowledge and experiences here – in smaller and larger doses.

(I do not think of myself an expert in any discipline that I will mention here further on. So please be patient with me πŸ˜‰ People learn every day, don’t they?)

Comments

Popular posts from this blog

Learning Session #2 (12/31 – 01/13)

1. Git >> Free and (almost) unlimited private repositories on GitHub Last week everyone on Twitter was talking about this so I can't just leave that be, right? πŸ˜‰ What I’m referring to is GitHub announcing free and unlimited private repositories for all users. That’s a great news and I was wondering why this option was not enabled from day one I started using GitHub. I mentioned that this option is “almost” unlimited because free private repository can manage up to three collaborators only. Big projects won’t be able to use those, but at least individual users can now freely hide code they consider shameful πŸ˜‰ 2. React >> React Crash Course by Mosh Hamedani During last two weeks I’ve completed this YouTube crash course by Mosh Hamedani. It is derived from his full course on React and contains first couple of lessons. It think it was a great introduction to the library itself (React is a considered a library, not a framework, isn’t it? 😊). Tutorial ends ...

How I started with Functional Programming

There was a moment during past Learning Sessions when I declared, that I’ll share with you how and why I decided to dive into Functional Programming. And that day is today! I’ll guide you along the path I took to understand basic concepts of FP. My first meaningful encounter with FP was during local WrocΕ‚aw TypeScript meetup . There I got to hear JΓ³zef Flakus telling us about core concepts of the FP. We then got to the concept of FRP and how it is used in MarbleJS, the framework for creating server-side apps. In fact, JΓ³zef is the creator of this framework. It was really cool to hear his point of view. Those concepts were entirely new to me, because (as it turned out) I had 100% imperative programming mindset. The second talk that day was authored by Tomasz Ducin. He showed us how we can implement functional composition in TypeScript. It was a brilliant live coding session but… I had no idea what he was talking about πŸ˜‰ I was examining code created by Tomasz for the entire ...

Programmer's Bookshelf - "The Pragmatic Programmer"

“People should see your name on a piece of code and expect it to be solid, well written, tested, and documented.” ~ David Thomas, Andrew Hunt Today I proudly finished “The Pragmatic Programmer” by David Thomas and Andrew Hunt 😊  I recommend it to anyone looking for solid tips for every aspect of developer’s work: from technical to project management. Also, it may just ensure you in the correctness of your workflow 😊 What I have learned from the book:   - „Provide Options, Don’t Make Excuses” – take responsibility for your errors and provide solutions. - “Don’t Live with Broken Windows” – prevent damage to your projects by not ignoring anything potentially harmful and fixing it. - “Invest Regularly in Your Knowledge Portfolio” – embrace any opportunity to learn! - “Involve your users in the trade-off” – remember that you’re writing software for other people. - Users not only decide what they want but also when they want it and how good it should be...