• Что бы вступить в ряды "Принятый кодер" Вам нужно:
    Написать 10 полезных сообщений или тем и Получить 10 симпатий.
    Для того кто не хочет терять время,может пожертвовать средства для поддержки сервеса, и вступить в ряды VIP на месяц, дополнительная информация в лс.

  • Пользаватели которые будут спамить, уходят в бан без предупреждения. Спам сообщения определяется администрацией и модератором.

  • Гость, Что бы Вы хотели увидеть на нашем Форуме? Изложить свои идеи и пожелания по улучшению форума Вы можете поделиться с нами здесь. ----> Перейдите сюда
  • Все пользователи не прошедшие проверку электронной почты будут заблокированы. Все вопросы с разблокировкой обращайтесь по адресу электронной почте : info@guardianelinks.com . Не пришло сообщение о проверке или о сбросе также сообщите нам.

After 100 Job Rejections, Here’s What I Realized About Being a Developer

Lomanu4 Оффлайн

Lomanu4

Команда форума
Администратор
Регистрация
1 Мар 2015
Сообщения
1,481
Баллы
155
The Problem


Completed a take-home assignment, applied to 100 companies off of LinkedIN and still failed to get that 1st job. Sounds like you or is it only me?

I am in the same rabbit hole of applying to jobs over at job portals, improving my perceived value by tweeting something that sounds really smart or maybe even doing some open source contributions to make that GitHub heat map a little greener.

I get that software engineering is used to solve daily life problems and you can only work your way backwards, that is exactly why I started developing web apps as well. Solving problems that seem unsolved. The rush you feel when an idea is converted to a working app starting from just a blank page is beyond some words I can write.

Journey to the solution


When I look at my GitHub contributions from 2017 where building an ATM simulator using C++ felt really the right thing to do at the time, I sometimes wonder that why can’t I even think of the problems that engineers face even after more than 7-8 years of writing code. Why can’t I raise an issue in OSS that nobody has thought of before?


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.



But after getting rejected from almost all the companies I applied to or getting rejected from GSoC back to back, I think I have gotten my answer. Watching an Arpit Bhayani’s video recently made me think why can’t I think like this guy? Why are all my projects just an underlying GPT wrapper or a basic CRUD app and not something like DiceDB?

Led me to my lawful frenemy ChatGPT.

The Solution


And the answer is (drumrolls) : Get your fundamentals right.

You started this journey to become a software engineer. Right? Then why are you using another software engineer’s work that includes someone else’s work to build a project. You don’t even know how MongoDB works, you don’t even know how pubsub queues work or what else you can use instead of them yet you quote them in your project without using your brain. Stop it. The industry is ruthless and a solid bet I know I will win is that it will get more ruthless with passing time. If you just remember some instructions and don’t know which instruction actually does what. Well you will at some point of time hit a roadblock in your career cause there are tools that does that 10 times better than you.

An analogy (really proud of this one)


What’s the difference between a car mechanic and a mechanical engineer? A car mechanic might know how to fix your car or even build one from ground up if a really experienced one but there is a very high chance he might not know how to improve it’s engine by actually applying thermodynamics to it. That’s the job of a mechanical engineer.

Don’t be a software mechanic, learn the fundamentals and start popping those black boxes into logic.

So if you are a student just starting out your journey or an engineer that has ample amount of time cause of these new AI tools. Ask yourself questions based on the first principle and build little toy projects. Solving consumer problems then becomes a side product of this whole journey.

Those CS subjects that got taught to you while you were busy playing Subway Surfers in your college might come in handy in your career.

// Detect dark theme var iframe = document.getElementById('tweet-1924192161651953665-882'); if (document.body.className.includes('dark-theme')) { iframe.src = "

Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

" }
I proudly agree that this does feel like my first day in the software industry. If you don’t agree to this blog or an experienced engineer that is ready to help me in this journey. Hit me up I want to learn more about what it needs to become a great software engineer.

Follow me on X, to see my journey close up learning what computer science actually is.


Пожалуйста Авторизируйтесь или Зарегистрируйтесь для просмотра скрытого текста.

 
Вверх Снизу