#career-advice
1 messages ยท Page 360 of 1
we have actual questions in the AI/ML role aimed at weeding out people with a bad case of NIH
because we're involved in the use of these algorithms but we get a lot of people applying who want to come up with the next great ML algorithm
we aren't that kind of company; we're end users of the research. we productionize the research for end applications. not come up with new ML research
as long you make that clear in the job posting...
We're both. We have a science division and a marketing division
you know how applicants are like - if it's remotely a fit, they'll apply. I don't blame them
Ofc science division has to bow to marketing
I don't blame them as well
and so we have questions at screening call stage to avoid this
but it's really important to make things really clear up front
that happens to be kind of a problem with my current gig
How so?
I was sold that it would be a mix of putting stuff in prod. and some research work
but the truth is that it isn't like that at all.
I work in an SaaS company
Gotcha
They just want to ship things as fast as possible
Research work excites everyone, but in my industry it's really the startups that focus on that sort of thing
so there's absolutely no applied R&D here (no matter how much they bullshit on that).
It's literally just finding the lowest hanging fruits as much as possible or pre-existing implementations and ship those as services.
(I'm skipping some details on this but it's the gist of it basically)
TL;DR: Make your expectations really clear up front and don't bullshit your applicants and bait and switch them.
Not saying it's your case mind you...
sounds familiar, it's like that at this and previous place I worked. but we really don't want people who are after R&D, for exactly this reason
they're not going to get it
as long as you don't bait and switch them, it's all good ๐
I mean
I understand why companies are like this
they're not R&D organizations after all
but for fucks sake, don't lie to your job applicants.
(sorry for the rant here)
No worries, I think it's on topic ๐
I accepted a role with At&t for a software engineer a few years ago, and I ended up doing Tomcat support, and also, didn't even get a computer to work on for 3 months ... Anyway, that is a weird 4 month blip on my resume lol
haha
@mortal wedge You switched from C++ to Python right?
Yes
How was the transition?
Majestic. Like going down a water slide. No resistance, just learning about the things I could stop worrying about and playing with new toys/tools I now had access to.
Nice
It's been 2 days since I started learning Python and I find it easy compared to C++
Besides, what do you?
I work in algorithm development for the biomedical industry
My current project involves converting some current in house libraries from C++ to Python
Okay, so AI it is
Apparently I took a 4 month break from coding and only recently have come back to it
Breaks are important
Yeah
I used to do Android back then
Now no longer
Because I don't like frontend honestly
Same
But the job scenario where I live is so shit, I feel like doing web dev would be the only valid option
Do you do anything other than AI?
Just algorithm development. It keeps me busy enough ๐
Alright
breaks are important. without them you'll fall through into the next case
on a serious note, also look into backend roles
python backend dev isn't limited to "make an API and serve templated pages for the web", it encompasses any business logic for whatever service this is providing. these days that can be anything
name three websites you go to often that aren't news sites. there's probably quite a lot of backend that you wouldn't think about normally
this is "nitpicking" but algorithms != AI
has anyone here know how to apply for the IBM Apprenticeship program?
I didnt see any main openings on their website
what do you do in the apprenticeship program?
afaik the US doesn't really have apprenticeships
they typically have those for Trades
never heard about it being offered for tech jobs
maybe they meant internship?
Probably
Oh cool
@mortal wedge why are you switching from C++ to Python in your company?
So that our code/algorithms can draw more from open source support, be refined more quickly, and are more readable.
are any of you guys quants
@mortal wedge makes sense... you don't have performance issue after switching to Python, or do you have high enough margin of tolerance concerning performance?
I am not Quant, but data scientist and backend engineer mostly coding in Python
I've actually done pretty well using scientific computational libraries like numpy or scipy to keep my performance high. When I need to, I'll write mission critical portions in C
I was also suspecting that... I had recently quite perfomance sensitive code chunks refactored in numpy (or even tensorflow)... problem with numpy is that it's not managing parallelization... but the result was defeating the purpose or having readable code, and I was actually thinking of taking the other way, from Python to C or C++
well, in this case over 90% of the code was a critical portion (large scale micro-simulation)
nod
Sounds like C or C++ could be good for that
Although I'm not sure if that would be more or less readable than numpy
i find numpy fairly readable tbh, if you can manage the same perfs with c++ as with numpy with better or equal readability, it's either very good c++, or very bad numpy
if you use numpy, you can also potentially switch it for cupy, and gain GPU speeds on some calculations without much effort
which really highlights what Python is about: be able to do more without having to learn a lot of new and specialized skills. I don't think anyone will say it can beat the performance of C++, but you can probably get to where you want to go faster than if you used C++
Numba also
so yes, to spin this on-topic: learn python and numpy for data science jobs
Numpy is the best
C++ is great, but it's no surprise employers are more interested in getting things working sooner (and then importing a few libraries that just drop in and make things even faster) than optimizing everything. And often business needs move on quickly as well
not to mention there is now ways to toss compute at an issue easily and cheaply
@distant crow @gilded valley sorry u guys feel that way. Thnx for enlightening me
Haha too dumb for it
a lot of people will say stuff like that on the internet. it's gatekeeping. same reason people think Python isn't a real language because it's simple to learn and doesn't have static types
on the plus side this means you don't need to have an engineering degree to have a programming career
But ye I heard many ppl saying it so I kinda set my mindset that way.
nah, that's toxic gatekeeping that is
Yup got it thnx
plenty of people have good programming careers without a degree, and after your first job, employers stop caring about your degree and look at your previous work history
so really it only matters in your first job
exception being certain parts of programming that need a strong theoretical foundation
But like if u getting u have degree from reputed college or uni isn't it like easier to land ur first job? Is it that the companies label them already as fit to work?
Can u give me lil brief on what theoretical foundation u talking about if ur free?
yeah. but what if you spent those 4 years working instead?
4 years work experience would put you at a mid-level. would an employer rather hire someone with 4 years industry experience, or someone fresh out of college with none?
Maybe I'll pass as some kind of elitist asshat, but there's a difference between developing websites for a small startup and building critical software in the aerospatial, medical, automobile, environment, etc
You can't really improvise in these kind of jobs, there are standards to follow and stuff, and the degree is some form of weak guaranty that you can follow some of these standards
you may have missed the context: earlier the phrase to the effect of "programmers are not software engineers" came up
I completely agree with it, but that's a controversial opinion
Many people would not agree with you (us)
ah "web devs can't be called software engineers"
I was gonna ask about the same thing @wispy cape said?can u say being a mid level in small company is same as working for big tech companies?
Well, I don't think it's that simple, I'll definitely call the guys who developed the electron software that ran in spacex' last launch "engineers"
what if those people don't have a degree
there's no threshold for it
incidentally I have an engineering degree, but not in computer science. Does that automatically make me a software engineer? or do I still not meet the threshold? or does it depend how good I am at programming
I don't think the degree has anything to do with it, other than the fact that most companies doing """true""" engineering will want them, as it is at least a small guaranty for their clients
I'm not talking about those companies, I'm talking web dev
if a degree isn't part of the requirement to be a software engineer, then what is?
@wispy cape what if the person who got the degree is dumb
doing actual engineering work
which is...?
not whatever we're all doing with programming atm
the field is super young, full of opinionated zealots, people treat it like "art" or "a craft" instead of an engineering field
for as long as we'll do that, I won't call it engineering
I don't see the difference. bearing in mind I've worked in the automotive sector as an engineer doing this so-called "engineering work"
designing new kinds of electric motors for a car manufacturer, which actually requires a lot less rigorous coding than a lot of the web work I do today
Hmmm
there's a reason repos like this one exist: https://github.com/auchenberg/volkswagen, or that airbus was blamed for outsourcing developers when they killed a few hundred ppl
i personally see programming as a tool, that can be used for more or less rigourous tasks and processes
not airbus err
boeing
so we can establish that there are good and bad "engineers" too, so I don't see a clear delineation of what is "engineering" and what is "programming" therefore saying web dev isn't engineering is not a useful generalisation
But y u comparing it based on how much effort u need to put lol
I specifically said I don't agree with the "web dev is not engineering"
I'm saying not every "programmer" is an "engineer"
Oh
May I ask, what does a software engineer do?
We should drop this convo before one of us (me) gets kicked for gatekeeping or elitism or something
Well, you can use programming to help you with engineering work
I'd say that's an engineer
ok, thanks
but what is engineering work?
Lol
Work that could be done manually and tediously without programming
Sorry Alice, I wasn't answering you, I was responding to the other question
err comment
so the work is like biotech but for engineering?
Lol
I think "engineering work" was a nice and clean definition before computers came along. but now we have this weird thing called software that defies all those old definitions. you can't hit software with a hammer. you can copy it without effort.... it's broken the definition of "engineering"
I'd say engineering work is work that requires an engineering degree to understand
Degree??
Unsure about that one chief
Do u really need one!?
To get an engineering job?
No engineering degree to understand?
I'd personally say it's about having a rigorous and well defined process, using methods based on science, or that were developed using the scientific method
here's the weird thing. I think maybe 3 years ago I'd have agreed with that. But I've just spent some time in robotics, and if you call robotics "engineering work", I'd now disagree
My job title has the word "Engineer" in it and I have an engineering degree, that's how I know I'm an engineer ๐
well. we can agree that that's one end of the spectrum that we're sure about
I don't know where to draw the line, though
I would consider robotics engineering work, but haven't worked in robotics
there are many tools and protocols related to programming and computer science that were built using these processes, the REST architecture was born from a phd thesis, 3d graphics techniques are based on math and were just applied, now we use hardware that help us optimize these, etc
truth be told, it's a lot easier these days that it used to be
and on the other end, we have people creating random libs because "i wanna have stars on github"
Haha
and that's the thing about software - everything gets more accessible and high level and achievable with less experience
exactly, and that's why I disagree with the idea that all of programming should be put under the "engineering" umbrella
I'd expect an engineer to be working with architecture and making design decisions as opposed to just coding
solving trello and jira tickets makes you closer to a factory worker than an engineer imo
well, building on the work and machinery that came before is a defining feature of engineering. the fact that you don't have to mill your own screws when you make a machine is evident of this
in that respect, software development is very similar
Maybe it's the difference between making tools and using tools?
Idk but heard ppl saying that u don't need to write much code in big tech copies most code are auto generated for u?
no that doesn't sound right
Maybe if you're a senior engineer your code is autogenerated for you by the juniors
no, I don't think programming is any more automated at larger companies purely because of the size of the company
the one thing i can think of is that it's much harder to make changes to a large codebase
they'll have better maintained toolchains and CI/CD, and libraries probably
I was watching this guy techlead lol
Ohh fair enough.
a company I interviewed at had so much automated testing. It was beautiful
that takes a lot of time and investment to set up
startups don't tend to focus on it, it would be impractical to do so, as a result stuff takes longer to debug and buggier code is produced, and there's more technical debt. but the tradeoff is code is released sooner
and sometimes that matters
Yes, but if startups don't focus on it, they eventually have to bring in an expensive specialist like me ๐
Ehh, as of today, setting up CICD can be done in a few minutes, if it's done early in the development of the product
Sadly I'm still at the phase where I use print to debug my code instead of using high tech tool provided for me
So automated testing seems far
I need to get more familiar with pycharm's toolset
I get lazy and just print to console
but they have built in debugging tools that look pretty cool if I took the time to learn
it's not just setting up CI/CD, it's having all the environments, test data, test cases, etc. etc.
Honestly, that sounds like a company that got burned in the past
and is taking the time to do it right this time around
I think they just hired a CTO who was really good at that (maybe he got burned in the past)
Isn't it like nowadays all companies have ci cd implemented?
Nope
"testing culture" is becoming more prevalent, now, we need for companies to actually implement them
I have Jenkins set up even for personal projects because I like it tested and built on push while I get another coffee
same with using docker etc, it'll take time, but we're getting there eventually
but also I hate Jenkins
hah
but sometimes you have a dumb manager telling you "when you're testing you're not producing relevant code" blabla
it's the devil I know. I want to switch to Gitlab at some point, but haven't had the time to look at it
god yeah, it's like that with refactoring and technical debt as well
then you leave the company because the code is unmaintainable and you dread every day of the week, then they struggle with hiring people that stay for long, then the tech debt accumulates, and then they try to do a rewrite, and it stalls for 8 years, and the project gets abandoned
"no new features this sprint!?"
If I make a convincing argument to my bosses that more time needs to be spent on X they'll listen
oh god
it is hard to explain why things being less broken matters
Graphs
Use graphs
With downward trendlines
on a whiteboard
Throw buzzwords EVERYWHERE
yes. observe this chart of goodness ๐ inversely correlates with this chart of brokenness ๐ and this is why we have to fix things
please deliver in used notes in a briefcase
but yes... a nicely set up dev flow is more likely at larger companies, and sometimes it's nice to work with that
but then again, some people thrive in utter chaos
I'm glad both options are available to people
@distant crow is it hard t build a ci cd pipelines for ur personal project? If u r completely newbie in devops stuff
I could probably benefit from a testing framework, but so far unit testing has worked just fine for me
Or just running the whole program hundreds of time and killing your memory of your laptop
depends what you need it to do, and what you define as "a ci/cd" system. arguably a simple "run some tests and then deploy a docker image to a VM is ci/cd, but you can do that with a single GitHub actions file
Jenkins is frustrating to set up because of poor documentation (docs and guides are very fragmented, it's hard to find stuff), but conceptually it is not complex, just frustrating to find the info you need
Ye simple one
and hosted services like CircleCI are a lot easier if your needs fit with their workflow
maybe GitHub actions is a place worth starting out. they have a free usage allowance even on free accounts
Oh sweet thnx def will try that one as a beginner
just run your python tests as a start. you can get little green check marks against your PRs for example
a bit of CI/CD experience is a good skill to have on your resume
Oh sweet thnx for some valuable insight.also do u think ci cd is handy for someone whos pursuing data scientist field?
not particularly
if you're into data science, you'd get more use out of learning to use some kind of workflow scheduler instead, like Apache Airflow
Oh sweet thnx heaps bud.
Thanks Charlie, very cool!
Out of curiosity, how does one start their own company that provides saas services or something related to tech in general?
Aside legal formalities
Also, let's say that I already have service in mind
aside from legal and tax formalities. make a website, add whatever payment options you need. implement SaaS. promote website and services
starting is not hard, but you'll find promoting your service is a totally different skillset to building one
Being an introvert i Def need to work on my marketing skills. Thnx heaps again meseta
Hello all. I hope you have a great day. Can someone in the field of data science share their experience. How they started, what do they do now ect. I will really appreciate it.
- become software developer 2. change title to data scientist on linkedin
more seriously, I will say that data science has come to mean different things at different companies. At some, more of a math/statistical background is required and that part is more emphasized. Other companies really just want someone who can program and automate general reports and shovel data around.
I did a duel bachelors in computer networking and electrical engineering with a minor in CS. I liked networking and that's what I do now as a career, but I am required to program a lot in order to parse data, etc and to build reports. Being able to be given any type of data set and being able to parse it and analyze it is invaluable.
Anyone know if PH.D is a must for any research job in Machine Learning? Is it possible to come into research after Masters just after some job experience?
I'm a masters student doing computer vision, graduating in a few months, and I gotta say a fair bit of the positions I would apply to are blocked by the PhD requirements
is it possible to create our own game if we're a software engineer?
Probably about 1/4 or something
srry if its random
Yeah, machine learning is a field where having a PhD is valuable
I also am not targeting academia, where a PhD is mandatory
anyone here is from the UK?
Algorithm development often asks for PhD as well
anyone here is from the UK?
@vapid jay
probably
is it possible to create our own game if we're a software engineer?
@gleaming citrus
Yes
Hmm but what if someone without can do it as better as one holding phd degree
Yes it is
just link the reddit post
TL;DR, if you aim for academic research, then yes, get a phd, if you are ok with industrial or applied research, then you can get away without one
don't copy paste it
Quick introduction, I'm a CS student at St Johns college, Oxford. I don't want to beat around the bush, too much but I've talked with a lot of my peers in Oxbridge and some students studying in ivy league colleges in the States. I've heard that FAANG companies underpay their London counterparts. How true is it? I absolutely love living in London and I will miss the cultural aspect (specially football) a lot if I move over to the states. I have heard of senior software engineers(L5) and staff software engineers (L6) at Google to make 400k-500k total compensation. How are the salaries across top tier software engineering firms (Facebook, Amazon, Google, Netflix, Apple, Microsoft and the rest) in London? Can total compensation for L5 and L6 software engineers get to 200k-250k pounds total compensation in London (a bit more always helps :p)? I do understand that the figures Im quoting vary massively depending on your negotiating skill, but average figures always help. Kindly help out this lost soul.
I have checked out levels.fyi and it varies wildly between Facebook (300k gbp for E6) and SDE III for Amazon (180k gbp)
rip
Yes it is
@mortal wedge but well be just programming the basics not the whole like the designing and stuff right?
It's extremely hard to evaluate the kind of skills you learn during when you work on your thesis in a few hours (the interviews), and it's not like you learn that on any job either @wintry imp
You can't improvise doing research
costs of living, and average salaries are very different between the UK and US
because that requires rather an artistic degree or smth
Zona, you could do 100% of it but you could also outsource parts of it.
For example, I've been thinking of writing a game. I'd do the coding, another person I know would handle writing and someone else would handle art.
Silicon valley living cost will make u bankrupt lol
A large amount of positions in research organizations are opened for masters graduates here, but it's a lot more on the applicative side, I'm guessing if you prove your worth in such environment, you could very well end up working on the """""""""""actual""""""""""" research part, but it's not going to be an over-night process
Zona, you could do 100% of it but you could also outsource parts of it.
@mortal wedge yea but-
For example, I've been thinking of writing a game. I'd do the coding, another person I know would handle writing and someone else would handle art.
@mortal wedge exactly, its possible but somewhat hard doing it alone
Sure, but the same thing applies to any major project
especially when you're not having enough experience in all of the fields
That's the benefit of working on a team of specialists though.
hmm, ive been curious abt smth but anyone here is a software engineer?
That's the benefit of working on a team of specialists though.
@mortal wedge true
Probably lots of software engineers
In terms of people who are active in this channel, I know of freelancers, SREs, and C-Suite people of small companies
also @wintry imp the PhD has other various benefits, for example, you need a phd to conduct research, and not any phd, research directors here have to go through a whole process, be elected etc, then you have to understand that publications are how organizations get funds, these funds are based on many factors, including the number of citations of that work, and as sad as it may sound, citations generally don't come solely from the content of the paper, if your paper has a big name in the front page, it'll get read more, shared more, cited more
Ohhh sounds fair enough
no offense or anything but is it true that most of your day if not the whole day is spent in front of a computer etc... i ask not only because im curious but other aswell :/ .. but its a cool job if we could manage to maintain a healthy lifestyle/social life / time for hobbies aswell...many ppl record their routines or stuff like that even if not accurate 100/ so is it true ? ..
Its just i probably wont get one in my life so i was just curious about it
Oh, and one last thing, research projects generally may start with phd theses, as these also get funds from the govt, then they may be pursued for the phd's postdoc, taken over by another person or abandoned, this is a way to clear the road in a cheap way without taking risks
@zona i think its more of a personal preference
@gleaming citrus For me pretty much my whole day is spent in front of the computer, but I take breaks and go for short walks
Ohhh i c my brother is writing his thesis too i know a bit about that lol
good luck to him, that's a really stressful thing
@gleaming citrus For me pretty much my whole day is spent in front of the computer, but I take breaks and go for short walks
@mortal wedge ooh and what abt holidays ? sorry for asking but do you think its a healthy lifestyle?
Depends highly on your company and somewhat dependent on your industry
Ye n here im a dropout hahah
@zona i think its more of a personal preference
@wintry imp what is ?..srry i didnt really get you
and yeah, I also am amongst those who spend all their time on a chair in front of a computer
I really love the work so I'm terrible at giving myself healthy boundaries, but it's not really comping from my boss it's coming from myself.
whether it's because i'm (pretending to be) working or in a (boring) meeting
I still get holidays and stuff off unless I feel like working on them
I still get holidays and stuff off unless I feel like working on them
@mortal wedge oh ok
Like sitting on chair all day
thank you
No problem, happy to help
Like sitting on chair all day
@wintry imp yeah its not really healthy for me or rather...um it unmotivates me kinda?
it definitely doesn't fit everyone
my coworkers who don't work on computers are baffled at how i and the rest of us do it
@mortal wedge yo, what engine you gonna game dev in? I just got done with a game dev related degree and can do art
I used to love gaming on my laptop in my freetime. Now I often don't want to be near a computer in my freetime
No problem, happy to help
@mortal wedge in your company or in general, is it true that its mostly men ? because some sources of mine...
Still trying to determine, SkullBear
It's getting better, but it's still male dominated
what language do you prefer, c++ or C#
C++. I've only ever touched one project in C#.
then Unreal engine is your engine
I will look into it, ty
PM me if you wanna talk more about game dev
I don't think you're gonna get a useful answer about the impact of gender on work on a platform such as discord tbh
because ive never hearde of an engeneer in software that happens to be a woman
yet again i can be the one at fault
because ive never hearde of an engeneer in software that happens to be a woman
@gleaming citrus wait that sounded wrong, i meant one that got popular with her project
or smth like that i mean of course there are coworkers of all genders fortunately
but
The field is biased against women and it sucks
you probably didn't look enough, it's just that "superstars" in CS tend to be fairly rare
and yes, realistically there are a lot more men than women
Wait wasnt first programmer lady alva somethjng
but like, how many computer scientists from the modern era do you actually know, and how many of them are actually famous because of their work and not because they are active on twitter or w/e
like: 1 woman and 8 men in this field that was what i meant thats why i asked abt the lifestyle and stuff and some ppl say its becuz you wont have time to even recognize yourself or your appearance, ofc all of that is just nonsense
ada lovelace, yes
Haha
Wait wasnt first programmer lady alva somethjng
@wintry imp idk but thats cool then
There is the lady who wrote a lot of apollo code and more (there is a surprising amount, cs people just don't really get famous unless they are a public figure), but ye, male dominated (hopefully) for now.
but like, how many computer scientists from the modern era do you actually know, and how many of them are actually famous because of their work and not because they are active on twitter or w/e
@wispy cape yeah not much ngl
If you search for programming talks online, many are female presented
@digital fjord I was about to get mad at you but I think I just misunderstood what (hopefully) was referencing
And i forget her name but some chick name came up with all blackhole thingy too ??
Zona, plenty of software engineers do game dev. In fact, too many, it's actually a very competitive space, and also underpaid compared to other software jobs for the same level of experience. A mid-level game dev gets paid the same as a junior software dev elsewhere; a senior game dev gets paid the same as a mid-level software dev elsewhere. If you're interested in that, there are several discord servers geared towards game dev - in particular GDL (game dev league), GDN (game dev network), and the game engine-specific servers like Unity, Godot, and Gamemaker
Hopefully for now, not hopefully male dominated
yes, katie bouman
Yeah, I figured ๐
That was not an ideal place to put those parens
again, it's really unfair to say X invented something
Zona, plenty of software engineers do game dev. In fact, too many, it's actually a very competitive space, and also underpaid compared to other software jobs for the same level of experience. A mid-level game dev gets paid the same as a junior software dev elsewhere; a senior game dev gets paid the same as a mid-level software dev elsewhere. If you're interested in that, there are several discord servers geared towards game dev - in particular GDL (game dev league), GDN (game dev network), and the game engine-specific servers like Unity, Godot, and Gamemaker
@distant crow oh i see thank you
N the other chick too for sending first rocket in space
She was important in the research that lead to that, don't get me wrong, but absolutely no big project are done by a single person
Ye true
Most people (men and women) are just invisible
She was important in the research that lead to that, don't get me wrong, but absolutely no big project are done by a single person
@wispy cape in some way teamwork may be primordial
s/may/is
haha
Like mark zuker stole his teams code
is there any job in india for 14 year old programmers?
No
i dont think so
Even if im nit from india
its worldwide known that minors dont work i guess
Go to school
unless-
its worldwide known that minors dont work i guess
@gleaming citrus ahem
stay in school, keep programming in your spare time, but also socialize
As far as i know india has lots of talented ppl who are jobless compared to 14 yrs old kid. Im not trying to demotivate u, but u can still try freelance n prove thme ur worth
i code in an 8 year old computer, is there any way to earn?
a lot of programming is fine on an 8 year old computer
i code in an 8 year old computer, is there any way to earn?
@edgy laurel do you need to get a job asap?
2012 computers are like 3rd gen core i3/i5, which are plenty good still for most dev work that isn't data processing
Bruh u can get like better comp in 100 bucks than 8 yr old comp
ive made a qr generator for my dads busniess, which ive sold for 500 rupees, which is less than 9 dollars
good work
Its better than nothing
i sold it for less than 9 dollars tho
that's 9 dollars more than I ever made before the age of 17
haha
Well
he says of i add a database, hell give me 7 dollars more
Tell him to go .... himself
@distant crow do you love what you do?
but im gonna monthly charge him
if you live with your parents, then you should factor in the potential savings it gives your dad since you cost him money by living with him
Ye but the thing is ur learning form it
complex question. I love the outcome of what I do, but there are good moments and bad
subscription is the future
thanks man
eh, subscription can be a bit garbage from a consumer standpoint depending on the product
im working on a finance calculator app
Lol
No idea with pyqt
tkinter?
Kivy is designed to run on mobile, but I have seen qt work too.
Well, I got a button to show up
cuz i suck at OOP
Well, I got that PH.d is a pretty clear way for research. But what if a person has an excellent publication record in their Masters and Bachelors? will that consider them for a corporate research job?
of course
as i said it's not all black and white, especially if you go into private research
also, make sure what I said and the other infos you get online are relevant to your country
same as if you have a degree, you keep applying, making a better portfolio or w/e, train for interviews etc
if you count doing programming as a hobby once you retire from your surgeon job, then maybe
otherwise, no
(in case that wasn't sarcasm)
you could program for a job and become a hobby surgeon
that's definitely a meme ^^
yeah, I don't imagine being surgeon leaves you with much time
although, I do know of doctors who've later on started companies involved in biomedical engineering, and that's where there's programming involved. but honestly, the massive amount of training you need to do to become a surgeon, it does not make sense at all if you weren't interested in being a surgeon, and wanted to do programming instead
not sure about that, I know quite a few surgeons that work like 4-5 hours a day at most, and then just relax the rest of the time.
But I doubt any company would allow you to work while being a surgeon, purely because they'll be to blame if you aren't rested enough
that's a weird combination
yea that's what Ithought, like you spend half your life becoming a surgeon, why would you not go into being a surgeon, and try and become a programmer
there's one combination that might work: robotic surgery
was thinking the same, and while extremely niche, it's already a field that's starting to kick off
I think you'd go into biomedical engineering and robotics
or, be the surgeon who consults with a company making those robots
Yeah, you could be a consultant
I feel like consultancy is such a good way to make solid money
it is ... if you can keep the jobs coming ... and that is 95% of consultancy
and using freelancer boards are no good because there are 1000000 people out there that just learned XYZ thing that bid $5
but once you make a name, and get a client base, it's not bad money
it probably works better if you can take advantage of exchange rates and work remotely for a US company
most consultants I know who make bank are not great at tech stuff
but just awesome at interpersonal skills and bullshit
hmm in a previous company where I worked there were some consultant paid a lot who were technically very good
(I am not a consultant myself so it's not an ad ;))
The general idea is that you hire a consultant who's better than average in a field in order to guide development /help for a single project
Totally incompetent blabla bullshit top paid consultant are rather like team diversity wellness coaching blabla bullshit fuck me to death
admittedly there were two who were very incompetent, one who could do nothing, always asked for help because couldn't manage anything, and another one who could only manage Jira tickets
but the others were good to very good in their fields
I rather have the impression that consultants come in groups
"help help houston we are crashing a huge project in big style, do whatever it takes to prevent the huge catastrophe" => huge budhet line => 10 consultant at once
and then you have a few in them who manage to sneak in though incompetent, but they are more the exception than the rul in my experience
How long should you stay at a company before you switch jobs? I am not feeling my current job, but I just started there in March. I don't want to ditch and leave and have that look bad.
I'd say at the very least 6 months, ideally a year
Bummer...but I was expecting that.
Hi everyone, I got there only recently, just wanted to ask what would you suggest as best resource(s) to learn Python from scratch? I did read about several ones but wanted to know opinion of experienced people in the business. (Sorry if I'm putting it in wrong threat).
@vapid jay you asked about salary of FAANG vs Investment banking. Investment banking smashes tech out of the water in terms of total remuneration assuming you're good at it - but it's very much performance driven
Is that true? I'm not sure that's true
remuneration in investment is directly tied to your performance
If my sole purpose is making money, should I go down the investment banking route or software developer route
I dont mind 80-90 hour work weeks
you will when you're burnt out at 30
Either of those will make good money
do faang companies pay more than investment banks?
purely based on performance, investment banking does probably make more money
FAANG companies pay a lot. But I doubt any company will consistently pay for your over hours
Also, Charlie is ur answer UK based? I know devs make a lot less in the uk
Best investment banker probably beats the pants off any Software Dev
Investment bankers base salary will be lower than faang by a lot
sure, but L5 SWE is senior level few hit
but its all their bonuses and commissions and shit like that, that makes them the money
I think 15% do
equivalent investment professional will be blowing that out of the water
if you truly cream of the crop in both investment banking and Software engineering, investment banker > software engineer, if you are just average at both, then probably SWE > investment banker
millions
That's not information that's generally made public
but also depends on what you do
Man it really depends what you do with investment bankรฎng
there is so much
Ohh okay. And hows the scene location wise?
for example, to make more in CS
it is absolutely must for me to move to US
Go silicon valley with a phd, your starting salary will be like 250k+
How is the scenario for investment banking?
Why tf will u want a phd
I know many at faang who dont have an ms
more interesting work and faang companies will suck your dick
if you have PhD in certain fields, Silicon valley will snag you for R&D
The way to make money in CS doesn't really require you to be good at CS
I think experience > degree
again, this is all 1% we are talking about
yeah management skills
Bro
are you in the 1%?
I mean im at oxford, idk if im at 1%
freshman at Oxford?
you want to make money? get good with people, that's literally it. you don't need to be a god at programming or investment banking, just know how to work with people
Nope, second year
if experience > grades - then why aren't you doing an internship right now?
I learnt it the hard way
second year but have to come ask us scrubs for advice, doubting the 1% 
so given that your worldview shifted a bunch between now and 9 months ago
because he's oxford mate, he don't need that internship crap
bro, there are tech capitals all of over the world. And there are investment banking capitals all over the world
no one will pay you for your 90 hours, they'll take your free work and tell you to f off when you ask for compensation
yeah Bon Jovi
you realise its all relative right?
google that too
you're swiss and from that city? What does that mean? Are zu rich?
@gilded valley
bro, there are tech capitals all of over the world. And there are investment banking capitals all over the world
that says nothing about salary mate
not sure why you have such a hard on for them
250k in sillicon valley really isn't that much once you take into account living costs, but like 60k in london is basically the same as 250k in sillicon valley
*central london
xD
800k-900k homes is the median for central i think
considering its 650k-700k for just london
that too in pounds
why live in central london?
public transport is expensive
practically no one lives in central london
in london
or wants to or needs to
you are taking into account longer commute
public transport is 2x here in london i think, than in the us
im not sure
Its like living in central zurich? why tho? go 30 minutes train away and you are suddenly paying 12% taxes instead of 30%, and your housing is cheaper and its quieter
but i did check something similar
commute from outside of london into The City can be ~40m
commute fron inside London to The City can be ~60m
Bro, if you're 2nd year OXFORD; why are you not doing an internship?
genuinely, please tell me
you don't say
I think i wrote about it here
Im currently working on a new project too
startups have a lot of potential...and they account for some experience too
True but if you really cared about money
you would have applied to the big name companies for internships
because those internships lead to high paying grad jobs
and when you're earning 65k straight out of uni
But thats okay, just assume i made the wrong choice then
yeah\
Bro, the only thing oxford you are, is oxford brookes, now get off your high horse
startups are better.
I never bragged about anything
I agree he didn't..
You guys asked if i would want to target the cream of the crop
so yeah, i can put the dedication
and i have a reasonable shot
its not like im dumb
The dedication is 80+ hour work weeks though to make 100k+ in your first year.
an internship at google is the easiest path to get into Silicon Valley
Specifically in a global recession
100k where buckler?
obviously in a startup
Where
80+ hour work weeks is ok for a while, but eventually you're like "actually I'm good thanks, I'd like hobbies now"
I know of people who have gone form UK --> Silicon Valley via an internship
not what company
Obviously I am not going to give the industry i work for.. It's not consumer facing.
I know people who were doing a masters, got offered a job at google at any hq in the world, and didn't even finish that masters as a result
Yeah
Competitive advantages are meant to be protected
US
you didnt.
yes I did
you said where lol
wow, its not like where means location right?
where:
in or to what place or position.
well pay is relative like I've said before haha
I thought industry wise.
Faang companies
you're also missing a question about income tax
no that would be, what industry
yeah there are low salaries in those companies too
yea so 250k salary really isnt a lot then?
have you checked UK's income tax
not everyone gets that..
yeah
buckler you still never answered where you're getting 100k straight out of uni, what country/city
drugs out of uni
bro you needed a take home calculator and you're at oxford? That's mental arithmetic mate
Dang man.. bon jovi your very stressful.
brah whats 50% of 100k, hmmm, let me pull out a take home calculator
57% actually
if you've checked UK income tax, why are you saying california's income tax is high? it's high relative to the rest of the US, but it's much lower than the UK
you guys just ignore every single comment
leave Bon Jovi alone - it's just because he's Swiss
if you are looking at exact numbers
I said in a startup it doesnt require location.
its because I'm not at oxford and i know more than oxford guy and his best mate buckler
Lol
I think anyone can make a simple subscription app for 1$ net revenue and sell to 100k people.
Looks like some snobby oxbridge dudes pissed you off
over the course of the year obviously..
Haha, he just didnt get accepted there.
so what?
I'm dont stereotype everyone
I don't think he's stereotyping everyone
many engineers at google dont have cs degrees
just the two of you
they got bootcamps
yes
not really lol
very true
I think some algoexpert dude
I'm literally working with interns from oxford right now, super chill people
clement something
can you guys stop arguing about whose education is more expensive than the other in the #career-advice channel
haha
My point was the only way your getting over 80k a year is with high luck or startup
will i be able to make 200k-300k in london?
No its not a must xD
200k 300k requires some sort of sales.
not impossible
but like I said earlier, 250k in sillicon valley is like 70k in london
LOL
yep
no its not
Dude
he is making a point
oof, ok brookes it is
maxwell.. hes not being exact with the number
there are tremendous inflation and indirect estate taxes in states like massachusetts/california/ny
Rent is 20k/year in a good part of london
exactly thats pretty cheap
3k a month is san fran
20k gbp actually
ok, that means you have 40k to chill, if you're paying 40k rent in sillicon valley, then travel costs, then health insurance, then tax, you're left with like the same amount
Bro you need to learn, salaries really arent everything
in massachusetts they charge tax on having a car
when I was in SF, I rented out in the Sunset, and took muni 45 minutes to work a day to get reasonable rent
every year
also, faang companies pay fr health insurance
most companies in the US have great health insurance
Rent is 20k/year in a good part of london
@vapid jay
You don't need to live in London. You can easily live outside and have 40 minute commutes
just get the premium
people live with commutes up to 2 hours
Lmao
You're still missing the point max, 250k in sillicon really isnt that much more than 70k in london
only doing that if i get autodrive on tesla
This is the first time i m hearing that no offence @gilded valley
250k is not realistic in US
that's because you live in a bubble of Reddit and morons on the internet
Lmao you need to live in london mate
literally everyone is telling you max that 250k isn't a lot in california
in the US people do commute 2 hours
is that one way or both ways?
it isnt alot..
but its not what people get paid. only people getting paid 250k fill out the surveys
70 k in london is way less than 250k in silicon valley
bro is this an oxford trait or something? thinking you know mroe than everyone else who is literally agreeing on the same point?
there are alot of people living out their car
no - it's not an oxford trait
i think i have talked to a lot of people
most of the oxford people I know are alright
and they all would agree
most non-coders lol
Wait i found something
40 min and 1 hour
so
both
360 is included in commute?
my commute is 90 minutes
1 bedroom apartments 2k+
LMAO
i pay 840 usd a month
so how's 90?
so how much in commute?
~ยฃ700/m
but
it's not maximised because it's short term
i'm not sure how much it would be if it wasn't for that
700/mo, facepalm
So is it worth moving to silicon valley for faang companies or I can stay in the UK?
bro, go sillicon valley, work 70 hours a week, only get paid max 50, burn out, and then realise 250k really isnt that much
i mean i'd take a cut in pay
enough said ^^
I mean I'd really want to stay in london
you'll earn the same salaries in zurich, and taxes are over half as much
i feel like in the US there are more incentives
Maxwell for electrical engineering jobs
no I know plenty of software devs in zurich earning over 160k
The US is great actually..
100k not that hard to get after 3-5 years
heck my brother has no degree and he makes 80k
software developers have to compete worldwide
whereas physical science engineering requires being there.
100kusd is feasible to be earning 5 years into a UK software career
engineers make a lot less in uk
by feasible I mean 80-90% chance
in physical sciences though.
Sales engineer start off with 70k in Palm beach florida
I had a woman hound me for a month about the job
Hows the scene for investment bankers in the US?
the top 1%?
do they make in millions?
So there are few jobs but high pay
it depends which firm
rentec is a great firm for millionaire employees
public corporations not so much
for this it depends; because private equity firms require more negotiation.
Why focus on 1%?
In all likelihood your not in 1%
your worrying about this in college. whereas there are 14 year olds that already mastered financial mathematics and python
Yeah but I can put in the effort
they can get a 80k actuarial science job at 18 years old
your scared to learn to code though..
to be honest python doesnt even make you a software engineer
Well. every contract is different
are faang employees in the top 1 percent?
no way.. top 1 percent would be a mark zuckerberg /bill gates
millionaire out of college
Lol you're such a troll
?
you're in some other world
This world is the one where veryone uses windows and facebook
top 1 percent is 420k
buckler just doesn't know what they're talking about, I'd ignore them
your saying non-entrepreneurial?
420k family income is at top 1 percent income in the us
neither does max, so just ignore him
if 2 persons work in the family
hes asking for information..
Yeah i dont know shit, im just asking for information
I may be wrong in the constraints of what your trying to figure out..
I wouldn't work 80 hour workweeks without equity incentives.
are you talking about top 1 percent in silicon valley?
im asking top 1 percent in the us
do you mean top 1 percent entry level or income in general?
Income
Idk if that information is public let me google it.
if you dont mind me asking, how old are you @modest panther ?
im 25\
Hmm
Okay, looks like im dumb instead. I didnt make my question clear enough
yeah i said top 1 percent in the us
you are considering only big cities
so we are not comparing similar standards sorry
no.. in the US you have the city you are looking for..
im not going to prepare a dashboard for you right now lmao
Im working too ๐
785k 1% in san fran
Okay so let me make my question more clear
964k san jose.
Im sorry for your time, your majesty
maybe you find in your kind heart to forgive this soul
๐
no offense at all lol its almost 5 and I am still waiting for people's emails
What is the IB equivalent of L3/L4 in google?
looking it up now sir!
I work for a public equity company based out of France..
trying to stay anonymous here.
guys is there anyone exp with freelancer??
How do you mean Ara?
like have worked there for long
Ultimate CHaos can you help me out?
What's your question Ara?
i have been struggling for answers
i have one question, if i wrote in proposal that i will finish job in 4 days, after accepting job is it counting immediately, as client told me to wait, he will tell me when to work
Not every job is the same Max, there are temporal aspects to the labor market. I recommend just adding 5k to whatever the recruiter offers.
I would want to know if faang companies beat IB when it comes to salaries?
I don't think thats how you should think of it..
you should be working at what you are best at and enjoy..
that is my first project there and i dont want to screw iy
interesting, it would be unreasonable if they didn't give you the information you needed to do the task, but the clock was counting down
but... some people are unreasonable
maybe you should let them know by email firmly "as you have not given me the information necessary to do this work, we will not start the clock until you do"
Just an estimate
and then next time you do a contract, make sure it specifies when the start date is
It generally is in the contract, but if they told you to wait then ๐คทโโ๏ธ Doesn't sound like they expect you to start yet
im not asking you to quote numbers
wait so time is going??? @distant crow
@vapid jay What's IB in this context?
investment banking
Gotcha
no, I'm saying it shouldn't be
ooh okay, thanks
there are no true buy side investment bankers anymore though in the US
but there's no guarantees that someone won't be unreasonable, so the best thing to do here is keep clear communications, and records of communicatios
there are mostly quants and paper pushers
Can i break into IB later from software engineering?
i mean that job is really big and i am doing it for small amount of money, wouldnt like it to screw my future there
It's normal for junior engineers in FAANG to make 200k+
i think i would be able too
so just in case there's a problem, you have records to prove that you've done all the right and reasonable things
Which is kind of bonkers, tbh
we cant answer that with honesty because we dont work in that field
For junior you're probably looking somewhere between 100-200k based on linkedin
For junior
yeah, good luck to you, but just remember: clear communications, keep records. Ideally written ones. If you have to do a phonecall, always summarize it and email it afterwards so nobody can say "wait I didn't say that" to you
depends on how many clients they bring in too
for example I kept Marriott as a client in my company during the pandemic and I got a bonus
but i accepted job
good good, that should be fine
thanks ๐
can't see how they can start the clock if they literally told you not to start
so it sounds fine. But keep a record of that message anyway
L5 equivalent in IB that is
yea io have ss ofc xD
@mortal wedge
for senior positions
it is 400k-500k in faang for the top 15 percent within the faang engineers
i think? so how are the numbers for IB?
I think it depends on bank. Most banks will not be able to top FAANG
the top tier ones?
Then you could make 400k+
since faang is top tier, so you would need to compare similars
Right
So its more or less the same?
some hedge funds and private equity firms have just as much compensation in fintech.
I thought IB would be more but ty
np
If you specialized in fintech, sure
Im 19, in uni atm
im getting a BEng+MEng
4 yrs in the UK
so if i get an mba after that from the US?
Thats what most people do..
so you're getting a general engineering degree that doesn't actually focus on CS at all?