#career-advice
1 messages · Page 288 of 1
so hopefully at uni i can also learn C or C++ alongside python and understanding how computers actually work
That's cool, I graduated with a CS degree. But a software engineering degree would be more specialized. And yeah lower level stuff is harder generally (I was also bad at physics, maybe a little better at chemistry)
Yeah you'll probably learn C or C++. Maybe not Python though, I went to three different colleges and none of them ever taught me Python, had to learn it myself.
Harder, but the harder it is the more sought out it is. I think you know the jig by now but specialization is what actually makes you valuable and unique. If you had 50 vibe coders, would you get them? no, because they dont have any actual skills.
Aight... Last i checked though uni of piraeus also teaches python, and its the best one in greece so im hoping to also learn that at the same time. But yeah i'd recommend checking out cyber security. with all of that experience, you probably know atp how viruses might work
I wrote a paper at one of my colleges on how viruses work actually lol
give cyber security a shot, i think you'll like it! Boy are you going to laugh at those silly frilly vibe coders... gl man, try out different things to see what's the best for ya
Thank you. And good luck with going to uni and your degree studies.
I believe ill pass the panhellenic exams. It's like the greek gaokao. Quite difficult tbh, but that's what dictates in what university you get into in greece. But if you're consistent and well, can spot patterns, you'll know exactly what to do during the exams
Interesting, well I hope you spot the patterns and ace it
Dms rq?
Sure
I was coding manually in my 1st year as a student, then AI got more popular, so I had no choice but to adapt to vibe coding to keep pace with my peers. I guess it is acceptable if you know how AI works on your code.
"coding manually" i dont think i've heard of this phrase before lol, this is some twilight zone shit
<@&831776746206265384>
Which is best for future high paying jobs
Ai/ml engineer or software engineer?
!clban 1454430742749904987 scam
:incoming_envelope: :ok_hand: applied ban to @inner bridge permanently.
I just meant that I code without help of AI, I forgot the right term for that lol
do i tell my mgr that my coworker is taking advantage of him or do i let him figure it out. i vote let him figure it out?
You stay out of the drama
bro how to just start with python
!learn
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
That's crazy indeed lol
u want a very high paying job? work for hedge-funds or finance in general
ah but if you really want to get into those then u would I would say probably need atleast a masters at a prestigious university
i dont understand u speak english
supakon.app was built for ai learners. as a software engineer, I think it's good for beginners.
@noble linden
Yes bro
voice chat text 0
Wanted some advice on something if someone is available
Currently trying to steadily learn python but just found out my uni will be teaching c in the 1st sem and only in the 2nd sem python
Should I stop python and do c or continue python rn
2 months out btw is when uni will start
Dont worry about it, at least in my uni they taught us the lenguages properly and assumed none knew the lenguage already. If you want a boost and to have it easier learn C thougth, it cannot be a bad thing
You'll be fine either way. The reason a lot of courses start with C is because it's a lower level language than Python. So when it comes to building up a mental model of how computers and languages work, as well as the resulting implications of your code design on performance, that's often easier to achieve in a language like C because you have to explicitly handle things like memory allocation, which Python takes care of for you.
Agree, either way is good
how to get fucking grade nine computer science gcse ocr paper 2 NOW
C is an incredible learning experience if you can stay consistent
!warn 762225133745471522 Your message was removed for asking for a job, which is not allowed.
:incoming_envelope: :ok_hand: applied warning to @still seal.
I want to start learning Python and its applications (mainly try to learn building an ML model ) but i started with C programming and python feels quite weird to me and idk how to go forward and i am struck in tutorial hell
what are you finding weird about it?
be aware that a graduate degree in something related to ML (such as computer science) is pretty much the minimum requirement for careers in that space.
something you might find challenging is that the data science and ML ecosystem of python is like its own dialect of python, particularly when it comes to iterative operations on arrays.
This list is very helpful! It allows us to start to dig into what a successful strategy looks like beyond just the resume.
I submitted 800 applications, before the AI flood, with no offers.
You submitted 24 applications, in 2026 with all its AI, on a visa, and got an offer.
This isn't just luck. I was trapped in a loop that failed me miserably. You weren't. Such a small number is well within "secret sauce" territory.
I don't think such a huge difference is any one thing. Already there are several details you shared that seem to be improvements over my old strategy. Even with that, there are several details I still will miss since there are so many knobs to turn. Furthermore, my project-based experience may not be as well suited to it (as discussed yesterday). But if at least I can get half of what you have cold apps start to be worth trying.
Sharing the latest anon CV and job post will help us see what the actual process looks like and people have started to ask for my resume. Examples of successes are valuable.
I am also curious how you filtered the jobs, I.e. what keywords you used to decide whether to apply and approximately how many jobs you needed to look at before you found what was a good enough match. I would think most "python jobs" didn't match well because you were looking at specific roles.
A good, well-explained in detail, proven strategy is a workaround the "lack of feedback" problem which is the biggest issue with cold applications.
Hey, just wanted to share an anonymized version of my current resume base that I wind up tweaking for different positions. I had several in the past but it got tedious so am trying to go with one for now. Any feedback is appreciated!
I am also curious to see if you observe any difference after applying all the feedback you got from the folks here
offtopic really but what is non-invasive glucose monitoring
are continuous glucose monitors invasive?
Let's continue it uhhhh somewhere else, then I'd be happy to continue
Typically you put work experience above technical skills, and if you need more room I'd decrease the margins a good bit
Decreasing margins isn't a bad idea. I'm at a really awkward place where ideally I'd have like 1.4 pages but I know that can look bad.
<@&831776746206265384> FYI asking for this goes against UK law
!kick 1168949556340338722 We won't provide help with cheating here.
:incoming_envelope: :ok_hand: applied kick to @open turret.
I'd recommend mentioning your YoE in your opening line.
Guys what makes your resume strong for AI/ML or Computer Vision position, there's a Job Fair at my university so I would be applying as a freshie. What stands out?
I am a software engineer. is there anyone needs a dev?
!rule paid
does google ads work for landing a job if we create our landing page and put portfolio, reviews and achievements there with schedule a call button.
i am thinking of this experiment. bidding on keywords like "Hire QA Engineer", "Hire QA tester". per click cost seems to be around 3-5$ in keyword planner. spending 100-200$ is not a problem if it generate leads and long term job.
@last moat I've never heard of anyone attempting this. I can't imagine that a hiring manager would wait for an ad like this to appear by chance, instead of just putting a listing up normally.
Not in this channel, #1035199133436354600
ahan. there are 100-1k google searches per month for keyword "Hire QA Engineer". so i thought someone is searching with full intent of hiring someone. i have seen other ads on these keywords they are agencies who provide those testing services. so i thought maybe standalone profile might work alongside those agency ads on search result.
Maybe it will work. I'm just telling you what I think.
My company does not hire people in the way you described.
👏 demonstrated 👏 skills 👏 through projects and experience
Every job ad receives thousands of applicants. What would make someone want to take the time to do all of that for you?
Not saying it is 100% impossible, but you do need a thesis behind that experiment
32 days since i accepted an offer and i still dont know what job i accepted
I wanna follow this python course on udemy. I just dont really know how to finally get a job init. Is programming now more compatitive then ever because of AI?
programming jobs are currently competitive because of bad economics and an over-supply of juniors. if anything, the AI boom is sustaining jobs that would have been deleted otherwise.
Trying to get a software job without a degree is essentially impossible right now. It's hard enough for people with degrees. Many jobs even want masters/phds
if we (the US--I won't speak for other countries) could first get to a point where we're not actively sabotaging ourselves, credential inflation would be a nice issue to tackle.
It is dystopian as hell to see companies argue and even the supreme court entertain arguments that there's a lack of suitable talent in the US so they must offshore/increase tech work visas on the hells of so many FANG companies doing layoffs.
(Dealing with that would probably go a long way, but c'est la vie)
it wouldn't
See for instance #career-advice message
There are tons of people who do lack the skills to perform the job
the framing should be "there are tons of jobs that lack a US person who can and is available to do the job"
is that still true?
I would agree with that
Remember also there are tons of hurdles to get a h1b, even prior to the 100k fees. You have to prove you couldn't find an american to do the job and it will take monthS for someone to be able to join from the time you apply the paperworks
And to head off another misconception, the company also has to prove they are paying comparatively to an american for that location/occupation. If that was not the case, a H1B can easily transfer it to another company who would pay them better anyway.
So while I do understand that blaming immigrants is an easy way to cope with the inability to find a job, it is not a solution. The proper way to deal with it is to upskill yourself, work on your resume, get feedback and build your professional network.
To be clear, the only phenomenon that I've said that I think is a problem is credential inflation. I haven't said my opinion about immigrant workers.
#career-advice message appears to go along that line though
I didn't say that.
I never said you did, nor my messages specifically tailored to you
Also another tip: by law, companies must display somewhere a notice of their H1B applications that include title and salary. If you are employed, you can look for it. It is also very frequently hidden somewhere to avoid attention, but displayed nonetheless
Says the Pope
I mean the Golden age of Jacking off to Javascript and Python and hoping to get a $300k software job is over
I wouldn't even bother "learn to code" now
We shouldn't use self gratification as a metaphor here.
But you're right that learning to code isn't a golden ticket to the upper middle class anymore.
And I think that's inevitable market self-correction.
The market is certainly in a much more competitive state currently, but I feel this is poor advice.
Is this commentary on the state of the job market?
Lots of people are depressed about jobs, as evident from reading the last few posts. But depression hurts the chances of getting a job.
Going to makerspaces helped me. Because in such spaces you see people struggling economically, employment, etc but also staying motivated to keep going with whatever they are doing.
For the job search, I would say you first ensure that you keep working on something (a funportfolio project, team game jam, etc) and meeting people in your field even just peers. Both also boost mental health which is in short supply and is also vital to get a job.
In your spare time, experiment with other stuff. Cold applications. Recruiter reach-outs. Job fairs. The Google ad so long as it doesn't cost too money.
Individual success varies widely. @smoky quest is right about thousands of job apps making it very hard. On the other hand, @balmy mural only needed to send out 24 applications while on a visa, in 2026. They posted their strategy in detail, you can search for it. It's a bit of work to setup but hard to argue with such a good success. Also post your anon resume for review one of us will get to it.
what roadmap do i need to follow to be a data analyst
are you getting a formal education in data analysis?
in general, and especially in the current market, your resume would be turbo-ultra-deleted if you don't have a relevant degree.
I'm studying system engineer
why are you studying that and not (for example) data science?
because in my country they arent careers related to big data
what country?
the maximun you can found is software engineer and the one im studying
Dominican republic
that's really interesting.
I know one person from Dominica (I know that's a different country) who broke in to the US job market by getting a PhD in CS at a US university.
that is really impressive
hey guys, I´m looking for a job, please tell me how much would I earn? what kind of job am i gonna do? What is the work schedule? the whole team are gonna speak english? what programing languages am I going to use?
I´m a vibecoder but I know frontent (html, css, javascript, react, vite, typescript,) backend (fastapi, django, flask, javascript node.js) , git, github, electron, android developer with kotlin, google stich, ai, ai agent, mcp, skills, api key, docker.
i´ve been learning programing languajes for 2 years, and English for 1 year
And i'm not a robot btw
can you do any of these without any AI?
Do you have any degree/diploma?
or any experience?
or any project?
Nope, but I've seen how to actually write code in electron, python, JavaScript, tailwind, react, vite,etc
so you don't know any of these. You are using an AI that know them
But I've been learning all that stuff for 2 years
People get rewarded for results, not effort. It doesn't matter if you have spent 2 or 20 years learning it. If you can't do it without any AI, then you do not know it
And if you do not know it, then there is no incentive to hire you when they could just use that AI themselves directly
Are you an American?
it doesn't matter what I am
There are people who are self-taught in computer science. It still takes a few years of building projects etc but it happens. What would you say is the best path for them if all their resumes get "turbo-ultra-deleted" and they can't just go back to school to get a degree?
In terms of career, especially for more advanced or data roles, a degree is the path of least resistance and with the most opportunities and compensation
I agree that a degree is best if possible. But there are people who, say, couldn't access college or got a degree in a different field.
then it sucks to be them
different paths lead to different doors
similarly, I can't become a neurosurgeon with the power of friendship
I hear what you're saying, but... person isn't saying they learned the material and then they want a job. They're saying they have no credentials/qualifications and rely on AI exclusively to create code.
Which is not enough to get hired in this market as.... anyone can do that
I mean, I just went to linkedin and got 0 hits on "vibe coding" and "vibe coder" for job hits
"Oh look at me I can vibe-code an app" is miles less experience than years of actually building significant projects (which still involves AI, but as just another tool). A proper CS degree also is years of practice.
So there is a population of hobby programmers who eventually get very good but never can do it as a day job?
Like artists who are bartenders by day, as art isn't known as a job to live on and bartending is actually a decent day job for many artists.
yes
it's also a fantasy to think that someone will build some stuff at home that rival stuff that entire teams or very experienced people will do
This might be helpful: https://www.careerexplorer.com/careers/software-engineer/education/
Most software engineers have a bachelor's degree. The most common areas of study are Computer Science, Computer Engineering, and Computer Software Engineering.
Shows 80% bachelors, 16% masters, 5% cert/associate (I don't know how they do rounding)
It's also a bit confusing since it shows 0% doctorate but
In terms of enterprise level programs, no. In terms of smaller tasks such as making a better algorithm for, say, malware detection, it is possible. That is the whole basis of startups: build a small MVP that is better in some way and hope it grows. Most fail but a few succeed.
Interesting. It's very different from https://survey.stackoverflow.co/2025/developers#education-experience
wat.
Do you know what people do for malware detection?
No, I am more interested in physics simulation myself. I could go on and on about Lagrangian vs Eulerian fluid simulation schemes, constraint solvers for rigid bodies and collisions, finite element methods, sympletic integrators etc. Each method has limitations and I working to improve some of these shortcomings.
Malware detection, not so much, it's not my focus.
yet you are asserting that someone without any education or experience can just jump in and be competitive?
No. I am talking about programmers building projects of their own for years. Not just "boot camp kids".
Which isn't the easiest path! Especially if they have to do a day job for all these years as well. A degree is definitly easier if it is available, as you say.
so you are saying there is a non-negligible portion of the population that work on niche areas for years, reading papers and developing projects at phd level and will still be competitive with people who have worked on a masters/phd level on these?
all of that on their spare time and without formal education
Competitive with cutting-edge research at the top of the top of college elite schools? No.
At the point where they would be good employees at a standard industry job? Yes (if given a short time to adjust to industry).
Coming up with novel ideas that are missed by the experts? Yes, occasionally. This is because programming is creative and outsiders in creative fields have indeed come up with new ideas such as Jazz.
What is your source to make these assertions?
This is because programming is creative and outsiders in creative fields have indeed come up with new ideas such as Jazz.
Are you saying that anyone without a high school degree can come up with a better physics engine than you and with the theory and differences between Lagrangian vs Eulerian fluid simulation because it is a creative endeavor and they just need new ideas?
Not just anyone. They would need to be self-taught, they would need to be smart, self driven, and it would still be harder with no degree at all.
It is unlikely that they would happen to pick physics per se, there are so many other topics to pick. People in the global south are exposed to different ideas which makes it less likely. Even if such an "informal student" happened to pick physics, they would likely improve the algorithm in a different way than me, making it an apples to oranges comparison instead of a head-to-head competition.
Whatever they pick, it would take years to develop the skills and a lot of dedication. Jazz was no different, they were playing so much their lips got sore.
As to sources, there are plenty of anecdotes, here are a couple of many:
(sorry, paywalls)
https://medium.com/the-self-taught-programmer/the-rise-of-the-self-taught-programmer-3c87b4d9a2ea
https://www.nocsdegree.com/nigerian-self-taught-developers-story/
In terms of statistical sources, your Stack Overflow post shows about 20% don't have a full bachelors, some have no college at all. But this population is heavily toward the USA where basically everyone is expected to go to college. The global south doesn't have the same level of college access.
College is a good thing but, for those of you who couldn't go to college or have a non-STEM degree, please don't give up.
TLDR: Go to college if you can!! but don't feel worthless if you can't.
A lot of technical roles are creative, almost all of those are not purely creative either so a reasoning of "X often happens in creative fields" doesn't really hold
Regardless of the creativity, you won't go far without the underpinning theory
Yes that is why I am talking about self-taught people who have years of experience and learning. AI has gotten good at teaching, if you use it correctly, my dad is using it to finally start to learn and understand quantum field theory. Socratic method of asking AI "what about this" etc.
And Jazz is no exception. Music theory is intricate and complex as well and they had to learn it as part of the process.
In terms of career, these people are negligible
It does seem like creative, self-driven people are rare as a whole and are also spread almost equally across all demographics. And then you would have to take the subset of people who are interested in computers instead of all the other things (art, music, hardware instead of software, writing, horticulture, pure math, etc). So yes it is rare.
But we need to give tangible career advice to people who want a software dev job and who can't go to college for whatever reason. Even if it takes years. What to tell them?
Creativity is a useful component, but it does take years to study the theory as well. You cannot do malware analysis or a physics engine on creativity only
Yes, "self taught" takes just as much work as not more work than an actual degree. Edison was right about that "1% inspiration 99% perspiration".
It's correct to say that designing advanced software systems demands knowledge of theory that one might obtain through schooling, but this obviously isn't the only way to go about it. It's really a function of how you learn and what your goals are. To me, college seemed awful, and it more resembled a scam than anything else (at least, for computer science). I would say that I am a relatively autonomous person and deeply enthusiastic about what I do, so I decided to not attend. Others may learn differently and need more structure/oversight, so it may be in their interest to attend it.
My attempt at tangible advice for a non-college coding career path (this is an opinion, anyone else feel free to chime in).
0. Are you sure college isn't an option? Even if you are "too old".
- Are you sure you find coding fun? If it's just about money, you are probably better off continuing to advance in your current career or trade with whatever skills you do have.
- It will take years. It's not a shortcut! And with almost no structure, staying motivated is hard.
- Build both the theory and build projects. Start simple, move on to more complex and challenging projects, but careful not to over-scope.
- Find a community, makerspaces seem good although having no college is still a minority there.
- Be realistic about how much you can do if/when you also have a day job. Consider transit commuting even if two hours each way and bring a cheap laptop on the bus. Make "bus time" as dedicated "programming time" so at least something gets done even if you pass out the moment you make it home.
- Defend your time in general. It's way too easy to waste it doom scrolling.
@dusty walrus
Agree that college isn't the only way. But college is not a scam. It's expensive but you get a lot out of it, the right amount of structure, access to lots of people and ideas, a degree that is a personal milestone if nothing else.
On a related note, large cooperations make all kinds of buggy bloated software. Meanwhile, Factorio is the epitome of clean performant bug-free code.
So you don't need to be huge to make meaningful projects.
Anecdotes show the survivorship bias. The people who don't make it aren't going to post about it.
I'm originally from South Africa. OfferZen is the biggest tech hiring platform in the country. Their survey shows that 86% of people in tech in South Africa have some form of tertiary education. So a degree or formal diploma from a recognized institution is still important. Even in the "global south" as you call it
Agreed that college is good if it is an option.
For those who cannot for whatever reason access college, what advice would you give them?
fwiw the head of engineering at the 2nd company I worked for had a degree in English Lit. the lead frontend developer was a Music major who played the drums in college (I also worked with another frontend guy who also played guitar in a band before turning developer)
i myself do not have a college degree (but i will hopefully have a diploma in a month or two) but worked 10 years before my current dry spell, and have even led a team.
I think most importantly you need to have the resources to learn if you want to self-teach. i love computers and grew up with one (unlike a lot of my classmates in the philippines)
it is absolutely hard-as-shit to self-teach and get a job, even harder to get any respect doing it
Yes agreed. If an option, college is better. But at least it is not impossible without! Whatever your advice to people who cannot access college is, it will be valuable.
In the current market? Figure out a way to get to college/university. If that's really not an option, nepotism. If that's also not an option, I wouldn't have any advice that I could give that I think would make a tangible impact to their chances of getting their foot in the door
I think there's something of a bias whenever people say college is necessary - oftentimes the people who can afford to go to college also have the resources to study on their own
I don't think college is a requirement if you already have experience. I also don't think college used to be a requirement a few years ago. But I do think college is practically mandatory in the current market if you're just entering it
If current trends continue programming will be like art where more and more people have non-tech day jobs and program just for fun. Maybe they would like to make it a job but they aren't able to.
For those, the career discussion shifts to "what day jobs are best for letting me pursue my Python hobby".
not necessarily.
On your on time, you don't know what you don't know, you won't have access to the same knowledgeable people, you won't have the same classmates from whom you can learn, you won't be pushed by competition, you won't have access to the same opportunities, etc.
Note also that having a job, is not equivalent to having the same job
College has no right being as costly as it is for the core service it provides. Classes are large and I have been extremely unimpressed with the computer science curriculum my friends have been assigned. I do not envy their position at all.
What makes it seem like more of a scam is the forced enrollment in "diversity" classes that have no relevance to any of your macro educational goals. These are classes that can only possibly exist to waste your time, extending the duration of your attendance so the school can get some extra billing cycles. One of my friend's college didn't have the class required for his major available for the current semester, but they are nonetheless forcing him to occupy the time with other unrelated classes (at his expense, of course).
Given how humans are so biased in so many ways, to the point where I do my best to address my own biases, I can see that college educated people have that.
Whatever you did to get a job despite no degree is notable and is a blueprint for those who cannot do college (of course I would recommend college for those who have the choice).
My college required gen ed courses, but not many, and you could pick. And they weren't just wasting time, remember that social skills matter on the job too!
Agreed it's way too expensive! California UCs used to have zero tuition! At least student to prof ratios were low in most classes.
DEI initiatives do seem to be more about checking boxes rather than embracing cultures but they didn't really get in the way of anything.
How did you self teach?
- Get a project idea
- initial research/scoping
- Work
- Encounter a knowledge gap
- Use google to fill said knowledge gap
- apply knowledge
Iterate 3, 4, 5, 6 until project is at an acceptable state
so I started in '04 well before youtube and stuff. I picked python because it was easy to learn (no complicated memory management ala C) and then used whatever tutorials I could find, the Python Challenge, and e-books that I "obtained" from various sources
the REPL is a godsend for learning - if I didn't get a concept I could break it apart line-by-line in the repl to see how it worked
@open ivy Only got time now, but here's extracts of 2 jobs I applied to, and my CV. I don't believe there's anything special or standout about my CV. I got to at least a first interview for both these jobs. I somewhat compressed and changed the posts to bullet points just for the sake of more anonymity. But it covers the job description, listed requirements, and tech stack for both.
I didn't consider myself a perfect fit for either of these jobs, but I did consider myself a good enough fit that it wouldn't be a waste of my time or the company's time to at least have a first interview. So I applied.
I know this isn't new/different advice, or what many want to hear, but I think it's kinder to hear this upfront. This is just a terrible time to enter into tech, the unemployment rate for new grads in comp sci is higher than new grads in any other sector. Remember, this is college grads.
Things may be different in the future, but competing for a software job in the current market without a college degree has a success rate that rounds down to zero.
If you are really and truly passionate, you may be able to get some other white collar work at a company and then utilize enough coding that if they needed someone they might decide to use you internally. But other white collar work is right behind computer science for unemployed grads.
The truth is that the market is behaving differently than it has in the past, and while nobody can predict the future, what can be said is that for right now you are not entering the field and getting a dedicated software job without a degree.
I'm not making any kind of value judgment on people who can't afford college and no value judgment on a college education here. But I'm flipping through a job board right now and am seeing thousands of applicants for a lot of these roles and nobody is applying without a degree. Heck, for many of these postings most applicants have a masters and higher.
I should honestly just quits
thats the best thing to do right now
I can rejoin the workforce later
Is there anyone looking for a software developer?
Majoring in cs still worth it?
or should i just do coding as a hobby i love and not make money of it and i major in something else like mathimatics.
something ive been getting into is offering services to local businesses that are new and have no software send a copy pasted email to a lot of them and tell them what you do
I'm not as doom and gloom as others. The market is weird and a lot of stuff is happening at the same time right now. People are blaming AI when there are simple economic factors at work: this is a terrible economic cycle for reasons unrelated to AI. I don't think AI will be the death of engineering jobs, but it'll enable a renaissance of sorts.
I don't see any long term change in demand for well-prepared engineers who are good at problem solving. I also think it's always been a myth that 'just learn to code' is all it takes: many people graduate with CS degrees who aren't prepared for engineering jobs; this isn't a new phenomena, look at the story of Fizz Buzz
My recommendation: build a broad foundation of knowledge and experience, challenge yourself, and you'll succeed.
Many people without a college degree instead invest time into blue collar upskilling. What about machining, CNC, etc as a way in? Lots of software drives modern manufacturing.
There should be a discussion for what day-jobs are best for a hobby CS approach. Some people don't want a job to ruin the fun of the craft. Others may have limited opportunities.
What day jobs are best for a hobby? Who picks their day job around their hobbies
Maybe if they had rich parents they could
Not everyone is a slave! Many people have a few choices. Even if there is no perfect dream job there are better and worse options.
An exhausting (for a given person) dead-end low pay job is worse than no job. Unless you somehow live so frugally you still save up money. No amount of dehydration justifies drinking seawater.
Service jobs vary widely. Chipotle is awful with high churn. Starbucks is better on average, people have energy for personal projects.
Being able to opt to have no job over a job is a privilege the vast majority of people simply do not have
For jobs like Chipotle, for most people it's actually the other way around. No matter how much they want or need to keep working burnout hits and they are forced to quit. Churn is very high!
I know someone who went from about 70 hours down to zero hours because of burnout in retail. They are indeed struggling.
I never said a stopgap job has to be ideal! Just any job that either pays well, offers opportunities, or leaves energy for other things.
Between these takes and other linkedinposting im not sure youre being serious
What does this have to do with day jobs that are relatively good for computer programming as a hobby?
No, it's not the other way around... For most people, a job is a necessity, even if it's gruelling. That's the point I'm making. There are very few people who can just opt to not work.
I'm assuming what @open ivy is trying to say is that to continue programming, you should find a job that isn't mentally taxing/better consistency so that you can pursue programming after work, instead of being golden handcuffed to a perhaps higher paying job but leaves you with little/no energy afterwards to improve on your skills
It's the fact he was saying having a low paying job is worse than having no job that felt massively out of touch.
Not just "low paying jobs".
For many, a Chipotle job is:
- Low paying.
- Exhausting, leaving no energy to search for jobs.
- Dead end.
Only when all three of these are present is it worse than no job.
I simply don't have the stamina to sustain such a job myself, even though I would tolerate a wide range of blue or white collar work. Unless I somehow dissociated into a daydream realm while working? So I can't even make that choice.
The people workin at chipotle most probably dont have a choice, its either that or die in the streets
A lot of people don't have the resources to spend time with no job. I don't understand how to make that clearer to you.
you gotta pay the bills somehow
Frankly, you're coming across as very insulated from real life
For some context, somewhere between 40 and 60% of americans don't even have $1,000 in savings (the reported percentage varies depending on the exact question asked).
If you are less insulated than me, you are in a better position to assess which stopgap jobs are better or worse.
I agree with this, but of course only if you're in this privileged position where you can select which job to work. For e.g. single mothers/fathers who can't afford to leave a job and find another one, or they are financially stuck in a job and can't afford to do a switch, then of course pursuing CS as a hobby and then switching jobs may not work out for them regardless.
But if you're in a position where you can choose which stopgap job you want, then absolutely. Choosing a less exhausting job would be the best investment long term if you're spending your time after work to upskill.
If choosing a job isn't an option, what about changing the person?
Subcultures in the African American community have a strong "defend one's mental freedom" attitude even while stuck in a crappy job. This comes from the long history of resisting slavery and is "desalination" in my seawater analogy.
Regardless of the approach, things are rarely hopeless.
Basically all stop gap jobs are difficult, its in the very nature of a stopgap job
Some people I met have a menial job that basically lets them daydream for most of their 8 hours.
It's not a desirable job but it's not an exhausting one either for them.
I bet they cant work on hobbies on the job tho, so its basically the same as any other job
Have you tried staring at a wall for 8h a day and then try and work on a project?
What are the best strategies to use the time? I daydream a lot on my 8 hour walks I take once every few weeks and afterwards projects are no harder to do. So it is possible to not waste the time, at least to an extent.
Yea taking a pleasant walk outside isnt the same as being bored at work, why dont you take one of these jobs and see for yourself
So, back to the topic, what practical advice would you give someone who is stuck in such a job and wants to find time/energy for programming. Either as a hobby or as an eventual pivot.
it's like anything: make space for it
So trim the unnecessary in your life, optimize it, leverage automation, learn to organize yourself, make trade offs, etc.
Practical advice is: any tech related job is better than no job. Support, customer service, qa, project management, etc. even volunteer time, or serious (long term) OSS involvement
So if you're stuck in a non tech related job, first step is to try to land something closer to you goal.
Minor interjection, I'm really skeptical about the whole Fizz Buzz thing. It can trip up smart developers who try to find an elegant solution:
https://www.gayle.com/blog/2015/5/31/the-problem-with-the-fizzbuzz-problem
The origin story really was about failure to even solve it naively
Hlo
Fair! I should have clarified. The modern story is that X% of developers can't solve fizzbuzz and I think a good amount of those fall into the "smart mirage" trap
I learn python programming what should I do next?
Great if you wanna work at McDonald’s
I guess i will just work in construction and be broke my entire life 😂
Go major in Electrical Engineering
That deg is damn powerful, you can do anything with it, even a software job
Fuck off vibe coder
me?
no common sense?
<@&831776746206265384> repeated advertisement
im sory
didnt know
who said it btw
delete the offer to sell the site, and don't make it again.
!warn 1484593173576814758 Telling people to "fuck off" is unacceptable here. Re-read our #code-of-conduct.
:incoming_envelope: :ok_hand: applied warning to @vapid jay.
Hey guys, check out my portfolio: https://nolimitmark.github.io/, any feedback will be appreciated
A take like this makes me wonder if you've even got any industry experience, or are just parroting doom and gloom...
dare i guess theyre not even of age?
If that's the best you got, I think that answers itself
new account, just joined yesterday, dooming in the career channel
why do we tolerate people like you here
this is not a great way to express yourself in a career channel on a SFW discord server
you are right im a bit too harsh on these kids, my bad fellas
i just get pissed when people go around and mislead these kids, "major in CS/go learn to code, you gonna land a $300k software job" in 2026
time is gold, dont waste people's time
The oldest commit appears to be from less than two years ago, and I've just found an instance of you pointing to localhost for documentation 😂 It hardly screams experienced engineer, I don't think this helps your case, lol
Companies are still hiring and there are still jobs.
Plus frankly outside of bootcamps or YouTubers trying to sell a course, I haven't really seen much noise about tech being an easy route to make tons of money, that notion has died down lots the past couple of years.
I'm glad to see the back of the days where people were claiming if you grabbed a couple of cloud certs you could jump straight into a 6 figure role! There was a brief period in the pandemic where that wasn't a million miles from the truth, but it was fleeting and the message long overstayed the reality.
when has this server ever said "all you need need is a to learn to code to land a 300k job"
Can you put it into words?
Yes there are such extremes of optimism and pessimism in how easy it is to get a coding job.
Also, most people who want to "code" just want to make apps rather than dig into the technical details. For those, a business major with a minor in CS is an option.
where are you getting this information from
That interest in app dev exceeds algorithm design?
-
Meeting far more people in tech who want to make apps than who want to discuss the algorithm design. This is changing as I look to niche spaces that match my interests instead of general tech.
-
Almost half of all billboards are AI related. But very little about AI interpretability.
https://www.sfchronicle.com/projects/2026/san-francisco-ai-billboards/
SF and bay area is just weird. It's always been weird. I'm not sure there's much to be drawn by that.
The billboards are also a consiquence of the hot new thing. They always chase the fad and do no represent the actual average (in terms of these super expensive billboards in the mega cities)
Also also, you can have both. You core product is some "app" but that doesn't mean within it you don't have a massive amount of deep technical work that is required to operate.
got a tech-specific question: should senior Python devs know how to use metaclasses or is it a task-specific thing that you'd end up learning on the job? I've gone a long time without ever knowing how to use them, and I'm pretty sure I bombed a take-home exam because I couldn't figure out how to debug them
Depends on if the question is “senior Python developer” or “senior developer whose main language is Python”. Those are different things.
If someone expects you to know all that there is to Python … maybe. But otherwise, no. Unless they use a ton of meta classes and then are only indexing for people who they can bring on and up to speed quickly (but that’s dumb since it’s not a long thing to learn if you are a good dev)
you might want to delete this (channel desc)
<@&831776746206265384> ad/recruitment
also breaking rules
also I can't imagine the reaction of some folks here if they saw your message about scanning applicants' stuff
(which breaks laws in multiple countries)
you spammed your ad in multiple channels. Please delete it from all of them.
really? I'm curious could you elaborate on the difference? they sound the same to me and have basically been interchangeable in my area of the world
uhh i think you replied to the wrong person
to me, saying "senior Python developer" is like saying "expert hammer carpenter". Python is a tool, and you get to the senior level by learning lots of different tools and when to apply them.
no worries
Think about roles like writing backends. You may have used different languages and even different DBs (ex: postgres vs mysql vs microsoft sql server), but the skills that matter are how you build your backend and process data, not which specific language or DB. The language and DB can be learned rather quickly and what takes time are the skills that are specific to backend.
The same apply to other roles like frontend/datascience, etc.
It's like flask vs django vs fastapi.
One company might use flask and the next one use fastapi. The difficult part is not learning flask or fastapi but what you can do with them
i see. a company I once worked for differentiated between "developers" and "engineers", with "developers" being skilled in a specific language or framework (like a rails dev or django dev) and "engineers" are those who are skilled with multiple languages / frameworks and could put them together to make bigger and better stuff
yours sounds like a similar concept
I guess, though I see it as a natural progression. With those definitions, I think people start as developers but should all strive to become engineers
yeah that sounds about right
note also different countries might give different meanings
You say in this message that "the report is generated locally. We don't upload the applicant's data to a cloud server.". You said in your first message that you were building a "high-ticket commercial SaaS". If the report is generated locally, what's the cloud SaaS piece?
!pban 1480228016830414923 pasting AI slop, and what appears to be a scam
:incoming_envelope: :ok_hand: applied ban to @frosty leaf permanently.
NO WAY BRO GOT BANNED
]
hi
Wrong channel, see #1468524576479641744 . Your message has been deleted
Hey 👋🏻 anyone help me
I'm Krishna a ug physics 2nd year student from india, btw i want to apply for some internships / research so , anyone give guidance? Any specific research centre or university or any specific field or etc.....
I have also experienced in computational physics
so there is totally no interest from companies towards people with no degree?
Unfortunately, that is essentially the current zeitgeist
- Industry is big. Startups have a wide range of what rules they go by. A small fraction of startups accept other experience in lieu of a degree. Degrees are good to get if you can get them but impossible without one is a strong word. Rigid rules are for math or physics, not human interaction.
- Only a small fraction of those without degrees actually have good experience be it personal projects or industry or wherever. Because we are talking about years of experience either way, as much work or more as an actual degree. Boot camp kids don't have that! "I vibe coded an app that did this online thing" means little.
- The level of optimism vs pessimism varies widely, it's hard to get an honest measure of how easy it is to get a job.
- A lot of developing apps is business. Because you need a market and people to use the app. Are you more interested in the business side or diving into the deep technical challenges of how things work?
Look into jobs which are more certification oriented such as network engineering
Your sentence also leaves out a lot of context. Interest in what? What types of roles? etc. Without a degree, you would need to compete differently... get your foot in the door, get some practical experience, etc.
yo wanted to talk to someone
basically throughout highschool i've had a lot of focus on like medicine + cs, pretty much doing like computational biology stuff/biophysics simulations w ml because i thought it was pretty cool (and it would help w college apps)
might be committing to a t5 cs school (unless i get off one of my crazy waitlists - long story i got waitlisted at 6 schools) but the cs school gave me tuition off so i'm prolly going there.
rn my mom wants me to go premed and my dad kind of wants me to just focus on cs + med, while i'm considering making a switch to cs + math to potentially open doors to ML/finance/quant pipelines. i don't think i want to do like swe (i have a bunch of friends at FAANG, and they're all talking ab how they wish the focused more on like math/probability rather than pure swe because of openings in quant dev positions), but the one thing i'm afraid of is if i take this direction it's gonna be really hard for me to ever do the "helping humanity"/medicine angle that i've been doing in the past
so yeah basically i'm lost, for experience i've done a couple of medical-related internships (statistical genetics - really cool field + actual wetlab work with neurological disorders), but my statistical genetics internship got me hard into cs + independent projects got me really interested in cloud computing even resulting in me spamming google accounts to get free accounts lmao
not sure if anyone has experienced something similar, but lmk your perspectives!
Thanks for writing so thoughtfully and giving us something to work with.
I have a CS degree and am an AI professional. It's pretty common for CS majors to minor in math because there's already so much overlap. My academic advisor actually told me that minoring in math would not be a good use of my time, and that I should instead just take even more AI and data science courses, and that did end up working out for me.
If you want to make an impact in a field that combines CS and medicine, you're very likely looking at getting a PhD. One generally does not finish a PhD at the same university where they started their bachelors. If you want to go that route, you should make that known to your point of contact (either the admissions advisor or the academic advisor) at whichever universities advance you from the waitlist (if that hopefully happens) so they can help you make the right choice.
My company doesn't do anything with finance technology and I don't know anyone in a ML+fintech/quant role (at least not very well), so I can't comment on that.
Typically you have two years of undergrad to complete before you get to really specialize in anything. A lot of people hit their first collegiate biology or chemistry class and decide it's not for them. By the end of those two years, you'll likely have completed a math minor as well, so you'll be in a great spot to decide where you want to go (more math or more biology).
At the end of your degree, regardless of what you've specialized in course-wise, it's common to pivot to whatever your best job offers industry is.
So I wouldn't worry about it. College is all about discovering yourself.
Is there any job for fastapi developer?
yes
Good I would be happy to join
👍
hey guys
so i've just completed my school and scored 92% in 12th and 95%ile in JEE main and not going for JEE adv, will opt for cse in a govt college. so where and what should i start now ?
i have 2 full empty months
2 full empty months before what?
before joining college
oh
then build things and have fun!
It's gonna be one of your very last summer
i dont know where to start learning
!learn
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
Hey guys I want to study data science based on space research give some advice but I am 8th right now😅 and trying to learn python
Im 16 and want to start learning university material early, Does anyone have anywebsites or material/advice?
some universities teach c++ or java i believe
MIT OpenCourseWare has some good lecture recordings. UC Berkeley also posts several of their lectures for free on YouTube and such.
any university level textbook
What cs school is it, may I ask?
Very articulate and well reasoned message. Whichever path you choose to pursue, if this is the thoughtfulness and thoroughness with which you go about it, I'm sure you'll succeed. Good luck!
Hey everyone, i am currently trying to learn dsa in python , can anyone please tell me how do i improve fast ,what materials should i use?
https://mitpress.mit.edu/9780262046305/introduction-to-algorithms/ is a great book to get into it!
Thank you
Piton
does anyone know. how to find work for ai integration?
How does I start in the backend? With flask?
im very cooked. i need help in becoming the greatest software engg.
F
Start by being the worst softawre engineer
how
every software engineer is at one point the worst software engineer in the whole world, for at least the first several minutes
just wanna ask..as AI becomes more powerful, how are we gonna find jobs in the future ? im just a juvenile from college
the ability of AI to completely eliminate certain occupations is way overstated. economic issues are a much bigger issue.
but how is it overstated ?
cause my boss now rreally likes ai tho , literally they treat AI like god
Generally speaking, the people who say that AI can help capable people do their jobs faster are correct, and the people who think AI can completely and totally eliminate the need for a human are wrong.
that's going to burn them sooner or later. probably sooner.
ah..
well actually apart from codes, some of my friends who works as artistians often worry about that too
sigh, some game companies start to fire ppl from the art department, i dont wanna become wiped out like them aish
I think what will end up happening is that, among the companies that do "AI layoffs", most of those companies will just become permanently less productive and maybe even go out of business, and the rest will eventually hire back some of the positions they eliminated.
you might be right, but currently i might be too blind to see this
but how it will become less productive ? (sorry i really have many concerns and questions
because I don't think AI will provide as much value for them as the humans that they fired
i will further digest this topic as i encounter more experience, thank you for taking my questions seriously
it might save them money compared to paying for the humans, but then they'll just be a budget company with a budget product/service.
budget company , yes
have a good day man, wish you the best i can do
where can i start learning python? any good place which is not too hard to understand? (im beginner)
!learn
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
There's also an increasing wealth of data indicating that offloading tasks to AI impedes learning, skill retention and both depth and persistence of critical thought
I have a lot of anecdata to back that up, and anecdata is the best kind.
It's never wrong! 🙃
Can anyone give me some advice on the timeline for learning Python?
My anecdata can beat up your anecdata
By timeline, do you mean like a roadmap, or do you want to know how long it will take for you to "learn python"?
road map
!learn
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
thx
On a tangentially related note, I think you'd be able to appreciate this...
Lies, lies and damned statistics
I was talking to a public school teacher recently about how high schools should stop teaching advanced math by default and replace at least one math course with statistics and data literacy.
like, data literacy is >> trigonometry for basically 100% of people.
10/10, good take. We already teach about source evaluation in history and other social science subjects. It absolutely makes sense to extend that to the harder sciences. Numbers can lie to you, too...
I'm angry at how calculus is considered the 'best' high school math class to achieve, and not stats
I also practice what I preach , my kids took calc over the summer at our state U, and took stats senior year instead
(Taking calc over summer was genius move: college credit without a full year of Hs nonsense and no ap test)
high school calc with no AP test? that's time robbery.
Yah, my sons logic was (after he heard how much I hated calc in Uni) if it's going to suck, I might as well do it in 7 weeks when I have nothing else going on
I felt like calc 1 was reasonably paced, but then they try to pack way too much content into calc 2
methods of integration, and sequences/series are more than enough
now that calc 2 is several years behind me and my ability to pass the course is no longer an existential necessity, I think I could have enjoyed it.
Calc 2 frustrated me because it felt like just a bunch of 'tricks' / patterns, and not something insightful
the "big idea" in calc 2 is power series. it's a super important concept in analysis. pretty much everything you learn to to that point is for that
Calc 1 hit me hard more bc of just algebra reasons, the ideas weren't hard but not making dumb mistakes was hard
that's a really good point. way more time is spent drilling integration identities and methods for symbolic integration, than why integrals are helpful
whereas I always found derivatives to be intuitively useful
and like, once I have a derivative, why would I want to go back?
ive been applying but there seems to be no jobs
yeah, the market is brutal right now. I'm sorry you're experiencing this.
i feel like switching fields
what might you do instead?
Where are you applying for roles? Looks like you're in India, though your website has a .UK domain
india, .uk is just because my username ends with a u and it was cheap
Mate you've already got a project with 400+ stars. That implies to me that people are finding utility in it. Writing something that's actually useful already puts you ahead of many engineers out there writing beautiful code that has no reason to exist 😁
ive been screaming about that project, it never helped me in my job search
It's a really rough time to break in, unfortunately... If you're finding cold apps aren't getting you anywhere, I wonder if there are events or groups you could use to grow a network? Referrals become particularly valuable when the market is tight.
right now im not in a city like that, had to relocate for a job
do you have a degree ?
not yet
your compiler is awesome, very well made. similiar stack to mine
thansx
I see you've used the Cloudflare stack before, have you considered applying for any of their roles?
what
at least it shows you making a contribution to workers-sdk
Do people actually care about projects?
Its the common advice along with getting a degree but i've never heard of anyone IRL getting a job because of a personal project, it's the degree that carries all the weight
absolutely, my personal project was cited as why I received an offer
What careers are there for programmers I like coding and stuff
What kind of personal project and what kind of education did you have at the time
it was a virtual recreation of the first three layers of the internet, and I was a junior in college at the time
I know Python css html json
Was it a big reason you got an interview? How was the technical interview? Would you not have gotten the job without the project?
When we say project are we looking to deploy on the internet and get it like working and raise popularity
I know so many devs who got jobs without even a github account, im not sure whether i would even suggest doing projects to uni students anymore, feels like a waste of time
do OSS contributions count
I got mine off those
Im not sure
they are critical for personal growth as a programmer at the very least
if you get through college without working on a single project on your own... that's such a waste in my eyes
I definitely think that personal projects are critical for growth. Whether they're worth resume real estate is another question.
I was referred to the team (because I reached out and shared my project). Technical was standard, but I flew through it and we chatted for the majority of it.
I doubt I would've gotten even the interview without that project. I had taken the full Cisco curriculum but never got the certification. Making an IETF and IEEE compliant internet from scratch in Rust was more impressive than a CCNA anyways.
From what i've seen theyre mostly useless resume fluff
Sure they might make you a better dev but will they help you get a job?
Crushing leetcode problems can help you get a job, a degree will help you get a job
In my experience, they are the key to getting a job. Few are capable of making a project of genuine value during college though.
But many more are capable of getting a job, so is it valuable time spent?
Absolutely, hardly a day goes by where I'm not reminded of the fundamentals I studied to make my projects.
In this job market you should be doing absolutely everything to stand out
they're not really in opposition though
you have more than enough free time during uni to do all of that, and if you're not doing projects, it is questionable that the time freed up there would be spent productively by the typical student
real
besides, like
the point of programming is to build stuff
it's what I want to do
if one considers that a waste then why even this field
We have an example here of impactful project, 400 stars and foss competition winner, struggling to find work
Also, this is career advice, getting a job and being good at software dev are different things
Well, mine had 4 stars and I found work. So I'm not sure we have enough evidence to throw anything out.
We throw the "do more personal projects than leetcode" advice out a lot, why
Can't put "good at leetcode" on a resume
Most people dont have impactful projects
A good chunk doesn't have projects at all
Most CS students go on to find a job
That leads me to believe that personal projects arent actually as valuable as people suggest
ofc people are free to do personal projects but its disheartening to hear someone with an impactful project struggle to find work
The main reason I advise it is because it helps you become a better developer.
Better developers probably have an easier time finding jobs on average.
It's not the only thing that matters, of course. But it does matter.
I agree with you and dementati: I don't think the projects are important in and of themselves, but the exercise of doing projects and being competent makes you a better candidate
i personally think this was the problem from the beginning when i finished my vocational education in IT. no clearly know what direction to go, im talking about like 8 years ago
i thin more like specializing into one thing.
Generally not much, but getting a few hundred stars is notable, particularly when you're starting out and don't have work experience to draw on
i have this look at it. you either smart and know how to build a business, so you can have two fingers up and be like screw it, i make this work or get a degree.
I'd also differentiate between one-shot projects and ones you actually continue to develop and maintain in response to issues raised by users. If it's the latter, that's a far more compelling signal than abandomware
i wanna have the more screw it mentality and build something, but noticed i just really sucked at it.
a distressing number of people think starting a business is much simpler than it actually is, they dont understand that 90% of startups go under within 2 years, nor do they understand how much work it is to be a business owner in general, even if it is successful
im going to blame social media for this
There's also startups vs small businesses. Starting a business comes down to: can you find someone who will pay you? (Startups imply, to me, something else... usually involving other people's money).
Finding people who want to pay you for a service is indeed hard.
small business in tech usually means startups, no?
To me there's a difference. Startup implies trying to get to some rapid growth or larger vision. Small business is about building a revenue stream, etc. VCs will often refer to some of them as lifestyle companies: companies that pay people's salaries and life but aren't very interesting from an investment perspective
How is the general view on internships outside of the US vs in the US? I have an offer for a PT econ/stats government position in the US but I also have a full time offer for spatial statistics / CV in another developed country.
Probably doesn’t matter, pick whichever one seems the most relevant for future full time positions.
If you don’t want to be in a different country full time, I’d pick the US one, and emphasize you are looking for a return offer.
No RO available for the US or foreign one - I only have work authorization in the US
I think speaking to the personal project will be useful in an interview, but I don't think it can help get the interviews. Most people are gated away long before personal projects become remotely relevant
Yeah, there's a lot of advice on social media about "If you can't get a job, why not start your own business/company?" I think it's exceptionally tone deaf. A market in which there aren't jobs isn't typically the booming market where startup businesses have a high chance of success, and that's ignoring the necessary investment.
With that little context, I'd lean towards international for non work reasons. Somewhere new, different, etc.. yolo.
Expand your world, etc
Honestly, I think FT > PT often enough and while I don't have full context, the spatial statistics sounds like it's deeper rigor which could be pretty cool
I am admittedly vastly oversimplifying the space, but most of the exciting research stuff I see is in other countries these days.
It's a more nuanced discussion about R&D being funded by the private sector compared to government grants. Private sector funding tends to be on the most profitable/sensational topics while the idea with government funded grants is to go towards areas of research with the greater value (although you still run into the profit/sensational aspect to a lesser degree).
To give some context, I'm in medtech. The two most "lucrative" conditions to treat in the US are heart disease and diabetes due to its prevalence in the population. Most of the notable recent research in neuroscience for example I've seen is coming out of China and Germany. China specifically has been sinking an incredible amount of money into science research across the board and is still ramping that up pretty fast.
Has anyone had better luck than me in industry hopping?
I'm not really getting any traction outside of medtech. And medtech is hurting right now, so there genuinely is not that many relevant roles coming out for me to apply for.
Man, "posted 5 hours ago" and "no longer accepting applications" is just wild
I just wanna make a nice friend
Hey, I'm new on discord and server.
Hi guys,
Profil: Quentin - 24yo - ex-air forces - unemployed - wanna learn python
I am looking for friends which can help me out with learning python.
These last years, out of curiosity i have learned a little of html / java(s/t)/ etherum bc (sola-something?) / data with excel
Sooo, finaly i decided to learn more deeply and everyone say that python is like the best place to start with.
If im happy in it, i'd love to work in cybersecurity or data science, even AI.
But to reach that point you need to like it and be actualy good in what you are doing, right?
my_question_is: imput("**if you have 2 advices to give me, which ones would it be? **")
#i am looking for guidance, experienced people, should i believe in my dreams or is it unrealistic to think: "i can be hired in a few months if i work hard"
Thank you in advance friends, strengh be with you
There's two different questions here. How to learn Python and get good at it? And: if I learn Python, will I easily land a good job?
For the first question, ask in #python-discussion . There's lots of resources to help you learn, and it's something anyone can do.
For the career question? It's unrealistic to expect you'll land a software engineering job with just a few months of learning. However, there are many types of jobs in tech, including IT and helpdesk and testing, and for a beginner those might be a good first step
Hi Billy! - Thank you for your replies. Would you like to introduce me to your experience in that field?
As i am litterally starting from scratch, your storytelling will be very helpfull 🙂
I'm a software engineering manager in the US, I've worked in big and small companies.
Nice! wich city ?
Oh, I travel a lot, so throughout the US
im tired of tech
Get an early start on geese farming
hlo everyone im a first year student doing cse....im bit confused about what i should persue as many of the seniors say ai ml is good for research only and there arent any entry roles for freshers so i should focus on dsa and core subjects more.....also idk in which language i should do my dsa with python or java......secondly im kind of confused as to what roadmap i should follow....so it would be big help to get some genuine advice in this era if ai...thank you
Sounds like you're from India. I don't know how hiring works there, but at least in north america and europe, a masters degree is usually the minimum for ML jobs.
if its like that in europe then definetly its gonna be harder in india so yeah i will need that too ig thxx @peak halo
which tech companies arent vibe coding
as in, which ones don't allow AI code generation as a matter of policy?
what does vibe coding mean literally
https://x.com/karpathy/status/1886192184808149383
There's a new kind of coding I call "vibe coding", where you fully give in to the vibes, embrace exponentials, and forget that the code even exists. It's possible because the LLMs (e.g. Cursor Composer w Sonnet) are getting too good. Also I just talk to Composer with SuperWhisper so I barely even touch the keyboard. I ask for the dumbest things like "decrease the padding on the sidebar by half" because I'm too lazy to find it. I "Accept All" always, I don't read the diffs anymore. When I get error messages I just copy paste them in with no comment, usually that fixes it. The code grows beyond my usual comprehension, I'd have to really read through it for a while. Sometimes the LLMs can't fix a bug so I just work around it or ask for random changes until it goes away. It's not too bad for throwaway weekend projects, but still quite amusing. I'm building a project or webapp, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works.
erm so like did this guy popularize vibe coding the phrase or is he just describing it
to my knowledge, he coined the term
Hii i am 18y male from India from (arts) background and I my result is out now, where I got 80% so now I have to go for college but I want a career option for in tech
career in tech is a broad term, have you decided what? narrow it down
I like tech much and I want to think to go with any programing language to go for any get a job to earn well
I want learn whatever is necessary for getting a God job
But i didn't have any path to go with
well current freshers jobs scene in india is kind of shit
not discouraging but not sure what to recommend to you specially, tech fields if you are looking for it is one of the most saturated, ill suggest ask someone more knowledgeable than me.
yes
Hello guys, I'm learning python right now, I've got the fundamentals... like: conditions, variables, loops, classes.
What do you think I could, should learn next?
you should ask in #python-discussion
okay
Karpathy invented the term, yes
what websites or places are the best to learn python?
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
how long before my job starts will i know the team or contact of who ill be reporting to?
im getting worried
Ideally you should have interviewed with who you'll be reporting to
i did no such thing
You didn't interview for your position?
Or did a 3rd person interview you is what you meant
i got interviewed by 2 people who were not on the team i was joining who were told by HR to interview someone with a technical screening. Both were from different parts of the country. I have no idea who i report to
Do you have an HR contact? Email them
Or their recruiter maybe if theyre internal
Was this for the IBM role? I believe they have a team matching process. Have you gone through the matching process yet?
yes for IBM, no they havent told me anything
ive emailed him twice and both times he said "Onboarding will contact you soon"
That is weird and unprofessional of them
love to hear it
!warn @vapid jay Make sure to read our rules. We do not allow offering paid services on this server.
:incoming_envelope: :ok_hand: applied warning to @vapid jay.
Is this for an entry level position?
yes
Hey guys
IBM had essentially eliminated all entry level positions and then recently pivoted to hiring back for entry level. It's not a great excuse for them, but you might be experiencing some of the "growing pains" as they re-establish hiring practices/pipelines for entry level
im just scared of them saying they no longer need me 2 weeks before i start
It's.... unfortunately a job market that is more prone to do that sort of thing
💀
Honestly, just control what you can. You can always keep applying until you actually like.... start th ejob, lol
yeah i only had 400 rejections
should i send a third message?
i dont want to annoy them but this is becoming unprofessional
How long has it been since last message?
april 6
Knowing when /how often to message is always a bit cursed.
When is the start date?
April 6? Yeah, go ahead and send a followup
july 6
it will be a third almost copy pasted message from the last 2 🙁
Yeah, that's frustrating.
same input will yield the same output
which is why i dont want to send it
what did you send last time?
i asked for a contact, a timeline, status on the background check, i just want anything
can you anonymize it and paste it here?
Hello,
I wanted to follow up since it's been a few weeks since I accepted my offer on March 16th. I haven't yet heard from the onboarding team and wanted to check in on the status of the relocation questionnaire and background check.
Is there anything I need to do on my end, or is there an expected timeline I should be aware of?
Thank you,
I see
That's a good email. Though if you are to send a new one, I would add:
- Ask about what you should prepare for so that you can hit the ground running
- Reiterate how excited you are to start and work with your team
You can blend the two points together.
do i send the third?
It's up to you. Given we are talking about a timeline of early July, that's a lot of time.
At the same time, given you mention relocation and a background check, that's something that should have been cleared out already
Background check is typically delegated to a third party company. That takes just 2-3 days
and if relocation is involved, it's not like you can relocate the night before your starting date, assuming you know where to relocate
Also worth mentioning that you should check your spam folder and other folders, in case their email(s) got lost
i checked
ill give it some more time i guess then send it
they must have really nuked their onboarding team
also check past emails from them in case they have some links about onboarding and life at IBM
though if you still don't hear back from them, it might be worth edging your bet and applying to jobs, in case
i was up to 400 apps and its almost summer. i may not have that in me
Let's say things go south with IBM and you find yourself in July without a job. Would you rather start looking for a job during summer when everyone is out or already having some interviews lined up because you applied earlier?
They're the first tech giant I've seen reverse their replace all entry level with AI initiatives, so I give them a lot of credit, but hopefully all entry level people are not going through a similar experience with them rn although they might be =/
And best case scenario, you won't need it because it will work out with IBM.
So you have nothing to lose
Hey guys
A bit off topic but can you plz chose the best gif for my server
Which one is good according to you
all ur jobs will be replaced by ai 🥀
chicken tnadoor
hyy bro
I'd take the other side of that bet 😆 AI is a longgg way from replacing engineers imo.
!mute 816599712441827328 This is not how we talk with other people here
:incoming_envelope: :ok_hand: applied timeout to @normal estuary until <t:1776848654:f> (1 hour).
You'd better be cracked when it comes to hard skills, because your soft skills sure aren't cutting it...
Wrong channel
Yo
yo
Peak
peak 2.0
do employers usually visit this discord server, can i make actual connections that could help me get an internship or a job here, or is this against the server rules?
We don't allow recruiting or job seeking. This is just for discussing career stuff / getting&givi g advice
i understand
thanks
where do i learn coding, i know how to code very basic stuff
Ask in #python-discussion
We're a large, friendly community focused around the Python programming language. Our community is open to those who wish to learn the language, as well as those looking to help others.
Iam finlly back
hi guys, is a bachelor degree enough or do i continue master ?
depends on what you want to do. It's generally considered enough for software engineering, but usually isn't enough for ML (for example)
<@&831776746206265384> 💀 job-seeking spam in AI voice message form now
!cleanban 801873002006052874 spam
:incoming_envelope: :ok_hand: applied ban to @daring mango permanently.
yea, i'm an aspiring SWE
Hi!
Given there are people working writing python software, yes, they do exist
so i started learning how to code,how much time would you think,on medium pace,it takes for someone to be able to earn a wage ?
thanks for replying btw
Most candidates will have a degree, which takes ~4-5 years after high school. So that's roughly how much it takes for most people
In terms of career, a degree is the path of least resistance and with the most opportunities and compensation
so you wouldnt suggest starting on your own right?
you can certainly learn to code on your own. That's fun and that gives you a head start
but eventually you must have some form of diploma
i get it,thank you so much for your time and information
A diploma will certainly help with your career!
!clban 1296293616121020488 "look in my bio" and it's about a spambot.
:incoming_envelope: :ok_hand: applied ban to @slim prism permanently.
I’m currently in the 8th grade, and I’ve always had some contact with basic programming (from game servers to bots and operating systemsa). Even though I feel a bit insecure, I want to pursue this field.
I’d like to ask for your opinion: how do I choose an interesting area, and which languages or topics should I start with? I’ve only looked into things superficially, but I think I’m more interested in areas like cybersecurity and backend development. Which one is more worth it, etc.?
no one can tell you what to choose. The main approach is to try many different things and see what sticks
Damn, the latest openai update is pretty cool. I fed it my resume and it made a cool infographic from it
haha the point of me saying it's a t5 cs school was to keep it private
but it's one of the top 5 cs schools on us news
thank you so much! i really appreciate it
goes from georgia tech to MIT 😭
wow this message helps a lot. thank you for taking the time to write this! i'm not sure if getting a phd is something i'm interested in (i kinda want to start making money soon to help my family out), so i'm not sure if you have any suggestions related to that? i know i'll be well off in like swe/quant dev roles, but i guess the trade-off would be the opportunity to work in a field adjacent to medcine haha. guess i'll just have to think about it.
thank you so much though 🙏
yeah it's one of the schools in that bracket
why the sob emoji tho lol
do you know of rishab jain by any chance
i've met him personally actually
he seems to be making quite a bit of money as an undergrad researcher
can we talk in a different channel?
ofc, ping me
if you decide to start working before finishing a masters or PhD, your two options would be to stop working so you can pursue the masters/phd full time, or try to do your job and masters/phd at the same time.
It's usually doable (albeit challenging) to work and pursue a masters at the same time. But everyone I know who has worked and pursued a PhD at the same time has found it very incredibly draining, and were working almost every single minute they were awake for years on end. I am not emblishing.
People usually don't want to put their career in industry on hold to go back to school because they get used to the money.
Yeah I'm not sure how feasible it would be, especially considering the grind culture of tech + the difficulty of pursuing a bio/chem-related phd at the same time.
also, I had a question related to the school i'd like to attend/am choosing between, so would you mind if I dmed you about that? it'd be really quick - i just don't feel comfortable just posting anything remotely personal in this server
it's pretty unlikely that whatever the information is would actually help someone uniquely identify you. and posting information in the server makes it easier for you to get a variety of perspectives, and for bad advice to get called out (someone might disagree with what I've said so far, and that's fine).
if you're sure, you can still DM me.
fwiw, I would caution against broad generalizations. Tech is quite big and you could spend your entire career without having to see anything remotely close to grinding
my teacher teached us about vibe coding should i persue or nah
What do you understand vibe coding to mean?
vibe coding as in just blindly followin an ai agent? then no
ye kinda but i know like the flaws i fix those
Every barber, accountant, fisher or pilot can vibe code.
Get a general understanding of IT and how corporate works. Get some experience in IT in a company.
Otherwise the odds of success arent that great the market is flooded with vibe coders
the point of vibe coding is that it doesn't require any experience or specialized knowledge. which means anyone can do it, which means those people are replaceable and would barely get paid.
except they won't get paid, because no one hires anyone to vibe code.
aight thank u for the advice
Such a broad, sweeping statement can't be correct and doesn't add anything to the discussion.
Also IT ≠ software engineering, not sure why this or corporate is being mentioned.
Not sure what your metric for "success" is but yeah.
how can i get remote internship in ai related field especially im really good at gen ai.. also i’ve experienced on django ,fast api for backend but im undergrad and beginner lvl
are you a university student?
internships are usually only offered to university students.
yeah
you should ask the career services center at your university which companies recruit from there.
i wana do it by myself tho and continue job as fresher ??
what do you mean "do it by yourself"?
internships sometimes turn into full-time positions once you graduate.
I’ve already done a 3-month internship through my university but now I’m not sure if I will be able to find another one on my own especially a remote one
also ive work on some ai project
I don't think there's anything extra you can do to find remote internships except look on job sites and filter for remote.
hiya i'm new to coding anyone can help me out there
Is "what are your companies policies on AI usage" to controversial or risky of an interview question?
It seems like a perfectly valid question.
!learn
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
thanks
I don't know if I'd ask 'policies', that's rather narrow. I'd start with a broader question: how is your team adopting AI?
Hey
An open ended question to start is also an opportunity to ask clarifying follow up questions that demonstrate what you know. You could then ask about context engineering, or what type of agentic workflow topologies they've had success with, etc
Hi 👋🏻
I am a 15 year old AI, ML and CV developer.
I make very interesting and real world projects and I and interested to make business out of it💵 and make my career.
The meanings of "AI" and "ML" have diverged over the last year or so. What kind of AI or ML do you intend to do?
I want to go on with AI.
be as specific as possible about what you think that involves
Can you get a job if you are vibe coding?
Why would someone pay you to vibe code when they could do it themselves?
I was just asking but alright
The answer is no, but even if there were a market for vibe coding, it would immediately become so saturated that no one else would be able to get jobs doing it.
you can think of it as the employer buying services/skills from you. They are buying your time after all
And from there, what do you have to offer they can't find anywhere else? Are there other people able to provide similar services/skills and for what cost?
Using AI in different fields involves identifying real-world problems and applying AI models to solve them in a practical way. For example, in my cricket project, AI is used to analyze player movements using computer vision, provide real-time feedback like a coach, and generate live commentary based on the game situation.
This involves collecting data (video input), processing it using AI models, and generating meaningful outputs such as performance suggestions and match insights.
Beyond sports, I believe AI can be applied in education (as a personalized teacher), healthcare (for early diagnosis), and engineering (for automation and design optimization).
My goal is to explore these applications and build systems that go beyond basic chat or image generation and solve real-world problems.
okay, so this is both AI and ML.
Some people think that AI is using LLMs, which it is not.
jobs where you do the kind of development you've described typically require at least a masters degree. how do you feel about that?
Yes, it's correct 💯 I understand that many roles in AI and machine learning require at least a master’s degree because they involve deep knowledge of mathematics, algorithms, and research.
However, I also believe that strong practical skills, real-world projects, and problem-solving ability are equally important.
but Elon Musk prefers the mind of people not the degrees where he truly said it in his conference
hi what are your thoughts on wgu for cs degree? does anyone have any thoughts about wgu?
don't listen to anything that Elon musk says. He's an idiot.
😃! Ok
Ones skill and knowledge is what they actually use in their job. The fact itself that they have a degree does nothing. But if you don't have prior work experience, and you don't have a degree, it's exceptionally unlikely that hiring managers will want to talk to you.
It means companies won't give opportunities to people with no degree and no experience.
What do you think what should I do now?
So, I am building such small projects and making business out of it and when I have both degrees and experience then no one can put me down.
would you mind asnwering my question regarding wgu.
I don't know what wgu is. And don't necromance messages from months ago.
I would suggest pursuing a masters degree that's related to AI/ML
But I am only 15 and I can't do that now
focus on doing well in school so that you can get into programs
Yes I am doing the same right now.
Am I correct of making money by building new projects.
it's almost certain that you won't make any money for the time being.
Ok!
Can I share some of my interesting projects with you? ☺️
if they're written in Python, you can talk about them on #1468524576479641744
I already shared them on project showcase.
Said like someone who doesn't want to show his most salient lines of code 😌
Look at what people do, not what they say.
Looking at job ads across Elon Musk companies for entry level:
What You’ll Bring
Degree in Industrial, Mechanical, Manufacturing Engineering, or equivalent relevant experience
https://job-boards.greenhouse.io/spacex/jobs/8420343002:
BASIC QUALIFICATIONS:
Bachelor’s degree in electrical engineering, mechanical engineering, chemical engineering, materials science, physics, or other engineering discipline
1+ years working with semiconductor packaging processing equipment, silicon, microelectronics, or packaging design (internship experience applicable)PREFERRED SKILLS AND EXPERIENCE:
Advanced technical degree
He clearly does not do what he preaches
What You’ll Bring
...
Degree in Engineering, Computer Science, or equivalent in experience and evidence of exceptional ability
On a different note, we have had quite a few candidates dropping out because they got other offers they have accepted
Sounds like good news
I have a job interview coming up that I somehow secured before ever seeing the job posting.
I'm... apprehensive. It's one hell of a wishlist, it seems like they want a SWE who is also an MLOps who is also a data scientist who is also a full stack who is also a Platform engineer
I'm just going to treat it like low stakes interview practice ig
LMAO okay I got an updated role description this morning that is actually reasonable
That's a healthy attitude anyway.
It was probably an LLM generated jd that someone eventually had eyes on and was able to revise
so what a cs degree is dead? i’m lost
no
The job market is saturated with CS degree holders because both the number of holders went up and the number of jobs went down (as opposed to only one or the other). That won't be the case forever.
ahh so just for a while ok man that’s a relief it’s like elon musk says cs is dead and stuff
why not
As I said earlier: don't listen to Elon Musk about anything because he's an idiot who's job is just to inherit an emerald mine and then be the mascot for tech companies.
i see so you mean cs is saturated but for a while it won’t be
We don't have a guaranteed way of knowing how long this will go on for or what's next.
In either case, I think the era of CS being a golden ticket to the upper middle class is over for good. For there to be enough developers to keep up with demand for software, they can't all be top earners.
yeah for sure. i should've been more specific - i want to work in ml
you got in cs during the golden era?
I got in during the covid hiring rebound, and I think that was the end, so I guess so.
wow amazing
Yo chat
Ok! and Thanks
Looks like they’re doing a bit of product promotion 😄 Can’t blame them though these days, getting funding or even a job isn’t exactly easy!
Anyone from indian tech,?
Is it still worth learning to program/code in 2026, especially with all the advances being made in AI right now (Like Codex, Claude, Cursor, etc)? Will programming become an obsolete skill, where simply knowing English is enough to make whatever you need? I am curious because I am considering doing a Math/CS Dual degree, but I dont know whether CS will still be relevant by 2030. Any thoughts?
No one can predict the future. But at this current moment, I still believe a CS degree is worth it. LLMs are just another tool in my toolbox. They're not replacing me
I also have the same 💡.Is it necessary to learn how to code even after having such capable AI models.
What value could you provide to a business/company that can't be replaced by AI? I get that AI is not perfect right now, but even then, its capabilities are so immense that you can have one engineer working with agents that does the job of a whole team, so naturally, employment levels will go down. How do you reconcile this?
You're assuming increased productivity leads to a reduced need for employees. If we look at what has happened historically when software engineers have seen new tools improve their productivity, demand for engineers has actually increased. I expect that trend to continue.
I'd also push back on the concept that one engineer can do the job of a whole team by leveraging AI. I've seen many such claims from salespeople and AI orgs, but very little data indicating such an impact.
ye bro ig cuz like hb cant they change nun cuz from human net is intel smart gng
<@&831776746206265384> we had to ban this user from our quant discord, very blatant advertising
?
Yes thats been the historical trend but AI is a totally different concept, I mean oracle just laid of 30,000 workers overnight and Meta around 9000, and the stock price rewarded them
!warn 1485894086002212986 rephrased ads are still ads, please don't post them here
:incoming_envelope: :ok_hand: applied warning to @marsh orchid.
Knowing how to code is arguably more valuable in the age of agentic coding tools, not less, because these tools amplify the skill of whoever is driving them rather than replacing it. Using something like Claude Code or Cursor effectively still requires you to make the architectural decisions the model cannot: what the system should do, how it should be structured, and what tradeoffs are acceptable. Models are non-deterministic and have limited context, so they regularly deviate from the plan or produce code that looks plausible but is subtly wrong, and the only way to catch that is to actually read and understand what they wrote. "Just describe it in English" sounds appealing, but natural language is ambiguous in ways that code is not. In practice, people who already know how to code get significant leverage out of these tools, while people who don't tend to end up with codebases they cannot debug, extend, or trust.
As for your second point, its basic economic logic
I understand your point, and sure AI does "amplify the skill of whoever is driving them", the real thinking behind a system does not require programming knowledge, I'd argue its more mathematical logic if anything. But you could make the case that learning CS does train that ability, too, I guess. Anyway, sure, workers reap productivity gains, but then what happens to unemployment rates when less workers are needed for the same tasks?
I hear the concern, and yes there's a chance this time is different. Anyone who says definitively that it isn't is overconfident imo. However, there are other explanations that explain what we're seeing. A) Big layoffs in big tech are not uncommon. If you look at % layoffs at Meta across the last decade for example, you'll see what I mean.
B) Orgs are laying employees off because of AI. However, this is primarily because they are needing free cash flow to pump into building out infrastructure, rather than because AI has given them vast gains in efficiency. Take a look at how expensive Oracle's debt is. The market clearly does not have very high confidence that they'll be able to repay it.
It's very debatable if you can attribute recent tech layoffs to AI. Rising interest rates and post-covid recalibration are generally much more plausible causes.
Both of you seem to have a very similar answer, and to be honest, I'm not knowledgeable enough to debate whether the layoffs were due to AI in particular. I'd have to do more research
You're assuming we'll do the same amount with fewer people. What if orgs instead opt to do more with the same (or greater) number of engineers?
I'd argue its more mathematical logic if anything.
That sounds like something someone who has no experience with professional software engineering would say, frankly.
How so? Programming logic is deeply rooted in mathematical thinking, and probably originates from it too
US rates (and so many other central bank rates globally) are decreasing over the last 3 years lol
;"no one can change human intellegence"
Also you wouldn't lay people off to increase free cash flow for capex, plus debt facilities being expensive doesn't necessarily imply lower confidence in paying it back
I think with the impact of AI on production barriers, we're gonna have an overproduction problem, similar to the one China has where profits become so low the incentive to produce simply collapses
Programming has roots in mathematical logic, sure, but day-to-day software engineering is mostly not mathematical reasoning. It's figuring out vague requirements, knowing how distributed systems fail under load, understanding why a "simple" schema change takes three months because of downstream consumers, spotting that a piece of code looks correct but will silently corrupt data when two requests race. None of that falls out of logic, it's domain knowledge you build by shipping and breaking things. An LLM can write logically coherent code all day and still produce something a senior would reject for reasons that have nothing to do with logic and everything to do with operational reality.
Why can't companies like Anthropic and OpenAI build models that address this problem?
Because it's a hard problem?
Imo there are a few parts to this. Do I think learning to code will still be important come 2030? Yes, I do. I don't expect LLMs to replace engineers, and you can't evaluate or refine the output of an LLM if you don't understand what 'good' looks like.
Is it worth doing a CS degree? Yes, I believe it is. A CS degree covers far more than just how to code, so I wouldn't overindex on that aspect. Fundamentals like networking are not going anywhere any time soon.
Is it worth you doing a CS degree? This is the one you need to weigh up. The market for juniors is brutal right now. There are tentative signs of recovery, but things are very much still in flux. I still think tech is a great industry to build a career in, but the barrier to entry is higher and the amount of competition could feasibly lead to downward pressure on wages.
I mean for example, I just saw a video of ClaudeAgents testing a model repeatedly and arguing with each other till the final solution is delivered, debugged and fully operational. I'm a novice to programming tbh, so maybe its different?
I don't think its hard enough to be unsolvable, especially when theres a strong incentive to
They probably will keep chipping away at it, and models will keep getting better at the narrowly technical parts. But a lot of what I'm describing isn't a model capability problem, it's an information problem. The model doesn't know that your team tried the "obvious" schema change two years ago and it caused a six-hour outage, or that a specific stakeholder cares about one edge case more than the rest of the spec combined, or that the legacy service it's integrating with has undocumented behavior only three people remember. That context lives in Slack threads, postmortems, meeting notes, and people's heads, not in the codebase. Even a perfect model has to get that information from somewhere, and whoever feeds it in has to know what's relevant, which is exactly the skill we're talking about.
A simple question
Which AI Model is better Chatgpt or Deepseek in terms of coding?give reason to your answer.
I'm not following this logic on either count
I can't tell if you're intentionally misinterpreting our messages. It's a hard problem, they're working on it currently, no one said it's not worth doing or that they're not working on it
This is like CFA/CPA 101
I understand your point, and I totally agree that CS is more than just 'coding', but again, why can't we simply have 1 person doing the job of 5 others, especially when their job is narrowed down by this much?
Launching a greenfield project that is "functional" is very different from operating a production system reliably for years, in a constantly changing world, with shifting requirements and technology and security landscape.
Any updates on the progress they've made so far?
Because it's a technically and "socially" difficult problem that companies are actively working on
Sorry but this isnt a sufficient answer
My argument is AI has the potential to cause labour disruptions in the future, and we might be seeing signs of it already. Its not whether its a problem or not, because it obviously is
If we do see mass disruption, I'd expect to see that impact across white collar work as a whole, so I wouldn't necessarily take that as a strong argument for avoiding tech
@normal estuary you're asking pointed questions which I haven't given a response for, then placing the burden of proof on me after the fact.
Are you engaging in this conversation in good faith?
That a fair point. Do you believe these AI models will never reach a level where they can simply automate the entire process?
Respectfully, I'm engaging in good dialogue with EscapeRoomStuff and dementati, its only you that seems to deviate
I'm a VC who funds AI companies, particularly those changing the future of work. Would argue I have some credibility in this discussion.
I completely agree that white-collar work is extremely vulnerable to AI disruptions, probably even more so than CompSci. But computer science does have a unique vulnurability in of itself, compared to say Engineering or pure mathematics, which is why I mentioned my dual-degree context
Sure, some roles will consolidate, one person genuinely will do what used to take a few. But two things push against the "fewer workers" conclusion. First, the backlog at basically every company is larger than what gets shipped, and a huge amount of valuable work gets cut every quarter because it's not worth the engineering cost. Cheaper engineering means more of that work clears the bar and gets built, which absorbs capacity rather than freeing it up. This is a pattern known as Jevons' paradox (https://en.wikipedia.org/wiki/Jevons_paradox): when something gets cheaper, total consumption often goes up, not down. The demand isn't latent in some abstract sense, it's sitting in Jira tickets right now. Second, seniors aren't born, they're juniors who spent years making mistakes on real systems. If the industry stops hiring juniors because agentic tools cover that tier, in ten years there are no seniors to supervise the agents, and the agents aren't yet good enough to supervise themselves. Companies that figure this out early will keep hiring, the ones that don't will hit a wall. That said, there probably is a real transition period where entry-level roles get harder to land, because productivity gains show up before demand catches up. So you're not wrong to be worried about the next few years specifically, even if the long-run picture is fine.
Sure, but I don't want to talk to you
grok 🫡
It can be difficult to have one's understanding of the world challenged
Your dialogue has zero intellectual flavour, unlike the other two im talking to. Please, respectfully, stop talking to me
Never is a long time, so I won't say never. But there's a difference between "models get better at this" and "models automate the whole thing." The hard part isn't writing code, it's deciding what to build, adjudicating between stakeholders with conflicting priorities, making judgment calls about risk, and being accountable when something goes wrong at 3am. I think it's a fundamentally different enterprise than what the frontier AI labs have been doing so far.
To give some perspective from within the workplace, I think you're also underestimating how long change can take 🙂 Many orgs are still managing their environments via ClickOps. I know of multiple major organisations where excel sheets form a key part of critical processes.
Even if, right now, AI were capable of replacing every single engineer worldwide (and we're a longggg way off from that), I'd expect displacement to take years.
Now of course a very reasonable response to that would be that even partial displacement could have a brutal impact, which is true.
Sorry, I am a little new to all this. Correct me if I'm wrong, but your first point is saying that:
- A majority of the work Engineers spend time on is on 'backlog' tasks, like bugs, maintenance, updates, etc. Not the actual shipping.
- If delivering becomes cheaper, more is built, and thus more backlog tasks are needed, thereby absorbing capacity rather than freeing it up.
And your second point is stating that without hiring Junior engineers, you cannot have senior engineers, and there has been hiring challenges due to AI, however, smart companies are still hiring junior devs to maintain senior engineer productivity in the long run
Yes that is probably something I'd have to look into
No, I mean, when you build a software system you tend to build up a huge list of tasks that you would ideally like to see done, but you don't have infinite time and resources, so you prioritize that list and do the most important things first, and you never get to some of the items lower down on the list. If productivity goes up, you don't fire people, you go further down the list than before.
Agreed with all of this
Right, I understand what you mean now
@normal estuary This relates to the point I was making earlier about how we may simply do more with the same number of engineers, rather than the same amount with fewer. As things stand, we're leaving value on the table.
In fact, looking at Jevons' paradox, we might actually end up needing even more people than before, because there are entire projects and business concepts that were simply economically unviable previously.
Not just refining existing products, but creating entirely new ones.
Right, definitely a possibility. I still think the most likely outcome is that demand for engineers continues to grow.
Ah, as a small data point you might find interesting, @normal estuary the top AI firms are hiring aggressively. Anthropic recently announced they're expanding their UK base from 200 to 800 employees. Bear in mind these are the orgs with the most cutting edge models in the world, as well as the highest concentration of engineers who understand how to leverage them effectively.
But don't you think it's still possible these roles will eventually hit a bottleneck? Like, sure, there is a huge potential for increased productivity, but what happens when that productivity is automated and streamlined by even more advanced AI's, too? Basically my concern is, can we be confident that, at this trajectory of LLM development, those tasks aren't themselves automated too, or at least require less human capital? Can the speed of "New tasks" outpace the development of AI?
I think I am overestimating AI unreasonably
This is very easily done. I constantly go through a cycle of being super impressed by the latest models, and then feeling more and more jaded as I use them. You run into the rough edges very quickly.
Don't you think this paradox also applies to AI projects themselves as well? As in, a lot of development is going into AI, and with AI replacing devs, AI will replace AI, and so on, till the model is so advanced it oversaturates entire industries and it becomes economically unviable through overproduction - Which was my analogy to China previously
is learning coding worth in the AI era?
Yeah to be honest I'm hoping I'm wrong and you're right
Please scroll up a bit and reread the ongoing conversation from the start.
Short answer is yes. Long answer is pretty much in the conversation above
thanks
Nobody can know for sure. Everyone is investing a lot of money into AI development and research right now, so it's not implausible that we'll see more technological revolutions in the domain in the near future. But I don't think we have any concrete reason to believe that's imminent right now.
Thats probably the most appropriate answer
I'm not going to lie, I've learnt a lot from both of you, so thank you @vast shoal @solid parcel
You're welcome
Sorry I missed your message here
Just one more question regarding this,
"Is it worth you doing a CS degree? This is the one you need to weigh up. The market for juniors is brutal right now. There are tentative signs of recovery, but things are very much still in flux. I still think tech is a great industry to build a career in, but the barrier to entry is higher and the amount of competition could feasibly lead to downward pressure on wages."
What do you guys think about the current situation? Would doing a CS degree in this climate be 'stupid'?
Whereabouts are you, for a start? If you're in the UK, I'm a massive advocate for apprenticeships.
I am in Australia
I'm less familiar with the market/education there. I certainly wouldn't call getting a CS degree stupid, but I'd advise talking to some engineers in Australia as they'll be better placed to give tailored guidance on that front.
Do you think that a dual degree with Math and CS is "AI Proof", given its versatility, and maybe even able to thrive WITH AI?
I certainly think it would give you a strong foundation. I often wish I had a bit more of a background in maths. It's far from required to be an engineer, but even outside of math-heavy specialisms, it can be very useful.
What career paths would open up with the combo?
Why?
grok 🫡
What is the reason?
grok 🫡
for a career in the future related to programming, should I take web development or game development
Is it better to become data scientist for the future?
my take on this might be controversial, but I think "data science" and "data scientist" was always hype. There has never been a "science of data" that is a separate thing from statistics.
Because it was so hyped, companies would give "data scientist" as a title to their employees, regardless of what they actually did.
LLMs seem to have finally killed the hype.
So which one should I go for in the future?
what do you mean which one? the choices are data science and what else?
Data analysis?
this is an example of job titles being meaningless. there isn't even a conceptual difference between "data science" and "data analysis" except that data scientists supposedly know python.
but if you're a data analyst, and you can't code, you're obsolete.
Oh alright,so data scientist is the way to go.
I didn't say that, but if data science interests you, you can learn about it.
The average data analyst is tinkering in power bi and excel with zero python knowledge
earned my First ever pro python Certificate!!!
from Codédex. now I think I will go for HackerRank next
but I had to ask, How many, and what type of projects should I build for my Portfolio? and also, Can python help me have a satisfactory and stable income?
I want to know because I am learning Game Dev and need a really high spec device for the upcoming UE6 and right now UE5.(Unreal Engine)
If you want to pursue a career in software, the best and easiest way is to get a university degree in a related field, such as computer science. Learning and using Python can be a part of that, so the answer to your question is yes. But Python is far from the only skill you need.
If you're not pursuing a career in software, it'll be very difficult and unusual to earn money from it.
Good day everyone,
I'm honestly feeling a bit lost right now and could really use some advice about my career, my growth, and my place in programming.
This is my background:
I work with an international organization, but my role is basic mainly reviewing pictures and vetting work done by field engineers through tickets. I wanted more, so I've been learning Python for a while now. I don't go home after work; once it's closing time, I switch to learning Python. I go home only on weekends to prepare for the next week. I spend my evenings and nights learning Python and sometimes doing other studies.
Recently, I got an opportunity to move into the tools team. I spoke with the manager, passed an internal interview, and was given a chance at the Tools and Automation Engineer role. I was really excited it felt like things were finally moving forward.
There's also a big project to automate the manual, repetitive reporting everyone struggles with, and I was eager to be part of it.
But today, I heard that our R&D team has introduced a powerful AI solution. Honestly, it's astonishing. Solutions that would take experts weeks to build, this AI can produce in minutes. I even saw my mentors worried. It made me start thinking about the future, what does this mean for us as Python developers? How do we compete when tools can generate working programs so fast?
So I'm asking sincerely: what should I do? What should I focus on learning? Getting to this beginner level took a lot late nights, effort, small wins and now it feels uncertain. This really hurts.
If you have any advice, please guide me. I truly want to be relevant in this industry.
Thank you all.
many software engineers are paid to write software using python
I wouldn't worry about UE6 or UE5. There is no need to focus on "pro" tools.
You will be the limit rather than any software you use for years to come as you are building your foundation.
Don't get attached to solutions, get attached to problems.
Writing code is the easy part, the difficult part is solving problems. So use AI or any tools that will enable you to solve problems rather than fighting them.
There's nuance to this, imo. Using AI can impede learning. So particularly when you're starting out, I think it's a slightly fraught proposition.
That is not applicable in the context of a job
If you are avoiding AI in the context of a job, then you will be left behind
I'd respectfully disagree with the former, and stress that there are levels to the latter.
Knowing how to code is arguably more valuable in the age of agentic coding tools, not less, because these tools amplify the skill of whoever is driving them rather than replacing it. Using something like Claude Code or Cursor effectively still requires you to make the architectural decisions the model cannot: what the system should do, how it should be structured, and what tradeoffs are acceptable. Models are non-deterministic and have limited context, so they regularly deviate from the plan or produce code that looks plausible but is subtly wrong, and the only way to catch that is to actually read and understand what they wrote. Natural language prompting is ambiguous in ways that code is not. In practice, people who already know how to code get significant leverage out of these tools, while people who don't tend to end up with codebases they cannot debug, extend, or trust.
So the time you spent learning Python is not wasted, if anything it'll amplify your ability to leverage AI tools.
So, what should someone who positions AI as a Socratic teacher do to improve themselves? When I ask AI, it tells me to read documentation. When I learn coding, I position AI as my teacher, but I feel like this prevents me from seeing my mistakes. I never feel I'm good enough. I'm not currently having AI write code for me, but I'm learning how to approach a problem from it. Do you have any suggestions on this?
Unfortunately, you are stuck between a rock and a hard place. On one hand, you should spend some time learning and growing and doing things by yourself without the help of AI so you can grow and learn. On the other hand, as a professional, you should also learn to use AI to make yourself competitive with the market and your peers.
You will have to find a fine line between the two
I don't feel very qualified to answer this question since I didn't have the option of using AI as a learning tool back when I first learned programming, so I'm also not sure what the best way to utilize it, or not utilize it, for studying is. I do think you should focus on building projects rather than theoretical study when you're learning programming, and you should engage proactively with the theory, problems and solutions that you encounter as you build your projects. If you get stuck on something, maybe don't exclusively rely on AI feedback, come into this server for example and discuss your problems and approaches with the community. Try to think of alternative solutions and what their pros and cons are, don't just always rely on the first thing an AI comes up with.
I think your resolution to not have the AI write code for you is wise.
And I'd advise you further to not let the AI do the thinking for you either.
I regularly use it for this. It can be a great way to make sure you're reasoning through and building up a valid mental model. I'd recommend exploring multiple avenues, and pushing back on assumptions and recommendations to make sure you're engaging with why certain things are the way they are. I'd also recommend validating what the AI tells you rather than taking it as gospel. Referring to documentation, guidance from other engineers, other technical resources (blogs, books etc.)
This is just my own take on it, but I try to think of it as different.... "tiers" of information.
There's stuff you need to KNOW to really know (like theoretical foundations), I use AI to direct me to resources and then just.... put in the time/effort to learn it/practice it. I may still use some AI in this process beyond finding resources, but minimally and generally as a last resort. This is because there have been some studies showing that the friction from active learning vs using an LLM will increase your ability to retain the information in the long term.
If it's something that's less important that I may need to know in the short term to contextualize info from a higher tier, I will basically learn by dialoging with an LLM, but still try to poke holes and do a deeper dive into my understanding.
But to take a step back and make a more holistic point, I think the biggest danger in learning with an LLM is on topics that you have no basis to challenge it on . It's easier to challenge and push back when you at least have some level of understanding of the topic and are just expanding your knowledge. Otherwise you are just sort of trusting it blindly and blind trust is dangerous. The LLM doesn't even have to be wrong to be dangerous, it may just be missing some critical context that someone more experienced would be able to interject with.
But this all probably falls more under #pedagogy than #career-advice, although keeping up with your learning and latest developments in the field is an "easy" lever to pull to make yourself more competitive (it's certainly easier for me personally than selling myself better or whatever)
My opinion is that social media background checks aren't a big concern as a general rule, despite how news plays it up as a big threat. But use common sense!. I see tons of ad-hominin personal attacks in Facebook comments. Spewing such vitriol can't be good for a career.
hi, i'm a javascript engineer - as i have been for 6 years, i'm looking to get into a career using python, but i'm not sure how to get a job starting in python because i've never worked in the field before, and i'm basically a beginner - i've been learning it on and off for about 7 years, can anyone help?
Lets say you have 10 hours a week after work to do Python (most of us spend that amount of time doomscrolling or otherwise wasting it).
What projects would you pick? Why is Python a good choice?
Idk, just be aware that anything you post on social media that isn't privated can be viewed by anyone at anytime. Just in general.
And there are CEOs/company presidents petty enough to reject candidates for the dumbest of things
we rejected someone because one of the pictures on their social media had a bong in it or something equally dumb
LOTS of people have dumb stuff it this level. I would think a history of ad-hominen attacks is worse than a photo of a bong, as a history of toxic behavior that attacks other people is Not Good.
If companies are looking for dumb excuses to reject candidates (who are otherwise solid candidates) then you will see a growing population of "hidden gem" talent that is rejected unfairly over whatever pointless reason but is perfectly employable. What will this talent produce, outside of industry?
how far along in python are you so far?
do you have the basics down? maybe a little bit of dsa?
it depends what you are learning for, if you're learning it to try get a job, you should work on projects in a specific field, e.g. if you want to do DS, maybe some kaggle projects, or if you want full-stack, then just do any FE, with a python BE
python is good cause it's easy to get into, and the syntax is very high level and readable, its mostly used for research/data analysis/some backends
Hi
Apologies for the ping/reply. But WGU is "Western Governors University".
I have no knowlege about the CS degree nor how WGU actually is. I am currently just studying to be able to apply for WGUs Software Engineering bachelor's and masters degree program.
If you wish to learn more, look for people who have actually gone, or are currently taking it. Also look over their site and various other sites for more information.
ok so your doing the swe at wgu? how are you doing ? are you almost done?
As I said, I am currently just studying to be able to apply.
Also, please do not DM me again.
I think I’m finally going to push back on this a bit, after studying for a long while and getting the experience now.
This is largely cope, and I hate to say it because I wish you were right. Jevons paradox only holds true in times of mass plenty (the paradox being that a greater abundance of a resource, I.e software, leads to greater consumption, so there’s parity) and it doesn’t apply here. The economy is absolutely fake, and we’re seeing at least steady productivity resulting in mass layoffs still, so actually yes-just because a company can produce more software per employee actually does mean they will use that as an excuse to raise the stock price and lay off thousands of people. It doesn’t have to be “ai end-to-end replaces my job and now that skill set doesn’t matter” for it to still result in less hiring and less opportunities. Jevons paradox is used a lot on these discords and Reddit and other places but it’s not applicable right now, otherwise we would be seeing a rising demand, and not roles being gutted. The rate at which society consumes software is not increasing proportionate to the rate at which it can be consumed, and nowhere near the rate at what it costs-so the best bet is that this system collapses, and it returns to a more ai/SaaS pivoted fusion with less opportunities and only gestalt talent and top 5% are going to get roles in, I hope I’m wrong desperately.
Are you sure that mass layoffs can be attributed to AI?
fyi, some new lines would really improve the readability
And even if layoffs attributable to AI are happening right now, I don't think we can confidently assert that it's really due to concrete real productivity gains vs the perception of productivity gains.
sometimes the layoffs also happen to free up capital to spend on AI.
"We would be seeing rising demand" assumes the demand response should be instant. Productivity shocks historically take years to translate into expanded output, because organizations need time to figure out what to do with the new capacity.
We are bound to see many different reasons and situations as companies are trying all sorts of things and seeing what sticks on the wall
Overall I think it's just impossible to make conclusive statements on how the market will settle in the long-term right now. We are still smack in the middle of the transition and everything is in flux.
With regard to this I just want to highlight that there are factors other than AI that affect market expansion, like interest rate cycles and other exceptional events like COVID, so it's very difficult to isolate and associate current hiring trends with just one of those factors.
no they are not
i don't see how "oh hey our engineers are more productive, we need less of them now" is viable from a company standard, maybe I'm missing something.
If a small number of people can now do a lot more with AI, isn't the company's best response to just have more ambitious goals to produce more revenue?
I feel the current layoffs/higher competition etc can be attributed to companies reserving more money for investing into AI research, hardware, data centres etc rather than just needing less people to work with
Think about it like in terms of levers. As a company, you have a budget and a bunch of levers you can push to allocate budget/invest to them.
If one of these teams finds itself suddenly 3x more productive, it doesn't mean you HAVE TO PUSH that team's lever further. It means you can pull back on that lever to get the same desired level of investment and allocate that extra budget somewhere else where it's more needed
the "allocate the extra budget somewhere else" is still contributing to
more ambitious goals to produce revenue
right?
right, but that means I can fire half of that team that found itself more productive
and use that money elsewhere
sure, the team itself might slow down hiring/lay off people but the budget is probably still going to something. maybe some other team with a different skill set (which is also 3x more productive right now)
these nvidia cards aren't gonna pay themselves
and sometimes, it goes to increasing the value of the company
makes sense, i do think that's the major problem here. simply allocating budget to invest in AI research, data centres, hardware etc probably doesn't create more jobs and it seems to be very hyped right now
Because even without reinvesting it, it means I can generate the exact same ARR with half the employees
hence greater value for the company
i don't think companies are supposed to target a fixed ARR if their employees are more productive tbh, it should increase as productivity increases
companies and VCs absolutely track metrics like ARR/employee
it's a great way to measure efficiency
ARR/employee is a great metric sure, but if you're aiming for a constant ARR by cutting down employees, it's not gonna hold up well
the net ARR also matters in global competition probably
these are separate things
you can both decide to:
- Reduce the number of employees to improve your efficiency
- Re-allocate some of the budget towards specific initiatives
ARR/employee increases if you reduce the number of employees (assuming they do get the same amount of job done)
similarly, just increasing the overall ARR will also increase ARR/employee (and there's the net benefit of competing better at a global level).
naively, one of them seems like a direct upgrade to other - "keep same employees, take on more work"
Right, so you can play with both numerator and denominator.
I'd push back and say that many of those tasks do create jobs. Where I agree is that the degree of investment in AI may not be particularly rational. Bubbles distort capital allocation, which can mean resources are not being allocated toward the highest return uses.
note also it's far easier to reduce the number of employees than generate more ARR
the message was trying to argue that playing with the numerator is better here, it increases both metrics (ARR/employee and ARR)
reducing employees improves only one of them, keeping other constant
"better" will depend on how you measure it.
Some companies will be satisfied with just firing people. Some other companies will use that money to create a new AI department. Some other companies, will allocate it in sales, etc.
yes. That's the rational thing to do.
Reduce the number of employees now, and then figure out what to do with the extra capital
uh, they should probably happen parallely (or maybe, the planning should happen before the reduction) for any rational company
It depends. It can certainly help though
It's also a great opportunity to get rid of the low performers or people who avoid AI
On a related note, it's interesting to see that Microsoft's latest redundancies are clearly tilted toward targeting the older engineers at the org
Unfortunately, they are an easy target
true tbh, most AI research and semiconductor companies are doing fairly well with recruiting people
It's been funny to see just how rapidly Intel has seen its market cap turn around
yeah, i wasn't following it and was about to cite intel before i found out right now
I'll be interested to see how everything unwinds in terms of the AI bubble. From my understanding, there are blockers all over the place that make the buildout commitments a lot of orgs have been making practically impossible to meet, and we're already seeing hundreds of billions of dollars worth rolled back
Yo
I need to both study and read; how can I find a job through software development during this period? I have a high school diploma in information technology.
Ah, that's what you're asking. You basically can't get a job in software without a university degree.
I've currently found a website development job solely through referrals, paying between $1000-1500,
but I need to work to be able to afford my studies.
Finding any paying work at all without a degree and internships is extremely unusual.
Yes, it was completely by chance, so I'll need to find different jobs in the next 2-3 months.
I think that's very unlikely. If you need to work to pay for studies, you're probably better off finding a different type of job.
you can, you just need to put in more work
you should take on more complex jobs, are you doing full-stack?
I’ve got the basics down
you should start with dsa, you said you have 6yoe doing JS?
concepts are very similar, if not simpler
This advice doesn't really hold if they're still studying. To take on more complex jobs, you need to actually have the skills to handle them.
Yes, I'm working as a full-stack developer. I mostly focus on Python for backend, handling data analysis and asynchronous programming. I also use Docker for managing my projects. I'm currently building tools for the Solana ecosystem, so I'm used to handling complex tasks.
And I've developed three websites before
cool sounds like you're doing good
are you working for a company now? or is it more freelance?
Currently, I'm working on a project through a referral, so it’s more like freelance/contract work. But I'm looking for new opportunities or more stable roles in the next few months.
you should build up your portfolio and start cold emailing (sometimes works), and slowly move to working on more projects at once
Thanks, that makes sense. Since I don't have a university degree yet, do you have any specific advice on how to stand out against applicants who have one? Also, are there any specific platforms or communities you recommend for finding high-quality freelance work?
I would really recommend just getting a stable, unrelated job as @vast shoal suggested.
You're going to have a very hard time consistently landing freelancer work. You don't really have a track record currently, AI means non-technical people can get further by themselves without needing to outsource work, even when they do need to outsource it's a race to the bottom on freelancing sites (including against people in places with a much lower CoL, meaning they can undercut you), and it takes a tremendous amount of time touting for work.
People come in here every day asking about freelancing, because it feels accessible. That accessibility means there's a tremendous amount of competition, and a resultant downward pressure on prices.
I understand your concerns about generic freelancing, but I’m not just building simple landing pages. I’m working on niche areas like Solana data tools and backend automation with Python/Docker. I believe specialized skills have a different market than the 'race to the bottom' you mentioned. I’m still aiming for stable roles, but I'd rather build my experience in tech than in an unrelated field.
I can't speak on Solana, but Python and Docker are both very broadly used, and backend freelancers are a dime a dozen. I completely understand the want to spend your time building tech skills rather than doing something unrelated. By all means give it a go, but I'd recommend having a plan B in place in case you find you're not getting any traction.
thanks man
Data structures and algorithms.
can someone tell me how to learn python free im a beginner
!learn
Here are the top free resources we recommend for people who are new to programming:
- Automate the Boring Stuff — an online book (also available to purchase as a physical book)
- Harvard’s CS50P course — video lectures (slides and notes provided) with exercises
- Python Programming MOOC 2026 course — text-based lessons with exercises
- Corey Schafer's YouTube playlist
For a full, curated list of educational resources we recommend, please see our resources page!
i would recommend, just go on youtube, search brocode python, watch that, if you cant sit through that, you're not finishing anything above
and then after that get start on some books
ty
mate you said that 4 months ago how long does it take ? and i will not dm you mate
I would definitely recommend any of the resources in the embed above rather than bro code.
I need guidance 😞
Feel like am just wasting my time at university it's been like 2 years since i made any exciting project
I mean i have made few websites and stuff over the last 2 years but its not that impressive
I am waiting for my university to get over so i can really upskill
nothing stops you from upskilling right now
I mean am learning in a sense but most it are theory which i hope comes into use when i make projects which i haven't tried to make a good one
I have exams in 4 days
Did you all actively made projects while in uni applying theory you learnt in university
of course. that's the best way to learn: going past coursework and to more interesting, deeper topics
Yes
I always plan to do that starting of every semester i somehow don't get time
Either my own projects or going above and beyond with coursework projects
Our semester is like 4 months with 1-2 months for exam
You answered it in the beginning. “If I always sell ten pizzas everyday and not more I can cut the cost of each pizza, still sell the same and I will make actually more money”
You’re thinking as someone who thinks their a value to the company, and in some sense you are, but you aren’t the company
They’re not completely attributed to ai, but they aren’t helping given the current economic state of the industry
i was trying to think of the company's perspective in that message
and a company stuck selling ten pizzas everyday with reduced cost is probably gonna not compete against another company which keeps it's same investment but sells more pizzas now (because cost/pizza reduced)
You’re just assuming that there’s no upper bound to the stock increase that comes with productivity, and that just simply isn’t true
There is finite consumption of code productivity by the public to be economically beneficial to these companies, and while having more productivity matters in the sense that you want to win over your competitors audience to a degree it’s logarithmic in the upper echelon of where these companies are at, I think it’s obvious
If that wasn’t the case you would basically never have layoffs affect engineers because having more code = more productivity = more capital gains = we can hire more = more code = more productivity = ….
not really, people do have different specialities and teams work on different things. something like #career-advice message could always happen
Yeah that can be true, to a point, but these top companies have such a moat where it’s just around 15 of them and they all have a carved niche now and there’s not a ton of real competition that’s happening that can actually threaten the position of most of these companies
Look don’t get me wrong I still think jevons paradox holds true when times are good, but when companies are trying to stay afloat while basically every other company in the stock market is fighting for its life, if you make productivity gains you are going to want to lean up and lay people off, it sucks. I wish they wouldn’t offshore either that would fix a boatload of issues too
This is a big issue. More and more people are being displaced by this economic gate-keeping.
Generally this breaks down when enough displaced people form "parallel societies" of their own and they grow mainstream. It's that growth stage where the jobs are.
@dusty fulcrum have you ever thought of investing in a startup as in starting one yourself?
yeah i couldn't agree more. I think ai will speed that second part along
it's so hard to not despair sometimes with all of this
hello CS majors
is it normal to take 5 years to do a B.S in CS
should I do B.A instead if I can do it in 4 years instead?
it is not normal, but it is not unusual
There's a lot more to making a startup than just being good at management or coding. I for instance am not great at schmoozing. There's a certain amount of business/sleaziness that never appealed to me. I would be the Woz to Steve Jobs or the Paul Allen to a Gates. But there are a million startups out there that never succeeded, so it's a rough market.
Unless you plan on going to grad school, no one will care about your specific degree, only that you finished it and learned something. So (a) focus on actually learning something, and (b) actually finishing it.
can you elaborate on what you mean by "no one will care about your degree"?
I don't think employers or grad school admissions counselors care about how long you took to complete the degree, in any case.
admissions counselors are much more likely to care about GPA than employers.
Optimize for your 40 years long career, not for 1 year less or more of education if it can prepare you better and make you a stronger engineer.
As a side note, BA vs BS has far more impact than 4 vs 5 years. Different countries have different education models, some people might have taken a break, some others will have switched majors or just study in the evening/part-time. So duration can be quite different from candidate to candidate.
"Finite consumption of code productivity" is doing a lot of work without much support.
lol what do you mean, of course it's finite code consumption. users consume the service that the code generates, and you aren't getting more users if you have more code, the same amount of user is going to use xyz service past some threshold whether they have 1 feature or 100 features. you arent creating more demand by creating more code, and youre thinking that code consumption and even demand in general is more important for companies than managing cost. managing cost is the single most important metric to these companies next to stock price, which is the publics way of evaluating how these companies manage cost in proportionate to their service
I mean, you might be able to get more users if you have more code. More products appealing to a broader user base can help you acquire more users.
Or the same users might use your products more.
yeah that's logarithmic though, not linearly in how much value it creates, but it is linearly in how much it costs
I'm not sure how you determine what the curve looks like.
You're continually making unfounded, definitive statements and then claiming that they're obvious and inherently true.
that's because it is obvious. if i'm someone who uses gmail or whatever service for 6+ hours a day, no matter how much better they make gmail, for human reasons I'm probably not going to use gmail for more than the 6 hours i use it for. you scale that to a business company setting where workers are using services for 8 hours a day, when they leave work they aren't going to be looking to use that service for longer. said another way, demand on these services has a cap, early adopters hit the cap before everyone else, and eventually society hits the cap regardless of how good the service is.
and so if you have one team of engineers using ai or whatever uphold that during times of economic hardship, the company is looking for cost cutting to lay off as many as they can while still maintaining daily operating procedure. demand is not going to eclipse that fact that the company has to keep hiring in order to still function
You could get more users or you could upsell some services
You can also take that core technology and apply it to other segments
you can
i think given the financial state of things right now, companies are happy with the current demand, and want to lay off as many as they can to cut cost while satisfying that demand
i think that aspect is lost on an extremely large amount of engineers on these discords and internet communities
I wouldn't say they are happy with the current demand. A basic idiom in economic is that if a company doesn't grow, it dies.
However:
- they must have an AI strategy and the companies who do are rewarded
- AI is expensive
- There is a push to be more efficient with ARR/engineer
The latter sometimes being pushed for without proof either due to the push from the first point
Again, you're just speculating here and then taking a pompous tone as if you have some grand insight the rest of us are simply missing. There can be a grain of truth to what you're saying without it being as black and white as you're presenting it.
Also to note the current uncertainty in the business world would make some companies hesitate to invest now.
i think they want to weather the storm by offshoring and waiting until the interest rates change, or the ai bubble to pop. in which case is token cost going to be more or less than 100k/yr for an engineer
yeah that's fair. See where the wind blows before taking on more risk
what, actually, do you disagree with in what I'm saying? you think if a company keeps making better and better products everyone is going to drop everything and go with that company? if coke is that much better people will stop drinking pepsi forever? I'm saying there eventually is a hard limit on demand, because there aren't infinite people using technology, so obviously it can't scale infinitely, especially with where ai cost is (now and probably in the future)
this notion of just get more code and your company will be better is coping. i believed it before, but it's just false and it's obvious because companies are laying off engineers and offshoring like it's crazy. if stanford cs grads are having a problem, the companies don't care about code.
yeah that's what i think a lot of this is too. i think the top whatever companies will outlast all this, and then maybe one major player gets a really economically viable cost-effective chatbot and in 10 years we get some hybrid future of engineers building prompts and then passing it to debug teams etc
I mean when it comes to getting a first job in software development the difference between the various flavors of CS degree are not going to matter as much as "did you get a degree" and "can you actually program". The longer your career goes the less important it is. A math BA with 4 years of python programming is not going to struggle much vs a specific CS degree with similar experience if they have appropriate skills.
I think some nuance that could benefit here is that these markets where you addressed the entire TAM are quite rare.
If you are an average tech company (not FAANG), it's very unlikely to be in that position
true. i think after this recession i think hiring might open up again for those caliber companies, maybe in general but definitely those
already seeing some signs. We had multiple candidates getting multiple offers
going to not let myself get beyond beyond excited for that hahahah
After 4 years, the person with 4 years of programming will have an easier time finding jobs than before, but there would be a difference in terms of jobs they would get into. More advanced/theoretical jobs will remain difficult for them to get into
So it comes down to having a job VS the same job
Yeah I was saying that 2 people do the same job for 4 years and then go to get a new job, the exact degree is going to be less critical than the experience.
I've been amazed at how little cs some people with cs degrees actually retained as time passed.
yeah, it's a skill like anything. If you don't exercise it, you lose it.
Focusing on challenging jobs and growth can be a good way to retain that. Plus what matters is the ability to be willing to learn and not be afraid of dealing with more complex/abstract topics.
But in the end, we shouldn't take anything for granted. For instance it happens a lot for native speakers to loose the ability to speak their native tongues after moving countries and not really speaking their mother tongue
hi guys, which is better, a general bachelor’s degree or a professional bachelor’s degree?
for someone who wants to be a SWE
what country is this?
france
general bachelor
why do you think that?
I don't have an ulterior motive for asking. In my lexicon, a "professional degree" is a juris doctor or a doctor of medicine. I don't know why someone would ask about a "professional bachelors" in any context, CS or otherwise.
I think the most accurate answer would be to look at job listings in france, and see if a majority specify what you mean by "professional bachelors"
also, while I am here, I wanted to ask:
As a software engineering student, how relevant would knowing data engineering be in a contexts of regular backend engineering, and a ML/AI engineering roles in industry? I know to a limited capacity that they are relevant, but how deep I should look for the desired role, I don't know. I am in college, about to hit the job market
there are no clean lines in technology careers. there's no way to definitively say what skills are "data engineering", as opposed to anything else.
Education system there is different from the US'.
You have the usual bachelor/masters/phd, but you pretty much have an "exit" degree at each year for people who have/want to leave the education system and enter the workforce. The "professional bachelor" is a literal translation here and one of such degree
so the professional bachelor is the exit degree?
yeah
Hello as someone who is already proficient in low level systems programming I was looking to make a shift to AI/ML since I see a lot of SWE jobs going out of the job market. I am currently a senior in HS and was wondering if I should pivot my studies from Comp Sci to Data science in order to adapt to the market?
In this case, the "general bachelor" would be in the context of continuing for a masters. A "professional bachelor" is if you want a way out. It's also super popular for people who did a 2 year degree and want a quick extra year.
It's tailored for getting quickly into the professional world, but is also seen as lower
I think its more accurate to ask, "is it a possibility that I'll be tasked to create data infrastructure such as ETL pipelines, have to do data modeling for DBMS systems like postgres, and know how to deploy these systems into production? Or is it a reasonable that there will be dedicated teams for these structures, and I should only focus on SWE activities if I am in these roles"
Even admission can be different between the two
It's reasonable for such person to be accountable for all of these