
Which conference do I like a C # /. Net developer would like to go to
Good afternoon, readers of Habr!
Now my development language is C # and I lead a couple of my projects where I play the role of manager and programmer. My programming in C # in the early years went with a “developmental delay”. Although I’m not quite a stupid programmer, as a student I made several software products on Access + VBA and some of them have been “alive” for more than 10 years.
What I lagged behind: it was a long switch from Visual Basic to C #, I did not know all the language tools - delegates, lambda expressions, linq. I heard words many times, but still did not understand why design patterns were needed. Long crawled with WinForms, long switched to MVC from regular Asp.Net WebForms, did not use version control. Yes, a lot of things passed by me.
Surely, I would develop faster and save hundreds of hours of my time if I just somewhere knew the list of things that need to be mastered. But the problem is that there is a lot of information and it’s quite difficult to choose "where to dig" yourself.
Many of my friends and acquaintances found themselves in a similar situation. This is especially true for those who work as a freelancer or are themselves the leaders of a small team. My colleagues and I thought about how to solve this problem, and one of the possible solutions is a conference in a special, not quite standard format.
Now the amount of available content for training exceeds our time budget. Therefore, the most important thing is to determine where to develop, so to speak, "where to dig."
However, the events, the announcements of which I periodically see, did not give what I wanted.
For example, I don’t want to sit in a chair for a long time and have to listen to a long report.
And I don’t want to pay an inflated price for the “exclusive” content that I can find on the Internet.
I do not want to come and go without meeting anyone. What could be a useful solution? About it further.
For the last 5 years I have always had projects related to development in C #, so there was a need for education and development. And it remains - there is no limit to perfection.
Productivity has changed a lot since I came across the Pluralsight courses - as they call themselves Hardcore Developer Training. I used to see a sea of different videos for developers - mini-lessons on Microsoft sites (probably remember www.asp.netand the like), but everywhere the duration of the video was so huge that it was just a pity for its time. Therefore, I had to look through the most necessary lessons, and with other things just play in the code and peek on the Internet. Pluralsight has changed my attitude towards video courses. The hours spent watching were worth it. Which parameter changed everything? The volume and quality of information per hour of video.
Disclaimer: I do not advertise them, because I don’t receive any financial assistance; I myself pay for access to them as necessary. I don’t even give links to their site.
At least 50% of the decisions in professional development, which I later tend to consider correct, I did NOT find myself, but I heard from other people whose opinions I listened to. I had enough of a piece of information - "where to dig," and then with the implementation it was easy.
Moreover, often I wanted to continue talking with someone who gave me valuable information. For colleagues, it’s easy. But if you are in a remote team, or you yourself manage a small team or project, then you do not have many people to whom you can turn. It's rather sad when you know that someone could tell you, but you have to be with the sea of information from the Internet one-on-one.
If you think about where, apart from colleagues, I could get such information, now I would answer - this is a special format of the conference.
My experience of attending events and organizing a couple of my own said that I did not have the desire to find out “where to dig”.
But the formats of the events I attended did not give what I wanted. I was annoyed by long reports, where 20 minutes is just the introduction. If the company or the organizer paid, I went there just to eat and leave work early. I was annoyed by short enough breaks to only reach another hall, capturing water along the way. Annoyed by the "elusiveness" of some speakers who could not be found and questioned after the speech.
What I did not like in the conferences that I saw but did not attend was a high price. Sometimes the event is interesting for its theme, but paying 7.000, 8.000 and 15.000 from your own or even corporate pocket seemed pointless. It turns out that I am crying, and I also have to sit this time on a chair with a mannequin.
Despite the fact that I received high-quality content in a lecture format for 1000 rubles a month at video courses in Pluralsight in much more comfortable conditions - in an armchair, with a cup of tea and the opportunity to pause. In addition, if I want a full-time education with an eye on a top-notch company, you can go to the Yandex Data Analysis School, Mail.ru Technopark and the hh.ru programmer's school for free.
So, perhaps I repeat, what I would not want:
I want to be gathered information, preferably on the horizon of my professional development, and just point my finger - there is one thing, there is another. Choose! If you want to know why we recommend this to you, ask. This is the first.
And I want to meet people like me. With someone whom I can help with something, or he is for me. Once I was at a Generation S startup event and there was speed dating between project owners and developers. It’s very convenient - it seems like 5 minutes is not enough, but you can feel the person who manages the project.
Therefore, what would I like myself:
What do you think?
Which format would be good for you?
Now my development language is C # and I lead a couple of my projects where I play the role of manager and programmer. My programming in C # in the early years went with a “developmental delay”. Although I’m not quite a stupid programmer, as a student I made several software products on Access + VBA and some of them have been “alive” for more than 10 years.
What I lagged behind: it was a long switch from Visual Basic to C #, I did not know all the language tools - delegates, lambda expressions, linq. I heard words many times, but still did not understand why design patterns were needed. Long crawled with WinForms, long switched to MVC from regular Asp.Net WebForms, did not use version control. Yes, a lot of things passed by me.
Surely, I would develop faster and save hundreds of hours of my time if I just somewhere knew the list of things that need to be mastered. But the problem is that there is a lot of information and it’s quite difficult to choose "where to dig" yourself.
Many of my friends and acquaintances found themselves in a similar situation. This is especially true for those who work as a freelancer or are themselves the leaders of a small team. My colleagues and I thought about how to solve this problem, and one of the possible solutions is a conference in a special, not quite standard format.
Now the amount of available content for training exceeds our time budget. Therefore, the most important thing is to determine where to develop, so to speak, "where to dig."
However, the events, the announcements of which I periodically see, did not give what I wanted.
For example, I don’t want to sit in a chair for a long time and have to listen to a long report.
And I don’t want to pay an inflated price for the “exclusive” content that I can find on the Internet.
I do not want to come and go without meeting anyone. What could be a useful solution? About it further.
Correcting the situation for himself
For the last 5 years I have always had projects related to development in C #, so there was a need for education and development. And it remains - there is no limit to perfection.
Productivity has changed a lot since I came across the Pluralsight courses - as they call themselves Hardcore Developer Training. I used to see a sea of different videos for developers - mini-lessons on Microsoft sites (probably remember www.asp.netand the like), but everywhere the duration of the video was so huge that it was just a pity for its time. Therefore, I had to look through the most necessary lessons, and with other things just play in the code and peek on the Internet. Pluralsight has changed my attitude towards video courses. The hours spent watching were worth it. Which parameter changed everything? The volume and quality of information per hour of video.
Disclaimer: I do not advertise them, because I don’t receive any financial assistance; I myself pay for access to them as necessary. I don’t even give links to their site.
Communication
At least 50% of the decisions in professional development, which I later tend to consider correct, I did NOT find myself, but I heard from other people whose opinions I listened to. I had enough of a piece of information - "where to dig," and then with the implementation it was easy.
Moreover, often I wanted to continue talking with someone who gave me valuable information. For colleagues, it’s easy. But if you are in a remote team, or you yourself manage a small team or project, then you do not have many people to whom you can turn. It's rather sad when you know that someone could tell you, but you have to be with the sea of information from the Internet one-on-one.
If you think about where, apart from colleagues, I could get such information, now I would answer - this is a special format of the conference.
Format i don't want
My experience of attending events and organizing a couple of my own said that I did not have the desire to find out “where to dig”.
But the formats of the events I attended did not give what I wanted. I was annoyed by long reports, where 20 minutes is just the introduction. If the company or the organizer paid, I went there just to eat and leave work early. I was annoyed by short enough breaks to only reach another hall, capturing water along the way. Annoyed by the "elusiveness" of some speakers who could not be found and questioned after the speech.
What I did not like in the conferences that I saw but did not attend was a high price. Sometimes the event is interesting for its theme, but paying 7.000, 8.000 and 15.000 from your own or even corporate pocket seemed pointless. It turns out that I am crying, and I also have to sit this time on a chair with a mannequin.
Despite the fact that I received high-quality content in a lecture format for 1000 rubles a month at video courses in Pluralsight in much more comfortable conditions - in an armchair, with a cup of tea and the opportunity to pause. In addition, if I want a full-time education with an eye on a top-notch company, you can go to the Yandex Data Analysis School, Mail.ru Technopark and the hh.ru programmer's school for free.
So, perhaps I repeat, what I would not want:
- sit on a chair for a long time and have to listen to a long report
- to pay an inflated price for the "exclusive" content that I can find on the Internet
- skip the reports I paid for
- come and go without meeting anyone.
How I see useful conferences
I want to be gathered information, preferably on the horizon of my professional development, and just point my finger - there is one thing, there is another. Choose! If you want to know why we recommend this to you, ask. This is the first.
And I want to meet people like me. With someone whom I can help with something, or he is for me. Once I was at a Generation S startup event and there was speed dating between project owners and developers. It’s very convenient - it seems like 5 minutes is not enough, but you can feel the person who manages the project.
Therefore, what would I like myself:
- many speakers
- a large number of coffee breaks
- short reports
- forced free communication in the style of speed dating for part of the audience
- so that it is comparable to the cost of a cafe-movie
What do you think?
Which format would be good for you?