#career-advice

1 messages · Page 29 of 1

buoyant seal
#

Terrific numbers (For non US)

dreamy shadow
#

I think that's a little delusional. I guess 87% are counted as bottom of the pile then.

peak halo
#

160k in debt? I don't know anyone who had that much debt from getting an undergraduate degree. and I made more than my degree cost after tax in my first year of work.

dreamy shadow
#

I don't think any credit card company's going to let you get 100k in debt.

smoky quest
dreamy shadow
smoky quest
dreamy shadow
summer roost
dreamy shadow
peak halo
#

how do you know that a "9-5" job would make you depressed? And regardless, developer jobs are more about getting things done at a reasonable pace, not having your butt in a chair between two specific day parts.

smoky quest
spark cobalt
#

Wrong.

dreamy shadow
#

On your indeed website literally says 86k with <1 year.

#

Which new grad would have <1 year. AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

peak halo
#

a lot more than 80k.

smoky quest
spark cobalt
#

Andrew Tate made his initial money from kick boxing. Then he was able to make smart business decisions with the amount of money he got from that. That's like saying you want to live like Shaq. Just because he doesn't work 9-5 now, doesn't discount the fact that he was a basketball superstar and used that money to make smart business decisions.

smoky quest
dreamy shadow
#

That's clicking the link you provided.

smoky quest
# dreamy shadow Lmao, wtf?

yeah that's weird.

Either way, the numbers I shared are based off 3rd party data providers used by tech companies.
Note also there is a difference in salaries between tech companies and non-tech companies and that would skew the numbers

And to make it worse, these numbers are just the base comp. and would not include bonuses and equity

dreamy shadow
#

Wdym that's weird. HOLD UP JUST A SECOND.

spark cobalt
#

So basically you want to work more than 40 hours a week.

dreamy shadow
spark cobalt
#

Gl

near ocean
#

Can you stop with the trolling please, people are trying to have a conversation here

summer roost
#

sounds like you've got quite a while before you need to worry about picking a university.

white relic
#

this goes a way toward explaining the stereotypes I've heard about MIT undergrads

dreamy shadow
spark cobalt
#

This level of irony is funny

dreamy shadow
#

And I'm glad I don't have student loans.

smoky quest
dreamy shadow
#

Yes, because it supports my original statement.
"Out of college, maybe 60k-70k starting salary?"

#

Which makes 1400 a month just on student loans not reasonable.

smoky quest
#

I feel like we are going in circles, but any fresh grad can get a 100k starting salary across the USA by passing an interview at a tech company

summer roost
dreamy shadow
#

Ok, here's my points:

  1. Yes, fresh grad can get 100k salary across the USA, but this is not common. Individuals of all ages that make above 100k are 13% nation wide to begin with. So saying 87% of people, (w/e percent of fresh college students) are "just not trying hard enough" is a bit disingenuous.
  2. Given 1, the average college salary is actually 46k (from zip recruiter). 52k puts you at 75th percentile. If you are looking at specifically CS majors, then sure, 83k avg.
  3. Both numbers put the 1400 a month at a fairly high monthly rate for student loans. Given that rent alone in the US is 1.3k. Maxing 401k comes out to be 1.8k monthly.
smoky quest
summer roost
dreamy shadow
#

And there are histograms providing the distributions.

summer roost
smoky quest
# dreamy shadow Again, I'm asking for numbers to back this claim.

I can't take a screenshot of the data provider. That would probably break some contract.
Happy to get into more details on the why and how companies establish pay bands, but I can't directly link to my employer's data provider. Just be aware that is common for HR to rely on these

#

Also be mindful that companies will base their pay bands off percentiles, not average. Some companies will use the median while others will use different percentile

dreamy shadow
true harness
#

also 46k sounds too low for all college grads

dreamy shadow
true harness
#

right but isn't the median income for all people higher than that

summer roost
dreamy shadow
dreamy shadow
#

Not to mention self reporting salaries biased to be higher than average*.

summer roost
#

it's also pretty meaningless to compare total compensation without considering cost of living.

dreamy shadow
#

Total comp is another beast I don't want to dive into at the moment.

true harness
dreamy shadow
#

1334 * 52 weeks, so ~69.3k

#

I assume they don't differentiate YoE.

summer roost
dreamy shadow
smoky quest
white relic
true harness
#

they did do software developer iirc. i'm looking for it rn

true harness
dreamy shadow
true harness
#

what do you mean "home page"

dreamy shadow
#

nvm, found it.

white relic
#

I wonder what BLS categorizes my job as

dreamy shadow
#

Job title?

#

Also, MLOps would fall under CS/SWE right?

summer roost
#

if ops roles get bundled in, that would certainly drag the median down.

white relic
#

my title is just "researcher" so who knows

dreamy shadow
#

Wait, I wonder if zip recruiter pulls the old "take gov data, repackage and sells you it"

white relic
#

ziprecruiter seems to scrape (presumably) publicly available listings. They have (the illusion of) finer grained data than BLS

dreamy shadow
white relic
#

likely. In my last job I was doing the same kind of work and I probably would have been considered an electronics engineer.

dreamy shadow
#

In other news, lol

smoky quest
delicate bane
#

update: struggled all day with the onnx library for my model. maybe i am also not meant for mlops kekHands

dreamy shadow
buoyant seal
dreamy shadow
#

Apparently I live in dino land.

#

That feels like a job where you pigeon hole yourself into extinction.

delicate bane
true harness
#

also, as an anecdote, I see many internships advertising 70+k. with at least a few over 120 (and one at 230, lmao)

dreamy shadow
#

I've seen high paying internships too, but mostly CA ones.

#

CA, where 130k is basically 60k everywhere else because we are CA ™️

delicate bane
true harness
#

130ish

summer roost
smoky quest
true harness
#

2 interviews

dreamy shadow
summer roost
#

I wouldn't have expected MA to be above NY

smoky quest
dreamy shadow
#

Oh, didn't see MA, VT, NH and CT lmao For some reason, those states just don't exist in my head.

peak halo
true harness
smoky quest
true harness
#

yeah, i've gotten reviews here

summer roost
#

you are a bit young, too 😄

dreamy shadow
peak halo
summer roost
true harness
smoky quest
dreamy shadow
summer roost
#

wow.

true harness
#

2 offers out of 3/4 interviews is pretty good though

dreamy shadow
#

Job market is super competitive. Even worse given now

smoky quest
#

That said, lots of applications are trash. I have rejected ~60% just on the first pass

peak halo
dreamy shadow
#

Oh, freshman. wtf, that's way too early to worry.

peak halo
dreamy shadow
spark cobalt
#

You're ahead of your class that's for sure.

peak halo
spark cobalt
#

Looking at resumes of other freshmen, most don't have nearly as much things done as you have.

buoyant seal
spark cobalt
buoyant seal
#

Well. Previous times it worked

true harness
#

tbh i should (have) applied to move freshman oriented things. probably would have gotten better responses

delicate bane
true harness
#

oh, that's not me, lmao

smoky quest
spark cobalt
#

^

true harness
#

recursive will you hire me? 🥺

spark cobalt
#

If you're in silicon valley, lots of local dev meetups and conferences going on peepocheers

#

Went to enough that I had a solid period of time where I was able to get my resume directly in hands of a hiring manager/HR person for like a dozen+ companies.

smoky quest
#

I got one of my internship through IRC and another through an alumni

delicate bane
spark cobalt
#

Only issue with random connections is that a lot of times they won't have positions opened that's specifically for a junior developer etc. So yeah networking through your school is definitely better for the short term.

dreamy shadow
#

Referrals def is good way to bypass the ATS and get an interview at least.

true harness
#

ya i've been going to networking things that companies have at my school and also the job fair they hosted. the ones that had internships all had a strict like juniors/seniors thing. actually one company i was talking to at one these things let me do their programming exam they give to interns and they said i did ok but they just got acquired and they don't have an internship program lol

smoky quest
#

And add them as connection on linkedin

vapid jay
#

Before applying for a job, when I am competent in Python, would it be a good idea to build a website in Python? I could attach it to my resume, with project work, or anything I have created.

peak halo
smoky quest
#

Note also that any link to the source code of your project would imply that will be the quality of your work if you were to be hired. So make sure they are of good quality

vapid jay
#

Thank you 🙂

delicate bane
#

woah i think someone mentioned this previously but i just heard CA companies will be forced to publish salary info if >15 employees

#

sometime after jan 1st PikaThink

#

guess they are joining that growing list of places

spark cobalt
#

Data peepocheers

smoky quest
#

!rule 6

inner wrenBOT
#

6. Do not post unapproved advertising.

warped ice
#

what do i need to learn so that i can join north korea’s hacker group?

near ocean
#

inb4 salary ranges of 20k - 300k

zealous crow
#

anyone know how to create a bot like that

white relic
zealous crow
#

oh sorry about that

sick trail
#

i am new

#

From where should I start?

indigo hornet
#

pls help in line 18

vivid bane
indigo hornet
#

then which?

vivid bane
indigo hornet
#

how can i put image there

vivid bane
indigo hornet
#

ok

delicate bane
delicate bane
cerulean spade
#

guys what the diferrence between a junior and a senior?

vapid jay
#

junior is starter newbie and senior is professional

cerulean spade
#

but in matters of knowledge, what is the main difference, writing better code?

summer roost
#

Mostly the scale of the stuff that they are expected to be able to design and build on their own. Part of a senior's job is talking with stakeholders, refining requirements, designing solutions that meet all the requirements. A junior might be trusted to go off and build something for a few days or a week. Seniors might build things that take weeks or months, composed of many smaller deliverables. Juniors follow schedules, seniors set schedules, with a feedback loop into product management about how long features will take to deliver.

#

In a nutshell, juniors contribute to projects, seniors run projects.

#

Juniors might make design decisions about the boundaries and responsibilities of a handful of classes, seniors make design decisions about the boundaries and responsibilities of systems composed out of many components, often separate applications

calm knot
#

you forgot that juniors are supposed to delete the main branch

near ocean
summer roost
#

@cerulean spade Did my answer adequately cover your question?

cerulean spade
summer roost
#

most of those extra responsibilities that a senior has are technical. Seniors have more experience, and so they're able to build bigger things without them falling over under their own weight or failing under load.

cerulean spade
#

uhum, interesting

#

i can talk with you on private?

summer roost
#

no, I keep conversations on the server.

#

both system design and object oriented design are hard to teach. There's patterns for good designs, but you don't really pick up an intuition for what's a good design and what's a bad one until you've read a lot of code, and seen projects that were well designed and poorly designed, and can internalize why a particular design is good or bad for a certain type of application

cerulean spade
#

right, so i am lost, in question what i need study for advanced in python

#

with your experience what i need focus, for build any aplication?

summer roost
#

the more advanced stuff to learn is object oriented design patterns and system design patterns. And broadly, reading a lot of code written by other people, both from good projects and bad (but especially good)

cerulean spade
#

so i need review code for see how things works is important?

#

because in my mind have things that i dont have how things are created

summer roost
#

yes, you need to read code and understand what patterns tend to emerge in well-designed and maintainable code

cerulean spade
#

understand

#

in question do you recommend books or course?

summer roost
#

for improving design skills? Books, probably.

cerulean spade
#

right

summer roost
vagrant cradle
#

what are the libraries used mainly in different jobs?

true harness
#

any specific jobs? every library has a use case

hearty island
#

i finally found the role i got an interview for

true harness
#

you got the role?

shell tinsel
#

i had the same problem and i just updated pip then "pip3 install pyqt5" and it worked

#

and make sure ure python version is 3.4=< because pyqt5 only supports python version 3.4 or above

hearty island
true harness
#

🤔

near ocean
#

time to set some inbox rules then

hearty island
#

probably, yes

#

this is the description of the role

vagrant cradle
#

or there will be more jobs that use that library

near ocean
#

all software roles are high paying, you'll need to be a bit more specific than that

white relic
#

jobs that pay above average often require more specific knowledge about some field in particular

near ocean
#

Getting into a career for money only does not end well 100% of the times

white relic
#

I don't know what selenium is

hearty island
#

selenium is a webscraping library

white relic
#

I mean, aside from a metalloid

#

anyway, I could give examples from my own field, but the point is that people in my company who are highly paid don't get paid that because they know the libraries

true harness
white relic
#

they get good pay because they know the physics and how to run the simulation tools and fix stuff when the lab is broken or whatever

covert geyser
sleek egret
#

it takes more than just reading a library's docs

white relic
#

then the libraries they use to do that are pretty mundane, matplotlib, numpy, websocket, whatever

sleek egret
#

what trentj said. the same sort of libs are used in finance. but the domain knowledge is very different.

#

turns out that math is useful in lots of different areas! who knew?

cerulean spade
strong slate
#

Hello there. I'm new to both the server and coding. Just wanted to know if anyone can explain the python back-end roadmap for me detailed plz.

sleek egret
#

generally speaking, the roadmap is to make python faster and better

true harness
#

i think they meant web dev backend

summer roost
sleek egret
#

It looks like someone without a lot of context just tossed in lots of random stuff they heard about into that diagram.

summer roost
#

It's the best resource I'm aware of for common/important backend technologies. Have you got another you could link to?

cerulean spade
sleek egret
#

lol

summer roost
#

what do you mean by "complete"?

cerulean spade
#

covers all necessary topics

summer roost
#

what do you mean by "necessary"?

sleek egret
#

that "roadmap" puts things like git on par would take multi-semester classes to master. it puts abstract concepts at the same level as unused legacy data formats.

cerulean spade
#

necessary for be a developer backend

sleek egret
#

it puts languages at the same level of service categories

summer roost
#

have you seen a better one, @sleek egret?

sleek egret
#

it's a hodgepodge of randomness

#

godlygeek: I've never seen one

summer roost
sleek egret
# cerulean spade right

You need to know foundational concepts about how computers work (internally and as part of a network). How to use various OS level facilities (memory, files, etc). How programs operate. And a programming language or two. After that, you can pick up other concepts as needed on the job.

#

you can go a life time without needing to use SQL. Or it may be core to your first job. everyone's path is different.

#

Software development is not split into "front end" and "back end". I suspect that is just how people who focus on mundane website dev looks a things. And that's a rather narrow lens through which to view the world.

strong slate
sleek egret
strong slate
sleek egret
#

it's always good to get better at using your tools

strong slate
#

somebody told me to do some basic projects

sleek egret
#

I would agree that doing is the best way to learn how to program

#

Let me use an analogy. reading about how to program is akin to trying to learn how to play guitar by reading about it

#

knowing the theory is good. but eventually you have to actually DO IT

summer roost
#

This is the career discussion channel.

olive mason
summer roost
#

this channel is for discussions about jobs and careers, and that question doesn't seem related to jobs or careers.

summer roost
# sleek egret That's because the diagram is a random mish-mash

I think "random mish-mash" is overstating it. I'll agree that it's not well structured as a "road map" - learn this then learn that then learn something else. But it's the best list I know of for just things in the backend sphere that it would behoove a backend dev to know about, and it does make some attempts at grouping things together into related areas.

sleek egret
summer roost
#

what's misleading, in your opinion? Do you think the entire premise of "here's important backend technologies" is flawed?

sleek egret
#

yes

#

importance depends on context

#

and "backend" is about as contextual as "computer stuff"

summer roost
#

so when someone asks what things backend devs should know, or what to learn if they want to be a backend dev - how would you answer that question?

dense mesa
#

@sleek egret I think they're open to edit suggestions 🙂

sleek egret
summer roost
#

I think that's a really unhelpful answer given the average experience level of the people asking career questions in this channel.

#

we regularly see people who ask whether they should go into mobile, game, or web dev, who are them extremely surprised when you point out to them that there are other huge swaths of the developer ecosystem - all of backend dev, and all of embedded dev

sleek egret
#

embedded programming has about as much to do with quant finance as farming has to do with being a sculptor

#

just because what you write doesn't focus on the UI is nearly meaningless

summer roost
#

re: problem domains, absolutely. But I don't think it's juvenile to distinguish types of development based on whether the code runs on an end user device, a server, or a microcontroller. DIfferent tools are used in those domains, different debugging and telemetry solutions are needed, different languages are used, and in general different skills are required.

sleek egret
summer roost
#

that's my domain too, though I've mostly done senior hiring 🙂

sleek egret
#

I've seen kids say "I'm full a stack developer!" when interviewing. That sort of shit is a red flag because it hints that they think they know more than they do

#

no one expects newbies out of university to know a lot. you know this.

#

what matters is knowing what you know and what you don't. and being willing to learn what you need to as you need it.

true harness
#

how does that connect to whether or not "backend" is a valid term

sleek egret
#

and much much more

summer roost
#

a red flag because it hints that they think they know more than they do
I agree that it's a red flag, but not for that reason. I think it's a sign they've focused entirely on web dev, because no one says "full stack" in any other context. People who describe themselves as "full stack" have usually only done some superficial amount of backend work - maybe they've used one or two web frameworks and a database or two, maybe redis. People who use those terms to describe themselves are telling you something about their world view and perspective, I think.

true harness
summer roost
#

this channel is for conversation about jobs and careers.

sleek egret
sleek egret
summer roost
#

I mean, I'm sympathetic to what you're saying, but in terms of this channel, people who ask questions here are often genuinely surprised to learn that "backend" exists, let alone that it's the overwhelming majority of all coding

sleek egret
#

fair enough

summer roost
#

and I do think it's helpful to be able to point them to something that can tell them what sorts of things are involved in backend development - even if it's not an ordered list, even if it is just a mish-mash of different technologies that they might want to learn about to figure out if it interests them.

sleek egret
#

well, I think the fact that the diagram puts entire fields of knowledge ("threads and concurrency") at the same level as a vendor tool ("bitbucket") really annoys me

summer roost
#

that's quite fair. 🙂

strong slate
#

Ay yo how bout AI and machine learning ?

sleek egret
summer roost
#

I'm of the opinion that machine learning is most likely a fad. Not that it will ever go away entirely, but that its current popularity means that people are trying to apply it everywhere, even places where it doesn't make any particular sense. I'm guessing that people in 2040 will look back at 2020's hype around machine learning in the same way as people today look back at 2000's hype around XML.

peak halo
sleek egret
#

that's what people said about AI (now called ML) in the 1990's 🙂

peak halo
summer roost
#

the amount of hype was out of proportion to the utility.

sleek egret
strong slate
# peak halo What about it?

Just wanna know that if i'm gonna start learning python correctly what area should i work in you know and wondered what exactly is machine learning or even any of areas of python jobs ?

sleek egret
#

but still, ML is gonna have huge impact

gilded valley
sleek egret
#

um, no offense, but YAML has zero to do with XML

summer roost
gilded valley
white relic
#

too many MLs

summer roost
sleek egret
#

as a side note, I hate XML (and XPath and XQuery and XSchema etc etc)

summer roost
sleek egret
peak halo
sleek egret
#

in fairness, most of our intern candidates are getting masters/phd's

peak halo
gilded valley
dense mesa
sleek egret
#

We've seen things like this before. "data warehousing", "process re-engineering", etc, etc

strong slate
gilded valley
summer roost
summer roost
peak halo
peak halo
sleek egret
summer roost
sleek egret
#

Something like that, Anz

gilded valley
summer roost
#

that's just a config file, though - that's not serialization

sleek egret
#

I hate it when people use YAML for config files

dense mesa
sleek egret
dense mesa
#

Like how is an entry level person gonna do any meaningful quant analysis, unless they're just there to be a standard financial/ibd/m&a analyst

sleek egret
#

The days of rooms of traders making seat of the pants decisions has been over for a decade now

dense mesa
gilded valley
dense mesa
gilded valley
#

Red Hat uses the word serialisation to describe it

sleek egret
#

Anz: if you say so 🙂

summer roost
sleek egret
#

I tried to escape the financial industry 20 years ago but failed.... gonna try to escape again soon!

gilded valley
#

I also work in the industry. My company manages hundreds of billions, the vast majority of investment decisions are not made by software. 0 trades are started by exclusively by software

sleek egret
#

Anz: wish me luck!

dense mesa
sleek egret
#

why are there so many finance guys here anyway? I got on discord to escape finance, lol

dense mesa
sleek egret
gilded valley
dense mesa
gilded valley
summer roost
#

that still sounds entirely different than the use case for XML to me. 🤷‍♂️

mortal wedge
summer roost
#

ew.

mortal wedge
#

I wound up including some minor machine learning to make them happy

graceful mason
mortal wedge
#

Pardon my ignorance, but don't most APIs work with json?

summer roost
#

JSON is the most common RPC data interchange format today, yeah.

mortal wedge
#

Okay. Not sure I've worked with anything else.

summer roost
#

In the finance space specifically, FIX would count.

#

XML is still used reasonably heavily in older systems.

#

There's some others that are used less commonly.

mortal wedge
#

Huh, TIL

summer roost
#

You may also hear about SOAP occasionally. Just a different flavor of XML.

balmy mural
mortal wedge
gilded valley
#

Yaml has most of the issues that XML had, but is being used because it's slightly less ugly

grave ridge
#

Hello! I hope this is the right place to ask about this.
I'm a high schooler in mathematics and informatics specialization and I have to do this student project that proves my skills in informatics (programming) by the end of this school year.
I'm currently using C++ at school to solve different problems (they are usually math problems and we need to elaborate algorithms in order to get the right answer). However I wanted to use python for a machine learning project. I saw a video from a campain about how AI algorithms are based on highschool math, calculus (it hinted to some limits, which I enjoy doing) and that caught my interest because I've always liked math and I didn't know how exactly I'm supposed to apply that in my future career. Then I tought about it for a while and came to the conclusion that this is the way I should take as a former programmer.
In order to get close to making the project I started some python lessons for machine learning and I don't really find python (as language) that hard (for now) because I've been learning simple and basic stuff. I'm very close to starting the mechine learning lessons and I've gotten overwhelmed. I've read and looked a little over some information, books, videos and found out a lot of terms that I don't know, a lot of math things I didn't learn yet and started to doubt that such a project is doable by me. What I've been thinking of doing is an AI which tells how many fingers are raised up via camera. It was an idea given by a youtube short and it seemed interesting. Although this project isn't supposed to be complicated, I really wanted to make it AI based because it seems like it's the right field for me. Do you think it's reachable or should I stick to an easier project, or that I shouldn't worry because I can learn everything at the right time?
Thank you for reading this 🫠.

spark cobalt
# grave ridge Hello! I hope this is the right place to ask about this. I'm a high schooler in ...

You can technically do your "machine learning project" in the sense you can use a package that kind of abstracts all the math and other theory related stuff away and you just use those packages. But personally, I don't see the fruitfulness of doing a machine learning project without understanding machine learning first. And I would forsee most of the project being trying to follow someone else who actually understands the underlying ML and DS doing their own rendition of it, which defeats the whole purpose of doing a project imo.

At least for machine learning, you'll typically find linear algebra, multivariate calculus, and probability theory in pretty much every ML algorithm. I personally recommend Probablistic Machine Learning by Kevin Murphy, you can find more info here: https://probml.github.io/pml-book/book1.html. It'll run through the math assuming you have the knowledge you already have.

You may have to deal with a lot of unclean data. In which, probability theory and other data science things you would need to know would come into play.

#

If you're interested in AI/ML, then I'd first focus on building up your math foundation. If you just want to be an SWE in the future, I'd maybe look at a more programming oriented project and something that doesn't have so much non-programming theory outside of it.

mortal wedge
spark cobalt
#

Software Engineer

mortal wedge
#

or software engineering

white relic
#

careful with acronyms, I still always think of the society of women engineers

grave ridge
#

In other words, I can try doing it but it won't be as beneficial?

spark cobalt
grave ridge
#

Yeah it seems like it suits me.

spark cobalt
#

Do realize that in your stage, doing projects is a method to grow. However, projects aren't the only way to grow.

#

I would just start learning the underlying math and theories first then.

grave ridge
#

I can try that but I have to be aware that my time is kinda limited. We will talk more about this with our teacher but as of now I know that I need this project done this school year.
Also it wouldn't hurt to read those courses I already have. They have some explained programs and stuff there. I peeked a little just to see and I must say I don't know what was going on 🫠. The course says "for high-schoolers" and especially my year.

spark cobalt
#

I mean you can technically get a ML project down without knowing the math. But the issue is just if you run into a roadblock that's related to the algorithm used, you will have 0 clue and 0 intuition on how to improve your parameters or input or etc.

grave ridge
#
  1. The 11th year of school here. There are a total of 12 classes then university starts.
  2. Right now we've finished matrices and determinants for algebra. And limits of sequences (not fonctions) for calculus. I started calculus this year.
  3. It's a project that will give me a diploma which will state that I'm an informatician. I don't know the due date but let's assume early june 2023.
#

I must mention, how to calculate determinants we haven't done system equations or determinants in geometry. (I know my explanations are poor but it's the best I can translate). We'll do those later this year.

spark cobalt
#

I would recommend looking at 3Blue1Brown videos for intuition into linear algebra related stuff. Linear Algebra is moreso a tool to work with n-dimensional tasks (also its operations are computationally fast) than just some box of numbers you do operations on. Having a good intuition on what what all these matrices do, both algebraically and geometrically, will go a long way.

The the book I recommended above is a good book. I also read Mathematics for Machine Learning by Marc Peter Deisenroth (and others) which was a pretty decent book but definitely at your level in terms of how they teach the math (as they start with very basic algebra.)

#

Unsure of other ML books out there. But those two are the ones I've personally read.

true harness
#

3b1b's videos are ok for gaining intuition, but are not suitable for actual learning

grave ridge
#

So I'll have to learn the math first then how to do python algorithms 🫠

spark cobalt
#

Yep agreed

spark cobalt
grave ridge
#

And how much would the math part take?

spark cobalt
#

Depends on the person I guess.

#

Took like 3-4 months for me, granted I was doing this for many hours per day, under the guidance of my dad who was a physics professor.

grave ridge
#

I'd have to do this all alone and maybe with the help of my teacher but she won't always be there. My time is very limited and I'm that type of person who procrastinates a lot.

spark cobalt
#

It might be shorter for you considering my dad wanted me to learn it kinda the hard way.

#

You can definitely learn some more basic regressions in like a few weeks and use those for your projects. I'm unsure what technologies are involved to make a finger counter thing you were talking about.

grave ridge
#

That means a lot 💀 If you're unsure then I be parallel.

spark cobalt
#

Well there's a lot to what you're trying to do.

grave ridge
#

What other easier ideas would you recommend?

grave ridge
balmy mural
#

He focusses a lot more on traditional statistics and assumes some basic knowledge though

grave ridge
#

There are plenty of "ML for highschoolers" videos on youtube but I don't know how effective they are.

mortal wedge
mortal wedge
true harness
mortal wedge
#

I have a book on machine learning in python somewhere that seemed pretty in depth, but I lost it when moving 😦

grave ridge
#

Otherwise I'd have to change plans and stuff like that and honestly I liked this ML idea. I better ask here than search the internet for project ideas.

dense mesa
grave ridge
#

I've mentioned earlier that math is one of my interests and I found out how ML and AI are highly connected with said "highschool math" so I took interest in ML and wanted to make a project for my school based on that. I chose python as programming language because I've been offered free lessons in this language.

mortal wedge
#

Honestly you don't need a math background to get started on machine learning projects using python.

#

A junior on my team can attest to this, lol

grave ridge
#

Then could you think of what can i work on? Surely I'll still learn about math and stuff in the meantime. As I saw the only ML related lessons are about numpy, regression, clasification and clustering. If I get to understand these 4 concepts what can I take for a project?

dense mesa
dense mesa
grave ridge
smoky quest
# grave ridge Then could you think of what can i work on? Surely I'll still learn about math a...

I wouldn't overthink it at your stage in high school.
Make sure you have the grades to get into college and have fun in the meantime.

These books are also pretty nice on the ml side and quite approachable:

If you want a more math heavy related to stats, there is https://otexts.com/fpp3/

grave ridge
#

Thank you!!! 😄

vapid jay
#

im not an idiot 😢

buoyant seal
#

<@&831776746206265384> It breaks some rule. (probably)

sour tartan
#

@vapid jay here is a good place to talk about the path to a career

#

@harsh river How did you get where you are?

harsh river
#

i started learning the language and writing code and taking comissioned requests

harsh river
#

that lasted about 1 year or so before a friend hired me in his company, after that i worked with him for 3 years or so

#

i got bored of the lifestyle and came to college because i wanted more

sour tartan
#

job before college, interesting

#

@vapid jay how did your choice of majors affect your path?

vapid jay
#

Its a practical skill I can learn right away and use

harsh river
sour tartan
#

sounds great

vapid jay
#

I used to be a Biology major, but I couldn't practically USE any of the info. It's like being a caveman with no knowledge of fire, finding a cooking pan in the middle of the woods

#

A biology major is a cooking pan, there is no point to using it without any fire (aka a Cs degree)

harsh river
#

i was making good money and enjoying my life, but i guess i just wanted more so i came to college, this is my first semester, i applied to SWEN but my math is horrendous so they put me in a different program while i get my math up, while here at university i came upon a different major called human-centered computing, it combines computing and psychology and sociology among others things into a single degree

#

i'll start that major next semester but overall combines more than two things i really enjoy which is computing and then psychology, so it's really a major that really fits what i came to college for

sour tartan
#

that sounds like a good inter-disciplinary program

harsh river
#

yeah!, instead of taking some of the classes i'll be taking as electives under swen i will be taking them as full credits (not a minor or electives) and have them apply to my degree

#

i think i'll take up a minor on some field like cybersecurity or even swen but that's for later on

harsh river
#

therefore your statement that it takes 5.5 years is inaccurate, i wonder what else doesn't track as well

harsh river
#

why 4.5 to 5?

vapid jay
#

Because dropping classes is common, the hardest CS class is theory of computation in my opinion

harsh river
#

most people complete their degrees in 4 years even with dropping classes

vapid jay
#

CS is a really hard degree, I feel fortunate to have graduated with a 2.4 GPA and still graduate and get a job

#

I'm not a bad programmer and I'm proficient at my math, but the cs degree grading schemes and topics is brutal

#

Sometimes the only grades come from tests which is 30 percent of the entire grade

harsh river
#

well all the CS majors that are in their 3rd and 4th years i know are on track to graduating in 4 years, so it seems to me that this is more of you particularly struggling in your studies, which isn't the case for everyone

vapid jay
#

Maybe the final is 60% of the entire grade, it was like that. I failed my second semester CS class because I havn't developed algorithm reasoning. I knew the language, but didn't have strong algorithmic problem solving yet

summer roost
#

Lots of people do.

harsh river
#

most of the people in my university drop out of CS / SWEN during their first semester, because it's hard, but after that, the ones that pass the first and second semester end up finishing within 4 years

vapid jay
harsh river
vapid jay
#

From my experience it was those kind of people, they weren't bogged down by other things and were prepped for the degree

harsh river
vapid jay
#

I knew zero

harsh river
#

you're generalizing your experience with everyone's else

vapid jay
#

Cheating in a cs degree is common

harsh river
#

if cheating was so prevalent in your college then i wonder what else was going on in your college

vapid jay
#

My guess a good percentage of students cheat

harsh river
vapid jay
#

Not all, maybe 3/10 cheat, 3/10 fail, 2/10 pass within 4 years 2/10 longer than 4

harsh river
#

people who cheat don't tend to hold up very well in final exams or the later years of college

summer roost
#

I was a TA back in college. Cheating was relatively common on first year assignments, but fairly rare after the first year.

harsh river
vapid jay
#

Students in my software engineering course somehow couldnt program

#

I met someone who got in there senior year and wanted me to help them with C programming but it was a Compilers course

harsh river
vapid jay
#

That isn't a programming course anymore, one has to cheat there way to the later years to get that far

vapid jay
#

And hardest class is "theory of computation" for me, the math of computation

#

Basically building mathematical models of computers called automatons

harsh river
summer roost
#

or don't complete it at all.

harsh river
#

if it was typical for CS to complete a CS degree to complete it in 5 years, then the typical CS degree would take 5 years

summer roost
vapid jay
#

One should be a MATHEMATICIAN when they take theory of computation

#

Its not like algebra or calculus, it's high level very abstract math, it's different

summer roost
#

that really shouldn't be necessary. It sounds like your university may have done a poor job of organizing and presenting the material.

vapid jay
harsh river
#

well, CS is more theoretical than SWEN. CS is theoretical and requires quite more math than SWEN which is applied

summer roost
#

was your degree in CS?

vapid jay
#

And my naive self tried to eyeball the solution (I was too busy with other courses to stay on track with the class)

summer roost
#

I mean, it is a tough course, and I do know people who failed it. I don't know any who needed to do any independent study to pass it other than re-taking the course and doing a better job of paying attention and keeping on top of the material that was being taught.

harsh river
#

which by his own admission, he didn't quite do for a reason or another

vapid jay
#

I know for a fact lack of independent study leads to low retention of the material

#

Especially after the course, but I remember all my self study discrete math

harsh river
#

well, that's why they tell you an hour of class equals an hour of study outside the class, but not a lot of people do that

vapid jay
#
how to master a math topic

0. Be exposed to it (this usually mean one fails the class)
1. Take the class and just get by in it for grades
(Passes class with a C)
2. Go back, relearn it and finally understand and grasp topics (passes the class with an B/A)
3. Relearn it and develop a deeper understanding of the topic (A/A+)
(Can teach the topic,make new mathematical ideas from the topic, and can tutor the topic)
harsh river
summer roost
#

I agree, that's not most people's experience.

vapid jay
#

I think about my own thinking, usually this is the process of improvement if one takes this approach

harsh river
# vapid jay ``` how to master a math topic 0. Be exposed to it (this usually mean one fails...

okay so ```how I Noir master a math topic

  1. Be exposed to it (this usually mean one fails the class)
  2. Take the class and just get by in it for grades
    (Passes class with a C)
  3. Go back, relearn it and finally understand and grasp topics (passes the class with an B/A)
  4. Relearn it and develop a deeper understanding of the topic (A/A+)
    (Can teach the topic,make new mathematical ideas from the topic, and can tutor the topic)
vapid jay
#

If one was learning it at their own pace usually step 3 happens right away

#

The most important skill for math is imagination

#

Learning math without time and imagination, is like trying only doing push-ups to prep for a bench press

harsh river
#

0. Be exposed to it in class
1. study after class
2. if i struggle with the content in class then i go to my professor study hour for extra help
OPTIONAL:
3. weekly study group on the content
4: tutoring, maybe a different teacher will help me understand the content much easier than my professor
vapid jay
#

5 push-ups can't prep for a bench press, not even 100. The number of reps is the time. However if one increases the load by starting small bench presses (aka deep imagination) one can prep for hard problems

vapid jay
harsh river
vapid jay
#

No one can turn me into an athlete, I have to go out of my way to make myself that fit

harsh river
vapid jay
#

Usually the only thing we need to pass is time and patience, but classes are too fast paced

harsh river
#

where did i say the professor learns for the student?, or where did i imply it

vapid jay
#

I had a student who was taking a webdev course and goes to his professor for help when the professor can't do anything at that point

#

Once topics get too complicated there might be little one can do to help

harsh river
#

of course not, but the professor can re explain concepts or how one get's to that concept

harsh river
#

if that still doesnt work then the professor needs to change his delivery method or format, if its still an issue then you find outside resources such as tutoring

vapid jay
#

Math isn't about right answers, it's the study of reasoning and the prerequisite to reasoning is Imagination

#

I thought philosophical stuff for 1 year before college and made my own ideas

#

Then I learned informal logic

#

Usually those two are enough to get one really far, that helped me a lot

harsh river
vapid jay
#

Getting a job is a lot easier with a degree, especially during a recession. In addition, one is gonna have relationships, having a degree is a plus and brings extra security

#

Self study (no college) after 18 years is super risky (which is why I recommended self study at an early age, like at 13)

harsh river
vapid jay
#

Self study is the best choice and is better than college

#

The only problem to that is the time we are doing it, after 18 is risky and one needs to recognize that to prepare for the consequences of choices

harsh river
#

i came to college because i want to, anyways it seems like you did a lot of thing which could've been done better, and at the end of the day it was your and your own experience only, you shouldnt generalize your experience into everyone's else, that's not how things work

vapid jay
smoky quest
summer roost
true harness
vapid jay
#

But I met professors/lecturers that can't teach and don't know the topic themselves

smoky quest
vapid jay
true harness
#

the class designed to teach those would not gloss over them, though

smoky quest
#

I am sorry to hear some of your teachers weren't that great, but that is not a reason to throw the baby with the bath water

vapid jay
#

And its literally the most important math one can learn, literally

vapid jay
smoky quest
vapid jay
#

At least discrete math and intro programming

vapid jay
true harness
vapid jay
smoky quest
true harness
vapid jay
#

Then they did a good job

#

Most of the students I teach, their professors didn't show them jack

true harness
vapid jay
true harness
vapid jay
#

By analogy, 100k people died in ukraine, sure it's a fraction of the human population but I wouldn't call it a small number

smoky quest
# vapid jay The point is that it's true for lots of students

I already don't believe that one student can know the subject and master them and master them that they can teach them better than all the professors and teachers combine.
So claiming that this is common as well is rather unrealistic and not grounded

vapid jay
#

It definitely matters, just like the students that fail math cause of bad teaching

true harness
#

i don't think anyone has said we should marginalize or ignore people that fail math

vapid jay
#

For example Ben Eater, he isn't even a professor but he sure teaches computer architecture topics better than most

smoky quest
vapid jay
#

At least intro computer architecture, I'm not saying if one can teach it better means they are smarter than the professor

#

I'm just saying I teach better than a professor at topics, I'm not saying I'm smarter than them

smoky quest
#

That does reduce the scope of the discussion quite a bit since the original premises are about whether or not self study are sufficient

summer roost
# vapid jay Education wise, Self study is better. The only pluses of college are the social ...

I don't agree that self-study is better education wise - at least, not across the board. I've seen a lot of people fail at self-study for either lack of discipline, or lack of understanding what material is most important and what order to study things in. And you missed the biggest advantages of the degree: the ease of landing a job, the increased earnings potential, the extra jobs available to you, the access to internships, the opportunity to grow up before entering the work force, the common ground with co-workers that makes it easier to form relationships and network once you have a job...

smoky quest
#

Going from a full cs degree to "that one easy intro class I enjoy" is quite different

vapid jay
#

You do know professors self study right?

#

That's like ... what research is ...

#

Now I'm there are too many layers to the conversation, basically a lot of professors don't learn to teach they learn to research

true harness
#

i don't it's reasonable to say that research and self studying are the same. self studying is learning something that already exists, and there are resources designed to help you learn. research has none of that

vapid jay
true harness
#

sure, but there is a fundamental difference between learning material that has already been fleshed out and producing something entirely new

smoky quest
# vapid jay One has to read papers to get ideas, we are building off from previous work anyw...

this is mixing completely unrelated topics.
A teacher/professor already have the fundamentals and the basis to build on top of that. Something a high school student coming in does not have. In some country there is also a strong distinction in style of scholling between pre-college and college.

We could also mention how any professional would require to continue learning, but that is also a very different topic.

true harness
harsh river
spark cobalt
#

You can technically self learn everything as a lot of college resources are online and you can likely walk in many college classes and learn the same stuff a college student is learning. Same with utilizing the same textbooks, doing the same homework, etc.

Mostly the issue is just one is accredited with a college diploma and the other isn't. Which everyone seems to be in common agreement at least.

#

I think the question comes, @vapid jay are you working as a SWE self taught?

#

While what you say can be true, it doesn't make it generally true. Sure, if you're better learning at your own pace self taught, with your own methods that's cool. If you've found a way to learn without the need to go to college, that's cool (after all, learning after college is still a thing, and most people don't repetitively go back to college to learn.)

#

Not enough data to show that your case can be generalized to the general population. Survivorship bias and all that.

harsh river
spark cobalt
#

Bruh

vapid jay
spark cobalt
#

I think to say the only way to learn things is to enroll in college is pretty wrong. There are many other resources you can utilize to be easily up to par. I have friends in lots of colleges that I can just ask for what textbooks they use, I can ask for their homework, etc.

If you add in lectures, like MIT and Harvard and likely many other colleges have their lectures online. You can ask people to Zoom meeting during their lectures with you, etc.

vapid jay
#

I already said self study is better than college but college is STRONGlY recommended

#

HR uses that as criteria for hiring and then they make sure by doing a background check process

spark cobalt
harsh river
vapid jay
#

They ask for a degree and everything

vapid jay
#

I can’t depend on others all the time, especially for problem solving

spark cobalt
harsh river
#

then what's the point of proffesors?

vapid jay
#

A professor isn’t gonna help a student to build a class component in react

harsh river
spark cobalt
#

This sounds like bad use of the resources you had around you.

vapid jay
true harness
harsh river
#

you seem to be moving the goalpost every time

vapid jay
#

I’m just saying at some point it becomes babysitting

spark cobalt
vapid jay
#

If one goes to the professor for help, one one is literate enough in programming there is some level of independence expected for that course

spark cobalt
smoky quest
harsh river
vapid jay
#

It’s baby sitting because to actually understand the content takes HOURS and DAYs and mastering of prerequisites

spark cobalt
#

The CS field is so wide that it likely isn't worth for them to go super deep into a specific "genre" of CS in a general CS course. But what they can do is give you the tools you need to pick up whatever you want to do.

true harness
vapid jay
#

One meeting with a professor usually wont fix it if the issue is really big

harsh river
vapid jay
spark cobalt
#

Are you going to like a community college or something?

vapid jay
spark cobalt
#

What new ideas have you made pepewtfangry

true harness
spark cobalt
#

Are you somehow confusing with R&D

vapid jay
true harness
vapid jay
#

Some problems have to be broken down in specific ways: breakpoint (part one doesnt understand (break point)

spark cobalt
#

So like a derivation of the idea?

vapid jay
true harness
spark cobalt
#

I think to say to quite literally make new ideas is kind of genius level shit, considering 99.99999% ideas aren't new. But oh well, I think I know what you guys are trying to get at.

vapid jay
vapid jay
spark cobalt
#

Ah I see. So something like, learning basic fundamentals, and using it to build up instead of having the build up be told to you?

true harness
vapid jay
#

For example our senses, when one learns programming and build robots one learns a little bit about consciousness

#

We are like robots, we have reflexes, responses with no conscious process

true harness
spark cobalt
harsh river
#

and also, there's a reason that classes have pre requisites, so that those classes dont have to teach the pre requisites and instead of focus on the class

#

if you didn't focus or pay attention during the pre requisite classes that's not the fault of the colleges nor the professors

spark cobalt
harsh river
spark cobalt
#

There's definitely a clash on societal perspective on college, and college's intention I think.

vapid jay
#

And I’ll give an idea of my own

spark cobalt
harsh river
spark cobalt
spark cobalt
vapid jay
#

Notes that can process its own information, rather than just writing notes about stuff in your class, investigate properties by using programs

#

Programs allow investigating certain points of work and do things that normal writing wouldn’t usually let us do

spark cobalt
vapid jay
#

Basically your computer becomes an external brain

#

Is coding like an all encompassing thing or are their sectors/specialities (not just within the specified program but also within the specific coding you do) Like for example, I dont like coding 'x' thing for whatever reason but I like coding 'y' thing is there jobs where I just do 'y' thing or would I have to do both?

vapid jay
#

But they technically write pseudo code, like steps on how to navigate a website but not actual code

spark cobalt
#

Testing roles do quite a bit of coding considering most are moving to automation.

vapid jay
#

Automation?

spark cobalt
#

QA and Testing Engineers are different things.

vapid jay
harsh river
#

@vapid jay basically at google 80% of your work has to be google stuff with the remaining 20% you can devote to your own projects, is that what you mean?

spark cobalt
#

Like if y is just programming as a whole, then Houston we have a problem

vapid jay
#

No like for example think of psychiatry...psychiatry has specialties you can be a forensic psychiatrist if you like the law or a child psychiatry if you like kids. You don't have to do both. Same concept but like with coding or is that not a thing?

harsh river
#

however the general concepts of programming apply to all of them

vapid jay
spark cobalt
#

The concept is definitely there in the industry, it just kind of depends on what the x and y is. For example, if you're interested in doing AI/ML, you most likely won't be doing UI/UX. However, on the other hand, if you're interested in AI/ML, you would likely be doing a lot of DS as well.

vapid jay
delicate bane
vapid jay
#

And geometric thinking with front end development

#

Ah I see,, not really sure what those abbreviations mean unfortunately but I'll definitely look into it.

vapid jay
smoky quest
vapid jay
#

DS would be data science

#

Ah I see

#

Thank you everyone for the input. I'm not really sure yet if coding is something I want to do but I do know I enjoy it so I will look into the prospects of it perhaps being something I go into 🙂

spark cobalt
vapid jay
#

They wiLl ask to build a tool/edit some work, and coding is just the literacy for doing that

vapid jay
#

Yea, but since I'm not sure exactlyel what aspect I like or what exact part I'd want to go into...I just know I like writting rhe codes for some things

#

If want money, benefits, financial security, work from home then a software engineer role will bring that

vapid jay
spark cobalt
vapid jay
#

Or food on the fridge, or whether you can pay your bills, one only worries about what they want to be AFTER they have sufficient savings

harsh river
spark cobalt
#

And more companies are trying to go back in person or at least hybrid again.

vapid jay
harsh river
vapid jay
spark cobalt
vapid jay
#

While I do agree with that concept, it's more than just about what I want. I don't want a job that offers stability - rather I need a job that offers stability.

However, a job that offers stability that I find no enjoyment in would be a waste of my life. It's also important to find a job where your interests are.

vapid jay
#

Usually it’s two hours rest for 2 hours thinking come back and work some more

spark cobalt
#

You learn more doing things in person imo. My company lets me do full remote but I choose to go in person everyday.

harsh river
#

you keep generalizing your experiences with everyone else's, the real world doesnt work quite like that

vapid jay
#

And repeat

vapid jay
harsh river
spark cobalt
#

So am I? And many other people in this channel that happen to disagree with you?

vapid jay
harsh river
#

oh wait it's the channel

spark cobalt
smoky quest
vapid jay
summer roost
delicate bane
vapid jay
vapid jay
smoky quest
vapid jay
#

Usually there is mental planning involved and that takes like an hour to digest

harsh river
spark cobalt
vapid jay
spark cobalt
#

Not everyone has the same mindset as you

delicate bane
spark cobalt
#

@harsh river Peepo_Nerd

harsh river
vapid jay
#

I guess my biggest worry is that I'll be asked to do something I don't know how. Like if I spent my whole ti.e learning how to code a website but then I'm told to code x thing ( x being not a website) I think this 'fear' is rather irrational but still when I think about comp sci it is a worry I have

harsh river
vapid jay
spark cobalt
vapid jay
#

There will ALWAYS be a task we don’t know how to do

vapid jay
#

But it’s worth it, you’ll be a better dad because yoou can finically support, dating will be easier, you’ll have more free time than in person job

#

Yea, I do realize it's an irrational worry

harsh river
vapid jay
harsh river
harsh river
vapid jay
summer roost
vapid jay
#

Life is hard, worrying about what you want to be is the last of your worries

#

Because life isn’t about you, the people you care about make your life matter

spark cobalt
#

You have a pretty opposite outlook on life. At least to me.

delicate bane
#

thats very opinionated.

vapid jay
delicate bane
#

and just like software, theres multiple ways to build something aka live a life worth living.

spark cobalt
vapid jay
#

I just want an easy life with money and I want my family to be happy

spark cobalt
#

If I was obsessed with it, then I would've went to college KEK

vapid jay
#

In fact it would be the worst decision, like getting a biology degree to become doctor is a bad choice if you come from a poor family

spark cobalt
harsh river
vapid jay
#

How did you know you wanted to be in comp sci?? Like out of all the other things u enjoyed that could've been a career why this one?

spark cobalt
smoky quest
delicate bane
vapid jay
summer roost
smoky quest
harsh river
vapid jay
spark cobalt
smoky quest
vapid jay
vapid jay
summer roost
#

forcing yourself to like something just because it pays well is a bad strategy - what if it doesn't work, and you wind up stuck in a job you hate?

vapid jay
#

Programming is a literacy, you literally become smarter than the average person by 100000x after you learn programming

#

That's in interesting input from everyone...ig when it comes to choosing a major my biggest issue (irrational once again), is that I'll be bad at it. I'll do it because I enjoy it but what if I'm not good at it...but that can be said with any career

spark cobalt
delicate bane
harsh river
#

anyways this person seems to be quite stuck in his mindset and doesnt seem too likely to change it even with many people giving different viewpoints, keeps generalizing his experience with everyone's else and expect it to stick, im gonna go back to my gaming baiii

smoky quest
vapid jay
vapid jay
#

There is something called human condition: body training, body-mind training, and mind training

summer roost
vapid jay
#

We have to learn with the same logic we would apply to physical exercise, some peo0e are fatter than others some people are skinner

#

Those different dispositions give the illusion of talent, when really you are starting at a different starting point

delicate bane
vapid jay
#

But you WIlL get there with. Hard work, the most important thing is to never give up

#

Either become an athlete e, or in the case of studying, a genius

delicate bane
#

now is it easy? it really depends on where you are and where you are going and what you do to get there.

spark cobalt
#

Sure. It's said that 1% of a person's success is talent, and 99% is hard work. But just because you put in the hard work doesn't mean that 1% suddenly doesn't exist. It can help you a lot in the process of the 99%.

summer roost
spark cobalt
vapid jay
#

Everyone is born talented, some born with it from the beginning, but you. An obtain talent with hardwork

#

I'm just stuck between doing something I hate but I'm good at or doing something I like but I'm sub par at. I think I could get better at the thing I like but I'd be behind from those who are naturally good at it

vapid jay
#

But to help others and because I’m natural curious and bored, I work out and study cause I’m bored

harsh river
#

welp

spark cobalt
vapid jay
spark cobalt
#

I love my job what the fuck YEgrey_agonyLaugh

summer roost
vapid jay
#

In the end it’s a decision of what financial road you want

vapid jay
summer roost
vapid jay
#

Both are financially good...one I can guarantee I'll do better in bc I'm good at and the other is a gamble of if ill ever be good enough

#

But the rewards in CS are big and outweigh the cons

spark cobalt
#

Wait I just realized he said all jobs sucks, and then says you'll love your job. YEgrey_agonyLaugh

vapid jay
vapid jay
summer roost
#

maybe they cheated through college because they didn't enjoy the material?

true harness
vapid jay
summer roost
vapid jay
#

well...

spark cobalt
summer roost
#

I like to work...

vapid jay
#

No one, there are zero people who truly love there job. Those who do are slave weirdos

summer roost
#

It really seems like you've picked a job you don't enjoy and are trying to justify it to yourself.

summer roost
#

I made something I enjoy my job, still enjoy it.

vapid jay
summer roost
vapid jay
spark cobalt
# vapid jay No one, there are zero people who truly love there job. Those who do are slave w...

Work doesn't necessarily mean it's a job. I love working, but that can be building stuff, reading things, studying, and whatever work is provided by the company itself.

You like working out and studying. And shit, you do that for free. You are able to collaborate, make changes in the world, work on products that benefit hundreds of millions of people, and you get compensated for it.

summer roost
#

because they enjoy the work?

vapid jay
delicate bane
#

i like certain parts of my work and i dont like other parts.

spark cobalt
summer roost
#

solving puzzles is fun for me, and learning is fun for me. I like my job because it lets me solve puzzles and learn things all day.

vapid jay
#

So far traditional work inhibits that, it doesn’t give one time to improve efficiently

vapid jay
summer roost
#

I mean, I won't say I'm happy with my job 100% of the time, but I'm generally more-or-less enjoying myself probably 90% of the time.

true harness
spark cobalt
vapid jay
summer roost
spark cobalt
vapid jay
vapid jay
#

I don’t like work, I like rewards I work for the rewards. I don’t work for the work.

harsh river
#

keeps generalizing his experience with everyone's else and expect it to apply to everyone

vapid jay
#

I think, my issue, maybe I'm not to sure. Is that I don't really enjoy the coding process (don't hate it either just neutral) but I enjoy when it works. Idk if that makes sense

summer roost
summer roost
#

I'm sure there are people who never have a bad day at work, but I've met people who never have a good day at work.

#

you can absolutely wind up in a job that you hate, and it's terrible for your mental and physical health if you do.

spark cobalt
vapid jay
#

Why are y’all so into career, why is it your aspirations?

spark cobalt
#

Because I love coding?

vapid jay
#

What are your fears associated with not achieving that dream?

summer roost
spark cobalt
vapid jay
true harness
spark cobalt
#

This conversation is just fruitless. This guy has no willingness to learn of other people's opinions. I'm out.

vapid jay
vapid jay
vapid jay
delicate bane
vapid jay
#

The only companies I feel like provide impact are those started by Elon musk

summer roost
summer roost
#

It's important to me that my not-work time doesn't feel too much like my work-time.

spark cobalt
smoky quest
summer roost
#

it's really easy to burn out if you're paid to do something for 8 hours a day and then you go home and do it for fun for another 6.

vapid jay
true harness
vapid jay
summer roost
#

possibly. But I know people who've kept OSS development up by just working on different sorts of things in their free time.

vapid jay
#

It would be 16 year long process to become one which is why I abandoned that for now

vapid jay
delicate bane
vapid jay
#

But obviously it’s not the same, now I understand what you guys mean but work

summer roost
#

I have one - technically, I do work on OSS during actual work!

vapid jay
#

I guess I would enjoy saving people, enjoying the work huh, but life isn’t that simple

harsh river
vapid jay
spark cobalt
smoky quest
delicate bane
summer roost
vapid jay
vapid jay
# vapid jay True....

Your worries as an adult will no longer be about what you want to work, y will be facing problems you will facing every single day that are not about your job

summer roost
vapid jay
summer roost
vapid jay
# vapid jay True....

When you choose a career worry about the finances, so far cs degree gives the best benefits in the USA

harsh river
#

@vapid jay how long have you been employed btw?

vapid jay
#

It useful for yourself and for finding a job, it’s a practical skill like carpentry/metal working

vapid jay
spark cobalt
#

And when did you graduate? If you haven't already? @vapid jay

Kind of interested in how far you are into your career to be making such rash generalizations.

vapid jay
summer roost
vapid jay
true harness
#

though at the end of the day you need to eat food. if you can't avoid it, obviously you should take the job

smoky quest
summer roost
vapid jay
vapid jay
spark cobalt
vapid jay
summer roost
smoky quest
harsh river
vapid jay
true harness
spark cobalt
true harness
summer roost
delicate bane
smoky quest
harsh river
harsh river
summer roost
#

I've noticed.

spark cobalt
#

This guy isn't remotely philosophically consistent.

vapid jay
summer roost
vapid jay
vapid jay
harsh river
spark cobalt
smoky quest
vapid jay
#

The input I've gotten is in my opinion very interesting and both present rather good points. It's something I'm going to have to look into further. But tbh as Noir said it makes more sense for me to do something I'm good at that I hate than try to be good enough at something I enjoy. The fear of not being good enough is to me a strong deterrent

true harness
summer roost
smoky quest
spark cobalt
summer roost
#

I think we can point out flaws in people's arguments and reasoning without resorting to ad hominem attacks.

vapid jay
#

They are rich people who never were worried about anything in their life, always had friends, proviledged etc

spark cobalt
harsh river
vapid jay
#

People who had everything, if you let them give you advice they won’t help protect you from the real problems of life

summer roost
vapid jay
harsh river
smoky quest
vapid jay
#

How was your life when you grew up?

spark cobalt
summer roost
#

The last person I know who genuinely hated her job snapped and quit on the spot one day. She's been unemployed for about 6 months now, after quitting a job that was paying more than 6 figures. So clearly money isn't enough, at least not for everyone.

vapid jay
#

Did you always have support, did you have to worry about money, did you go on vacations, did you travel the world

smoky quest
harsh river
vapid jay
#

I think that based on everyone's input....I'm going to look into it further and instead try to see now if what I enjoy is something I can be good at.

summer roost
vapid jay
#

Thank you I'll check it out!

smoky quest
vapid jay
#

I say benefits over meaning since life is too hard

vapid jay
smoky quest
summer roost
vapid jay
harsh river
vapid jay
spark cobalt
summer roost
#

people with more work experience than you have more nuanced views of work than you.

smoky quest
vapid jay
#

I care about my family. My parents are immigrants, if I didn’t get my job they will be working for the rest of their life as slaves

summer roost
#

It really seems like you haven't yet seen someone break down from working a job they hate. I absolutely have. I'm betting recursive has.

vapid jay
harsh river
#

i've also seen people break down from jobs they absolutely do love, so it's not all black and whit

smoky quest
#

I have seen quite a few things.
And I sure appreciate a job where it's not just moving boxes from 4 to 12.

vapid jay
#

I think that its possible to have both a job you love and a job that offers good benefits

#

And you rather tell someone to follow their heart rather than guide them to the solutions to the problems you encountered in life

smoky quest
vapid jay
#

One of The biggest enemies in your life are your dreams. You’ll confuse illusion with reality if not careful

vapid jay
harsh river
spark cobalt
# vapid jay So you are telling me your family has the same struggles as mine, but you never ...

Different cultures have different philosophies. I'm Asian, and typically the stigma around here is that parents work their ass off for their child's success, oftentimes at huge financial risks to themselves.

Just because people grew up in a not-so-ideal situation, doesn't mean that things like culture/traditions/environment doesn't influence how they view their own aspirations, family values, etc.

vapid jay
#

The reality is life is hard: I want to protect you from life’s problems

harsh river
#

but we do it with informed knowledge and decide what's in our own best interests and what's not, you can force your view on other people just because of your experiences and expect it to apply, you keep generalizing your experiences with everyone else's, the real world doesnt work quite like that

vapid jay
delicate bane
spark cobalt
smoky quest
# vapid jay I think that its possible to have both a job you love and a job that offers good...

The main problem I see for you is that you are letting your fears drive your decisions.
If you start with a defeated mindset, then you will surely fail.

Reasonably, if you get into the school you want, it means they believe in you. So if you get hired.

The advice I would recommend is to write down a list of your fears. From there you will observe two types:

  • Unfounded fears. You will realize they aren't real
  • Founded fears. Great! You know have something you can work on and address
dreamy shadow
vapid jay
harsh river
vapid jay
#

You only have one mom and one dad