📜 ⬆️ ⬇️

What does it mean to be a junior developer

image
Photo by: Maxim Zolotukhin

Hi Habr! I want to tell you about a small community of junior developers in Almaty and my way of a junior developer in the Kazakhstan web.

First, I’ll tell you some dry data about Almaty. Almaty is a very large city in Kazakhstan, with a population of 1.5-2 million people. There are not so many technical universities, especially in which they normally try to teach programming. A lot of small web studios. There are also large software offices, focused more on banks and enterprises. There is no Yandex office in the city, but there is its official representative. There are two coworking centers and a slop 4G internet. Now I am 20 years old (like most of my acquaintances / friends of programmers) and I am a junior web developer in the studio.

I would build a house went, let them teach me

For one and a half years of work in the studio, I learned more than 4 years in college and 4 future years at the university. Do not get it wrong, but the classical scheme of education in the field of IT in Almaty is so far behind the times that there is no point in “learning” in secondary specialized and higher educational institutions.
')
During college, this is what happens:


Against the background of all this disgrace, college students starting from the 2nd to the 3rd course start looking for work. Those who are lucky, get into the team, where they are grown in full fighters. I was lucky. I got into the best studio that you can find. All that I had at that time was a look hungry for knowledge and 20 rubles for snickers.

What gave the combat experience in a web studio, instead of time spent in college:



What does it mean to be a junior

Being a junior means constantly doubting your abilities and skills. Here you sit, young and green, look up at guys with experience of more than 5-8 years and wonder how they find solutions so quickly, how do they type this damn code at a machine gun speed? I am a junior and almost every day I come up with tasks for which I cannot immediately come up with a ready-made solution. At the same time, for others, it seems no problem. And often I stop, thinking, but am I doing everything right?

Being a junior means competing. When someone of your friends boasts that he used, say, Phalcon on the project, an incredible storm of emotions arises in the head. Interest, envy, disappointment in yourself. “Damn, this dude has already touched Phalcon and Solr, and I'm sitting and picking up all the plugin”. Among my peers and acquaintances, everything that I know or what I came across is the norm. We all - constantly learn something, as long as we have such an opportunity. We are going to the bar, or encounter at some meetings, and constantly discuss something new.

Being a junior is looking for like-minded people. Any developer from our sphere is first of all a colleague and an interesting interlocutor, and then a fighter from a competing company. Give us only a reason to talk about technology, development or projects. The main problem in Almaty is a very small number of events and a small community. There are conferences, there are some seminars, but they are all aimed more at squeezing money, public relations of some companies and chatter among business elites or managers. There are almost no events concerning technologies that provide some knowledge or share experience. The last major event was BarCampCA in 2011. Since then, conferences of this level and quality have simply not been observed. There are small parties, there is GTUG Almaty, but this is not enough.

To be a junior is to mow. Have you ever seen what happens if a junior is given access to a server as root? And I saw. My friend in a hurry accidentally rebooted the remote server. Well, I accidentally unloaded an untested script. The consequences usually immediately make themselves felt.

Being a junior means working overtime. Just because you are slow, because you do not understand something, because you need to read something. Sometimes you have to come on the weekend. And this is normal, because you get experience and knowledge.
To be a junior is to test your strength in competitions and contests. Trying to do something important. Breaking into Hackday with a possibly delusional idea and spending the night at the office on the table Make a list of ideas in a neat daddy “Future projects”, and dream of making them under the slogan “Weekend Project”.

Being a junior means finding new examples to follow. Try to learn from any experience and constantly look up. Ask stupid questions at seminars and catch mocking or condescending eyes on you. Enjoy even a small dialogue with SamDark, watch online broadcasts from conferences at 3 am, sit in IRC on RadioT.

Total

No matter how silly it may sound: “I am a junior - and I am proud of it”! We all have burning eyes and we love what we do. Perhaps our skills are still weak, the community is not developed, and the wind is in our heads, but we will definitely contribute to the development of our sphere and perhaps the whole of Kaznet.

Source: https://habr.com/ru/post/201654/


All Articles