#career-advice
1 messages · Page 33 of 1
So when you said above:
But doesn’t gpt break down basic English very well? I think that’s why there’s concern. Because it DOES understand the “hard part”.
You can see that it doesn't really understand the hard part. This is a problem that designed for humans to be able to solve relatively easily - it's a fairly basic programming problem, expressed in sufficient detail for everyone to understand the problem. And ChatGPT doesn't do a good job with it at all - though it does do a pretty good job with a subset of the problem that it recognizes from its training corpus (a basic RPS game)
you can see this in action in the #python-discussion channel as people ask those super vague questions. they literally don't know what they want.
one other interesting thing to contemplate about this prompt: it takes far more English to explain the problem than it takes Python code to demonstrate a solution to the problem.
I'm not sure that's true - again, this wasn't a problem written for ChatGPT, this was a problem written to be solved by humans. There certainly is shared context embedded in the prompt - the idea of games being played in multiple rounds, games having winners and losers, the concept of a zero-sum game where one player wins if and only if another player loses, a "draw" outcome where neither player wins or loses, etc
Tbf… I know very few Python verbs. I’m trying to learn them all but it can be difficult to iterate to people who have attributed those terms to specific things.
And despite being a native English speaker, my English is terrible 😂😂
it's worth paying attention to the words someone uses when explaining your problem back to you or walking through the solution, and making note of them for next time, to help you explain your next problem more clearly from the start.
strong written communication skills are a super power for devs.
Has nothing to do with "python verbs"
I’m getting better about it. I’ve made flash cards for a bunch of verbs and nouns. It’s been very helpful in fully comprehending my course.
most people are not used to clear, precise, unambiguous communication. they are, in fact, often annoyed by it. but software dev does not deal well with ambiguity.
clear, precise, unambiguous communication reads as legalese to most people, in fact.
Sure we do. There's ambiguity throughout the development process. It takes those strong communication skills that godly mentions to overcome that.
there's a reason why you say "there are some apples" instead of ∃apples
I think you're both in agreement, really - I'd say that the job of a software developer involves a lot of coaxing informal English descriptions of a problem into precise unambiguous descriptions
Sounds about right to me.
indeed. and the best software devs know the problem domain deeply so don't have to ask for much clarification
The mentors I listen to ask for clarification upfront and then repeatedly until it is clear. That's one of the things I continue to learn here from others.
There's an old joke - a parent says to their programmer kid "go to the grocery store and buy a gallon of milk. If they have eggs, buy a dozen." The kid comes back with 12 gallons of milk. The parent asks why: "because they had eggs!"
another tip: if what they're asking for isn't possible (or is extremely difficult), suggest alternatives. The people setting the requirements are often happy with close-enough - if you can suggest a solution that takes 10% the effort and does 90% of what they wanted, they may be happy enough with that.
Evening, I had an appointment with codingacademy.io today to discuss the bootcamp
The bootcamp had a remote online version, no tuition or deposit until I get a job that pays over $40,000. But apparently they don’t allow New Yorkers into this program because they have a campus in New York… so it’s only full-time on-site and they said I’d have to quit my job ($60,000 salary I worked hard to get here)
(Sorry to interject if another conversation is going on) … just wanted to know if anyone knew any other alternatives for software dev jobs?
Yes, this is very helpful. I've learned over the last year that if the definitions of the project aren't already defined that leading with MVP options keeps things moving. More often than not, in that situation, the folks at the table are hesitant to bring up what they want. So offer that low-lift solution, deliver fast, and iterate forward. It's what would happen anyway, just without the rewrite. heh.
Anything that said you have to quit your job as a condition for maybe getting another one is a bit of a red flag to me.
I think they thought it was a cool niche to say because they’re so confident in their program and assume every coder is working some dead-end job but I’m a pharmacy coordinator at a well-known hospital so it was cringey to me. I’ve taken an interest in coding but have a well-established career—just don’t want to work any harder than I do for more when the base pay is usually what I worked so hard for
Which feels silly to me that I've re-learned this. It's the same tactic I used in retail for decades. Different application, same approach.
Not that I’m ungrateful but I can’t give that up so easily
I agree, the place you talked to is a scam.
My friend who is a software dev had a friend who dropped out of college after learning some essentials and took a coding bootcamp and makes way more than I do at his first job. I love python even though I have no formal education in it and would love to learn more regardless but I must say the job opportunities seem really nice.
I don’t want to be at my desk job for another 30 years until I retire when I don’t really have an interest in it and making ends meet
There are literally hundreds of online coding "bootcamps" that train people in programming. Use one of those to work around your schedule
Just not sure which ones are legit and worth it, I would need part-time remote in New York since I’ll be working 9-6 weekdays
I guess I’ll keep researching, I have another “admissions appointment” and I saw one that has applications for March 2023
6pm NY time is 2pm LA time. think about that
3, not 2.
ok fine, 3pm . be that way
Lol
I see… should I take a look at any resources while my search continues to reaffirm whatever skills with python I do have? Someone told me leetcode is something you review for job interviews but not for learning purposes
Any decent apps maybe? Coding Academy is legit?
I usually say that if you do a lot of leetcode, you'll be really good at leecode. It's just a cautionary phrase that there is more development than logic puzzles. At the same time, they get your brain working, can be fun, and you will learn things.
quick question is a data scientist both a data engineer and data analyst
I have a pending job upon the completion of my Python courses for a Pharma WebEx company. What are the things I will need to be extremely confident going into the job?
ask them. They will be more than happy to tell you
depending on the company, it could be both, either, or neither. specifically it could involve the skills typically associated with those roles. it could also not.
at a more data mature company, you would have all 3 roles (and more)
but does a data scientist need the skills of both
company dependent
the terms aren't used with any consistency throughout the industry.
yea but lets say a dev learns both of them are they considered and a data scientist
because I know if the company needs something the data scientist will do it
again, those job titles aren't really well defined, so it's not very meaningful to ask questions about what someone with one of those job titles would do vs someone with another. It depends on the company.
there can be 3 people, one whose job title is "data analyst", one "data scientist", and one "data engineer", doing exactly the same work at 3 different companies.
but for a mature company both data engineering and data analyst are needed to become a data scientist
most people with "data scientist" just run a few stats on data sets.
On the subject of AI, specifically chatgpt
It doesn't have the ability to perform "human thinking" and no it will not be able to code for us in the future, yes it can do snippets but these snippets are similar to githubs copilot and on the suvject of copilot, it gets stuff wrong and sometimes would plagerises codebases that don't have a lisence that allows u to use said codebase
Untill someone makes a program that has the ability to perform "human thinking" it's at best a good tool for something like boilerplate code
By human thinking, I am refering to the ability for an AI to give reasoning as to why it gave such output and is able to update said reasoning if given the ability to do so
in terms of hardness data scientist is the hardest of the all
most of our "analysts" have a PhD in mathematics or finance or something similar. at other companies, "analysts" are people who can barely use excel.
again, there's absolutely no way to say that, as there's no consistency to how different companies use the terms.
ok
lastly what are all of the field for programming because I cant find it online
like backend frontend fullstack etc could you please list them
no formal divisions exist
this is, IMO, a problem for the profession and industry. but it is the way it is.
ye but could you tell me the fields pls
It would be like if "health care worker" covered everyone from the guys who cleaned bedpans to neurosurgeons. and everyone in between.
k but what would the fields be
impossible, all companies have their own titles
no like backend, frontend fullstack etc the job titles
exactly, they keep making new ones every year
those are divisions that web developers tend to use. and thus are meaningless for 80% of programmers
at the coarsest level, you have backend, frontend, and embedded - where "backend" means it runs on some company's servers, "frontend" means it runs on an end user's computer, and "embedded" means that it runs on something that isn't something you would typically consider to be a computer.
ok... just saying if you could list the basic ones
They're still good at preparing you for these silly leetcode style programming interview people like to do
yeah, and he's asking for them
Yeah, those silly things happen.
I've just accept it as the norm now when it comes to leetcode questions lol
is that all
That's why Istill recommend people prepare that way. Had a coding interview today that was a leetcode medium/hard
database, network programming, distributed systems, data analytics, embedded systems, real-time systems, OS, frameworks (of various types), compilers, tools, etc, etc
I would suggest you not use the term "backend" unless the company is focused on web development
for a company that does development tools, for example, "frontend" means the lexer and parser while "backend" means code generator and optimizer
One of my beefs with the industry is how squishy all the job titles are.
cuz this is what I mean. These are the ones I know
Frontend
Backend
Full stack
Software Engineering
Data Engineering
Data Analyst
Data Scientist
just wanted to know if there was more then any of this
everyone's frontend is someone else's backend
"devops"
doesn't everyone?
eh i wouldnt go that far. but theres probably a good chunk that do more 'analyst' work. but theres also some that might be deploying containers for inference like what i had to do today.
sure, I was being a bit hyperbolic to make a point 🙂
it's an infinite fractal of ever more precise fields
My company has a bunch of data scientists that are assuredly not. Hell, they have a data science department that really doesn't do any data science
yeah but there is an issue of the job responsibilities involving analyst work. especially if you arent a fan of it like me lol
pls tell me if there any extra pls... idc if it doesnt make sense
Those titles/areas cover maybe 20% of the work out there
could be worse, company over here has devops engineer performing fullstack/operations/UI illustrator
too complicated just wanted to know if there was extra then the ones I listed
Oof
Hey, sometimes it's nice to have variety in your workday
get a job
yes, there are many many more
I was going to say "borrow from your parents" 😄
There are literally 100's more
and??? common
i am hoping, along with @ Skyglow, that as the field matures, more job titles will lead to more specific job duties and specializing
What are the common ones basic
teens can get jobs. just check local laws
Hospitality? Part time at a shop?
Chores around the house/neighborhood?
donating blood?
bruh now you just need to add ML to that stack lmao
variety and pain with HR asking "where product for my print specific page in my pdf"
network programming, distributed systems, database, middle-office, financial engineering, bioinformatics, desktop applications, OS utilities, etc. are some additional common ones
a side hustle is a job
that's a soon TM, I was selected to perform ML ops
k
Just threaten them that you are going to replace them with a script if they keep bothering you
The problem is that as a teenager you don't have a good way to prove that you're a reliable employee and that you're qualified for a job.
Everything falls into one (or more) of those 3 - that's what makes them the coarsest divisions you can make. Anything beyond that is finer grained distinctions.
Starting a new business isn't fast or easy money
here's a thought: find any university, and look at their undergraduate course catalog in software engineering
every single one of those classes is a whole field with at minimum thousands of people working in it
what about software engineering
real rip for you bruh. 🕯️
ML models like to fail in the weirdest ways in production btw. so fyi in case you treat them like traditional software systems
hah, and they don't even cover a lot of specialties
what are you hoping to learn here?
A software engineer can do all of those jobs
idk looking
a list of every programming related job title ever?
nah, co worker who was also part of the e-mail chain sent 2 screen shots of adobe acrobat with the words "please e-mail back if you have further issues" 
software does them all?
can. has the potential ability to if he/she picks up the required skills/knowledge
is software the highest rank?
Software engineer is a general job title, not a specific type of work
There are no ranks
already experiencing it
recent one was cause it didn't like the pretrained weights i gave it
Software engineer is a lifestyle 😄
This is not the Software Army. Though sometimes I wish it was.
idk, I've heard a lot about General Protectionfault and Colonel Panic
what does software do
cuz I know full stack does both front and backend so wanted to know cool stuff like that
Software does everything
sounds about right. if youre interested, FSDL has good content on MLOps. can send if youre into that stuff
Don't think of it in terms of rank. Think of it in terms of specificity. If someone is marketing themselves as just a Software Engineer, I'd consider themselves a generalist. Whereas if someone said they were a frontend engineer, I'd assume they're specialized in frontend stuff
please do, doesn't hurt to learn more
Its does everthing a full stack does and a data scientist and stuff?
nobody does everything
distressed startup noises
No, I literally mean everything. From growing food to sending things into space. From deciding what ads get displayed to handling retail purchases. From paying people to diagnosing cancer. From driving cars to controlling pacemakers. From keeping track of warehouse inventory to routing deliveries.
if u wana no life, u can technically do everything
nobody does everything well
EVERYTHING
so is it the hardest one of them allllllllllllllllllll
software engineers can work in any of those 3 areas.
3 areas?
it's the most general, least specialized category.
Difficulty is an entirely different axis.
Creating software is the process of taking vague, often contradictory, requirements and formalizing them as a coherent set of rules and constraints. Then expressing those rules and constraints as code. Then wanting to shoot yourself because it turned out that some of the requirements were wrong.
Then you do it all over again
openAI is so far behind us on the first and last steps of that process
Like I wanted to do full stack but I was confused what software does
Lol, someone should create an AI with emotional issues
Full stack developers and software engineers both work to achieve project goals and meet client objectives. However, full stack developers often hold leadership roles, while software engineers may work under the supervision of full stack developers and use their expertise to develop specific project features. google
the 3 areas I named. Frontend, backend, embedded. Code that runs on a company's computers, end users' computers, things that aren't traditionally considered computers.
"full stack" only makes sense in web dev
what about in genaral
this may be unfair, but I'd view it as a bit of a negative red flag if someone described himself as "full stack". it would indicate to me that their industry experience is severely limited and constrained.
but then I haven't done "web dev" in decades. so <shrug>
cuz I wanna do like one of the hardest one
you can't believe everything you find on google, unfortunately.
hehe @buoyant seal i know how you feel about the word "fullstack", no?
what's your current education level?
wdym
hardest one? how about researching new ML models to solve protein folding problems in bioinformatics
the really hard stuff is at the intersection of computer science and solving really hard problems in other fields
it's not worth going into software development if you aren't passionate about it, I would suggest seeing what you enjoy, if you do end up enjoying the idea of coding itself, which can be defined as one who enjoys to create instructions to a dumbass and then pray to god said dumbass understood what you wrote, then you can technically go into any role
Yep agreed.
that seems pretty hard. a combination of AI/ML, biochem, multi-dimensional math, and distributed processing
get a computer science degree, get some internships, learn what areas interest you the most.
I just wanna do the highest programming thing like full stack does frontend and backend both I wanna know a job that does the most things
"full stack" is not "highest programming". not even close
what is it then pls tell me
we have been. you're just not listening.
what does "highest" even mean
sorry my head hurts
@stray radish what is your education level, i can distill the information based on what your education is
Like my comment about protein folding. that's real. there are people who do that. it's very challenging. I'm certainly not near smart enough for that shit.
All i can say is dont do it cause everyone is doing it
"full stack" just means that you do front end and back end web dev. It's not the ultimate domain of development.
whats the domain one
i think we're wasting our time here
"domain" just means "area"
"domain" just means "category" or "area". There is no best area of programing.
ye whats the domain for developemt
huh?
This question doesn't make any sense.
Here you said the the ultimate domain for development
re-read what he wrote
There isn't an ultimate domain.
Full stack isn't the ultimate domain, and neither is any other.
ultimate domain can be stated as being on the bleeding edge, there're many areas which can be on such level
This is not r/ProgrammerHumor. Also I would spend ten hours doing it, tyvm.
whats one of the most challenging ones
they all are
computational chemistry (protein folding & such) was already mentioned
but of course that's only one example
Creating game engines from scratch or doing phd-level AI stuff.
if you define the "ultimate domain" as the one that requires the most specialized knowledge, it might be something like doing software work in the aerospace domain, or the biochemical engineering space, or something like that. But it's hard to even compare the amount of specialized knowledge required from one domain to another - do you need to know more to be a nuclear physicist or a veterinarian? 🤷♂️
because listen frontend jobs only do frontend and backend only does backend and full stack does both with means it more challenging
it depends on the project. for example, I know the guy who led the team that wrote the software to manage the coordination and routing of the comms for spacex's starlink system. Quite math heavy because of the constantly changing time delays. Very challenging because they have to deal with constant network outages. Extremely annoying because they had to use lots of heuristics for dynamic routing.
doing two things doesn't mean you're smarter, it might just mean you are crap at both
Fullstack also isn't limited to just fullstack - at work I do fullstack web development, general java app development, and real-time embedded development
thats not how it works, i can be doing front end engineering for an AI which reads websites, or I can be that fullstack engineer doing another copy paste of the same website template and backend
full stack web developers generally only do a very, very tiny bit of backend work. It's an area that requires less expertise than the average type of development.
As I said earlier, literally everything is run by software now. Which means jobs and projects range from software to monitor soil for farms to controller systems for surgery robots. From software to decide what video to promote to software to route packages for bike delivery guys in india. It's literally all over the map. All of them have different challenges. Some harder than others. But you can't know how hard until you define the project.
I wouldn't be surprised to learn that (some) software to decide irrigation patterns for farms is more sophisticated and was more challenging to write than (some) software for guiding rockets in space. Or the reverse.
But they main thing you need to understand is that web dev is the tip of the iceberg
I wonder if I'll get a followup interview for the surgical robot job I applied to
Ever see the youtube guy's "I built a surgery robot" video? It's hillarious
good comedian
not sure if you'll make it past the interview when they realise you're not a real robot 😦
😄
I'm a pretty good fit for it I think, but a lot of larger companies seem to be putting hiring on freeze until after the holidays, while startups are hiring now, so I may have to decide whether or not to reject an offer even when that job is pending. (I'm a startup guy)
that sucks but typically, even during a "hiring freeze", they'll hire people to replace those who leave
my pipe dream is to just work for a shit ton of money then do my own project
Yeah. There's even one position at a major corporation where they're hiring a new Principal Software Engineer. I only barely passed the first round and then they froze, but ughhhhh
I really don't want to be in a position where I quit a position after a month because my dream job is knocking at my door
fair enough
Oh well. It probably won't happen. Maybe I have imposter syndrome or maybe I'm just able to accurately gauge my abilities/experience, but I really don't think I'm their best candidate.
bah, it's a crap shoot. you know that.
YEah. Gotta shoot your shot, right?
amen, brah
meh, hiring has some luck to it, met enough people in my life that got a job at faang company but don't even know how to create a simple relational database
did they need to?
Well, if you're flat out not qualified for a position, you're likely to get fired and waste everybody's time, including yours
I bet they could create an overly complicated relational database though. amirite? 🙂
If I was asked to create a relational database the first thing I'd do is google "How to create a relational database"
well, i assume so since the one i'm specifically outing got it with the title "network infrastructure"
network infrastructure would be building the database server and host setup would it not?
never had such title and never worked at said company, no clue, on another note my SA at my current job doesn't know to to create queries ¯_(ツ)_/¯
then i am missing the meaning of ur first statement. also what is sa?
system architect
do they need queries?
they're responsible for creating our databases 🗿
lol
looking down on other people for not knowing stuff you know isn't a good way to understand the world, IMO
you're not wrong, but it's a good way to vent. and it's sorta funny
i understand that fully but at some point I do question how certain people get to their positions excluding the possibility of seniority
if u r venting then offtopic here is good. some of us r here to learn
if somebody has an important job title and doesn't know stuff, maybe it's because technical knowledge isn't the only valuable thing in their job
or maybe their technical knowledge is about things you have no idea even exist
is architect not a planner and larger designer rather than a builder? job titles are fuzzy
you guys are technically correct, but IMO, someone in a senior guiding technical role should have a wide breadth of practical technical knowledge. IMO, it's important because it allows them to more properly assess options.
Job titles, especially in software, are extremely fuzzy.
You're lucky if people respect the convention of Associate -> Junior -> Senior -> Staff -> Principal
the funniest are "senior developers" with a TOTAL of 2 or 3 years experience
my original statement was that hiring has luck to it and gave an example, you then further inquired about my example which i gave an answer to it, if you have a problem with it ask a mod
The system architect role at my company is expecting them to also build the database and create queries, though the query creation part has been delegated to the software engineers themselves at this point with a disconnect of the database architecture being scuffed some times
Hah, in my previous company it was (nothing) -> Principal -> Senior Principal -> Staff -> Senior Staff
on that particular facet, I have to disagree. without a good understanding of how the database is to be used (which includes creating queries), it's not possible to come up with a good database design. IMO, of course.
it just means that "senior" means a different thing at their company than you're used to.
There's more to database architecture than 4NF
Sure, I just find it funny
A person might have an excellent understanding of relational databases and not know the intricacies of whatever brand of SQL their current employer uses well enough to craft queries.
true, though they do need to at least understand keys.
query language isn't that different if you were to compare across all SQL languages not at all if you compare SQL to NOSQL though
In my experience, the only time a company actually cares about your code quality is the interview.
After that, "if it works, it works" and even then only if it doesn't trigger a Sev1 ticket.
That's definitely not true at all companies.
at firms with a good engineering culture, those in senior technical roles will work to ensure good code quality. it is part of their job, IMO. to expect executives to care is just silly.
If they have time.
Where I work, we're told "you can always fix the code quality later, we need to focus on deliverables"
And then never actually are given the time, because time spent fixing already working code is time that we could be spending making new features for the execs to brag about.
lol wtf
You make the time. I've been in that role. Asking senior execs for more time is just ass backwards.
I don't know about you, but I sleep at night.
sleep is for the weak.
let me know how the burnout's treating ya then

neither burnout nor asking executives for time is the right solution. you handle it by planning time to do things right into your estimates for your deliverables
But seriously, it's not like they can tell if it takes 5 days to deliver something vs 6 or 7 days. It is incumbent on the senior technical staff to set the tone and institute both informal and formal processes to ensure high code quality. It's a constant battle.
I heard the adage that you should double your time estimates to account for unexpected occurrences and triple it if someone else is involved in your deadline
which is why I currently have my time estimates at n^2
What junior folks tend to not understand is that what senior execs want more than anything else is predictability and reliability. They will be happier if you say 5 days and get it done in 5 days than you say 3 days and get it done in 4.
I burnout by underestimating the amount of time it takes then going ham on it to meet my self-imposed deadline. TRying to be better at that
Not in my experience. What they want is for everything to be done the day before they ask for it.
There are definitely companies that run like that. They are not good companies to work for.
What helped me was keeping timesheets. For myself, never shared with anyone. And then going back and comparing my estimates with what actually happened. And thinking about WHY I was so wrong. After doing this a dozen or so times, I started getting far better at my estimation.
this, I don't have a degree is psychology nor am I to speak on behalf of other but I would say that it's common to assume I can do something in x time when in reality it took x*1.5~2, personally I would say I can do it in x*1.5 plus a cavate which would make it x*m but that's jsut me 
almost wish there was a way you could know what a company is actually like before accepting an offer
I think it's critical, btw, that you keep your timesheets private. Sharing them leads you to fudging them. Or at least I know it would with me.
lol, can't help you there. most places seem to lie <shrug>
interesting. 
Are you familiar with reverse interviews? I've had people reach out with reverse interview requests. But yeah, I think most people don't realize that an interview is a two-way street. I tend to work for startups, but I grill them on their flagship product and stuff about their company to make sure it's a stable move and the company isn't going under in a few months
yeah ofc but like theres only so much signal you can get from something like that.
Absolutely, but ofc the same can be said in the other direction... only so much can be figured out about you by them interviewing you
and like rmah said, companies do lie too lol or tend to exaggerate
My interviews automatically turns into discussion lol
unfortunate that this is what it has come to, it use to be "what would you like to know about us" at the end of your interview
You don't necessarily need to reach out and schedule a reverse interview, although it may be a good idea. I may also be in a different boat than most, I want to know a company is stable and funded before jumping to it in the startup space.
asking questions makes them think you know what you're talking about
Most larger companies besides Twitter don't tend to spontaneously implode.
Well, given the one I'm at is from the 40s...
You can definitely get quite far with questions like "can you tell me about a time when a project went over its estimate?" - you can definitely get a feel for how much of a big deal that occurrence is, how often it happens, etc.
Yeah, it looks good for you. Especially if they open up about X dilemma the company is facing and you're able to contribute something and say how you would help
wanna hear my funniest interview story?
Those are referred to as boomerang questions, leading questions designed to continue to make you look good.
These sound great for people who don't have social phobias about sticking out too much.
ok... so I was pretty young. looking to move to NYC. got an interview with a big bank. they described how they were doing something. I arrogantly said, "I don't think that will work." they made me an offer anyway but I took a job at another firm for more money...
Or other related disabilities.
I don't think any industry is accommodating of anti-social people unfortunately
... fast forward a couple years and I'm looking for a job again. a headhunter described a job to me at a banks. sounded really familiar. I go, "is it at bank X?" he says, "oh, you talked to them already?" I'm like, "no, but if you get me an interview, I think I can get this job." so he does...
When did I say anti-social?
Ah yeah anti-social doesn't mean that my bad
makes sense. good to have questions like these in your back pocket
... I go in and it's the same manager. I could tell she rememberd me as I walked in. so I just said, "so... didn't work, huh?" she just laughed and replied, "haha, no. want the job?"
In my experience, most industries are pretty damn ableist if the disability isn't something like "this person doesn't have legs"
Yeah, all of them
I was such an arrogant ass when I was younger. lol
was
The issue I suppose is the disability results in some other less tangible disadvantage that legal protections generally don't exist for or aren't legally enforced i.e. not interviewing well
No one wants to work with anti-social people. because, you know, they're anti-social. how is this in any way a surprise?
Again, when did I say anti-social? I said disability.
I think the RoI on rehearsing interview questions and social coaching/improvement on that front is probably higher than leetcode but might not be possible with a disability
oh, sorry, my mistake then
That's more of a life thing than a software thing
In my case, I cannot focus at all if I can hear human voices.
Such as in an office setting.
or a cafe.
makes sense for them to be ablest, they need to run a business
oh wait, Larss said "anti-social"
Do you have ADD?
And PTSD and ASD
It's like they are running a business to make money. the evil bastards!
as well as an autoimmune disorder, come to think of it.
Gotcha. You could have a reasonable accommodation request to work remote or a hybrid schedule. As far as learning how to interview, even if you don't inherently know how to do it it's a skill that can be developed like any other. I have ADD and am anti-social, but I practiced and practiced until I can talk smoothly and confidently during these things. I can focus as long as I'm properly medicated. THankfully my company (any many others) don't care too much about how you work as long as you're meeting your deliverables and are productive.
can someone do my homework
?
i bet if u applied some effort that u could
I had an autism diagnosis as a kid but it was more due to a terrible home life so probably not real autism, exposing myself to social scenarios repeatedly and getting interview coaching as well as rehearsing questions from their glassdoor pages helped me a bit
im able to, but my knowledge on python is limited
that is the point
Well, if the "insurance" my company provides would actually cover my meds, I might be able to get somewhere. Having to pay $1900 each month on top of rent....

this channel is for career discussion, see #❓|how-to-get-help (you'll need to be more specific about the help you want)
That's a pretty flawed insurance company. I'm sure there are many factors, but the companies I've worked at have covered my ADD meds. I can also sometimes go without if I self-medicate with caffeine.
The autoimmune disorder has a nasty side effect where I cannot take pills at all, so all my meds have to be specially formulated to be skin patches.
Ah, so you need a formulary?
There is a medicine that exists, but Caremark keeps pretending that I need a formulary.
So I end up having to pay full price for a box of patches.
You'd actually be surprised how willing companies are to accommodate disabilities like that for interviews. I know of people being interviewed over video even in the pre-covid days, for instance, specifically because they said they'd be able to better focus on the interview that way.
It sounds like one of the reverse interview questions you ask need to be about their insurance plan. That or you need to push your insurance company hard. But dealing with health insurance companies are the worst.
learn stuff around the core?
I have a feeling I'd be better able to focus on my job if we weren't being required to come into the open-concept open-floorplan office three days a month (going up to three days a week next year, and mandatory full time office time next summer)
What do you mean by Python core? What kind of jobs are you applying for?
Back end developer
THere are still fully remote positions available. Granted, the competition for them are fierce. But that may be what you have to shoot for.
As it is, I've become known to leave halfway through the day saying "I'm heading home so I can get some work done"
might I humbly suggest that that is not a great thing to do for your career there?
better would be to ask for a quiet space for concentration or something like that
I'm typically a high performer, but my company doesn't know that sometimes I work hella early, sometimes hella late, and sometimes take naps during the day.
I already consulted with a lawyer, if they fire me over it I'll have a case under the ADA.
No offense, but that's a real long shot. the lawyer is just hoping for an easy settlement.
eh, that seems like a pretty normal thing to do to me, although personally I prefer working from work.
Company culture certainly plays a role.
What we need to learn python. Getting python job
I like naps too
been diagnosed with moderate ADHD, don't know if that means anything, my company doesn't care if I take a quick nap since i tend to out perform my peers, I'm quite sure it's fine as long as you get your work done
let's all take a siesta!
Yeah, I hyperfocus and have bouts of extreme productivity and bouts of null productivity, but it balances out above average so my boss doesn't give a poop
Anyone have advice for escaping proprietary tech hell? I've been working with proprietary tech for a year. I work in back-end and this is my first software dev position, they use their own database system and language. I don't have a degree but finished the first two years of a BS CS (calc 3, dsa II, etc).
I'll probably be targeting some back-end positions without proprietary tech but not sure if they'll filter me for not having the BS, I'd rather not go into front-end if possible.
My current position is 80% remote so I'd prefer to keep that rate or go to 100% remote. My current job also doesn't hound me or track my productivity very much at all. I'm trying not to step out into a demanding environment where my QoL will suffer. I work maybe 4-5 hours per day at the moment and never do overtime.
My company has some react-native and k8s/node positions I could try to get into as well, I think this might be the call as fully/mostly remote junior positions seem difficult to get without prior stack exp. I'm in the Twin Cities area if it matters.
I tend to agree with rmah. Usually when person has no clear specialization, then he is master of nothing.
I am saying it as hypocrite, since I actually learned ... At least junior level of frontend. And technically I am sort of full stack. But i just claim being Backend guy, since this is my expertise
now that i think about it, a lot of people in my team actually take naps and it boosts productivity a lot lol
To be fair, my direct manager has said that if push comes to shove, he'll let me quit and then immediately rehire me as fully remote, but we're using that as a last resort. I'd rather work with the employer rather than around them.
Any tell me the answer please
I'm not sure that's true if you don't ask for accommodations.
I have. Twice now.
i am also hypocrite tbh. trying to work towards "full stack DS"/MLE skill set atm
Also, clearly say "I have an ADA request" when you ask to be SUPER sure that it's classified as such and passed up the chain of command that way
I'm not a lawyer but this sounds like it opens you up to losing a lot of rights.
which is why it's a last resort.
But in my defense, backend guy at middle+ rank is actually obligated to know junior level of frontend. As well as the opposite is true.
They are too much correlated
I mean, my direct manager told me to use whatever job title I wanted for my resume/linkedin, but I'm not going to advertise that to the rest of my company.
Twice, as ADA accommodations, with notes from both PCP and Psychiatrist who did the screenings.
Okay, good. Once you've said "ADA request" companies tend to view it much differently.
Nobody wants to get sued.
yeah it really helps in web dev doesnt it? my other friend was complaining how he had to take all the backend US even though the other devs on his team are also "full-stack" but they have been staying in the frontend lane only 
The only time I got a response other than being ghosted was "we don't want to be seen as giving people preferential treatment"
Bruh, that ship sailed when you gave yourself a $2billion bonus last year.
that's not how accommodation for disabilities work. It may be good to remind them about it without using the word lawyer
Honestly I'd swap to a company that's comfortable with remote without a disability request if possible
Right now my plan is to try to outlast the coming recession, and then start aggressively seeking positions in a better company.
Not saying you don't have grounds but you'll be in a precarious position open to abuse by future managers if required in-person work is normalized in your division should your direct leave
Okay. IANAL and this is not legal advice: Not sure about your next steps. But if they fire you for something that you alerted them to in the past as a reasonable accommodation, they could get sued. I know someone who sued a company about this and won.
Honestly, that's how I've managed it. Safer that way.
Like I'd rather be fully remote in the company that defaults to fully remote than fully remote on a pinkie promise from a boss that doesn't report when I'm not in the office.
Let's just say that I have been keeping careful notes about my interactions with the people involved.
Good
My employment contract still unfortunately says hybrid 2 days in person, I might reneg that on the next performance review to get 1 or 0.
But if your company culture is one that refuses disability accomodation and keeps people in the office like feudal lords I'd start the ADA stuff and try to dip to a company that isn't full of psycho middle managers.
I would also be fully remote in a company that agrees to it during the interview than on a "trust us this time, we actually mean it we swear" basis.
At the moment I'll settle for being able to use my MMJ card without having to worry about that part too. I did get that accommodation at least.
Actually I'm curious, how's labor law surrounding fully or mostly remote jobs requiring you to go in-person more? Are there ways to negotiate your employment offer so that you can be guaranteed severance and notice if they swap back to primarily in-office?
It doesn't fix the focus issues, but it is great at keeping my chronic insomnia in check.
I don't know about the law, but the policy where I work (and I'm kicking myself for not moving in 2020 to take advantage of this) is "If you were hired remote or moved more than four hours away from the office during remote work, then you don't have to go back to the office ever again."
Could just use a relative's address and forward mail
So a friend who moved to Austin is now fully remote because she's well over six hours from the nearest office.
If you moved after January 1, 2022, then make sure you book a hotel room for the weeks that you are assigned to be in the office.
whack
Yup
Guess who owns the two nearest hotels.
I will always say that my biggest financial blunder was being born too late to take advantage of the most recent housing crash.
The biggest financial blunder of mine was not being born in the easy mode that was the 60s/70s/80s/90s
okay non-boomer
that's a heck of a window my friend
THe biggest financial blunder of mine is not being born to the English Royal family. I wasn't even born to an English family. Way off the mark. Even with this example, I barely know what I'm talking about
A cs degree is the route with the least resistance and most opportunities
Stay in school, go to college, get degree, apply for jobs
Outside of some big brand name colleges it's not likely to matter to employers. Choose based on the quality of the program, area you'll be living in, etc. etc.
It doesn't matter very much, practically speaking. If you have options, look for one that's affordable. Ideally one with good internship connections. Schools with co-op programs are pretty great.
Wow, how did I miss price. Yes, definitely consider affordability
That's definitely a popular option. I don't have enough information to say if that's right for you.
in the end, the decision is up to you. probs would be a good idea to talk to some veterans about their experience if you can before making such a big life decision
chances are you're not going to be deployed anyways. but if you score well enough on tests, you'll be placed into a role that makes more sense. they don't want cybersecurity people being shot, for instance
Depending on how expensive your college is, air force can waste your time if the only thing you're looking for is to just get free college.
4 year college => Start career => 2 years to pay off debt => Already 2 YOE and already in somewhat stable career position
Granted that you pay off your debt within 2 years. Definitely want to look into your financial aid options, doing CC for 2 years then transferring, etc.
If you pay it off within 2 years, you're in exact same position but with 2 YOE.
college debt isn't particularly bad, if you find an in-state school. It has a relatively low interest rate, and most developers I know were able to pay off their student loans within just a few years.
Fantasize harder. This is the wrong place. Go to #ot0-psvm’s-eternal-disapproval.
yo
This is t the right channel for this. Or the right server for this
or you could learn online for free, save yourself 100 grand, and teach yourself the skill of learning yourself which is what you will be doing as you work ina actual job
!warn 1052074315765526638 Don't ask for help cheating on assignments here.
!warn 600778305398112262 Don't ask for help cheating on assignments here.
:incoming_envelope: :ok_hand: applied warning to @vapid jay.
bro it aint cheating if you dont get caught
!mute 600778305398112262 57m Yes it is.
:incoming_envelope: :ok_hand: applied mute to @vapid jay until <t:1820808503:f> (4 years and 9 months).
but you did get caught
ugh, meant to do minutes. >_>
Now that is rough time 😅
LOL 4 years
lol
yeah, gonna have to go fix that...
y'all don't know how many reminders are set years in the future cause of this lol
no, we don't do that.
learning online isn't the same as a degree for a variety of reasons
Is learning regression analysis necessary for data analysts?
Serious career question
what coding language / course should i learn for a future in the longrun? I am still in the teen ages, so I have a lot of time. I am 15
is there like a book or something I can read that helps explain the tech industry to me and like what paths are available and what options I have?
I am so confused in terms of what coding language correlates to what and who needs to leetcode and who doesn't need to leetcode and what part of tech AI is in and what skills are in demand
i visited that when I was in the US, its lovely, but i still think that you can find the stuff online if you have the mindset
The more popular programming languages can be used for many different functions. For example, python alone can be used for data analysis, deep learning (like example, image recognition), web development, making games, automating tasks, etc. There are more specialised programming languages such as SQL, that are used for especially for relational databases.
I would recommend learning from any beginner programming course first to get an idea on what you want to do. AI is a little vague and is generally within the field of machine learning, but machine learning would not necessarily be AI.
Leetcode is just site people practice programming on, so don't worry about it
I would just focus on picking up the general concepts from a general purpose language like Python, then utilize Python to explore the dozens of fields that you can partake in. Web development (front/back), DS, AI/ML, network engineer, DevOps, game dev, embedded stuff, etc.
What's important is the concepts you learn, not really a specific language. I would focus on just exploring what CS is capable of, then find a field you're interested in and start specifically learning languages and frameworks that are used often within that field.
!resources a good place to start for Python.
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Generally speaking, if you're more passionate about a subject and like a subject, you'd have a better chance at succeeding and rising above your peers.
Hey IT guys. Go outside and get a real job, touch grass.
!mute 471598634312531968 1w trolling
:incoming_envelope: :ok_hand: applied mute to @white moss until <t:1671528148:f> (7 days).
It depends on your interests allignments
Javascript/Typescript = good for frontend (can work as very poor substitute for everything else too though)
Python = Backend / Data Science / Machine Learning
C# = Windows GUI Desktop, Somewhat acceptable Web backend lang with .Net Core, works for desktop Windows Gaming (hello Unity)
Java = Good for backend, desktop and mobile
PHP = probably good for nothing (works for backend though)
Ruby = again backend only language?
C++ = works for Heavy desktop applications and for system applications
C = works for embedded development
Rust = Young successor to replace C, has similar roles to C/C++
Golang = DevOps engineering snowflake / good backend / applied even in embed
==================
I would probably recommend just learning Java at this point. Java is
strong typed language (yields good quality results),
popular for entry jobs,
Universal for web backend / desktop and mobile at the same time
Traditional in being OOP
has ensured future with languages on top of it (Kotlyn / Scala, which are modifications to Java u can easy to learn if u already know Java)
So essentially i think Java is good bet, and gives room for many types of developments while giving quality enough result
- it is fun language in general, due to... allowing to make Minecraft mods 😆
And has very a lot of developers and jobs in it
of course in 5-10 years, stuff can change though, but i believe with considering its amount of popularity / amount of apps-already written code / and room for evolvement with Kotlyn / Scala stuff, it should be with 99.999% chance still present and with 85% chance still popular in 5-10 years
Java legacy will be dying next 30 years at least probably 😆 Even if started to die today.
I have realized another point why full-stack devs are a mess.
At some point any sane backend developer can realize, how messy javascript language is. Probably there is no more messy language than JS is
Frontend framework like Vue.js is still enjoyable to use though. The point is though... there is no worse code base to have at code growth scale I suspect.
Anyway, i often see as full stack developers usually Frontend Javascript developers who learned some start of backend (in javascript again 🙈 )... Considering that usually Javascript is their main and almost the only language.... I think results are quite poor by design. Since Javascript i think is not really great backend choice, or for that matter choice for anything besides Frontend 😐
Obiously, it is possible to write something good (probably?) in javascript if to try very hard (probably?). But still it is a challenge made difficult by design
JS rants arent really on topic for the channel
JS is about as stable a language in terms of job opportunities as they come
@buoyant seal what is your opinion for python in devops
useful human readable quickly to write scripts. Certainly a good thing to have. A way better alternative to using just shell/bash stuff
if u write script more than one liner, better to write it in Python than in shell/bash
libraries like argparse and certainly your friend, to have nice self documentation to your scripts made right on the spot
P.S. python scripts with third party library packages are dreadful in bloating docker images though.
at the same time for simple many scripts better to use actually taskfile https://taskfile.dev/usage/ As a more standartized, CI friendly, language agnostic and yaml friendly way. Yaml developer all the way.
thanks
If you want to get a job in devops, you'll probably be looking at taking on responsibility for a bunch of half baked scripts written by other people in their own favorite languages. A lot of people like Python so Python is a good language to know because it's likely you'll encounter it and having it on your resume will get you more interviews. What you actually use on the job may be a different matter.
I have an interview for a junior devops position, but as far as devops goes i only used python and linux till now (and git)
Some familiarity with git, shell scripting and general system administration will also help from that perspective
regretfully trentj is right, and all scripts are written in backend language of a project. But at some point there could be very great desire to have all more advanced devops scripts just written in Golang. This language is the best for DevOps, in being relatively simple, rich in DevOps ecosystem, and compiled to small binaries great for docker image usage. Results in Golang are produced of the final quality lets say. Probably not very simple to use though.
That seems unlikely, but I'm no futurist 🙂
Terraform / Docker / Kubernets, and etc everything is made in Golang. I Checked future infra provisioning tools like AWS CDK, Pulumi, Terraform CDK. Besides popular backend langs, they are sure to have support for Golang. So Golang takes certain special place being popular for devops solutions already
https://aws.amazon.com/cdk/faqs/#:~:text=Q%3A What programming languages does,Go (in Developer Preview).
https://www.pulumi.com/docs/intro/languages/
https://developer.hashicorp.com/terraform/cdktf
Considering that usually language should be matching backend language... Golang is not great first choice due to its low popularity in everything else though / backend included. Great second+ language at least
I think you're allowing your preference for the language to blind you to practical realities.
The 90s didn't see all shell scripts rewritten in Perl, the 00s didn't see them all rewritten in Python, the 10s didn't see them all rewritten in node.js or whatever, I don't think we're going to see a huge push to convert devops to Go
for just scripts, probably no. For more web interactive DevOps solutions? Yes, it is already and highly likely will continue
Besides mentioned tools above, stuff like Prometheus / Loki monitoring and logging systems are made in it. Results are very pleasurable to use due to being one binary file
Or for making any kind of CI instruments / Linters. Better everything more fully fledged made in Go. Basically anything more than script
things are written in the language they were first written in, generally. So I would expect new things to be in go, but rewriting old things into go seems... unlikely.
Considering that usually language should be matching backend language
that also doesn't really ring true to me; I don't need to know Go to use Docker
probably u incorrectly read it. I was saying it in the meaning. If the project has everything already written in Python for its backend, then its devops scripts will be in Python too
Same for Java / C# / Javascript-Typescript and etc
sure 🤷♂️
well, we'll find out in ten years or so, I guess.
I don't think we're going to see a huge push to convert devops to Go
we don't need to wait those years to see it :/ All important devops infrastructure objects right now are already made in it.
Kubernetes is the only winning container orchestration open source solution for example, made in go. Other solutions are made in it too i think though
this is like saying web dev is done in C because Nginx is written in C
the fact k8s, docker etc were developed in Golang is largely irrelevant
:/ it is relevant, if you need making any new web infra object or some CI pipeline tool. Golang results are nicely injected into docker images of any project without bloating image.
it absolutely is not relevant - the only thing that matters is the APIs it exposes
tell it to all Node Modules/Pip packages for gigabyte of size accompanying made tool, which u wish to add to your CI pipeline for example. Solutions in Python/JS made for DevOps have hardly reversible tech debt by design.
is anyone here good with linux commands? i could use some help with really simple commands that i think most people here can understand.
This is #career-advice , you should try in #ot0-psvm’s-eternal-disapproval or #tools-and-devops
How is "devops" defined in either where you work or in your mind? It's a word like many others that grows and mutates in meaning. From a career viewpoint, what is devops today?
anyone here know which specialization should is good in data science
anyone here know which specialization is good in data science
Statistics, data management and databases, programming languages like Python and SQL. All of these carry over in roles like Data Engineer, Data Analyst, Business Analysts, Data Scientists, etc.
Being able to do and understand data visualisation is one of the most important things
Most niche and pays the best is probably a machine learning scientist
Hello
What Programming language should i start with?
I have just finished high school and i'm not sure if i should start with python or c++.
so which one should i start with?
and i would be thankful if you can recommend some courses for me.
Thank You.
they are too much different in applications
C++ for desktop/system/embedded dev
Python for backend and data science / machine learning / scripting
so question raises what u like
already under discussion in general
We seem to be on the same boat 😆 , we'll, i'm currently taking up an online course with Coursera, you look it up and see whats on offer. I'd say, i'm learning just fine
sorry but i saw that they are discussing something else and i didn't want to interrupt them
python captcha solvers moment
#career-advice message
@solar shell @exotic creek feel free to consider my very opinionated opinion.
i reccomend python since its easy to learn then go onto c++
Actually this is really useful. thanks for sharing
Having seen a friend use Java, I wholly agree with your opinion.
i know a lot of people how recommended me to start with Java Script but i think that i am gonna start with python
they both work and look alike, the only advantage JS has over Py is that you can easily visualise stuff in the web, which may or may not help you retain an interest in programming
What’s the best major to get in college for computer programming and virtualization
Probably computer science, or software engineering if the university offers it
Personally i've found out that software engineering is the best for me
Ok thanks so much
I have got the same interests as you, but i recommend you ask your teacher about the difference between computer science and software engineer
or search it up on youtube
Alright thank you
where do you guys learn to make all of these complex coding projects?
Studying, personal projects, work, open source
are there any good guides recommended for someone trying to go into data analysis/science as a career?
second, similar question:
I went ahead and learned python (focus pandas/sklearn), SQL and Tableau, used these for my thesis project but now struggle to find a use case to "train myself on" while being stuck in a different job
i mean there's kaggle, but maybe someone else has good suggestions (refering to open source)
i aim to add noSQL/engineering to the toolbox after cert as analyst
The key in any kind of data heavy job (other than data entry) is to get a degree
It unlocks much more than youtube courses or even kaggle could ever
like a bachelors in compsci? @near ocean I'm getting that but im not sure if i really want a masters in data. Also, what do you mean by open source? Github?
I'm not from "within the industry", but is that really the case? During my masters (statistics dpt, modeling), the general conclusion was that certs + self-driven project history have much more value / advantage
Any kind of opensource code/projects, github is just one collection
BSc CompSci is a good choice
I'm a math major, no real work experience though, but I have experience with python, just not much to show on my github relevant to data science
is a data entry job an actual start into data analysis?
There are no certs that are worth your time for python
Data entry is intern grunt work
I agree on python, not on a general analyst / engineering cert linked to projects though
please elaborate, I'm really curious regarding your opinion.
Which certs are you talking about?
may I dm you directly at this point?
Its better to keep in server, other people might want to chime in
Data entry is maintaining/updating some sort of records, usually done through a CRM, boring stuff thats not really analysis
if i contribute to an opensource project it technically won't be my project though right? @near ocean
No, but your contributions would be visible and measureable
And also it shows that youre enthusiastic about programming without a financial incentive, as a hobby
yar
No. data entry is what you outsource to people paid $1 in 3rd world nations
Kind of ironic since this is all a big ruse to get employers to give you a salary
I just didnt want to be as rude as to openly infer your position/experience to "weigh" your advice for me :p
That doesn't seem very genuine
Gotta pay bills somehow
1year3month exp here, you dont have to consider my opinion at all, which is why i asked for you to keep it here
There are people much more experienced than me that could contribute to the discussion
Having recently tried to get into data related positions, applying for over 100 jobs, less than 10 had only a bachelors as a requirement. Majority asked for Masters with PhD listed as a nice to have
That's pretty standard, yes
rn I'm just looking to re-enter the data sector. As such, I took the datacamp course projects and ramp through these for SQL/Py/R (repetition)
Rn I am aiming for any cert to demonstrate I can learn+perform on my own, looking to cert / do projects in AWS or simple data engineering afterwards while applying
I guess so, I guess data scientists would be more concerned with deciding what kind of information goes in and from where
Turns out that most undergrads don't actually understand math. Maybe half of the grad students in technical fields actually understand math. But 50% is better than 20%
thanks. my experience exactly. Plus they list 90% the same hard skills, which is why many interviewers seem to mention "anything that discerns you" is beenficial
Both the inputs and the analysis of the data after cleaning
BTW, one way to get your foot in the door if you don't have a PhD is to emphasize your elite skills at cleaning data. It's a major pain point for DS/DE and none of the PhD types want to do it.
theres also the 3-5 years of experience for an entry level position 
so... any input for a good project to "hit the ground running" apart from just chewing on kaggle data?
That's just a wishlist, people who actually have 3-5 YoE aren't applying for entry level positions unless they have very specific circumstances
You also might be looking at the wrong postings if they mention 3-5 years experience
Yea, I normally see junior positions asking for 1-2 YoE, not 3-5
I'm mostly searching on linkedin rn, but I think I'll prob check some other site soon
it depends on you
the project I plan to do is create some visualizations given data I find in studies so I can do a type of meta analysis
gotta build a portfolio
data visualization is always a fun time
Internships are usually reserved for students or recent graduates
i'm so hyped for the centene internship, even though the term "problem management" seems so vague
i'll probably say "business analytics intern" on my LinkedIn
Hey, does someone have any tips on making a bit of money with programming?
most of the time i like backend programming and i can do it pretty ok i guess
I heard that programmers give their work away. Thus, logically, no money can be made from programming.
Most of my code is open source XD
see?
But ur logic is not viable.
Apply to a job, work, get paid
Alternatives are much harder
At some companies, the work part seems optional
is there any book on all the paths of the tech industry in terms of jobs?
hmm
the thing is i cant rlly apply for a Job
still go to School so dont have rlly time for "normal" Job
what about part time
what about internships
could be option if its from Home and my Parents allow to it
but i think most companies want a guy that also studied it
and internships doesnt get paid in my country
no
You could work other jobs then, it doesnt have to be programming related if some allowance is the goal
When I was in university, I fixed xerox copy machines
when I was younger, I delivered pizzas
Oh, I also did some data entry at a law firm while in uni
what sort of odd jobs did you do a uni, mariosis?
i intern as a non-tech related job as a project management intern, kinda hate it, but it makes $20 an hour
What does a project mgmt intern do?
jackshit, i just make progress slides and do busy work like data entry
I don't know, $20/hr seems pretty good for doing jackshit
if you didn't do those things, who would?
probably my boss, or some other college student
Do you think it makes sense to pay someone 3x more to do something someone who is paid 1/3 can do?
nope
imo the internship is a waste of money on the company's part, i have no clue why i get paid
i personally just think they have money to throw around, so why not hire an intern
maybe they're trying to help the next generation get their foot in the door?
you know, out of the goodness of their hearts. because people are nice that way.
i just wish i was assigned something more meaningful that would help make my resume stronger. i have, they don't really respond
why don't you ask?
i thought i would have a solid understanding of healthcare by the time the role finished... it started in august
it takes around 30 years to begin to have an understanding of how the healthcare system works
yeah i really didn't know what i was getting into
hey, on the plus side, all that crazy complexity means that there's a shit ton of money to be made in healthcare
that's why i'm excited about centene, they spoke about full time opps after the internship
i think this company that i'm currently interning for now might give me a full-time role too as a PM, but it is so boring
there's no real direction on what the hell they even do
hey man, it could be worse. a buddy of mine is at a defense subcontractor. that manages other subcontractors for the prime contractor. so... he manages managers that manages managers for other managers.
100% serious there. and he hates his life.
i really fucked up missing my uhg internship last summer, that was an excellent opportunity
united health care?
yes
another buddy of mine used to be a district manager there. small world.
that internship was paying $26 an hour and $35 overtime
he ran the cleveland office for a while because we grew up in ohio. we both hate ohio. so ironic.
oracle still makes many billions of $ of revenue every year
i know
i probably shouldn't burn a bridge with centene if i get accepted by oracle too
that's a good general rule. you never know when past contacts can help you out
i can build up to oracle later if i want to
someone made a joke, an MLE i follow: with all the new libraries/frameworks being released in the DS/ML space, maybe in the future, itll reach the point where itll be like frontend engineers where they just accept the fact they go through X amount of libraries/frameworks/etc. in 5 years or so, rinse and repeat for eternity, and that that is what it means to be a frontend dev 
i want to find some open source projects to collaborate on
have you considered just starting a business instead?
then you can be one of the oppressors instead of one of the oppressed!
lol
depends on what you want to do with python
also depends on what "worth it" means to you
no job ads or "looking for work" posts on this discord server
thems the rules. I didn't make them. don't blame me.
that was my former field and i can tell you its a hot mess in the US 
congrats on your successful escape!
ty. 
i mean idk if its a true escape since the company im currently working for is a healthcare tech company but ill take what i can get lmao
i am entering the hellscape, wish me luck 😄
ehh you havent seen the actual front lines.
wishes damian_78 luck
that's true
plus healthcare insurance i heard is a good path
lol i can't even code twosum
why do you need to code. arent you accepting a data analyst position
yes
unless you meant stuff like the pydata stack. thats easy to pick up. youll be fine
pydata stack? oh i see
yeah. numpy, pandas, a viz library, etc.
no i was just doing twosum just to see if i could do it
my personal favorite is plotly but thats me
i'm very bad at leetcode
is your goal to become a developer? otherwise i dont see leetcode mattering too much. especially if you are thinking of going the PM route or something
nah it's to be a PM, i just was on leetcode for fun
gotcha
i think i should find open source data science projects, maybe write documentation
PM is an interesting role. especially bc it seems like there are different types of PMs
it is
What are the skills that we need to have to become a developer? Which is the language of preference on this journey - python, c++ or Java?
wait arent you already a developer? i remember you sharing your story about your manager/team situation yesterday
no such thing as best language, use whatever makes you happy
I'm a fresher... Want to expand my skills
Like I've tried all Java, python, C++ made some projects in angular too
DW had a good message about languages and what areas they are typically used for
Jus wanted to know the current scenario that's going on
Keep one eye on the job market in your area and the other on whatever is most interesting to you personally... in fact I believe it's really your personal interest that matters most, because that's what's going to keep you learning. It doesn't matter what languages you know, it matters that you're good at what you do
dunno if you listen to podcasts but this one was interesting https://open.spotify.com/episode/5uvveNjMREOHjrxz9cEisg?si=R9yP17qnSUeFQcEaqYjCmw
- The Technical PM
- The Analytics PM
- The Marketing PM
- The Get Sh*t Done PM
- The Visionary PM
Listen to this episode from The Modern Product Manager on Spotify. ✅ Sign up for The Modern Product Manager Course for more content like this: https://modernproductmanager.co/ (Use 25OFFPOD for 25% off) What type of Product Manager are you? What type of Product Manager do you want to be? Learn about the 5 key types of Product Managers from ...
I actually wanted to try out spring framework and spring boot... But was hesitant to begin as i was confused to choose between angular react and spring
Oh wait... I'm mistaken... I'm jus comparing apples with oranges
Angular react are frontend whilst spring is backed... What are alternatives to spring?
This is a Python server... so you'll find lots of people working with Django, Flask and FastAPI. Those are the main Python backend frameworks
to me, if a user interacts with it, it's front end
library writers now considered frontend
Well, there is usually a distinction between developer and user
Imo the developer path isnt about what languages or frameworks I know but is about how can I take an idea and translate it into the real world with as much efficiency as possible, you can learn all the frameworks and languages there are but if you cant execute on a vague idea then you've ultimately failed
But I know a company that created their proprietary lang and code new things for that lang in their lang
So in that case the distinction between dev and user isn't really there
One way to make it so that you're always 1 step behind lol
how about one step beyond?
The goal is to be streets ahead
I was hoping someone would ask me what streets ahead means
guess not. y'all are philistines
hello everyone
yar
if you have to ask you're streets behind
ok, I'm calling it a day
What are you, God?
yes?
pre-order CD on itunes or amazon: https://itunes.apple.com/us/album/what./id773753940
http://www.amazon.com/what-Explicit-Bo-Burnham/dp/B00H4IVMDA/ref=sr_1_1?ie=UTF8&qid=1386703066&sr=8-1&keywords=bo+burnham+what
LYRICS:
The books you think I wrote are way too thick.
Who needs a thousand metaphors to figure out you shouldn't be a dick?
And I do...
is that you?
I'm so lost
I started as a costumer service, and then got promoted as a zd admin because of my statistical skills, now I thought my self postgre,bs4, pandas and I felt suck with DA analyst path, but I like to make tools that are intuitive and easy based on the prob noticed in the data
Which path is this, or will be suitable for me, BA? SA? Full stack?
you started servicing costumes?
and what is a zd? and why would one require an admin?
I see
Basically messing with triggers, automations, drop of Apis then sqls (zd home made) I'm just really confused
It makes me feel happy seeing other people use my integration or app flawlessly
I got laid off with the trend
So, definitely past experience kind of naturally pigeonholes you to certain roles. This is because employers want a safe bet, they want someone who has done X role in the past because the assumption is that they can do X role now.
That being said, it is possible to switch career paths by focusing on your transferrable skills. Skills that apply both to the role you were in and the role you want to move into it. It's typically a little more challenging, but it's definitely doable and possible.
If asked why you left your current position, be sure to respond with this. It shows that it was a faultless parting
All I got in mind right now is continue with the admin thing and then self study for a year or so, I mean ut full stack but at least slack intercative app
Then build my portfolio and take some fivers
Too add some exp
Sounds like a plan. It's hard to transfer career paths because you're essentially working two jobs, you're working your regular job and you're trying to develop your skills/apply for other positions. If there's a way you can utilize skills or do projects in your current role that would be good for your future career path, try to do that as well.
For example, when I was working customer service, you could check certain values by logging in to the web/mobile app, but you could also access that same information with SQL queries. So I leaned towards queries to get my practice on
The plan RightNow is to have some cert in the admin field and them some fiver projects to show to the employer
What's up?
I just wanted to ask about a career advice
guys CS50 is a complete course?
Thanks a lot,cleared up a lot of things, I'll remember this and return someday the favor 🙏
I just finished a 3 months course, the Python Intermediate and I don’t know what I should do after
I want to start learning data analytics
But, idk how should I start and actually if it’s worth it and how long it will take
Should I go to data Analytics pathway or backend
this depends of you, what do you like?
I am interested in data analysis, but I am not so good in math
And when I see data analyst, doing a great job at 20-21 , I feel I am so behind at 27
the first things that you need change is your mind
I feel that I am not good at all, even though I passed the test
this happen with me everytime, but this is main fight on world of programming, imposter syndrome
I have a medical background, I wanted to start and learn bioinformatics, but I feel it’s not my thing.
this is very interristing
i feel this soo
After i understand that really data science and data analysis fulfills my needs, like working remotely, being proud that I learn something so cool
After 2 bachelors, a masters I feel that I can’t learn anything properly in deep.. am I old or stupid 😂
this is normal, are things of your head
Let me put your mind at ease. There will always be people more experienced/smarter than you at a various ages. Seek to do what is best for you instead of comparing yourself to colleagues.
i pass for this everyday, this that Ultimilk say is big truly, this happen because of comparing yourself with another peoples.
Sounds like you should explore what Data Science actually is. As this field requires a strong fundamental understanding of math.
but the secret of mathematics is the teacher's didactics
If you don't mind me asking, what did you get your masters in?
Medical biotechnology
Oh neat! I'm biomedical engineering. There's lots of python roles in medical biotech 🙂
The faculty was biomedical engineering, we did something in between
Nice
Yeah. I'm working at a Neuroscience company that sells medical devices/treatments. Well, right now I'm procrastinating that work >.>
I wanted to do biomedical engineering too
what a biomedical do?
Decided to do Information Systems Engineering
Good choice 😂
It's basically dedicated to all medical technologies.
We mostly did nano particles filled with medicine
like change DNA, this things?
Yeah:)) obtaining DNA , performing PCR, genotyping
Lol, is it? Biomedical engineering looked very interesting but I wanted something more general
Yeah, I did it and now I want to learn informatics, because I feel useless 😂
Billionaires want to raise super expert kids, have you seen that?
Yeah, it indeed has more area to cover. You can do anything
Yeah
With a background in informatics you can work everywhere, without a language barrier and actually with a good salary
But for me, for example .. I am in Germany rn, without German I can’t do anything
Without German language I mean
So basically, when you want to switch focus in your careers you need to be able to highlight transferrable skills. If you're moving to a different role but still in medical technology, this shouldn't be too challenging. You can make a good case for why you might even have a leg up on pure data scientists/ SWEs.
What do you do in biomedical engineering? As your role
I actually didn’t work in the field, only studied
Practical skills I leaned only in the lab
I see. So it's not really related to informatics
IT may not be, but it will be your task to convince somebody that it is 😛
What do you mean?
They really convinced me it was at some point 😭
<@&831776746206265384>
!mute 1052358387473600593
:incoming_envelope: :ok_hand: applied mute to @austere imp until <t:1670976357:f> (1 hour).
I wrote a 160+ code in Python, and I was proud of myself :)) and I don’t know what to do after
Let's say I have a career in dentistry and want to get a career as a software developer. I would have to try to find examples of how being a good dentist would make me a good software developer, in order to get hired as one.
switching to a different role in a different industry is a difficult move, but you don't have to do it all at once.
Understood
IS your goal to learn or is your goal to get hired? Or both?
Writing software for those magical dentist camera thingy lol
Both , I am gonna be useless not understanding what I am doing
Dentistry to software developer would be a hard sell, but maybe you could do it for the company that makes dentistry software, yeah
You can always be the SME at the software company.
I know of a surprising number of nurses who transitioned to tech through informatics.
Understood, to make a bridge between my background and my wishes :))
!resources Well, for learning, everyone is different. I would encourage you to find out what works best for you. Maybe take a look at Python resources and see what looks interesting. Personal projects are also popular ways to practice. Try to focus on something that requires knowledge/understanding of the field you want to go to. If you are not sure that those topics are, browse job postings or ask around on the server.
Getting hired is a little different. I would try to collaborate on an open source project in your industry. For example, the biggest neuroscience module in Python is MNE. I would try to showcase my contributions to this module when being hired for roles that would utilize it. But collaboration shows you can work well with other people and if your changes are accepted by a major library it is assumed that you have a strong working knowledge of that library which is a plus.
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
I feel like my job's become more of playing telephone than actually doing work these past few months.
oh yeah? tell me about it 
oof. Sounds awful
Could everyone who wants to share their background and how did they landed in tech?
I get reached out for tasks not in my responsibilities, so I bounce the requests 
I'm a high school graduate, graduated this year. How I landed in tech? Luck. Add on getting a job before massive layoff spree and add on getting a job at a company I'd actually want to work for a really long time, really fucking lucky.
Also, our DS team's trying to implement a dashboard for business end, in the sense of providing aggregated data on the data we have in our data lake. Their solution is some obscure way of creating filter table (which only later I understood was a simple look up table) and a snapshot of our data(?) I have yet to see the second table. Sounds like a long round about way that really should be more of data engineering end, than DS team.
Self taught for about 2 years, was during COVID era so I had like 8+ hour of free time from not having to commit to school seriously everyday. Was able to get a lot done.
Covid was 2 years ago. feel old yet 
3 years ago 
I hate COVID
Well, 2019 wasn't really the lock down yet.
Yeah fair enough. Like 2 2/3 years then. Feels so long ago yeah it's crazy
Because of it I couldn’t do my practice in the lab, so this is the main reason why I get rejection when I apply for PhD
Frozen is almost 10 years old. Toy Story been out for 28 years like bruh.
And also my father passed away on my birthday, because of complication of COVID
Masters is more than enough for tech jobs. Except maybe R&D position within a tech company.
Let it Rott in hell, and everyone who made it in the lab
4 people I know with PhDs, not one said it was worth it.
My company is entirely made up of overachievers. Everyone here has a Master's or PhD.
Masters is only 2 years of commitment. PHD is an additional 2-4(?)
All hiring for even the lowest position starts at Masters required.
Everyone so sweaty aiya. People alienate me for it.
I thought it will be a buffer, doing a PhD a will give me time to actually adapt to Germany, an income, working on something new and actually giving the pleasure to call myself a Doctor
I mean, there are companies that still have GPA requirements. Those are companies I sure as hell don't want to work for.
Malcolm Gladwell had a good podcast episode on how a company would only hire for Ivy league schools, even though a mid tier candidate was a much better fit.
Two decades of working retail/labor industry. Started shaking hands with the local community college technology director, board, and others. Took at tour of a tech company, liked what I saw and applied on the tour. Got the interview, pushed for a position that leveraged my skill in customer service.
Started on a tier 2 support team. Mastered my craft as quickly as I could. Focused on problem solving root causes instead of the tickets. Four years in moved into an application engineer role. Continued pushing. A year later moved into incident management and software engineering.
That’s a journey
It's just the outside of the journey too.
So.. I just want to ask , if any of you were in my place, would you do a 6 months internship for free in order to get a spot perusing your PhD? 6 months for free……
No?
I got 2 rejections after I applied for a PhD because of the lack of practice
So keep applying? It's all a numbers game.
And they were super good opportunities
I applied , but I know it’s useless since I don’t have enough practice
They are very hard on me, and I know it will be the same
universities care about your ability to research, that's kind of it
They're applying for a PhD, not PhD positions from what I understand.
that's what i meant, sorry
First of all, I would like to thank you for taking the time to come down and visit the lab. Although I could not be here, the reports were uniformly positive that you have a great personality and would be a good fit. There were also very positive remarks about your intelligence and abilities. However, as you pointed out yourself, experience at the bench is lacking and unfortunately, this is a position where there is a very short time schedule and very little time to adapt and learn all the techniques you would require. Thus ultimately, we must take a candidate who has more experience and can have a quick start in the project.
I am sorry I cannot give better news at this time, and I genuinely wish the best with your future and career. Please feel free to contact me again in the future if after, for example as six-month internship in another lab, you are still interested in pursuing your PhD studies.
That was my rejection..
Saaadly
I liked the guy and the team, they were so cool
wow, so polite
youre lucky if you have actual data engineers. business always never knowing what to do with DS. saw a post about this today. dunno if you want to see it too lmao
Technically we do have an offshore team that handles the BDL
Not sure if our DS team even knows they exist...
Polite, because he fooled me, I’ve told him from the beginning that I lack experience, not to get my hopes up.. and he was coole with that.. and afterwards this.. BOMB
so what youre telling me is they def dont know how anything works lmao
TBF, Idk how any of the BDL side works either. I only know where the repos lies and what scripts are being run lol.
I guess I am offtopic :))
Also, I think I'm not going to be hearing back from the 2nd interview place either. Their response cadence been about < 1.5 week, it's been about 2 weeks now.
im guessing you dont want to see that post. it was pretty good too
Share it, I'll skim it over.
Is being a FullStack a good goal? Or should you specialize in something ?
isn't fullstack specializing
I thought so too. You decide on the full stack right? (Pun not intended)
you should just add me as a friend. that way i can DM you these 
i find that even if you are a fullstack dev, you usually end up specializing in something or other
Those points are correct. Especially the risk, as the expectation is for each project to always magically succeed. Even if it was doomed from the start because business wanted a pink unicorn, and the best you could do is paint the horse pink and add a paper cup.
bro seriously. its wild
like i dont think software has these expectations (well maybe just not as much) 
Sent.
I'm not senior enough to be on the front end of tackling request from business. So that's partly good lol
Well, it's good as in less problems, but also less money 
it's too bad python doesn't use fun instead of def
it would make programming python more fun
Everything T.Dobbins said can apply to every subfield of software development
dw. next role. i believe in you
you cant ever win, huh?
I guess I am irrelevant 😂
I decided to always win. You can decide this too.
Data Governance with their bat be like: THIS IS PII, THAT IS PII, EVERYTHING IS PII
If Rex is always winning, it just stands to reason that you are always...
Winning too 
woah, way to make things difficult for Valenitina1234
I don’t like to push myself and since I am new in this chat
Apparently our year end review takes like 4 months: Nov -> Feb.
And I don’t like to interrupt
like salt 'n peppa once said, "Push it. push it real good."
:)) what do I have to push? People were talking and sharing their mutual interest
My topic burned up 😂 so yeah:)) finita la comedia
I'm afraid salt 'n pepa never really clarified what exactly was being pushed. the closest they got was the line, "Can't you hear the music's pumpin' hard like I wish you would? / Now push it"
I hope there are no children present
😂
that's pretty typical
Good to know. At my start-up it was just 1 day. 
yeah startups are a different ball game
Yea, still trying to adapt to the slower pace. Having a harder time understanding when deliverables actually are.
You're not asked to set your own timelines?
Maybe it's working at a smaller companies, but either we have external deadlines (We need the product by the end of the year for X convention) or I'm setting my own deadlines because my boss acknowledges that I know more about him in the field I'm working in.
Actually, I think once my boss left I basically got forgotten. 
My new manager isn't great at passing work to me, so I've been asking to help on some projects from another team's manager. Edit: Grammar
That's a uh... interesting environment to be working in
The team I'm technically in is an odd spot to be in, as it is a "Business DS" role without being an analyst role.
Since we have an actual DS team, and my manager is trying to get me to do more of what I was hired to do (DS). Hence the reaching out to the other team's manager.
I guess this is what happens when one's in insurance.
I like having clear and concrete deliverables/projects. Not sure how I'd function in that sort of environment

Yea, time to put in more applications this weekend.
It depends on what career path someone wants to take, but I'm fairly aggressive with career advancement. I try to navigate into high impact visible roles. Then leveraging experience at the role to move up or get a better job elsewhere. If my company was locking me out of that paradigm, I'd be applying to work elsewhere
I don't feel like I fit into insurance. It's too much domain knowledge compared to actual tech. I mean, you can literally do the work in excel sheets.
Maybe not everyone is this way, but I find it hard to do well at a job I don't have at least some degree of interest/passion for.
I think being a good fit for your company and your company being a good fit for you goes a long way towards helping someone have a less stressful life and being happier overall
I mean, there are pros and cons of staying in insurance. I haven't really listed them all yet. But vacation days are an obvious one, e.g. not working on Friday after Thanksgiving, even though some people I know in retail did have to work.
Sure, but a lot of those perks are pretty common in software roles.
You could also stay in insurance, just at a different company
Yea, too bad DS in insurance will hit you with that 8 YoE bat 
bruh just move out of insurance lel
youll most likely be happier and probably paid more too
Yea, but other industry hits you with the lack of YoE too 
eh just ignore that part for now
I'll def be applying more this weekend.
remember this convo?? just found this https://youtu.be/o_m59nMWny4
As someone who's very involved with tech, this discovery is both terrifying and exciting for me. The tech that I will be showing in this video has the potential to be extremely useful but also incredibly horrifying.
💻 Master Blockchain and Web 3.0 development today by using BlockchainExpert: https://algoexpert.io/blockchain - use code "tim" for...
cue to leave the industry you mean?
Are you in the industry?
were you hijacked, clay?
Do u even work as a dev?
Ah yes, take YouTube overdramatization as fact. Coming from someone with only 4 months experience in the industry, and btw as an intern. Best place to get your information.
As much as I love Tim and many of the other content creators, most of them have such a limited amount of experience that it's hard to take their industry assessments seriously. Tbh a lot of their content too.
Clickbait basically
Btw, to date, GPT hasn't replaced anyone. So not exactly sure what's 'official' about this video.
Needs more monkeys on the bandwagon it'll work out
He has all the LinkedIn influencers who's overhyping this shit 
Could y'all tell me if this is a good cv project. Make a program that can merge data of different time frequency in multiple ways.
Can you explain what you mean by time frequency?
Like one series is monthly, second is daily, the third is hourly
Not to mention projects depend on what job u want, there's no thing as a 1 project fits all unless ur fine taking the lowest possible role
Got to do one project at a time
Yes but i cant tell u if its worth if i dont know what kind of position u want
I want to do data analysis stuff. Working with data merging seems like a good idea
Sure, sounds interesting, but what's your strategy for the missing values due to the time discrepency?
Merge as in put the data in a sequential order? Do you just assume the date for something with only a month?
nonsense. My task board fits four projects in a sprint with ease. 
@balmy spade What happened to your colors 
When working with data, missing values is actually a pretty substantial part of the job. So how you handle those missing values will be noteworthy, and you'd have to speak to/justify your choice. Fill them with NaNs? Use interpolation? Consider constant from the last update?
It even had to come to the point where I am watching interview questions videos on YouTube. Applying for a position is a bloody battle. I have to be that warrior who comes out on top in this bloody battle arena that's called being a candidate; Showing no mercy, Becoming the last man standing and eliminating the other candidates who's also trying to take the spot
Decent but try a larger scale imo, creating a data collection with different time frames isn't what I would say is a perfered thing but a minimum
This is my opinion though so perhaps im too harsh
I've never had much difficulty in getting an entry-level/intern position before in my life. I use to have warehouse jobs and it would take me up to a week maximum to get a position in a warehouse. Now for tech it's exponentially much more difficult for me.
Well, one is (respectfully) significantly less skilled than another.
Also warehouse jobs are pretty in demand iirc, compared to tech where you can argue entry level market is saturated af.
One generally requires a degree to even have your resume looked at, another doesn't. Do you have a CS degree by any chance?
What is the challenge you are facing? If you've held other jobs before you've got leverage and experience for the interview.
who knew, jobs with more competition and harder to get
If it helps, most people experience the same thing for their first dev job. I'm going for my second major dev job and it is leagues easier than when I applied initially. It took many months to get my first job, now I'm literally having trouble keeping track of all the interviews and interview requests I'm getting.
I don't think being a warehouse worker transfers well to becoming a software developer, maybe
Maybe not a software developer directly but you are talking about internship/associate positions. If you've held a regular job before you a pile of soft-skills that do apply to the work.
I suppose so for internships
Why i can't import telegram???
For far more than internships but without an understanding of the skills, that's the starting point.
It may be harder, but you want to focus on any transferrable skills you can find. You may have to be pretty creative. Do you document stuff while doing warehouse work? Say that you're good at following documentation protocol. Regular schedule? Talk about your consistency.
Too many folks underestimate just how much you can bring to the table if you've got work experience.
ModuleNotFoundError: No module named 'telegram'
You are probably looking for #❓|how-to-get-help or #python-discussion .
This channel is for career discussion. Also, you have to install it before you can import it.
Too bad, welcome to the industry, honestly regret not taking advantage of my universities master program in 4 years, could have gotten 10k more than what I could have gotten lol
Then again, i sucked at academics
But i already install it
Telegram has no use in your career i bet
much of it doesnt, but my favorite data creator interviewed such an individual who has sucessfully made the transition from warehouse worker to data analyst. pretty neat story.
If you ask your question in a help channel or in #python-discussion feel free to mention me and I will try to help
Noo i use telegram 24 hours but it's first time trying to code
I transitioned from restaurant worker to SWE if it counts 
Not saying it's out of the realm of possibility but it takes a lot of self dedication
Transitioned from being a phone bitch customer service professional to SWE

God I think that was one of the worst possible jobs
it does. he got fired at the beginning of the pandemic and everything
Lmfao
I was working in the back of Red Lobster 
I used the pandemic and hiring freezes during that time to study programming like crazy
Yep. COVID was junior year of my HS. Literally just did programming day and night
school was just such a joke during COVID
Hah, yeah
if anyones actually interested in this, i can DM you the podcast link. just message me.
This is actually one of the issues I have with most companies. "degree.". I'm currently in my final week of my computer programming program. I'm not out of the woods yet. I have two more exams to write.
Companies requiring candidates to have a degree is infuriating because It's entirely possible to learn software development on your own. Secondly, some of the material in some of my courses that were taught in my school are outdated and other were trivial such as elective courses that have nothing to do with the program I enrolled in and courses like IT Project Management and Technical Communication. This is why I question the logic of companies wanting candidates to have degree when some of these academic institutions are teaching outdated and trivial material.
Schools were not built for it. They tried, many failed
The problem isn't that they need degrees, the problem is that they need to verify you have the skills you claim to. Having a degree is a quick and easy way to check that you've had at least some training in the subject.
They're essentially relying on the college to vet you and for larger companies (and most companies) they are trying to find ways to narrow down the candidate field
Hiring anyone entry level is an inherent risk, especially the first job. Having a degree allows an employer to safely know you know a certain set of things.
They call it financial filtering, also to weed out those who are too "exotic" in their ideas to shake the industry
Not to mention having someone from within the company recommend you increases your odds more than 2 folds or more
I can say I am the king of all programmers and all tremble before me, but how can they be sure I'm not full of it?
If you don't have a degree, I highly recommend networking and hustling. Get someone to vouch for you and you may have a chance.
Didn't get my job through connections, but going to a lot of dev meetups, reaching into family friends and their network, etc. allowed me to get a pretty decent flow of jobs where I was able to get referred.
If you're in SJ, there's this dev meetup that happens everyday called Startup to IPO, they helped me a lot 
I should go and thank them. They gave me so much knowledge 
I don't know how you define connections then. Dev meetups, family, friends, and networks would count as that to me.
I have the same definition.
Ngl, current job i had a family member had a old friend who worked at this company as a regional manager, he decided to do a quick interview with me and then gave me a recommendation to another team with his approval, after an interview that was it
This story doesn't make me look great, but I accepted a position that started in a month and required Python. I didn't know any Python at the time. So during that month I studied like crazy and became fluent thanks to this community. So I try to give back whenever I can.
I like to think of it as "retroactive honesty"
In abstract, you may obtain the same knowledge on your own since you would be the same person.
But the environment matters, the structure matters, plus there is the whole thing about now knowing what you don't know and not having enough experience to know what you should know. In addition, people may talk big about how they could learn the same on their own, they will seldom commit the amount of time and effort required to do. Going to university will force you to put that amount of time and effort
So all in all, university does make a huge difference in terms of education and outcome
Makes you look better 
Reverse psychology asf
hah, thanks
They hired someone that fit what they wanted to work with. You proved them right. Seems legit to me.
If they hired you for a role that required Python knowing you didn't know any, they must've had a lot of trust in your abilities.
In the end, the way things work in the world boil down to the people you connect with and your ability capitalize on said opportunity before it disappears
Connecting with people is fun either way 
They didn't know. I told them I'd used it before and I had, but for like one thing, lol. But I've been programming for a long time with many languages, so could confidently answer any general programming questions.
Have you seen https://github.com/golergka/advent-of-code-2022-with-chat-gpt ? It's someone trying to solve https://adventofcode.com/ problems using ChatGPT
it hasn't gone very well for them. 🙂
I have sent out 200+ applications this year. I had two interviews and I couldn't pass the first stage.
lolol I was wondering
they got 1.5 of them - which is still fairly impressive
HAve you had a resume review? If you're not getting interviews, that's the first thing I would look to
but they had to do a lot of coaching on day 2 part 1.
what was the first stage like?
have you asked in #career-advice?
We're there 🙂
One was I got interviewed by a human , the other was an A.I.
thought this was pygen. mfw.
I'm glad I'm not the only one who has done this, haha
the first message I read was about ChatGPT and that disoriented me 😦 (which is fine, I'm sure it's on-topic in its context. which I didn't read.)
I thought the human interview was pretty good, the second one I choked in one of my answers to the A.I and the interface wouldn't let me re-record.
people keep suggesting programmers will be replaced by AI
an AI? That sounds... weird...
well, as long as I'm the one making language models, I guess I'll be the last to go.
Getting a job boils down to three areas that don't necessarily overlap.
- Getting interviews - This is mostly about your resume.
- Nailing interviews - This takes practice for coding interviews and having good explanations for your weaknesses present in your resume/experience while being able to speak confidently about your strengths
- Not getting fired - this is how well you do at your actual job.
, still Gucci 
