<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Yulia's blog]]></title><description><![CDATA[Yulia's blog]]></description><link>https://yuliaserokell.hashnode.dev</link><generator>RSS for Node</generator><lastBuildDate>Wed, 14 Oct 2026 17:25:29 GMT</lastBuildDate><atom:link href="https://yuliaserokell.hashnode.dev/rss.xml" rel="self" type="application/rss+xml"/><language><![CDATA[en]]></language><ttl>60</ttl><item><title><![CDATA[How to Build a Successful Engineering Career in 2023?]]></title><description><![CDATA[If you read any forums or blogs dedicated to building a career in tech, you might detect an interesting paradox. There is no doubt that the demand for software engineers is very high and continues to grow every year. However, many people who work in ...]]></description><link>https://yuliaserokell.hashnode.dev/how-to-build-a-successful-engineering-career-in-2023</link><guid isPermaLink="true">https://yuliaserokell.hashnode.dev/how-to-build-a-successful-engineering-career-in-2023</guid><category><![CDATA[Career]]></category><category><![CDATA[technology]]></category><category><![CDATA[ML]]></category><category><![CDATA[Machine Learning]]></category><dc:creator><![CDATA[Yulia Gavrilova]]></dc:creator><pubDate>Sat, 31 Dec 2022 14:36:38 GMT</pubDate><enclosure url="https://cdn.hashnode.com/res/hashnode/image/stock/unsplash/31b8d818e7e9fc8b90389e45d1aa8803.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>If you read any forums or blogs dedicated to building a career in tech, you might detect an interesting paradox. There is no doubt that the demand for software engineers is very high and continues to grow every year. However, many people who work in the field admit that, no matter the demand, it is also becoming increasingly hard to <a target="_blank" href="https://betterprogramming.pub/if-software-engineering-is-in-demand-why-is-it-so-hard-to-get-a-software-engineering-job-c043a964e463?gi=c3018bd3c126">actually land a job</a>. How does it happen?</p>
<p>I don’t need to tell you that the tech field is changing rapidly, some technologies come, some go, yada yada this all impacts the demand for certain technical skills. In addition to the obviously continuously changing conditions on the labor market, in 2022, we have seen an explosive growth of different artificial intelligence systems that have learned to write texts, create images, and also code with minimal human input. Does it mean we will soon lose our careers to AI? While <a target="_blank" href="https://www.bls.gov/ooh/computer-and-information-technology/computer-programmers.htm">some organizations predict</a> that the demand for programmers will decrease in the next 10 years, we believe that there is still hope. </p>
<p>In fact, I would even go as far as to say that the world desperately needs human software engineers. We might have GPT-3 at hand and <a target="_blank" href="https://serokell.io/blog/benefits-of-no-code-applications">other no-code tools</a> but the human component is essential in this industry.</p>
<p>One doesn’t become a software engineer when they learn to code. A machine can be taught to code, no problem. I believe that much more important is to learn how to break life problems into programming (and sometimes mathematical) problems, break those down into blocks that are actually solvable with the means of coding, then distribute the tasks, manage the pipeline, and assemble them back together. And repeat the process multiple times. Creativity, empathy, and time management are the skills that only humans have. And in fact, you will find few programmers among your colleagues who actually possess these skills. </p>
<p>Talking to many team leads, I’ve asked them: what do you think have helped you to succeed? Why did you and not somebody else from your department get promoted? And they would say something like, ‘I am not actually a great coder, but I like to talk to people and make things work. “Not that great of a coder”, huh?! And companies are ready to hire ‘not great coders’ and pay them quite unreasonable amounts of money. Because great soft skills are so rare among technical specialists, you would never believe it. </p>
<p>I don’t have any statistics on this so if you do please feel free to hit me up. But I think if you have worked in the field, you’d probably agree: there are few programmers who like talking to people and are good at it. They might be good at coding, even be responsible, have a good work ethic, and respect deadlines but man are they socially awkward, condescending, or rude. </p>
<p>Not everyone, of course, I wish not to overgeneralize. There might even be many good reasons why software engineers often <a target="_blank" href="https://girltechblog.com/why-are-software-engineers-socially-awkward/">lack social skills</a>: they have chosen the job to specifically not interact with people or just are more interested in machines than people. But the thing is that to build a successful career in tech in 2023 you definitely need to develop those social skills. If you manage to learn how to build good relationships at work and communicate with stakeholders, it might be the skill that makes you indispensable. </p>
<p>To support my claim, I invite you to have a look at the difference in pay rate between a software engineer and a team lead. I have chosen the machine learning field, since this is one of the most highly paid fields of programming. </p>
<p>According to Glassdoor, a machine learning team lead in the USA makes on average $133,000 per year. They estimate the base pay of $104,014 per year as well as additional pay of $29,033 per year that includes cash bonus, commission, tips, and profit sharing.</p>
<p>At the same time, they estimate the average salary for a machine learning engineer only as $108367 per year in the US. The $25,000 difference doesn’t seem so bad to me! Moreover, we are talking about averages here, and you can definitely encounter positions that offer more money, both in salary base and benefits. In the meanwhile, the most desired skill for a team lead, according to <a target="_blank" href="http://Indeed.com">Indeed.com</a> is effective communication and relationship building, and only then decisiveness and leadership!</p>
<p>If you have read up to this point, you might be very disappointed now. ‘Why do I have to be an excellent communicator at a programming job, for god’s sake!’, you might think. Life is so unfair!</p>
<p>Well, yes and no. You can definitely avoid becoming a team lead and developing social skills. Of course, you can. There are many companies that value expert employees. After all, we can’t all be leaders. We must not underestimate the great executors too, the world desperately needs more of those. However, as we have discussed, having developed social skills will definitely add a few points to your profile in the eyes of a potential employer. And who knows, maybe in the future these few points will decide whether to give the job to you or to Sofia the robot ;)</p>
<p>Moreover, you don’t have to become an extravert if you don’t have it in you. You can <a target="_blank" href="https://www.freecodecamp.org/news/programmers-dont-have-to-be-socially-awkward/">start small</a>: be kind to your teammates, smile often, say ‘thank you’ and ‘please’, apologize if you’re wrong, avoid arguments and dealing with toxic people. Participate in team events. These small steps may lead you further than you might think.</p>
]]></content:encoded></item></channel></rss>