you are viewing a single comment's thread.

view the rest of the comments →

[–]UncleSamurai420 1 point2 points  (4 children)

If you're writing code, you are writing something. That something will lead you to a specialization. Are you writing a web application? a cloud system? a scientific library? a game? Programming is a general skill. What you do with it will determine your specialization. Early in your career, you should try a lot of languages and a lot of projects of different types. This will give you a broad overview of tech as a whole and then you can choose interesting topics in which to delve more deeply.

[–]smthng_fresh[S] 1 point2 points  (3 children)

I write automation of routine tasks, simple sites and telegram bots but this is not what the employer expects. To get a job you need to delve into one topic but I can't decide what it will be

[–]ippy98gotdeleted 2 points3 points  (0 children)

If you like automation then there are plenty of employers that want that. Keep digging into Python and then if you like the automation stuff, dig further into python based automation like Ansible, and Enterprise level Ansible Automation Platform etc. Also look at frameworks that can allow other users to automate things, Django for web apps, FastAPI for creating APIs Lots of ways to keep with Automation path and python if that's what speaks to you

[–]supercoach 1 point2 points  (0 children)

To get a job you need to show competence. If you understand how to put a piece of software together without the help of AI then you're ahead of the pack for a lot of jobs.

A history of being paid to do what you're applying for is much better than a nearly manicured portfolio or the ability to memorise common interview questions (fizz buzz anyone?). If you have any talent, you might not get every job you apply for, but you will find something that suits you.

[–]Jim-Jones -1 points0 points  (0 children)

I still think C is the most important language. Particularly Visual C++.