#career-advice

1 messages ยท Page 11 of 1

vapid jay
#

Its from advices ive heard from seniors. Anyway somewhere well structured that has a history of employing interns and stuff should be better

sleek geode
#

That lovely to hear that someone switch hospitality job for coding. So back to my question, what I could do before applying? Make a free job for references, complete big project and publish it on GitHub (grab all starts) or maybe meet some good people on big IT events, which will offer me some job?

peak halo
gilded valley
#

What is your level of experience?

peak halo
summer roost
#

I was about to say something similar to this. I agree, startups often need people to wear many different hats, which makes them a poor place to aim for if you're just trying to break into the industry.

vapid jay
gilded valley
vapid jay
gilded valley
summer roost
#

We do like people who post in this channel to be transparent about what their experiences is.

vapid jay
peak halo
#

Be sure to read the Edict of Self-Qualification.

near ocean
#

My startup experience was great, had all the tools and people i needed available to learn and grow, they didnt treat me like a senior at all (which was part of the reason I left), they understood it was my first job

gilded valley
summer roost
vapid jay
summer roost
gilded valley
peak halo
sleek geode
summer roost
#

What country are you in?

near ocean
gilded valley
#

I know someone who went from 0 experience -> bootcamp -> startup for ~2y -> Microsoft now. He talks very highly of his time at the startup

vapid jay
summer roost
#

Sure. But so is what you heard from seniors.

vapid jay
true harness
#

that's not what qualifies means in this context

summer roost
#

Unqualified meant without qualifiers.

gilded valley
summer roost
#

In any event, mariosis is the only person who has weighed in so far with first hand experience working as a junior at a startup

flat kestrel
#

Hello everyone, (for context I am in the mid-west USA)

I just completed my Associates in CS and was planning on attending a top 30 (CS ranking) school for a BS in CS. I ended up getting a full time back-end software developer offer that was about 10k below average compensation where I live but much better than most jobs still. The issue is it uses a proprietary stack (old healthcare systems). I ended up accepting just because I wanted to avoid going into debt and they offer tuition assistance so I can go to school part time and finish up my bachelors from here. I have about 45 credits remaining (15 credits a semester, 2 semesters a year). At this position I will be working on tooling/infrastructure so stuff like creating/maintaining internal APIs, fixing errors or adding features to internal tooling, so on.

I now have a few competing priorities.

  1. Finish my BS CS
  2. Build up a portfolio in a better stack i.e. MERN
  3. Get good at interviewing (behavioral/leetcode)
  4. Do well at my actual job.

It seems like staying in this position long term would not be ideal for my career, so my current plan is to build up a decent portfolio in MERN, continue working on interviewing, and do well enough at my actual job before hopping in a year. I am not sure if finishing my BS would really benefit me short term since I'll have a year of software development experience, even if in the proprietary stack. I also met a few people with no degree at all who are getting FAANG interviews but I'm not sure if that's normal.

Any advice for which things to prioritize from here? I'd like to stay in full stack or back-end web development but I'm open to learning about stuff like k8s, aws, so on.

digital fjord
#

Oh, I actually had a discussion about this^^ with my unis student business advisor kinda guy. As I understood it, hiring a senior for a startup means that:

  • you are likely poaching them from their existing job, which means they are expensive and will take quite a bit of time to decide
  • your hiring pool is smaller
  • they can't work the long hours a startup needs worked to survive, since they likely have a family
    which can often be undesirable.
vapid jay
gilded valley
flat kestrel
digital fjord
gilded valley
honest pivot
#

As perhaps can be expected, it can be difficult for a startup to get off the ground. You really need some people with experience who can get everything set up from scratch and who know how to design things well. At the same time, those kinds of people are very expensive. If you can't afford them, then you end up getting more junior people. But if they are not equipped to grow into their effectively-senior role quickly, then you've got a recipe for failure. I was just in such a startup the last two years, I think I am one of those people who could learn what was needed quickly, anyway I'm leaving it to get paid a lot better. I do think it was a valuable experience.

flat kestrel
gilded valley
flat kestrel
# gilded valley I just meant that you'd be getting paid to work as a software engineer alongside...

Right, I don't intend to go back to being a full time student but I do intend to finish my BS eventually. The thing is I'm earning like 70k/y base here and Amazon in my area pays $130k/y base and $180k/y TC. So I'm not sure if my goal should just be to get into a place like Amazon ASAP or how realistic that is.
70k/y starting is still very good for most jobs where I live, just a bit below average for devs which average at like 75k/y starting for those with a BS CS.

vapid jay
# flat kestrel Hello everyone, (for context I am in the mid-west USA) I just completed my Asso...

I would guess you could do 2 and 3 little by little everyday. Ive been working on a project in my vacaion with a total of an hour doing fullstack, with the help of guides and tutorials, so do a good research before starting and you can watch/understand/implement 2 blind 75 questions a day. Which in total can take you two hours. If you assume this phase will pass it may be worth grinding a little. Make sure you sleep 8 hours and dont drink as well.

flat kestrel
# vapid jay I would guess you could do 2 and 3 little by little everyday. Ive been working o...

Yeah honestly I can do most of those at the same time. I only spend like 4 hours a day on hobbies and exercise which leaves a lot of time and like I said I'm mostly remote. I think you're correct I should just grind blind in my free time and work on the portfolio stuff slowly. Would probably only take like a month or less of portfolio grind to get a junior gig somewhere else when I decide to hop.

gilded valley
# flat kestrel Right, I don't intend to go back to being a full time student but I do intend to...

(for reference, I graduated a year ago in the UK and work for a UK based finance corp, so I'm by no means claiming to be an expert). It seems like the things you need to consider are:

  • Chance of landing a FAANG type job immediately after finishing your bachelors should you decide to do it full time
  • The value of the experience you're gaining, and how that will help you when it comes to landing a FAANG type job
  • Cost of tuition were you to the degree full-time

The cost-benefit on those first two seems to be very difficult to weigh up, and depends on many factors very specific to you

sleek geode
#

BTW with all respect to people who got or on the way to get CS degree, I would love to hear stories about people who got their first programming job without CS degree. Some real stories (not like newspaper stories). It will really motivate me and maybe others in the channel. pydis_strong

gilded valley
near ocean
#

Theres also a pin here about a member that got a python job with just selfstudying

sleek geode
#

Thank you. ๐Ÿ˜„ Just a lil bit upset with discussions about startups and CS degree. But I'm not gonna give up.

delicate bane
lapis wind
vapid jay
flat kestrel
#

But leetcode really isn't that bad.

lapis wind
#

My general thing went:

  • Did A levels, covid happened, decided to not really focus on grades and instead just get really good at programming. Not something i'd 100% recommend but meh.
  • Went in via an apprenticeship, the experience I had already from doing stuff over the summer and in my free time meant that i progress pretty quickly
  • Started learning rust back with A level times but didn't really have enough to be professional.
  • Eventually my open source work with some Rust stuff lead me to being friendly with a Rust startup, and ended up doing some Tech convention talks with them.
  • Ended up joining them fairly recently.
vapid jay
flat kestrel
lapis wind
#

Absolutely don't regret not getting a CS degree, but there definitely was an element of I was fairly lucky with my first employer being incredibly good and fair with both pay and progression rather than holding me to my contract by tooth and nail.

Some companies can be very tight with that sort stuff so you probably wont progress as quickly

gritty rivet
# sleek geode BTW with all respect to people who got or on the way to get CS degree, I would l...

My path was slow but relatively easy. I got a CompTIA A+ and started working in desktop support / help desk. While doing that and working on other relevant certs, I kept dabbling in Python. Eventually did the Nucamp Backend bootcamp and that led quickly to my current job in SWE. The previous experience in IT support wasn't essential, but I do think it made things easier. Biggest drawback to my route was that help desk pays way less then SWE

sleek geode
sleek geode
flat kestrel
near ocean
#

I would suggest you steer clear of such programs, like M3 and the likes, but i dont exactly have anything else to suggest

lapis wind
#

Most apprenticeships Don't make you pay, tbf I don't think they're allowed to do that and be classed as one but idk.

Contract length depends on what kind of thing you're getting out of it / what level apprenticeship it is.

Mine was 2 years but that's more of a guaranteed fixed term contract.

Normally what happens is you do the 2 years, then they choose whether they want to offer you a permanent role or not. Normally they will because they've just spent alot of money training you. But either way you come out of it with 2 years experience.

Most contracts I've seen are not mandatory though, so they don't normally charge you for the cost of paying for training if you leave early.

By mandatory I mean you cannot opt out of the contract without reprecussions i.e financial

prisma canyon
#

is this job worth

sleek geode
lapis wind
prisma canyon
#

meow

#

is programming a good choice

near ocean
#

Yes, if you want more details you should ask more specific questions

flat kestrel
prisma canyon
#

how much did you guys pay to study for this

near ocean
#

That depends on the country you study in and your status in that country

sleek geode
near ocean
#

For me it was around 9.25k GBP per year, 4 years total tuition fees and probably double that in living expenses

graceful mason
#

^ which is in loans

prisma canyon
near ocean
#

Its a lot of money, i dont have the numbers right now, but yes theyre all loans and im paying for them with my mom's help

lapis wind
vapid jay
near ocean
#

Why? This isnt career related, you can get a job without going to college, it'll be harder tho
Besides, when i did my studies inflation wasnt record high

lapis wind
#

tbf your costs aren't that far off what it is now in the UK ๐Ÿ˜…

near ocean
#

Unless youre a citizen, tuition has more than doubled

lapis wind
#

Imperial Collage London accommodation will set you back about ยฃ7000 per year alone, more if you're anywhere within 30 minute walking distance

vapid jay
near ocean
#

Im not lucky anyway, this is the normal route
My girlfriend is debt free and she schooled in the US

lapis wind
#

I swear the US has a worse education debt issue than most EU countries?

sleek geode
#

Thanks for yours advices. I have a better understanding how to get a first job in programming now and what should I try. Have a great productive day. โ˜€๏ธ

flat kestrel
#

(in the USA) I'm debt free at the moment, I was paid to attend for my associates. If I were to continue my BS without tuition assistance I would've paid $15k/y in tuition for two years however I would've been getting around $10k/y in financial aid (Pell + state grants). I would've gotten around 5-6k/y in scholarships and I did not look too hard for them.
The cost of attendance for in-state schools if you commute is generally a bit overrated.

#

For me I would say going to school probably took about the same amount of time as self-teaching would have and I was paid to do so while accruing credentials. If you don't live near a decent school it's probably less appealing.

prisma canyon
#

one simple question can you guys give me the total that you spent in your whole course

vapid jay
lapis wind
#

I think they mean cost?

prisma canyon
#

money*

lapis wind
#

Technically ยฃ0 but I didn't do Uni so dude_shrug

vapid jay
gilded valley
vapid jay
lapis wind
vapid jay
lapis wind
dense mesa
gilded valley
vapid jay
dense mesa
vapid jay
lapis wind
flat kestrel
lapis wind
prisma canyon
#

how did you guys overcome all the costs

gilded valley
ivory sluice
#

most people take loans, work part time jobs, etc.

#

there is also financial aid available, based on merit or otherwise. both private and from the government

smoky quest
flat kestrel
ivory sluice
#

are you in the US? pretty much everyone i know had part time jobs during school

lapis wind
#

It's pretty common in the UK too, mostly so people can earn some spending money

gilded valley
flat kestrel
ivory sluice
#

and what about your peers, what did they do?

dense mesa
lapis wind
#

Tbf I think working a part time job teaches you some fairly important general lessons especially with things like interacting with others.

flat kestrel
#

Almost all of my peers worked. The majority of them dropped out or swapped majors. I was the first one to get a development position.

prisma canyon
#

ok ty:)

dense mesa
#

It's incredibly privileged to attend university in a western country without having to take a loan and/or work in addition to it

vapid jay
ivory sluice
flat kestrel
# ivory sluice you sound pretty smart if you had so many grants that you were paid to study wou...

I respect that it's a position of privilege to not work during university but I do not think it's optimal to spend time on retail or food service or the like if you do not have to.
You could say that sure, but ultimately it was more about me having the free time and stress free lifestyle to pursue stuff in my free time. I had a full time job where I automated things with python/pandas that was not technical. They liked this during the interview but it is NOT comparable to the retail or food service jobs most of my peers held, and I did it prior to going to school.

prisma canyon
#

well I dint mean to start this chill

smoky quest
#

It depends what you do with that time. If you work on a part time job or invest it in projects or screwing around

ivory sluice
#

my part-time work was a teaching assistant job, and not all part-time work is retail?

prisma canyon
#

what are other jobs

flat kestrel
#

I would happily go 20-30k further in debt and get a job 1 year earlier rather than have worked part time. For me I didn't have to make that choice, but if I did, I would've done it.

ivory sluice
#

i would agree that of course more relevant work is better than work not relevant to your studies or career

dense mesa
flat kestrel
prisma canyon
#

ummmm which ones are good

ivory sluice
#

by all means if you don't have the capacity to work and study at the same time, you shouldn't do both
but this was a question from someone asking how one covers tuition costs. working part time is probably one of the most prevalent options

lapis wind
prisma canyon
#

ummm anyone got an answer yet

flat kestrel
lapis wind
#

At least in the UK, you're only actually in university for what? 2/3rds of the year or so? If that? And a lot of people just do part time jobs in the remaining 1/3rd , generally I don't think most people tend to work part time going "Yes I shall attempt to pay off this large amount of money with my insignificant amount of time"

ivory sluice
prisma canyon
#

well am not near studying in uni yet lmao

smoky quest
prisma canyon
#

loook at what started the war

ivory sluice
#

there's no war lol. and if we're asking for clarification it's because you've not made yourself clear in your previous existing messages

lapis wind
ivory sluice
prisma canyon
#

which jobs are the best for making the money

lapis wind
#

Underwater welding on a oilrig / saturation diving

peak halo
peak halo
prisma canyon
#

any

ivory sluice
#

movie star Star

peak halo
#

being the CEO of the most profitable company in the world. Or being the inventor of the perpetual motion machine.

lapis wind
#

Often in western countries its the most dangerous jobs that pay the most in terms of possible routes.

honest pivot
#

Being born into it is probably the most lucrative

peak halo
peak halo
prisma canyon
#

nvm that how much time did you guys get to work

peak halo
#

Like, how many hours a week? 40, I guess.

prisma canyon
#

ok

#

ty for everything its been good talking to you I should not be stressing myself on this is still got a long way ahead of me. Have a blessed day

smoky quest
random pagoda
pseudo helm
#

I don't think that necessarily true. I'm entirely self taught and I've hired way more non-CS devs than those with CS degrees.

CS is great for creating more computer science academics. But I need to hire problem solvers, not people who read about some problems and oh can do a bubble sort algo from memory.

It's why more often than not I'd rather hire from people who went through bootcamps and/or have self-taught themselves and have a portfolio. Can talk to me about how they'd solve things. How they learn. Things like that. That's what I look for as a hirer.

Given two candidates with completely equal knowledge, the CS degree to me is worth the thickness if the paper it is printed on. But if someone has more experience than a CS holder? Yeah .. I'll probably hire on experience instead.

pseudo helm
#

Mobile devs, web devs, cloud ops, dev ops, innovation teams. I've run those all.

smoky quest
peak halo
pseudo helm
#

I know that's not what they produce. LOL. And as I said, for hiring software devs, a CS degree does nothing for me as a hirer for the most part.

buoyant seal
pseudo helm
#

CS degrees prep you for CS academia imho.

smoky quest
# buoyant seal Considering how small amount of software engineering education it can be having ...

Yeah, it's a common misunderstanding. A CS degree isn't meant to produce code monkeys. It's meant to produce software engineers that can evolve and manage more complex projects and problems.
If you have the fundamentals, anyone can pick up a language or git or a tooling in a very short time. They don't need school for that.

That's why bootcamps are so popular for lower level skilled jobs that are cheap

pseudo helm
#

I don't hire code monkeys. I hire software engineers. CS degrees do NOT produce software engineers imho.

pseudo helm
#

Because I've interviewed hundreds of candidates, hired dozens and dozens, and have been doing so for 20+ years. As I've been saying, imho and my experience.

smoky quest
pseudo helm
#

No. I'm not trying to convince anyone. I'm offering my experience as part of the discussion.

peak halo
smoky quest
pseudo helm
#

I would assume so. I never stated this was the be all end all and my side is right. Weird turn of the discussion. And with a timer of a minute or more, I'll refrain from further discussion.

gilded valley
# pseudo helm No. I'm not trying to convince anyone. I'm offering my experience as part of the...

I see a lot of people arguing that CS degrees are necessary, and it seems like a sensible path just because there's so many opportunities for students to start their careers (internships, placement year programs, graduate programs, companies going to university career fairs etc), but I am less convinced of the underlying value of the degree itself.

I can 100% agree that there's plenty of very mediocre people coming out of mediocre CS programs, but I'm curious in general what you think the key differences are that make it so you tend to prefer non-degree people (fwiw, I usually find myself disagreeing with people like recursive_error who are much more bullish on CS degrees than I am)

buoyant seal
# smoky quest Yeah, it's a common misunderstanding. A CS degree isn't meant to produce code mo...

I think there is some sort of misunderstanding between us.

Under CS degree we understand having learnt fifty shades of math, and some data structures and algos basically.

Under software engineering I understand:
Data structures and algos
Clean code / OOP / Solid/ design patterns / Code architecture / refactoring / testing in different strategies / system analysis and design / finding fitting solution to solve current business/development/maintainance problem / in terms of web development, having abilities to build scalable microservice oriented architecture with good fault tolerance and observability. Choosing right technology to fit set goals in functional requirements to accommodate necessary workload. Considering multiple types(more than ten) of completely different noSQL type databases to fit different cases, kind of long time to pick up all of it. Oh right, and using systems like Git, with understanding its best practices and correlation to testing and preferably building development workflows with it, with fast CI and CD

The second thing requires long learning beyond bootcamps too, and for some reason completely not present in CS degree. Under second thing I understand being software engineer

peak halo
gilded valley
#

Coming to a chat channel and having the entire experience be different to a typical chat channel is very frustrating. I didn't see their message, fair enough for bowing out, kinda sad that someone who seems to be experienced is being pushed away from the discussion

smoky quest
# buoyant seal I think there is some sort of misunderstanding between us. Under CS degree we u...

I am not sure to follow the second part.

But I mean in general, it comes down to the abstract reasoning and fundamentals.
Being able to know that some domain exist and pulling from them (which bootcamp will teach compilation theory or logic programming?), being able and willing to read papers when needed, being able to go back to a more abstract/system reasoning.
So while you won't have to write proofs after you graduate, it will have helped you frame problems in a more abstracted and useful way

buoyant seal
#

Anyway, I would like to point that ability writing long term maintainable and scalable (in code size and performance) code readable by other devs is something beyond bootcamps can ever prepare, beyond of being code monkey

And that is something universities fail to teach or even pointing direction to it

smoky quest
digital fjord
#

Most Unis AFAIK do have a course related to writing maintainable software et al. Sure, they tend to be somewhat dated, but the idea is there, even if the actual execution is quite poor.

lapis wind
#

I have a somewhat controversial opinion of a CS degree doesn't really teach you anything you can learn yourself either as you work or by doing things in your free time, just most people don't have that incentive to actively explore those areas that a degree teaches you. And personally I don't think it should hold as much weight as people like to give it.

Especially a lot of the 'core' principles, I'd argue that the only places where a degree in terms of learning and understand within the industry is Data science and AI related fields where having a degree in something like Maths, is useful not so much for software related stuff, but more so for understanding the principles behind the AI itself / doing the maths for it.

Like, I think it's a great incentive for people to learn things which makes them a good programmer, but I think that's all that it really is.
Outside of AI and Data science, i've yet to run into a situation where an intern or new grad has done something which you could reasonable learn yourself by doing a little bit of prior research prior to trying to solve the issue.

Like the above, I'd argue the hardest part of being a good programmer are the bits that just come with time in the industry. I.e maintaining a large code base, dealing with legacy code, working with existing code bases.

honest pivot
#

Pretty sure no degree teaches you anything you can't learn yourself. You can always just go buy the books, or maybe find free resources, or whatever. So great. But how are you gonna know which things you should learn, and in what order? How long will it take? Who will you ask when you have questions? etc., etc.

peak halo
#

If you like talking about the value of formal education, remember to head over to #pedagogy lemon_hyperpleased

buoyant seal
#

Kind of surprising to me that at least my uni did not teach me anything from writing maintainable code, despite actually being possible to have just a chain of books to read and practical exercises to have to fill those gaps.

Common! Internal resources in companies have clear internal courses how to even fill the blanks in knowledge in this regard

My complain is in university teaching materials too far out of things applicable in real world in regarding to software engineering. Academics stuff teached there != What industry needs, despite all this material mostly stable stuff of being at least 20 years old in most cases. Really small overlap

lapis wind
#

I think that largely depends on the course you're doing vs the job you're going into

gilded valley
lapis wind
#

like, if you're doing an AI focused course and then do some CRUD based C# app. I don't expect a huge amount of overlap.

But I agree that when people start out, they probably wont use a chunk of what their course has taught them in terms of a 1:1 thing. I don't anyone is ever going to go "Wow thank god my degree taught me how to write a compiler in ocaml because im using it in my job!"

And yeah, we should probably move

smoky quest
# lapis wind like, if you're doing an AI focused course and then do some CRUD based C# app. I...

I was actually happy that happened when I had to deal with some DSLs or a lot of textual parsing or had to deal with some of the complex domain specific logic.
But indeed, it speaks for the kind of jobs people optimize for. If you optimize for jobs where the fundamentals aren't required, that will be what you will be drawn into. And to go back to the original question from a high schooler, at that stage, you don't want to limit yourself, your career or growth.

buoyant seal
# lapis wind like, if you're doing an AI focused course and then do some CRUD based C# app. I...

Yes, but I complain because a lot of generic software engineering material is highly reusable and chances it being at some point encountered as needed nearly 100%. I wish that learnt. I wish to be not finding directions learning it on my own in self education. I wished university prepared me for that, as it is generic most often reusable concepts. I wish university learning plan regarding software engineering influenced by people who are clearly experts with dozens of years commercial experience to solve real world problems. I wish having feedback loop from professionals(former graduates at least?) who reached success back to university programs for their update (at least being within 10-20 years range up to date)

peak halo
buoyant seal
#

Ergh. Instead of having added core needed to learn stuff, I remember being asked by educational plan department in university if we had in our program VR stuff. Which is clearly not reusable domain in my opinion. Especially considering our origin country from third world

near ocean
#

I dont understand this whole "CS degrees dont teach you anything you cant learn yourself so theyre worthless" sentiment. Software Eng is the only kind of "industry" (broadly speaking) where i've heard this argument.
Do you think a law degree prepares you for court? Do you think an accountancy degree prepares you to be an auditor? Has anyone ever complained about a medical degree being useless because "technically you can study all that at home"? Where is this all coming from? And why are anti-degree proponents so hesitant in sharing their background and experience?

keen halo
#

Hello if there's anyone from Czech Republic๐Ÿ‡จ๐Ÿ‡ฟ or Slovakia๐Ÿ‡ธ๐Ÿ‡ฐ please dm me because I have a question for you

ivory sluice
#

in those other fields like law, medicine, and accounting there are official industry board exams you have to pass. i don't know if you can legally sit for such exams without the accompanying degrees

#

the exams also never end in these fields

lapis wind
#

this They're incredibly concrete fields. And generally fields which you can't really learn on the job.

Medicine isn't going to let you practice playing doctor, and these do actually have a use for getting a degree in, because the universities and what not can provide you with tooling and training systems that you as a regular person A) wouldn't be able to afford and B) probably wouldn't even be able to aquire.

#

In CS, it is very much a "Laterally anyone with a computer can do this" sort of thing. And it does lend itself to being able to learn as you go and learn from mistakes etc...

Medicine or Law dont have that same quality, well. Not unless you wan't to end up in a bad place ๐Ÿ˜…

near ocean
#

You dont need a degree to do ACA and you can take the Bar exam with any degree in the UK, in the US its up to states to decide
There's an endless supply of other examples to pick from to make this point

Medical residency is quite literally 4 years of learning on the job

lapis wind
#

You don't need to, but they're fields in which the universities actually provide additional resources that you typically cannot acquire.

shadow moss
#

Also programming rarely has consequences if you screw it up compared to law/medicine

lapis wind
#

One cannot simply go out and rent a MRI machine like you can go to AWS and rent a massive computer for a few hours for a few dollars.

summer roost
shadow moss
#

just note, at many companies, tuition assistance requires working for X amount of time or you have to repay the tuition assistance

ivory sluice
summer roost
vapid jay
shadow moss
near ocean
#

If a nasa rover goes down its a cool 100mil

lapis wind
smoky quest
gilded valley
#

There are people with regulatory responsibilities in tech, but it's not like accounting where your dayjob is oriented around meeting regulatory responsibilities

vapid jay
shadow moss
near ocean
smoky quest
shadow moss
vapid jay
gilded valley
smoky quest
shadow moss
near ocean
vapid jay
ivory sluice
#

alright

shadow moss
lapis wind
shadow moss
shadow moss
smoky quest
vapid jay
# lapis wind I've seen some companies who will obviously not be named, casually toss away hun...

the topic was not money, the topic was arouind if the technology field was concrete in the training or if it was not. it is not and that is a very poor choice that is repeated each year. there are more and more sweeping issues stemming from programming choices and we all treat the role as if it were a hobby shop pastime. it is not money it is impact. yes money is there it will always be there.
a doctor can not operate without years of training and certifications and experience. they might kill one person. y can a programmer push code that could rattle the financial security of thousands without some level of concrete governance
y is the career paths of something that is more pwerful and sweeping than we have had before in our lives so... whatever

smoky quest
lapis wind
#

Its not so much the programmers at fault for this, so much as the higher ups wanting to build a system like that ๐Ÿ˜…
I'm not really going to elaborate any more about this though. However, the system is already built on things like this, not because of bad code, or bad programmers, but because of bad businesses having too much money than sense and wanting things that realistically don't work.

vapid jay
#

u r either responsible for ur actions or u give it to someone else.... but this put me in bad place so i go help others instead.

lapis wind
#

apologies for the software that I have previously created

shadow moss
lapis wind
#

Things like Wars, and the queen dying tend to have a bigger affect

shadow moss
#

like Amazon claims they lose X amount per hour of DownTime. What they don't say is most of time, they recover most of that money later.

vapid jay
digital fjord
#

There are proprietary guidelines for critical software and they work well enough-ish. At no point should a single programmers actions actually affect things at that scope. Yes, you should be aware that your software has real impact (maybe creating a decentralized tool which allows for trivial money laundering is a bad idea, idk), but I would argue "corporation makes slightly less money" is not something worth thinking about. Maybe if your boss tells you to read emails before they are submitted or has you write malware, you should consider changing jobs on moral grounds.
If you start considering programming things that cause severe financial losses immoral, a lot of open source gets very questionable.

shadow moss
#

you seem to think that downtime at most business actually matters, news flash, it doesn't. I've taken down companies before, nothing bad ultimately happened. And if it actually did matter, businesses would hire better programmers but they don't signaling it doesn't matter either.

ivory sluice
#

that all sounds highly subjective. at this point let's maybe bring it back to career discussion
this spawned from mariosis posing a question of why people in the swe field or adjacent to it have a higher %age of people that snub at degrees

and i think that's fairly explainable by the fact that there is a much bigger bootstrap element in the tech world, is there not?

near ocean
#

This started off by comparing the career paths of accountants (just an example) to software devs
Not about how much damage (not much apparently) can a software dev cause...

ivory sluice
#

i think there's a fairly simple explanation, and it's that swe jobs are not jobs that require an official license or certificate such as an MD, JD, or CPA

delicate bane
ivory sluice
#

so i'm not at all surprised by a large amount of people looking very critically at CS degrees or degrees in general and investigating whether that's what they should do to get to their goal

shadow moss
ivory sluice
#

eh i don't know what point you're trying to make? there are lawyers that do "insignificant" work and people in tech that do extremely important work.. so... ?_?

shadow moss
delicate bane
smoky quest
delicate bane
vapid jay
#

We need to licensify software engineering then

delicate bane
smoky quest
graceful mason
#

an hour of amazon downtime doesn't just lose them money... they're a logistics company, thousands of packages get delayed
also

 An outage in Amazon Web Services (AWS)โ€”the cloud computing unit of Amazon.com, Inc. (AMZN)โ€”caused a raft of backlogs at the e-commerce giant's warehouses Tuesday, Dec. 7, and took down popular websites and apps, including Google, Disney Plus, Venmo, DoorDash, Inc. (DASH), Spotify Technology S.A. (SPOT), Slack, and app-based trading firm Robinhood Markets, Inc. (HOOD).

Frequently visited government websites, such as My Social Securityโ€”a portal for online accounts accessing the U..S Social Security Administrationโ€”also reported disruptions that started around 10:45 a.m. Eastern Standard Time (EST). Home smart devices weren't spared either. AWS customers reported issues with internet of things (IoT) connected services and devices, such as Alexa, Ring security cameras, and iRobot vacuum cleaners. 
shadow moss
smoky quest
shadow moss
gilded valley
#

France and Canada are the only countries that I know which protect the title engineer, and even then there's no restriction on the work a software developer can do afaik

near ocean
#

Most, if not all, professional certifications and licenses do not require the person taking them to have a degree in that field. But you wouldnt recommend not going for an accountancy degree to someone trying to be an auditor, or a teaching degree to someone trying to be a teacher, etc, etc

So why are people recommending aspiring software devs not to take on CS degrees? This was the original question

shadow moss
shadow moss
buoyant seal
# near ocean I dont understand this whole "CS degrees dont teach you anything you cant learn ...

Despite degree not teaching everything i desired, it is still teaches multiple software development basics.
Ergh... And if student survived fifty shades of math -> he kind of proved to survive... Environment to learn different shit quickly to pass exams, or being sheaky enough to pass them xD

Anyway, regardless, graduated person has better chances to become software developer than any other option, because we kind of learn to learn during university. Main acquired soft skill.

I complained just about having too much of math I did not get it if I will ever need to apply, and lack of learning more about software development core subjects instead of yet another shade of math

smoky quest
near ocean
delicate bane
shadow moss
gilded valley
delicate bane
vapid jay
smoky quest
delicate bane
shadow moss
vapid jay
gilded valley
vapid jay
#

I am not fond of self taught sphere within software. It implies the unis are completely useless. And if they are why are they still there?

lapis wind
gilded valley
#

CFA specifically is just exams that boomers were made to pass that they now like to make juniors under them pass, it really is mostly gatekeeping

Of course some gates are worth paying the fee to get through...

vapid jay
lapis wind
#

A pretty common issue with scale are things like distributed databases, and developers generally speaking not understanding that things generally, don't happen instantly, and things tend to be eventually consistent at best.

smoky quest
delicate bane
shadow moss
vapid jay
lapis wind
smoky quest
delicate bane
gilded valley
vapid jay
shadow moss
smoky quest
delicate bane
shadow moss
#

For the record as non University degree holder, I think Universities are mostly worth it outside the US for most part and can make better programmers. They were in US until financial cost of them went to hell.

vapid jay
smoky quest
shadow moss
lapis wind
delicate bane
smoky quest
vapid jay
shadow moss
#

And again, I know UK is having this issue and US does, the argument against Universities isn't their education is bad most of the time, it's that cost:benefit analysis doesn't match up

smoky quest
vapid jay
lapis wind
# smoky quest apprenticeship have their place, but I would not prioritize them over university...

For reference in the UK alot of apprenticeships give you the education. So often there are Level N apprenticeships with provide the same qualifications.

So an example are degree apprenticeships which partner with a university. The only difference is that your employer pays the cost for you, and also pays you for your work. The agreement is generally that the employer has certain guidelines they need to follow which is governed the board, so the things you do as part of your work contribute to your final qualification.

shadow moss
smoky quest
vapid jay
#

Apprenticeships are very rare as well, more so than internships. There is no point in limiting yourself to such a small pool

lapis wind
#

Hence why i said, at least try to get one before going for a Uni. Im not saying do one or ditch it all.

gilded valley
lapis wind
#

There are definitely some bad apprenticeships, but that shouldn't generally make people not at least to apply to the good ones ๐Ÿ˜…

Especially when you get work experience + no student debt by the end of it + pay

gilded valley
lapis wind
#

Other than government Apprenticeships, never go for those. I have heard only bad things from places like GCHQ and the likes ๐Ÿ˜…

delicate bane
lapis wind
#

They are, but not beyond reason. I'm tempted to say they're something along the lines of as competitive as getting a good entry level job? But I don't think I have enough data to really say that aha.

#

The company that's doing it tends to be a fairly big factor as well as the qualification you get out of it.

vapid jay
lapis wind
#

Well that was my point, but not all graduate entry level jobs are good, although I guess that comes down to what you define as good.

If you really really love legacy C# then you'll find most entry level jobs good in the UK ๐Ÿคฃ

vapid jay
#

I got scammed 9 times

vapid jay
lapis wind
#

In the UK is genuinely seems like there is just more C# than anything else.

If you're in the UK as a software dev, and you haven't ran into IIS Express and it's nonsense before, you're missing out ๐Ÿคฃ or MSSQL

shadow moss
summer roost
#

By Microsoft?

lapis wind
#

Show us on this docker container what IIS made you do

near ocean
#

Plenty of legacy to go around, even for non-C# roles
I have to look at py2 code for example

summer roost
#

Yep. My org has both Python 3.11 code and Python 2.7 code.

#

The 2.7 is dying off, but not fast enough...

lapis wind
#

Knowing your org that makes sense, Thicc code base

summer roost
#

Indeed. We also have a structure where individual teams wield a lot of power over prioritization and their choice of tech stack. Which can enable a lot of agility and rapid development, but also allows pushing off tech debt in favor of feature development for a very long time

lapis wind
#

Do you have a lot of 2.7 code being actively used continuously, or is it mostly just things that get ran intermittently

summer roost
#

Both.

dense mesa
summer roost
#

The services are harder to migrate, for the most part.

#

And 2.7 to 3 isn't a very easy migration to begin with.

lapis wind
#

Yeah, a lot of semantic differences like rounding which I imagine causes issues

summer roost
#

And we made some choices that make the migration harder than it needs to be, in an effort to have better first party libraries for 3 than we had for 2.

summer roost
shadow moss
lapis wind
#

Lol

shadow moss
#

it's probably 5GB container as well

lapis wind
#

oh ofc it's locked behind auth ๐Ÿ™ƒ

shadow moss
delicate bane
#

anyway, is it sad that im spending my weekend trying to learn stuff for work. bc i am kinda sad CL5_FeelsBongoMan

near ocean
#

Have you considered "quiet quitting"? /s

vapid jay
delicate bane
vapid jay
near ocean
#

Learning is enjoyable, not like he's answering emails on the weekend

gilded valley
near ocean
#

Rex is also probably (definitely) not being forced to do anything on weekends

glad prawn
#

Hi

#

How to rename a file if the file name contains spaces?
os.rename

summer roost
# vapid jay This but unironically.

The term is too poorly defined to be useful career advice. If what you mean by it is "don't work extra hours for free", I mostly agree. If you mean "do the bare minimum requirements of the job", I disagree strongly.

vapid jay
near ocean
#

If you accept what comes with that then sure, you shouldnt offer it as general advice

vapid jay
summer roost
near ocean
vapid jay
near ocean
#

If you cant offer pros and cons of a piece of advice then you shouldn't be offering advice in the first place

vapid jay
smoky quest
near ocean
vapid jay
smoky quest
summer roost
vapid jay
smoky quest
summer roost
vapid jay
flat kestrel
#

After getting my first job I kind of realized I didn't build up enough non-professional experiences and I'm still a bit unhappy. I think I'll be fine if I get like 4 hours a day of free time excluding commuting and getting up.

summer roost
smoky quest
summer roost
#

There's a lot of space in between "doing free work" and "doing exactly what the job description says"

flat kestrel
#

Quiet quitting seems to be a weird term, I'm not sure what you'd call just showing up and working for 8 hours.

leaden knot
smoky quest
leaden knot
summer roost
#

I expect most of our advice here isn't tailored to minimum wage workers

smoky quest
leaden knot
summer roost
#

Noticing a problem that another team is having and solving it for them during down time in your work hours is likely great for your career, great for the company, great for the other team, and satisfying for you. If "quiet quitting" means not to do that, I think it's bad. But if "quiet quitting" means not to work 50 hours when you're paid the same amount to work 40, I broadly agree with that.

near ocean
#

If you just show up and phone it in you wont be noticed by your superiors, you wont be up for promotions as quickly, you wont get raises, you wont be given more freedom and responsibilities

All of these might not be bad things, if you plan on job hopping every year you probably dont care about these, but if you are then you shouldnt be "quiet quitting"

vapid jay
#

I have heard doing more than necessary often gets you pat on the back. And thats it.

leaden knot
#

What I find problematic about the discussion is that there is a false equivalence of more productive = more raise. This is certainly good if it happens, but has no guarantee. Anyone who's saying there is a guarantee is selling snake oil

To go further and provide advice: clearly the answer is to quit and move on. But it is not always easy to figure out if your effort pays off in your current company

summer roost
#

I don't think anyone said "guarantee", but it certainly ups your chances, at least in most companies

smoky quest
leaden knot
smoky quest
leaden knot
#

It's actually not at all obvious as to how to determine if your boss will reward you for your work.

lapis wind
#

I don't think godly is suggesting devoting doing an additional 10 hours a week. Rather a help out where you can and if something needs to be done and it takes a little longer then help do it, rather than going "it's 5pm guys I'm out"

smoky quest
flat kestrel
#

My managers told me during the interview that they don't do that and they want employees that won't do more than 8-5, so there are workplaces where at least ostensibly this is true

lapis wind
#

I mean at 8-5 you're already doing 9 hour days, but i think their intention there was more work life balance than "we shall not let you pass"

flat kestrel
near ocean
#

My contract explicitly states that I should strictly adhere to the work hours stated and that overtime pay is not available

smoky quest
# flat kestrel My managers told me during the interview that they don't do that and they want e...

People seem to conflate above and beyond with doing many extra hours. But that's not what managers mean or expect when they say that (at least the ones I know).
It means that if there is an outage or a problem, people don't just disappear (and if there are extra time, it can be made up), or that making sure the engineer doesn't just focus on a tiny corner and answers "not my problem" but instead care from end to end.

flat kestrel
short fable
#

Hey so I'm new to this and I was wondering if someone could show me what the error is here

near ocean
#

Can people not read the name of this channel?

leaden knot
delicate bane
graceful mason
delicate bane
#

some very interesting discussion going on atm btw pepeStudy

smoky quest
near ocean
#

I see more and more of the "core hours" concept, working your 40h per week is becoming increasingly blurry

delicate bane
leaden knot
near ocean
#

Your company or team has "core hours" in the sense that these are hours you must be available
Beyond that you work whenever you want to do your tasks
Most commonly its 10-4

smoky quest
#

Core hours are also useful in distributed companies to make time for meetings

delicate bane
#

ah thats true. we have an office in Australia

ivory sluice
#

er maybe you're CT but still

summer roost
#

I have immediate team members in Madrid and San Francisco. The time difference between those alone is 9 hours. Fortunately the SF guy is a morning person ๐Ÿ˜…

delicate bane
signal hemlock
#

How do you guys find the energy to learn new stuff after work hours? I have been working (as a backend python engineer) for 11 months (6 months intern + 2 months part time + 3 months full time ) in same org but I feel like I haven't learned all that much, initially I told myself that i'll learn on the job but looking back, if i think about how much I'm adding to my resume, its not a lot of quantitative stuff.
that being said, I do put my full effort in my job, e.g
-> I review almost all of the backend (python) code because I am really big on writing clean code
-> I have and regularly continue to fix critical production bugs that have direct impact on company GMV

But I ask myself, doesnt literally every other candidate have the same lines in their resume anyway?
Aside from writing rest APIs, a bit of db admin stuff, log monitoring, and basic system designing (not working at scale yet),
There is nothing unique to add to my resume, so all this time feels wasted.

I attribute the reason for not improving much is that I dont look too much at CS stuff outside of the work, aside from some casual linkedin blogs or fireship videos, I dont really pursue much knowledge in the after hours as I am feeling tired already, and just want to kick back and relax.

Anyone else in the same boat?

peak halo
signal hemlock
# peak halo I don't know what your job is, but can you ask for things to do that will help y...

Sorry yeah, added my role in the desc.

Do you mean i should look into stuff that is outside my role? Eg devops/frontend, I have thought about it but i don't take up those tasks as i have always thought what if i slow down the team in those domains, i guess that's not a healthy mindset to have.

As for the weekend thing, yeah i have taken up a small side project this weekend, agreed with that definitely

summer roost
#

i don't take up those tasks as i have always thought what if i slow down the team in those domains
As a junior developer, you should expect that one of the more senior members of the team could do virtually anything that you do faster than you can. The point of having junior developers is to train them up, and to be able to tackle more things in parallel than the seniors would be able to accomplish alone.

#

It's totally normal and expected that giving a task to you instead of someone senior would make it take longer to complete. That's not, in general, a reason to avoid giving that task to you, unless there's some immediate deadline for that task forcing the team to allocate its best developers to it.

smoky quest
gilded valley
#

What country are you in?

near ocean
#

Does anyone happen to have a list of uk tech companies that would help a friend with sponsoring his visa? He's an econ graduate with a Data Science masters from the UK but he only finished his studies this year and he's not eligible for presettled or settled status.
He's looking for any kind of Data Science work ideally

honest pivot
#

List will be massive, of course. I'm not sure if the data is stored in a way that is filterable. But in any case, it's public.

fiery notch
#

Guys i hv been learning python on my own , how do I build my resume and which projects , to get a job , should i learn django which again sounds like the tutorial loop or make projects , help would b appreciated. Mentor would b life saver

brave matrix
#

who wants mentor to me

honest pivot
#

@near ocean Looks like someone has already done the hard work of making a website where you can search by location and industry (although I guess your data scientist friend would have no trouble doing that with the CSV): https://uktiersponsors.co.uk/

near ocean
#

The server doesnt do mentorship programmes, if you want advice you should ask targeted questions with as many details as possible @brave matrix @fiery notch

brave matrix
near ocean
#

Mentoring isnt the only way to pass knowledge down to others

brave matrix
#

I didnt say that, but I would like someone with more experience to guide me in right path

honest pivot
#

You should ask your specific question so that anyone who knows something can point you in the right direction, rather than trying to find an individual person

brave matrix
#

speaking of which, do you guys recommend spending time to write a cover letter when appllying for a job ?
or is it a waste of time? because usually if they want to hire you its because of your skills and projects, or at least I think so

#

until now I only filled in the required fields: name, email, adress, etc. and the CV ofc, nothing else

near ocean
#

I've never written one because to me its simply an HR power trip and nothing else but this probably not good advice
My GF has a template cover letter that she uses, she swaps out a few details here and there and sends it

honest pivot
#

Don't bother sending a template cover letter like that, it's very obvious, and it doesn't really communicate anything that couldn't be seen from your CV.

near ocean
#

Sometimes you're required to send one, so its either you dont apply to that role or you sit down and write one properly
If you've got tons of roles to apply for thats not really sustainable

honest pivot
#

In general, only bother writing a cover letter when you have in mind something you actually want to say about your fit into that specific company. This will typically be in unusual circumstances where it's not necessarily obvious from your CV why you should be considered (such as changing careers, etc.).

brave matrix
#

I'm curios, are you guys currently employed (in a programmer job) and if so how many jobs have you applied to find the current role

honest pivot
#

If a company is requiring one, then go ahead and send a form letter, I guess. I guarantee you they aren't actually reading them, and checked the requirement box by mistake.

brave matrix
near ocean
#

I've had two jobs, 1 year experience total
Getting the first one was hell, got it in July 2021 mid pandemic, the second one just happened "organically" through linkedin and me casually applying to places that looked fun

brave matrix
honest pivot
#

I got my current job early in the pandemic as well, took about 80 applications and most did not even invite me to interview. I'm starting a new job in about two months, and for that I applied to about 18 roles, got loads of interviews, and 2 offers.

brave matrix
honest pivot
brave matrix
near ocean
#

Well it was an average of 5 applications a day lets say from summer 2020 all the way to july 2021 when i got this offer
I only got one interview and it was the one that gave me the offer
Gotta admit i struggled way more than i thought i would

honest pivot
honest pivot
near ocean
#

My CV was definitely hard to read and relatively empty for most of that period
From about june 2020 till october i was still a student so wouldnt really count that either

brave matrix
near ocean
#

Not having anything to do messed with me a bit lol
I feel like I understood why retirees get antsy and want to go back to work

brave matrix
#

do you guys have GitHub?

near ocean
#

Yea, its kind of dead nowadays though

honest pivot
#

I stopped making new commits to my GitHub the moment I started doing interviews, lol

brave matrix
near ocean
#

You can see the exact moment I started working on my github timeline, its kind of sad really, sapped the energy right out of me

honest pivot
#

Yeah, I put a huge effort into mine over about 8 months before I started applying to jobs. Started to feel like it was a second job, which is why I just completely stopped once I started landing interviews. I did at least finish my project.

near ocean
#

I have identifying information on my github so I'm not sure I want to share it here

brave matrix
#

I'd love to get youre thoughts on my github, specifically on my skills, if theyre enough to get an entry level position, or do I need to go back to tutorial hell
https://github.com/shner-elmo

near ocean
#

But its got the standard array of crud apps, cli tools, my personal site, other smaller stuff

brave matrix
near ocean
#

I work on backend and frontend web apps now
Used to work on automation and assorted scripting in my previous job

wet berry
#

hello there i am learning python cause school, i dont know anything about it

brave matrix
wet berry
#

thanks i only know a basic while loop

graceful mason
fair ermine
#

hey everyone , so i wanted to learn C# to make games using unity but it was pretty hard to understand so i learned python to make it easier , so today i have learned begineer's python very well and im not sure if i should learn advanced python or just go to C# right now
can you guys help me decide a little bit

split knot
#

for game dev c# imo

fair ermine
near ocean
graceful mason
vapid jay
#

Hello everyone. I have a quick question.

#

Are all Python libraries on the official Python website?

gritty rivet
vapid jay
#

Hello, I need some advice for a career in web-dev and Python. So far, I've decided to do HTML (done), CSS (halfway-through already), JS (soon) and Python (been doing for a year but don't know where I'm).

The thing is, I'm wondering if it would be better for me to gain experience instead of getting a degree from a college. Your ideas?l

near ocean
#

How would you gain experience without a degree or similar qualifications?

vapid jay
#

I'm doing free online courses, projects and helping others at the same time. Currently I'm only 15 so I suppose it isn't that bad. Beside that, I code regularly for 1 hour approx.

ivory sluice
#

you're really young, and while it's fine that you're focusing on webdev right now, i wouldn't limit your future opportunities in programming as a whole by skipping a university degree. not having a bachelor's in the US will be a blocker if you ever want to cross the line from web dev to non-web dev

#

but continually working on your skillset via those projects you're describing should, i believe, serve you well on future rรฉsumรฉs.

(do people put coding projects on their uni application rรฉsumรฉs?)

shadow moss
#

Non University people can be more then just web dev. However, it will make getting first 2-3 jobs much harder.

woeful spruce
near ocean
humble grove
#

who wants to come to my discord server

peak halo
#

!warn 764214801982685185 This server is not a place to advertise your server.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied warning to @humble grove.

prime drift
#

I have a passion for tech and I can't decide to go for web development or data analysis jobs. I personally have experience in both. But right now I need a job soon. So which one should I focus on more/more in demand?

peak halo
mortal hollow
#

Hello Iam from commerce background student but I am skilled in programming and also did some Web development jobs in fiber along with some and some projects and also did have some online certifications related to tech field and so I wants to make career in it but as I am in commerce field (Bachelor of Business Adminstration)Can i really get job into tech companies or I should just focus on finding jobs on other field

prime drift
peak halo
prime drift
dull hill
#

yes

brave matrix
vapid jay
brave matrix
peak halo
balmy mural
#

I would say yes to data engineering as well. Majority of the job postings I've seen (as I've been applying recently) for it either require a Masters degree or have that checked as a nice to have

near ocean
#

I think its safe to assume that any kind of data job, besides data entry, would require a degree or two

gilded valley
#

From the listings I've seen, it feels like Data Engineering is on par with software engineering in terms of degree requirements

shadow moss
peak halo
near ocean
#

Do we have anyone that is either of that role here to explain what they do daily and how its different from the other? Are they interchangeable terms?

peak halo
#

I don't know anyone who is a data engineer, but at least in theory, it's where you're in charge of data consolidation and cleaning, and/or designing the whole data pipeline. it doesn't involve any analysis of that data.

where data needs to be consolidated or cleaned at my company, anyone on that project might be assigned to do it. and there's no data pipelineing. (I mean there is, but not as infrastructure.)

A data scientist is an analyst who knows Python.

gilded valley
#

The term data scientist has seen insane scope creep in recent years, very hard to pin down to specifics. Definitely not interchangeable terms though, data engineers are building out infrastructure and pipelines which the scientists will then consume

peak halo
#

I've seen quora people say that fewer openings are being listed as "data scientist" and more are being listed as "data engineer" or "AI engineer", etc. and that would make sense as a response to the scope creep that Charlie ( โ˜• ) mentioned.

cunning condor
#

can a data scientist get into healthcare industry? im a 3rd year student studying data science in university right now

peak halo
cunning condor
open ivy
#

For medical research is there more demand for "gloves-on time" (experimental work) or for computer coding work?

delicate bane
#

sometimes DS deploy the models themselves but it really depends on the company/expectations/individual/etc.

peak halo
delicate bane
delicate bane
#

i think pretty much any industry involving data could use DS

graceful mason
brave matrix
delicate bane
delicate bane
brave matrix
delicate bane
delicate bane
open ivy
#

If we don't have the experience, which task is harder? Getting the job in the first place, or being unable to get up to speed on the job?

peak halo
open ivy
#

@peak halo: Even if you have a web-scraping tool to apply to 1024 jobs?

peak halo
brave matrix
open ivy
# peak halo have you confirmed that that tool actually works? but even if it does, that only...

It isn't fully auto. I still have to manually submit apps. But it does make finding positions and filling out the forms about 6 times faster. At that speed, 1024 is a feasible target. I can't really taylor my resume/cover letter since my academic work wasn't really focused.

Hmmm, if I ever have a company maybe I should focus on hiring bright motivated people rather than seasoned devs that expect high pay and may be less interested in the actual mission of said company? If it isn't that hard to learn AWS or any "standard" skill.

peak halo
open ivy
peak halo
open ivy
# shadow moss On the same website?

I first scrape the Biospace website to find companies that exist (website can be reached or it gives 403, avout 1/3 of companies on the list). Then I run a second tool where I can Ctrl+C and Ctrl+V each company's URL and Ctrl+C any career links. And rate on a scale of 0-9. Finally, I skim off this list the better matches and shotgun my resume and cover letter (again with tools which make most of the work Ctrl+C and Ctrl+V instead of manually entering every piece of information).

This whole process is only 1/3 of my job search. I also have side-projects and am trying to network.

delicate bane
summer roost
brave matrix
summer roost
#

I'm not sure what you mean by that - that people in tech are more likely to retire early than in other industries?

#

that the field is expanding, so there are more total employees working in tech now than 45 years ago?

#

or are you trying to say that there's a glut of junior engineers and an insufficient supply of seniors?

brave matrix
#

@summer roost your first two points hit the spot, and also tech hasnt even been around for that long (modern tech), especially in the field of DS, all the major tools didnt exist more than years ago; Pandas, ML etc.

open ivy
shadow moss
open ivy
shadow moss
brave matrix
#

Make small/medim sized projects using new libraries and then do OOP

open ivy
shadow moss
summer roost
# brave matrix <@451976922361102357> your first two points hit the spot, and also tech hasnt ev...

all the major tools didnt exist more than years ago; Pandas, ML etc.
pandas was initially released 14 years ago, tensorflow 7 years ago, pytorch 6 years ago, torch 19 years ago...

I'd accept that tech workers are more likely to retire early - but how early? Even if they work for 20 years before retiring and it takes 5 years to level up to senior, you'd expect 75% of workers to be senior, give or take, which means you'd expect around 75% of positions to be senior. And I think most tech workers take significantly more than 20 years to retire.

The field is expanding, but there's pretty much a strict upper bound on the number of juniors: a company essentially can't have more than 50% juniors, because mentoring a junior takes up so much of a senior's time that they can't reasonably be expected to mentor more than 1 junior at a time

shadow moss
#

Not all Developers become Senior. Just like all football players don't play in NFL.

open ivy
summer roost
open ivy
shadow moss
summer roost
#

true enough, but those are the exceptions. An average developer is much more likely to go on to technical leadership positions than people management or a career change.

open ivy
shadow moss
smoky quest
shadow moss
smoky quest
open ivy
#

So it seems that someone who loves coding can get to senior in most cases. But there are options for people who don't like it as much.

shadow moss
smoky quest
shadow moss
smoky quest
open ivy
shadow moss
#

My point is, I think about 40-50% of Jr. developers have skills to become truly senior. Though if you hang around at company long enough, they might chuck Senior title at you anyways. Senior Developers are generally good problem solvers and that's difficult skill to teach. So my point is, yes, companies sometime need Senior/Architects right now and can't wait to train up a Jr Person. If they did, they would likely do it. In US from my hiring view point, amount of Sr. Positions that need to be filled vastly outweighs the supply. We do have larger glut at Jr though because COVID. EDIT: I don't hire for a living, I just interview people when they want to join my team and occasionally sit in on other interviews when Teams are trying to hire Dev who has some Ops experience.

summer roost
#

you're absolutely right that hiring juniors onto remote teams is really, really, really hard.

smoky quest
shadow moss
gilded valley
open ivy
gilded valley
#

(also, the "senior" title is increasingly being given out in ways that are pure bullshit, so I imagine that number is only going to go up)

shadow moss
open ivy
summer roost
shadow moss
smoky quest
shadow moss
smoky quest
summer roost
shadow moss
#

Most Senior people I know prefer Startups vs FAANG. FAANG is awesome, they have smart people and solving huge problems. They also have a ton of Tech Debt and it's really really hard to change stuff. Startups you get to shape it YOUR way.

near ocean
#

Super junior in a remote team here: why would you say it's difficult to be in this situation?

honest pivot
#

I would say it's about the communication barriers that come with being remote. It's hard to learn and teach, especially spontaneously.

shadow moss
near ocean
#

I don't think that argument holds lol
When has proximity ever helped prevent a mistake? If i have doubts i ring my teammates, i share screens, i show them

shadow moss
#

That being said, I don't want to go into office either so I'm not blaming you, it's just the way of the world.

open ivy
# shadow moss Most Senior people I know prefer Startups vs FAANG. FAANG is awesome, they have ...

How is the average FAANG job, in 2022, giving us something that will really help society? Social media did not make us less lonely. Search engines still suffer from popularity-contests (page-rank) and other biases they did 10 years ago.

In contrast, medical companies usually tackle an obvious need. Emerald cloud lab is building an IDE for biology. This means you write code, an experiment is ran (Turk-API basically), and you have all the data in a database (down to "the room was 24C at 19:35 when the gel was set to 137V"). This allows much better reproducibility (a BIG problem) and speeds medical research.

Maybe FAANG is working on "big problems" behind the scenes that I don't know about?

shadow moss
gilded valley
shadow moss
vapid jay
honest pivot
#

Nothing wrong with sharing screens, and I think that the Zoom era has opened up all sorts of useful new ways to communicate. But there are certain things that I feel are best done on a whiteboard. ๐Ÿ™‚

near ocean
#

In the office though people usually have some headphone-spotify thing going on which makes others think theyre bothering you just as much as being a call away, i've literally seen this in my previous job, people would try to catch someone's attention and then stop after the other person didnt hear them first couple times

gilded valley
near ocean
#

tfw new team just rings me up with no warning, makes the mornings extra spicy

shadow moss
#

Being in an office doesn't mean it should be that shit office design known as Open Office. However, just Jr Dev walking into my office like "Hey, I want to install Arch, any clue how I should get started?" instead of getting down the road with "I have this Arch problem, let me know how to fix". Arch not even once.

gilded valley
shadow moss
gilded valley
#

But I don't think that's a big enough advantage that onboarding juniors should be super difficult w/o it

shadow moss
gilded valley
vapid jay
#

i have done remote operations for a long while now. failure in the communication chain is almost always stemming from the teams in the office. they forget someone is not there. they forget to add someone to a call. they forget to talk about spontaneous decisions at syncs and recaps. they do this to people who are out sick too but always to the remotes.
rarely i have had someone that can not put the effort in to be productively remote. but almost always it is those that are not remote failing to put the effort forward u.u

shadow moss
shadow moss
vapid jay
#

buy tablet... worth it

shadow moss
summer roost
# near ocean Super junior in a remote team here: why would you say it's difficult to be in th...

There's a much higher barrier to entry on learning new stuff. At the office, I'd hear a junior say "what the hell?" to themselves when looking at something, and I'd turn to them and say "what did you find?". There's a much, much lower barrier to asking for someone's attention when all it involves is swiveling your head and speaking than asking for someone's attention when it requires either asking for someone to jump on a zoom call or expressing your confusion in a way that can be conveyed over Slack. And because of that, remote juniors ask fewer questions, and so they learn slower.

frigid wagon
#

I'm probably what you would call a data engineer.

I build pipelines, data models and validate the data and the logic

shadow moss
gilded valley
#

I refuse to believe writing essentially GUI code in Python is anything other than irritating.

Give it to me in Electron or I'm out

summer roost
shadow moss
summer roost
true harness
shadow moss
open ivy
gilded valley
#

I don't like open offices at all. I don't want to wear earbuds, I also don't want to listen to other people's small talk

shadow moss
summer roost
shadow moss
gilded valley
#

I totally buy into the idea that open plan offices are a money saving scam being pushed as revolutionary

open ivy
honest pivot
#

I can't really stand open plan offices, but that's where I'm headed, so I guess I'll have to figure it out. I also absolutely cannot work while listening to music, so I don't plan to wear headphones.

summer roost
true harness
summer roost
shadow moss
open ivy
summer roost
gilded valley
honest pivot
summer roost
digital fjord
#

as an intern, an open space office has been quite convenient, since I can just turn around and ask my coworker for help, rather than having to use slack et al. The small talk and noise was obnoxious, but I submitted procurement documents for some really expensive active noise cancelling headphones and listen to music while I work, and problem solved.

shadow moss
summer roost
summer roost
honest pivot
# summer roost ear buds? bone conducting headphones? I find this headphone design to be extreme...

This headphone design cannot possibly block noise, since it does not cover your ears. Since I wear glasses, proper over-ear headphones are inherently uncomfortable anyway, but the weird pressure sensation from active noise cancellation becomes literally painful after about 30 minutes, and it doesn't block voices that effectively anyway. Earbuds fall right out of my ears, yes I've tried different shapes.

digital fjord
#

2002, so I believe yes

shadow moss
summer roost
honest pivot
#

The notion that I have to be responsible for my own quiet working environment just doesn't work. Playing any music at all is distracting, it's not about words in the music.

digital fjord
#

as I understand it, the original open space office proposal used a ton of space, and a lot of workplaces just cram way more workspaces than makes sense into a space and call it open space. But that was one article I barely remember I read a year ago, so who knows.

shadow moss
hollow garnet
#

Guys ok I need help

summer roost
hollow garnet
#

So I wanna start coding idk how or what coding language
Anyone have tips plz

summer roost
#

ask in #python-discussion - this channel is for discussion about work and careers. (But you're on a Python server, so you should expect the answer to be "Python")

digital fjord
#

I am pretty sure my employer is doing open space offices "right", my desk is enormous. I could fit 3 ultrawide monitors side-by-side and still have space for on either side. There is also plenty of space between desks and natural lighting.

shadow moss
honest pivot
#

The actual cube walls can be surprisingly expensive, too.

summer roost
#

right, but I'd expect both cube farms and open offices to be around 20 sq ft per employee

gilded valley
#

https://hbr.org/2019/11/the-truth-about-open-offices

Many common assumptions about office architecture and collaboration are outdated or wrong. Although the open-office design is intended to encourage us to interact face-to-face, it gives us permission not to. The โ€œaccidental collisionsโ€ facilitated by open offices and free spaces can be counterproductive. In many instances, โ€œcopresenceโ€ via an open office or a digital channel does not result in productive collaboration.

shadow moss
honest pivot
#

I think the ideal layout is to have both private spaces and collaborative spaces (in common areas, somewhat noise-insulated from the private spaces). This is probably the most expensive layout, though.

shadow moss
gilded valley
#

If you're going to go for an open plan, then you want tonnes of things like plants to absorb sound

honest pivot
#

Well, maybe you can put two people in an office, in which case you shouldn't make it a collaborative space, as you'll annoy your office mate. I've been at several academic institutions laid out this way; offices for working quietly, and some central areas with blackboards for discussion.

shadow moss
#

Most collaboration in tech is generally small scale. 2-3 people max.

honest pivot
shadow moss
honest pivot
#

2-3 people in an office working on completely different things is ok, if those people understand that the office isn't for discussions. But then of course you need a place that is for discussions

graceful mason
summer roost
graceful mason
#

i've only really worked in open plan offices (although some smaller than others) but I like it
saying that I am always wearing headphones so I don't mind having ambient noise

brave matrix
honest pivot
#

It looks like it has loud echos. No sound-absorbing ceiling tiles.

graceful mason
#

yeah our actual office has ceiling tiles (i think?)

summer roost
#

Some newer open plan offices play white mouse in the background at low volume

honest pivot
#

Adding white noise is not really gonna reduce echoes. If it's not really subtle, it will just force people to raise their voices. Nothing beats actual sound absorbing panels. ๐Ÿ˜›

dense mesa
#

Office is open plan with some privacy separators, as well as private rooms to book

urban galleon
#

Hello guys new in python and i was curious what is the best way to learn how to code

gritty rivet
wispy jungle
#

Hello, I finished my high school like 6 months ago and took a gap year in order to figure out what to study, in these 6 months I've picked up programming(we also had some in school) to give it a try, but I'm a bit confused at what direction do I look, like python is used for web-development, data science and machine learning. And I kinda don't know what to go for, like I know if I take a CS bachelor it's probably pretty universal, but I'm not sure what CS programs have python as a main and most of the CS programs are orientated towards something. So my question is: "What should I look for in programs, if I am not sure which direction I want to go?"

smoky quest
# wispy jungle Hello, I finished my high school like 6 months ago and took a gap year in order ...

Hi!

Python is a tool used to express ideas. It's useful in many areas but it's just a tool.
Furthermore things may change over the course of your whole career, which will probably span 40 years. So while python will remain popular for the years to come, it's still not great to focus on a specific tool.
That's why I would recommend to focus on a BS in cs. That will teach you the fundamentals and equip you to adapt throughout your career. There are also many areas you haven't even been made aware yet. So I would encourage you to explore beyond webded, ds and ml

graceful mason
summer roost
#

I wouldn't be so sure that's true, but at the same time, it doesn't really matter what they have as their "main" language. Lots of programs don't even mandate that you use any particular language, and say that you can complete the assignment in any of a few different languages, from what I've seen.

peak halo
#

Fwiw, my program made us do everything for the main courses in Java (except for the classes about low level stuff, ergo C), but then all the AI courses used Python.

leaden jasper
#

My alma mater switched a bunch of their core intro classes (intro to oop, dsa, etc) to use Python instead of java/c++

open ivy
delicate bane
#

my understanding is that many of the popular python libraries have efficient C implementations that are wrapped in python bindings; libraries like Numpy for example

#

but alas, going too far on this is kind of off-topic for this channel

summer roost
# open ivy What is easy in C++ but hard in Python? High performance code: Numpy. Or Numba....

High performance code: Numpy. Or Numba. Or Tensorflow (for AI), etc. When are these not enough?

When you're writing something other than numeric code or machine learning. Those tools are great when you can use them, but that's not always an option. You're able to use Python for this high performance stuff because the Numpy and Numba and Tensorflow maintainers use C and C++.

Embedded systems

There's a much better ecosystem for writing C++ code for microcontrollers than Python. I've written both, and many things are much easier to do in C++ than Python.

#

engineers are expected to be able to choose the best language for any given job. Sometimes - often, even - Python is the best language, but there's plenty of times when I would choose something lower level.

#

It would be pretty severely limiting yourself to assume that Python is the only language you'd ever need to build a project in.

smoky quest
open ivy
smoky quest
#

To add also running code on a GPU

#

Plus there is a huge factor of preferences and historical context. For instance the company you joined has standardized their code on C#. That means you would have to use C#.
And that preference translates into the ecosystem and library. For instance python is popular for ML because people wrote useful libraries in python that you can't necessarily find in other languages. Obviously, they choose python because it's also nice to write in python

peak halo
#

Oddly enough, basically nothing about Python lends itself especially well to ML other than that it was apparently easy enough for people to write libraries for it in C. (and maybe operator overloading?) The reason virtually every ML/Python person uses numpy, pandas, pytorch, etc. is that the language itself lacks most of the abstractions that ML people need.

smoky quest
#

indeed. I am also curious to see if Julia is going to take some of that share

shrewd iris
#

Can someone explain the difference between the types of majors in computer programming and which one is is good to have for a degree? Tyty

summer roost
#

are there particular majors that you're debating between?

shrewd iris
#

Im in my last year of highschool and just picked up coding, i cant twll the difference between software engineering and comouter science, plus there are so many other ones like computer information and data analytics. Basically i cant decide on a major ๐Ÿ˜…

โ€ฆi just want to know a degree that will be useful/meaningful to have for a job

open ivy
shrewd iris
# open ivy I generally think a passion is most important. Good grades in major. Coding side...

I do wish to take part in projects but my school doesnโ€™t offer any computer programming clubs or events to participate in, what Iโ€™m trying to do now is get certifications online so I can put them into my extracurriculars for college. I thought coding was difficult at first but itโ€™s quite fun to learn and get into and I would like to get a job for that thumbs up

summer roost
# shrewd iris Im in my last year of highschool and just picked up coding, i cant twll the diff...

both computer science and software engineering degrees will prepare you well for jobs as any type of software developer. Software Engineering degrees tend to be a bit more focused on practical application of tools and getting you ready for building large systems in the real world, and Computer Science degrees tend to be a bit more focused on giving you a good theoretical grounding, both there's a ton of overlap between the two.

shrewd iris
#

Which one would be better for a degree, like in terms of flexibility which one would most likely land you a job? And thanks for the info ๐Ÿ‘

summer roost
mortal hollow
#

Hello I am commerce college student(bachelor on business administration 1st year) and want to make career as a Web developer. I started learning python as first programming language in end of August.
So my question is can I really apply for web-developer job in Tech companies without having any of Tech related degree in future or should I focus on finding something else

smoky quest
mortal hollow
#

@smoky quest I know but in my country we as a commerce student can't get into CS The only Tech degree we can get is BCA

mortal hollow
#

India

smoky quest
# mortal hollow India

I can't speak specifically to India, but in general:

  • Webdev is easier to get in without a degree than other areas of CS
  • You will still have tons of competition from other folks with a degree and without a degree. So be ready for it.
  • You haven't explored the whole field of CS. There are many other areas that could be interesting to you. They would most likely prefer someone with a degree
mortal hollow
#

You're right i know there are companies who will prefer Tech degree student over me as a non tech even If am slightly better than him that's why I was asking it

smoky quest
vapid jay
#

Techlead is a horrible person and its very demotivating that we have narcisstic psychopathic seniors/leads in the field like him.

smoky quest
brave matrix
restive sky
#

Is it safe to use my full name as github and twitter username? if so would it still be safe to link github and twitter on my discord profile? ๐Ÿค”

gilded valley
# restive sky Is it safe to use my full name as github and twitter username? if so would it st...

Safe depends on what you post. If you're posting edgy memes or developing discord token grabbers, then probably not. But if you're just tweeting about sports and how C# sucks and developing standard projects, then I think using your real name would only be a positive thing

I use my real name on Github, but don't link it to my Discord because there's so many teenagers/kids/weirdos on the platform, and I don't really want to make it trivially easy for one of them to mess with my real life because they took umbrage at me saying "Leetcode isn't that bad"/"JavaScript is a decent language"/"<political thing>"

restive sky
#

im not going to uni till like this time next year so I don't think I'd be looking for a job for like ~4 years anyway, could always change the github username back to my real name at that point?

gilded valley
#

I think if you're already active with it on Discord, then what makes the most sense is to just keep it as "Slimvoid" or whatever your current GH name is. I don't think it makes that much difference when applying for jobs if it's /JohnSmith vs /Slimvoid, it's just that having it under your real name seems to me to show that you're taking things seriously enough that you want your work closely associated with you

restive sky
vapid jay
#

Altough i have had a guy called anz try to dox me but he is probably disturbed and anyone can dox you on the internet.

#

altough thanks for reminding me to remove my github repo

gilded valley
prime drift
#

I have a passion for technology in general. Currently I need to get some type of job relatively soon. Any suggestions?

cunning condor
gilded valley
vapid jay
# ivory sluice you're really young, and while it's fine that you're focusing on webdev right no...

I don't understand why is a university degree so important anyway. They teach stuff, which I learn online ๐Ÿคท should be better if I could use that learning, build new sites/projects and put it in my portfolio, shouldn't it be? That way, not only my money is saved, my time and the other things like, not going to college i.e., saved automobiles' fuel (saves money again), and do things at my own pace. Nor would I have to give exams!

vapid jay
near ocean
near ocean
gritty rivet
sudden yacht
# vapid jay I don't understand why is a *university degree* so important anyway. They teach ...

A University degree isn't just about the bit of paper you get at the end. At University you're expected to be responsible for your own learning much more than in school. You have to have discipline, expected to do your own research, and you have to learn quickly. Having a degree is favourable as it shows employers that you had/gained the skills to complete the course.

You don't need a degree, and plenty of people get good jobs without it. But at the same time, having a degree is going to be a point in your favour if you're compared to someone without a degree. Most interview processes aren't long enough, or in-depth enough to work out what you know. Hell, if there's a lot of candidates for a role, you may find your CV/Resume filed into the paper recycling before it got anywhere near the hiring manager if you don't have a degree.

brave matrix
peak halo
vapid jay
#

I see. So unfair after all for a person like me but necessary to do.

peak halo
sudden yacht
#

It can be considered unfair, but a degree is a certificate to say you have spent 3+ years learning a topic, and all the skills around that. It would be unfair if that meant nothing.

peak halo
vapid jay
gilded valley
# vapid jay https://discord.com/channels/267624335836053506/470889390588035082/1018845319779...

You're 15, the best course of action is to make sure you get good grades for the next year or so until you actually need to start applying to university and re-evaluate. There's a ton of advantages to university/college, and you learn things that you probably wouldn't ever learn of your own volition. Either way, keep doing what you're doing and you'll be in a reasonable position - definitely don't mentally lock yourself out of university if you're only 15

vapid jay
#

You're right

#

I'd focus on studies and go on with learning a little python and web-dev now and then

#

With that, I plan on having another discussion on this .. around 3 years later :)

brave matrix
# peak halo for what kind of position?

I honestly dont know yet, at the beginning I started learning Python so I can automate and backtest different trading strategies, and I also have a friend that is studying Data Science (in uni) so I learnt Python and just a few months ago I enrolled in a Data Science boot camp.
but when we started learning Probability I'm not sure I want to purse a career in DS, since I like building programs and stuff, not really staring at data and calculating all the boring metrics.

so honestly I've been thinking of doing Data engineering, since you program a lot and you don't really need to analyze the data per se, but yesterday a few guys have been suggesting that if you dont have a degree it will be easier to purse a career in web-dev than in data.
so idk, just having a look at Flask and Django right now since they interest me regardless, I think I will just end up learning some web-dev skills and some data engineering tools and hopefully I will be able to find a job that I like

edit: and forgot to mention I want to get hired asap, so I'm trying to learn other highly requested skills so I can add them to my resume asap

near ocean
#

And university is out of the question for you? Why?

balmy mural
#

Just want to point out as I mentioned yesterday, Data Engineering also really puts a heavy focus on having a degree (majority looking for Master degrees), although it might be different for where you're applying. I'd advise you to look at job descriptions for where you're from and deciding if it's a viable option to pursue without a degree. As an example, here's a few screenshots of job postings that are in English for Junior Data Engineers in the Netherlands:

#

It's a field I'm applying for without a Masters, but I do have a degree, and I've had rejection after rejection for not meeting minimum requirements with my first interview only happening this week

native narwhal
#

I have a different question for those that are self taught and got hired in less then 6 months from picking up Python:
what did your project portfolio consist of/looked like - that got you hired into any data role? ๐Ÿ™‚

brave matrix
# near ocean And university is out of the question for you? Why?

A friend of mine suggested that to me just before enrolling in the boot-camp but 4 years is just too much for me to wait, I want to get a job asap.
tbh I'm not concerned about not getting hired at all, because I only pay my bootcamp once I find a job, so by the time I will finish it (3-4 months) I should find a job but I want one rn

near ocean
brave matrix
brave matrix
balmy mural
#

As I said, first interview this week with approx 40 applications sent out while having a bachelors and currently working on my honours (basically a step between BSc and MSc in South Africa. Can't do an MSc without it). Had to take a break from sending out applications due to exams though and will keep sending out end of this week.
Also important to keep in mind that some rejections for me are likely due to companies not having the ability to hire internationally

near ocean
#

probably to finish the bootcamp and get any job out of it

brave matrix
near ocean
#

yes,i dont think you have much of a chance realistically to get into a junior position with only a couple months of python and half a bootcamp

brave matrix
#

Appreciate the honesty, will have to think about that

near ocean
#

keep applying to stuff and finish the bootcamp i would say, and then possibly think about going to university for a degree or getting an apprenticeship

gritty rivet
brave matrix
ivory sluice
near ocean
brave matrix
# near ocean you're chasing early money instead of going the proper way, why? devs with degre...

Youre exaggerating, even If I went to uni right now, by the time I'm finished yes, I will find a job easier, and they might even pay 10-20% more, but thats it. and now you have 40 to 200k in debth that you need to pay back, so whats the advantage ?
I cant talk from experience, but I'm pretty sure that once you have a few jobs and you have a good track record nobody is even gonna give a shit about your degree, unless your working at a quant fund or maybe for data related jobs it might be an issue, but for the rest who gives a shit if a senior dev has a degree or not ?

near ocean
#

you asked about data related positions, didnt you? do you think that not only you can find a data-related job without a degree but that you'll somehow be within 15% in salary to someone with multiple advanced degrees?

balmy mural
#

The difference of earnings between those with a degree and those without will shrink over time as you rack up more experience, but it's not an exaggeration to say that those with a degree will generally outearn those without a degree.
Example: https://www.offerzen.com/blog/developer-salaries-by-education
It might not carry over to where you're from, but earning 35% less without a degree for the first two years is a significant amount of money, and it'll take a few years to close the gap. That won't happen in just 3 years

near ocean
#

to me uni sounds like an easy choice
you get to meet and talk to a bunch of smart people for 3-4 years, learn a ton of cool shit and by the end of it you could pretty much go work wherever you want, assuming you put in the work for the grades
it doesnt even have to be a CS degree, lots of people I know and in this server are doing STEM degrees and could get a job as software devs in literally any company they pick

vapid jay
#

you make it sound like a degree is guaranteed job, is it really?

near ocean
#

assuming you put in the work for the grades
There's nothing guaranteed in this life except maybe that it'll some day end

vapid jay
#

i do not follow because i do not know what grades have to do with a degree getting you a job in this regard

ivory sluice
#

if your grades are not high enough you don't get a degree

ivory sluice
#

and no, a degree doesn't guarantee anything, except for the degree itself

near ocean
#

Degrees come with grades, its not a simple pass/fail
A first class degree from a good university pretty much guarantees you a job if you're willing to search for one

ivory sluice
#

what is a "first class degree"

near ocean
#

In the UK first class is an overall grade of 70% or above

vapid jay
#

well ye, i assumed degree was obtained meaning you passed. how is degree not pass or fail? you either get it or you do not.

seems to me that a degree is helpful but should not eclipse taking opportunity when it is there

near ocean
#

Degrees are not made equal lol, someone scraping by a low tier uni doesnt have the same degree as a first class russel group graduate

gilded valley
#

It's getting to the point in the UK where even first class degrees don't mean much - you just have to put "XYZ%" overall to stand out because first-class degrees are increasingly given out for mediocrity

ivory sluice
#

so is it like graduating summa cum laude?

#

so on your resume do you list the class of degree you get?

CV* for UK

gilded valley
#

The different classifications are: First Class (70%+), 2:1 (60%-70%), 2:2 (50%-60%), third (40%-50%). I list First Class, if I got a higher % I'd put the actual percentage

near ocean
#

Maybe, i thought summa cum laude meant top of your class
I used to, now my education section is getting increasingly smaller and more irrelevant

#

mfw i got 72% milking that First Class MSโ„ข

2:1 is 60-69
2:2 is 50-59

ivory sluice
#

this is very new to me as an american

gilded valley
#

To make it even more confusing, Oxford and Cambridge go further and have a "double first" which means first class in two subjects I think

ivory sluice
#

do they really shorthand it as 2:1 and 2:2? those just look like ratios

leaden knot
ivory sluice
#

i think here in the US your rank or cohort is really not that important. they'll look at your GPA and that's about it.

near ocean
#

Anything to stand out i guess

But anyway, a good grade from a good university puts you miles ahead of others without degrees, at that point you could say its "guaranteed" to get a job, i have friends that were scooped right out of uni, signed contracts before they even graduated

ivory sluice
#

wait, well when you list these %ages these are actually just a measure of your GPA, and not relative to other students?

gilded valley
#

Yeah - just your weighted average grade across different units/years

ivory sluice
#

do you guys also do the 4.0 GPA system?

gilded valley
#

Nope - usually either classification or just your overall mark as a %

gilded valley
ivory sluice
#

mk, so not too different then. although i'm surprised third class gets you a degree at all, if it's basically an average score of 40-50%

honest pivot
#

A first in the UK is like having a high GPA in the US.

jade pike
#

I feel like I could contribute more if I had a part time job working as a Python Django/Flask developer for a company. Can I get a referral?

vapid jay
#

less than 60 percent in the us is failing is it not?

near ocean
jade pike
near ocean
#

Thats not what a referral is last i checked, but you can try linkedin, indeed, glassdoor, totaljobs, etc

honest pivot
vapid jay
near ocean
#

Thats definitely a bad idea to ignore school

vapid jay
#

i was not suggesting anyone do it

near ocean
#

Im suggesting you not do it either

ivory sluice
#

sure, grades are curved. but a curved grade of 60% is likely failing in most schools.
memory is kind of hazy on how grades out of 100% scale to the 4.0 scale, but in many schools if you fall below a certain GPA (my school was ~2.0) you get put on probation and eventually kicked out if you can't improve on them

vapid jay
ivory sluice
#

i'd be curious to see what a 2.0 GPA equates to as a %age for UK student

near ocean
#

Around 40% for BS or 50% for MS
Those were the cut offs for my school, if you drop below them you get put on probation as well and then kicked out

vapid jay
ivory sluice
#

google says

honest pivot
ivory sluice
#

conversation took this route bc we were talking about "classes" for UK degrees which i'm not familiar with.

#

and it's not about what i think should mean failing, at least here below 65% is literally a failing grade

honest pivot
#

Sure, but then you doubted that a score of 70% was considered extremely good.

ivory sluice
#

i did not

gilded valley
#

For most universities the overall class and grade is a weighted average of different units. For my university, it was 40% of the average grade I got in second year + 60% of the average grade I got in the third* year. Overall percentage is the thing that determines what class you got, and some jobs will ask for something like "A high first"

honest pivot
#

In any case, if a test places most students near 50%, then a 50% is what Americans would call a B-minus.

near ocean
#

Wait till you hear about the Dean's list

honest pivot
#

I took an exam once (in the US) that was so awful, the average score was 17%, lol

gilded valley
ivory sluice
gilded valley
ivory sluice
#

so i think this may play a part in my reading of the room right now that grades or "class" matters in the UK more than the US, because below a 2.0 in the US you just won't get a degree, whereas in the UK you'll get a third class (lower value) one

#

that being said, a 2.0 GPA on your resume won't impress anyone

gilded valley
#

I think at that point you just list the university and not the GPA or anything

vapid jay
#

Unless its a first just uni is fine

delicate bane
ivory sluice
#

yeah i wouldn't draw attention to it. some tech roles i know here also have a minimum GPA requirement of 3.0, for which they sometimes make exceptions but it's a hurdle

near ocean
#

A third class degree is basically unusable so it doesnt matter, could be from cambridge and it'd still be just a piece of paper

honest pivot
#

Today is the first time I've heard of third class degrees

gilded valley
#

same requirement here fairly often. My offer was technically contingent on me getting a 2:1

true harness
ivory sluice
#

mhm, entry level of course

vapid jay
gilded valley
delicate bane
near ocean
#

An efficient pass, some would say, no more no less

gilded valley
#

2:2 is what the people who are just scraping by usually end up with

gilded valley
vapid jay
#

literally 1984

near ocean
#

pardon?

rain sorrel
#

do any of you guys know PHP?

vapid jay
#

in the discussion of degrees and grade and careers i am curious. i hear much about a degree helps get a job because it is something you put on the resume. this means, to me, that it is just a filter to the hiring company right? quick initial filter, those that have and those that have not.

but does school teach or prepare for the rest of the process? the interview, how to even build a resume that speaks to the job opening you are after, how to speak about yourself, and how to communicate in the interview?

so far from reading in this channel it seems that common advice is get degree, then get job. what about applying for that job? this question removing the scouted offers that can happen to a few, getting job before school is over.

true harness
#

almost all schools have some sort of "career development center", where students get help from advisors about careers, help with resumes, interview prep. not only that, university puts you together with a bunch of people that are going into the same field as you; it's really good for networking.

vapid jay
#

mmm, networking is always good ye. but "career development center" suggest this is somewhat extra? not part of the classes or the degree?

true harness
#

right, it won't be specific to any one course, it's just something a school would provide

shadow moss
#

Degrees are just such a big filter for many companies at Jr positions and sometimes up.

true harness
#

yeah, though I would hope it's true other places as well

vapid jay
#

seems weird... the idea that school would have extra service for helping with process. like, to me, that should be one of main reasons to offset cost of time in school

digital fjord
#

Here in the czech republic, we also have such a center, though it is less prevalent, since here specifically getting a job in IT is quite easy.

gritty rivet
vapid jay
#

so it is some disconnect between the companies that hires and the schools that teach? this may explain why so many different experiences of interviews happen in this channel? that if the schools were to define how to gauge the applicant and the companies were to listen to the schools who did the teaching that there would be more uniform process... maybe... it is late

shadow moss
vapid jay
shadow moss
vapid jay
#

awkward use of gendered comment but i think i understand you mean your areas have a strong desire to see degree?

gritty rivet
vapid jay
digital fjord
#

I have a lot of classmates who drop out midway to just work full-time, but that isnt really what people mean when they talk about getting jobs without degrees

vapid jay
vapid jay
shadow moss
#

It depends in US. I know plenty of people without degrees who didnโ€™t have to send out 400 applications. Each country or even part of country can be varied.

gilded valley
digital fjord
vapid jay
digital fjord
vapid jay
digital fjord
#

but Uni is more or less free here, so it is probably different in countries where this isnt the case.

gilded valley
vapid jay
digital fjord
vapid jay
#

so interesting...

oh, these career center places... are they student only or can anyone use them with or without fee?

many questions... can not sleep ^^;

digital fjord
vapid jay
#

I can advise going to north, mid europe to study in english. Which is like 1500 euroes a year

balmy mural
#

Interestingly, most of my friends who started working while studying or landed a job for directly after studying, the job was contingent on still passing university and getting the degree. Flunk out and they were without a job

vapid jay
#

Norway, sweden, germany have all applied sciences unis with software programmes in english. Youll get cultured as well. They are often three years programmes. Only accom is expensive.

digital fjord
vapid jay
true harness
vapid jay
balmy mural
#

I'm not sure how it makes business sense, and my "most" is just my anecdotal case for two people. I know one of them made a deal to take a pretty big pay cut for the first 6 months while working part time and then full pay as soon as his degree and he could work full time. By that time he was also fully caught up. I wonder if they might have just started him on a lower pay once moving to full time instead of completely dropping him if he flunked out though

balmy mural
vapid jay
#

very interesting... thanks!~

smoky quest
# vapid jay is that normal? if someplace offers the job they must see what they want in pers...

If you hire someone while they are still at school, it's because you are buying the promise of a great employee and want to invest in them. If they don't graduate, it means that promise did not realize and did not have such potential after all. The interview for the time at which they are students would not be the same interview once they graduate.
Note: it's also a way to incentivize them to pay attention and not just drop out

vapid jay
smoky quest
# vapid jay it is interesting practice to me. being student that can get grades does not mak...

Tests and grades are mean to an end, not the end itself. The end is the accumulation of knowledge and experience of someone having a specific degree and the tests and grades are used to validate that.
Similarly, degrees' purpose is not to have a piece of paper but to demonstrate that the person has been through an education that includes specific and well defined pieces of knowledge and experience.

vapid jay
#

so it matters which degree too? feels like silly question but i see all the time others talk about level a degree and rarely what field degree is in.

ye, test and grade are means not end. i only find it curious that good student is equated here as good employee. so much that company is willing to put it as condition on the employment.

near remnant
#

would you guys be "picky" for your first dev job if you are a self-taught guy? let's say, you get an offer, good salary, good team, opportunity to learn new stuff at the company, but the technology is really old like the company is using web2py for example. would you go for it, learn as much as you can and maybe switch after a year? or maybe wait for a new python project with new stack?

smoky quest
vapid jay
delicate bane
#

it only takes an employer one time to hire a bad apple before they resort to taking the approach of filtering those with degrees...

smoky quest
# vapid jay this make sense to me. cost of onboarding against perceived knowledge of employe...

A bad analogy would be hiring a chef for a fancy restaurant.
There are many home cooks who can cook delicious food. But they aren't trained in the ways and manner of a professional cook. They may fail some of the tests and may not even know some of the topics they need to know.

It's not too different for software engineering. Most self taught will focus on 3-6 months and make some websites. But they won't know what else they need to learn and may not have the right expectations.
Furthermore, when a company puts out a job ad, they get hundreds of applicants, with the vast majority with the right degrees, projects and experience. So why going out of their way?

vapid jay
#

employer hires bad apple all the time though, that is one constant in the system... u will always have miss

smoky quest
vapid jay
delicate bane
smoky quest
vapid jay
#

also... i not consider a 3-6 month self study the same as a 3-6 year student. obviously there is gap in knowledge and the self study of that little time will have tiny amount of leverage to put on resume or cv.

but self-study of years with plenty of experience, they still face the filter and then the challenge of selling their value where company might blindly take degree as more weight

near remnant
vapid jay
delicate bane
smoky quest
vapid jay
# delicate bane they might. but at the same time your experience and skill level should show in ...

should very strong word here. my resume, if i tried, would not turn heads if they start with degrees listed... they would find none on mine! haha

i just started thinking about the advice repeated here time and time... "degree make it easier" is the tldr of it. i ask myself, but why?

so far i learn many things but i think i begin to see that degree make it easier because it forces other to put in the time. there is no shortcut to raw experience and while boot camp might sell you "learn to code in 9 months" that is weak experience.

ye, degree make it easier because the time is there. but to say all someones without degree are less than fresh faced students with degree? this seems like a tradeoff of the filter in the field.

delicate bane
vapid jay
smoky quest
delicate bane
vapid jay
delicate bane
#

again, its not completely impossible โ€” the world is not black and white. we have a pinned message of a success story of someone breaking into tech without a degree. dont want to dissuade you, just want to inform you.

smoky quest
delicate bane
#

thats true.

idle osprey
#

from where i should learn django?

summer roost
# vapid jay should very strong word here. my resume, if i tried, would not turn heads if the...

i just started thinking about the advice repeated here time and time... "degree make it easier" is the tldr of it. i ask myself, but why?

There's a ton of different reasons. Off the top of my head:

From the point of view of a business hiring juniors:

  • Degrees from accredited institution serve as guarantees from a 3rd party that you've learned a common curriculum up to some acceptable minimum standard.
  • Because CS degrees from any institution teach basically the same stuff, a company hiring juniors knows exactly what stuff they don't need to teach the new junior themselves.
  • A degree signifies that your interest isn't just a passing whim, and that you're able to devote significant time and effort over time towards your goals. When someone young is trying to apply for a job as a software developer without having gotten a degree, at least some employers will take that as a signal that they were looking for a shortcut.

From the point of view of benefits to the student:

  • Degrees expose you to opportunities for internships, teaching assistant positions, research positions, and other things that help expose you to new areas that might interest you, and help you to break into the world of work.
  • Your classmates from your degree program will form your first professional network, giving you people who you can compare notes against about what different companies are like, who pays well, who's hiring, and so on.
  • Degrees give you time to learn the material, and a peer group to learn it with, and access to resources (TAs, professors) to help you learn it. Trying to learn data structures and algorithms on your own in your free time after working a 40 hour week sounds much tougher than trying to complete it during university.
vapid jay
#

these are all very good answers and i appreciate them much~ hopefully others do too

summer roost
#

Other things that have occurred to me:

  • There's value in the structure and curation of the curriculum. Many people struggle to learn on their own without someone to guide them.
  • Uni gives kids a chance to grow up a bit before entering the workforce. 18 year olds who've never lived alone before and who have never needed to set their own schedules or cope with unlimited freedom tend to make some really poor decisions, and it's a whole lot nicer to figure out who you are and how to cope with responsibility amongst a group of people your own age who are going through the same experience, rather than amongst a group of older workers in industry. Not to mention that people who haven't yet gone to uni tend to drastically underestimate how much more learning and growing up those who have gone were able to pack into those 4 years.
vapid jay
#

but you also can't just deny the loads self-taught programs on the internet, these wouldn't exist if there wasn't some acceptable level of success to them right?

summer roost
#

What makes you convinced that they wouldn't exist if students who graduate from them weren't successful? There's a ton of self-help seminars, too.

#

The course is successful if people pay to take it, regardless of whether the people who pay to take it benefit from it or not.

near ocean
#

Nepotism has also been successful but I wouldnt exactly rely on my family to get me a job instead of going to uni

vapid jay
#

it is shame that uni can not be open option for everyone from what i learn here of different countries. those that i have lived with come from areas that life did not make that path very easy at all. 40 hour work weeks just to put food on the table and a burning fire to be in a better place while they should sleep

from their words, they start "climbing the ladder" and are surprised that they move faster, longer, and with less downtime than others. their years of experience in the work force is called unskilled... but they enter the "skilled" field and shock their employer with the level of work that is normal for them. sure, they still learning programming or data or office management or whatever... but they learn it so fast because that is how they survived

it is really very difficult to encapsulate what some other "should" do because all paths are walked differently. it is very difficult to answer these questions without a or b choices and this channel has done great humoring my endless stream of sleep deprived curiosity.

thank you~~ time for me to give up sleep and get to work.

gilded valley
vapid jay
#

okay I guess I could of worded that better, but the fact remains at least from my perspective, from all the youtubers I've seen that have been in their career for a long time that say uni is useless. Am I being fed a lie, should I just stop my self-taught journey because no matter how hard I try, companies will always prioritize people with degrees? I'll never be able to afford uni

summer roost
# vapid jay it is shame that uni can not be open option for everyone from what i learn here ...

To be clear, the advice that we try to give here is that getting a degree is the easiest route to breaking into the field, and that going the self-taught route is higher risk and isn't necessarily a shortcut. Your anecdote about people who don't have the opportunity to go to uni and are forced to hustle to survive and shock their employers with the amount of work that is normal for them helps to underline that point, I think: successful self-taught people often put in tremendous amounts of work.

#

You're certainly right that it's possible to be self-taught and successful, it's just not as easy as people naively hope for.

smoky quest
vapid jay
smoky quest
gilded valley
summer roost
# vapid jay okay I guess I could of worded that better, but the fact remains at least from m...

I'll never be able to afford uni
Even with tuition assistance and financial aid? Even considering community colleges and associates degrees? If you really do not have the option for getting a degree, a boot camp may be your second best option. Just understand that you will be entering the job market at a disadvantage relative to those with degrees, and that you will need to put in more effort than them to break into the industry.

vapid jay
vapid jay
# gilded valley I don't know what this sentence means

i feel that if i had words to describe this better than i would have words to explain what keeps a particular roommate going when others would have stopped. 12 hour work days, two jobs, still shares the load of chores from cooking to caring for little ones while sleeping barely 3 hours and only if we force them too. what powers them? i do not know but it is glorious and they will succeed

true harness
#

at least in the US, it's possible to get a "full-ride", i.e. have all school bills paid based on merit, or something else

summer roost
near ocean
short valve
#

Hi, I am looking for some career advice. Here is a bit about me and what I am looking for. even if you can't answer fully would love anyone's input even if someone already replied !๐Ÿ™‚

Currently I already graduated with an undergrad degree in business and am working full time but am interested in shifting a career into computer science. I really enjoy learning code and problem solving. I am still new but spend a decent amount of time every day learning myself and am also currently taking a local intro community college class in CS. I would ideally like to get into a computer science masters program or some form of higher level education that can help me look credible to employers when i apply to jobs.

I do understand it is possible to get a job without a degree but I would prefer to get some type of higher level education in C.S. for some type of degree in it as well. in regards to this i have a few questions I would love to get your input on

  1. what is the easiest route to navigate my current education background into a higher level education in C.S should i keep continuing taking courses at my local community college or can i be seen as credible once i complete this class or a few more to apply for a masters program or any other program you would recommend
  2. I know this question is a basic one with no right or wrong answer but what is the best way to start learning. currently ive been trying to put a lot of my time towards learning c++ and a little python mainly due to the class i am taking but if i do have more free time is their any other way i should be spending my time to learn more quicker. or is it best to focus on one language / subject at a time.

I apologize in advance for any broken sentences and thanks for any input /advice. even if you can't answer fully would love anyone's input even if someone already replied !๐Ÿ™‚

summer roost
# vapid jay yeah im old :3

well, then, it's OK to take our "go to college, kids" advice with a grain of salt. Career transitions are never easy, but there's less of an expectation that someone transitioning careers will have gone back to school for a new degree.

peak halo
#

@short valve

should i keep continuing taking courses at my local community college or can i be seen as credible once i complete this class or a few more to apply for a masters program or any other program you would recommend
I'm in the process of applying to grad school for CS currently, though my undergrad was also in CS. The program to which I'm applying requires applicants who didn't do their undergrad in CS to take certain foundational, undergraduate-level courses, before they can start working on masters-level courses. The intro to CS course that you're currently taking would probably count as one of those. So, I would look at MS in CS programs that you might want to attend, and make sure that the courses you're taking are what the admissions officers want you to take.

vapid jay
# summer roost well, then, it's OK to take our "go to college, kids" advice with a grain of sal...

yeah that's essentially the way I feel, im not going to go to uni/school when I'm already trying to make ends meet by having to keep a job, in debt medical bills debt, coping with my medical condition and in my opinion I feel like im learning on my own at a steady pace, all in all I'm to my best ability the best responsible adult I can be, I already have real life work experience even though that work has zero connection to coding, but still im not just young kid coming out of uni

open ivy
native narwhal
#

what are the easiest jobs with data
in your opinion
please don't say data entry cuz that's what I do now ๐Ÿ˜„

ivory talon
#

probably data analyst? or something more on the administrative side but that deals with a bunch of data.
as far as I know the only other common 'data' jobs would be data engineer, data scientist and perhaps 'data specialist', all of which can be somewhat more complex
edit; the one on 'administrative side' I was thinking about is probably "Business Intelligence"

peak halo
vale orbit
#

Hello, I wanted to ask does anyone know some good addresses that one would find actual job offers and not fake wasting time need bachelor degree to transcript cases?
For data-entry and python entry level jobs
I would transcript do yt thumbnails and also do Virtual assistance work but I am struggling to find the right spot to find where I should begin with.

smoky quest
plucky kestrel
#

how do i paste code into discord? Do i literally just copy and paste my code?

summer roost
#

This channel is for discussion about jobs and careers

plucky kestrel
#

oh sorry, i asked in the wrong chat

woeful spruce
surreal crane
#

Guys can u help me

#

What is the meaning of this??

native narwhal
inland snow
#

Heyy,
I needed some advice regarding courses which I should take in college.
I've got options to learn AI & Data Science in good colleges or I could go for computer science engineering in a lower college.
I'm not sure if studying AI & Data Science has good prospects for me in the future.

summer roost
#

also, what are you interested in?

vale orbit
inland snow
brazen epoch
#

Just choose what you're interested in the most

summer roost
# inland snow India

I don't really understand India's system - it seems very different from most western countries, so I don't feel qualified to offer much in the way of advice.

smoky quest
unreal willow
#

Was anyone of you ever on a HackerX-event?
I just saw it being soon around my town, but I'm not sure whether it is also something for people without specific job experience.

near ocean
#

Sounds very exclusive for no reason, never heard of it before

real venture
#

yo guys

mellow escarp
#

@vast shoal