
In I shared my vision of the process for building a basic system for organizing personal development (applicable to the IT field).
It outlined in general terms and quite conditionally the steps needed to build this system. However, I'd like to add a bit of specificity—sharing resources that will help you gain new knowledge.
So, I invite all interested parties read more!
Introduction
In today's information space, it's very easy to get lost. Technologies are rapidly evolving, new gadgets are being released, frameworks and programming languages are improving, and new products are being developed daily while older ones gain functionality. An enormous flow of information rushes past us, making it challenging to catch something truly worthy of our attention.
To not miss out on the information that interests us, we create lists of our preferences and tastes. They help us navigate the chaos of IT.
Next, I will provide an example of such a list that I compiled for myself. In terms of blogs and podcasts, it mainly concerns .NET development, but it includes resources that will be useful to everyone.
there's a link to a repository where I cataloged relevant resources interesting not only .NET to developers.
Useful Resources
IT Event Aggregators
One of the most effective ways to gain new knowledge is by participating in events. These can be meetups, conferences, hackathons, or simply gatherings of like-minded people. You can be either a listener or a speaker. It's important to find communities that are willing to share knowledge with the masses, take on organization and hosting of meetings, and provide opportunities for sharing experiences and expertise.
To find such events, there are several aggregators. Here are the ones I use:
| Title | Description | Event Venues | Related Links |
|---|---|---|---|
| DevsDay.ru is a website for finding jobs and specialists in the field of IT technologies. The site features articles on technologies, startups, companies, events, and much more. | Russia, Belarus, Kazakhstan, Ukraine | ||
| The ICT2GO.ru portal is the largest aggregator of events related to information technology, telecommunications, and related fields (gadgets, equipment, technology, fintech, personnel, marketing, etc.), including verticals (IT in banking, IT in retail, etc.) in the Russian segment of the Internet. The project accumulates and provides its visitors with the most comprehensive database of ICT events: from major conferences to webinars hosted by individual companies and regional events. The service also monitors significant international events. | The whole world | ||
| IT Meeting | I publish events for developers on my Telegram channel On Habr, I compile lists of upcoming events if available (note: such events are scarce before the New Year and during the summer). | Moscow | |
| Conferences, meetups, hackathons, training sessions, competitions, forums… in the fields of information technology, robotics, and telecommunications. | Russia and former CIS countries | ||
| Organizer of the largest conferences and meetups for programmers in Russia. Their aim is to develop the Russian developer community by creating specialized platforms for experience exchange and networking among high-level programmers. | Moscow, St. Petersburg, Novosibirsk | ||
| Meetup is a platform for finding and creating local communities. Want to find friends, learn something new, get support, step out of your comfort zone, and engage in your favorite activities with like-minded people? Join Meetup. | Russia | ||
| Conferences by Oleg Bunin. | Moscow, St. Petersburg | ||
| Calendar of digital market events Tagline: conferences, exhibitions, seminars, meetups, hackathons, awards, and prizes. | The whole world | ||
| Timepad is a bridge between the event organizer and the participant. We aim to make every event better and its organization simpler. | The whole world | ||
| Conferences, hackathons, courses, webinars, competitions. | Moscow, St. Petersburg, Minsk |
Additionally, there are specific venues that interest me. Here are just a few of them:
| Title | Description | Venues | Related Links |
|---|---|---|---|
| IT events hosted by Avito. | Moscow, Kazan | ||
| DotNext is the largest conference in Russia dedicated to development on the platform. .NETAmong our speakers are leading industry experts from Russia, Europe, and the USA. The main topics of the conference include the inner workings of the platform (CLR, GC, JIT), best practices for using tools, profiling and performance optimization, multithreaded programming, platform innovations, and solutions to complex cases. The conference's highlight is the discussion zones: a special space where everyone can engage with speakers as well as each other. | Moscow, St. Petersburg | ||
| Events by Mail.ru Group. | Moscow | ||
| In our free time from e-commerce, we hold our own meetups and conferences or participate as guests. Here will be events where you can meet and get to know the Ozon team. | Moscow | ||
| Events of the educational project of the Russian IT community. | Russia | ||
| IT events held by Alfa-Bank. | Moscow, St. Petersburg, Yekaterinburg | ||
| Raiffeisen DGTL is a community of experts working on the bank's digital solutions. On this portal, we share everything about our teams and technologies, announce events, and share current job openings. | Moscow |
Blogs
A good way to gain new and relevant knowledge might be reading the blogs of practicing developers and technical evangelists. Here I will only present those blogs that I periodically read myself. They are largely aimed at .NET developers in a federated network.
| Title | Description | Author/Creator |
|---|---|---|
| Andrey Akinshin's Blog is by a developer and scientist, a frequent speaker at conferences, and an author of posts and articles. He is the maintainer of (the most popular library for writing .NET benchmarks) and the author of (a book on performance measurement practices). | ||
| Thoughts and articles on programming and more. | ||
| A blog about programming — C#, F#, C++, architecture, and much more. | ||
| The personal blog of Sergey Teplyakov, author of the book 'Design Patterns on .NET Platform.' | Sergey Teplyakov | |
| About C#, .NET, ASP.NET, Core, MVC, Azure, EF, IoC, and other intelligent terms. | ||
| Courses on programming in various languages and programming technologies from METANIT.COM. |
Podcasts
If you spend a lot of time on the go (commuting by car or subway) or enjoy combining learning with other activities (like coding or cooking), then audio podcasts are definitely for you. Personally, I like this format the most (alongside watching videos at YouTube), because you can do it in the background without interrupting your main activities.
Here's a partial list of podcasts on .NET (and more) that I listen to from time to time:
| Title | As a result, I, an ordinary intellectual labor proletarian, unexpectedly became the hero of a story on this cool channel! |
|---|---|
| Links | • • • • • • • • • • • |
| Description | Hi! My name is Lex, and I'm a bearded programmer. Since 2012, I've accumulated a lot of experience, stories, and connections that I share here on this channel. But the channel is not just a hobby. For me, it’s a whole Project dedicated not so much to programming, but to the life of IT professionals from the inside. Without any censorship, labels, or excessive pomp. All the content on the channel together with you shapes a cohesive community of like-minded individuals capable of turning this world upside down for the better 🙂 |
| Hosts | Lex AiTiBorda |
| Frequency | Several times a month |
| Duration | 20-120 minutes |
| Title | |
|---|---|
| Links | • • • • • |
| Description | A podcast about DotNet development and more. |
| Hosts | Stanislav Alexandrov Alexander Kugushev Natalia |
| Frequency | 1-4 times a month |
| Duration | 40-120 minutes |
| Title | |
|---|---|
| Links | • • • • • |
| Description | Discussions on all aspects of .NET, news, articles, libraries, conferences, personalities, and other interesting topics from the IT world. |
| Hosts | |
| Frequency | From time to time |
| Duration | 50-80 minutes |
| Title | Solo on .NET |
|---|---|
| Links | • • |
| Description | A podcast about software development (programming). Topics discussed include C#, F#, C++, .NET, Visual Studio, Java, CUDA, Xeon Phi, FPGA, and much more. |
| Hosts | |
| Frequency | Several times a month |
| Duration | 30-70 minutes |
Conclusion
In addition to the types of resources I've mentioned, there are many others: Telegram- and YouTube-channels, newsletters, webinars, and other formats. I didn't list them all here; you can easily find them yourself. Make sure to choose those that suit you best. The main thing is that the information you receive is valuable to you.
If you feel capable, have organizational skills, or a knack for public speaking, then you should reach out to the organizers of existing communities and events. They will always help you prepare for your speeches and give useful advice on building your own community. Take the initiative, and you will succeed.
Share in the comments the resources that help you.
Below are some links that may be helpful on your self-development journey. Wishing you patience and good luck!
UPD (01.02.20) — added telegram channel to aggregators "IT Meeting" and "Ontiko". In blogs — "Sergey Teplakov's Blog", "Metanit.com".
Additional materials
Source: habr.com
