#career-advice
1 messages · Page 110 of 1
I can tell you that recruiters at my company don't do much filtering beyond throwing out obviously bad candidates that aren't worth the engineering manager's time to review (applying for a programming job with no mention of any programming languages in the resume, applying to a senior software engineer job with no prior work experience, etc)
They're not the ones deciding whether someone without a degree gets interviewed or not, though, engineers are making that call.
I just said it as a representation of the current market situation. Many modern people saying about how the software market is being disrupted and no longer requiring degrees. However, it is true that a new demand of people that only require apprenticeship is emerging. That's also right.
I did two interviews with Tesla and I am not even American tho. The problem is that for each application, they told me they have 10.000 people
I overall agree with you that it is not easy to land a first job for an average self-thought developer but I also believe that if you focus and prioritize on building up your resume and valuable skills then you will get into the field with ease overtime
alright, it's just a bit weird that devs at your company don't want to work with other devs without a degree. In my experience all the developers I have EVER spoken with did not care about any degree at all (me included) they just wanted some form of a proof that the person is able to do the job be it a degree or some promissing github project etc.
alright, it's just a bit weird that devs at your company don't want to work with other devs without a degree.
I never said that they don't. Of course they care most about whether someone can do the work.
That's the whole point of hiring, after all. To find someone who can do the work.
I feel like the shifting part would be a little complicated for me as i tend to want things like these mapped out and follow it for future benefits if that makes sense
(^ reply to this)
and i didnt exactly start at building web projects, ive been making small projects with python since i was like 13 (but it wasnt consistent so it didnt make a noticable impact on my growth)
so i thought of web development AS the alternate path or a fixed path i could follow, using my python knowledge in the backend
you don't have to shift a tone, it's just a natural thing in the IT field you will have to shift a little over time anyway... Your doing great kid, keep your head up and do what you do best, I am sure you will do good in your future ;)
But, the interviewers have a limited amount of time and energy to spend reviewing and interviewing people. They need to make decisions about who gets interviewed and who doesn't. Given two people with similar projects and a similar portfolio, the one with a degree is more likely to be asked to interview than the one without one, because having the degree is itself seen as valuable (proof someone can commit to a goal over a long term and achieve, proof that they've learned fundamental materials to a good enough level that a university was willing to vouch for them, etc). It's not as though there's some active discrimination happening against people without degrees. They're just less likely to have an impressive resume, and so less likely to be invited to interview.
Thank you!
I'd suggest you keep trying to learn new things and build new stuff. You've found that you're interested in web development, but as you keep trying more stuff you might find other types of programming or engineering that interest you even more.
yuh that's true
am i screwing up by taking the same test over and over again and getting excited when i'm doing better? because there's only a limited amount of questions i can expose myself to
there's like 570 questions in the question bank i currently have
it's not like i'm rote memorizing anything
i'm genuinely asking because this cert that i'm studying for can get me a great boost in my salary
If taking practice tests is the only way you're studying for it, you might be screwing up a little
But if you just use the tests to identify weak areas and go back to the textbook/internet and learn more about the stuff you got wrong, and then you get better, that is pretty much what they're for
yeah i'm also writing down questions that i got wrong. and reviewing exactly how i got them wrong. and also questions i guessed on.
sounds like you are doing it a smart way
i have an entire google doc of the correct answers too where i write down notes on their process of figuring it out. it took approx two days of copy pasting 😦
thanks!
What's the cert? If you don't mind
certified associate in project management. certs like that and the pmp are extremely important in project management, so i've been grinding hard
i would say it's easier than coding haha
it's based on a 370 page book called the PMBOK 7th edition
as well as another book called the agile practice guide
the test is 150 questions with 15 seeded ones (i don't know which ones are seeded)
hello
hello
lol me networking through a company because i'm trying to get my capm
What else can you do but study the practice questions and related concepts? Make sure you're also looking at the outline of exam objectives and I'm sure you'll be fine
you run the risk of overfitting to the practice questions
that's what i'm concerned about
there's not much i can do tho
what’s the difference between a software engineer and a computer scientist
google won’t help
use different resources
that's why i started using prepcast (another exam sim)
it's mostly a subjective thing. i would say a computer scientist is more focused on academia, e.g., research, while a software engineer is working in the industry
maybe i'll check exam topics ( a site for capm stuff)
thanks psvm 🙂
there are also 120 quiz questions included in the 570 that i'm looking at that i haven't seen yet. i wish there was a way i could access them directly
Now that certifications are being a topic here, what kind of certifications you can find for Python? Like, overall. Which are the ones that bring more value? Not referring to those related to management
i don't think certs have much value in python, but it depends on the country.
Well, I am thinking more about those types of exams. I was thinking about trying it in case I am bored, because I have never seen a company asking for them. Only for software testing jobs
hm. i haven't heard of any certs for software testing
I think I saw about the ISTQB exam. But only one company (among all the ones I applied) was requesting it
oh yeah i saw that too after googling it
I want to know about some because sometimes they give you more context about what your current understanding is and about your flaws. It is not I am interested in having it to get more jobs
hii so umm i had a question
should i persue AI (my on going degree)
or transition to RISC V dev
would love to hear the opinions
even after telling a HR+interviewers my 2 confirmed offers, and making sure they know one reason of still seeking other offers is compensation (also mentioned i like their work and is interested) they sent(Email) me a 15% lower offer to what i told them i have right now.
How to respond? Even when i kinda hate this behaviour and may not join but want to learn negotiating skills and see what the max i can get.
Apart from previous advices i got here to negotiate, should i critisize them a little? about how i told them twice before and while interview but they are still low balling me?
ongoing degree
sooner you get a job, the more secure you'll be in the labor market
newer grads here in canada are having a hard time finding jobs after
In Canada? Why? I saw that youth unemployment in Canada is around 12%, which is not necessarily too bad
11.5% from 10.7% in may, unemployment in general is up to 5.4% from 5.2%
job vacancies should fall further and then it'll create a bigger problem for unemployment and rates
usually part time employment in the summer is high, however this year it was the opposite
Oh, I did not know it was so low usually. Uk, denmark, New Zealand or Austria have a similar unemployment and they are doing kinda "ok"
well if you wanna look at our BoC stats for their balance sheet, you realize the problem will not get better
our economy is awfully bad right now
very few firms are talking about it though
i mean, the only thing you can really do is decline their offer
It’s not personal. And there isn’t much to negotiate for intern or entry level positions. Just state your interest in the position but that the offer difference is too large to ignore.
would you be able to transfer to the other program and continue your degree?
As we talked about last night, I disagree with the thesis here
I was only following the situation related to the ratio price of flats / average salaries. It had one of the wildest increases in America/world
nope
not here to argue anymore about that
i would have to retake a few classes
its all unregulated, even salaries are declining now
I posted my resume here before and got some feedback, heres my new resume based on that advice. Anything else I should change? going for internships
yet people are going for those jobs regardless
you can't transfer your credit, or something like that?
Same situation happened in my country. Now we have 30% youth unemployment
yea kinda
Well, some people need to eat and get money. It's not easy
1 page cv, include a link to github and your portfolio website. Do not include projects on the resume
they will transfer all credit except the AI specific ones
Vacancies will continue to rise this year, it’s not doom and gloom.
thats funny because that is the direct opposite of what I got told before
whatever you say, I am 100% prepared for the worst though
'it looks like youve been coding for 2 minutes, describe your projects'
1 page max, I won’t look at page 2-3. Shorten it first, include projects.
we're in the decline of capitalism right now
I know what I am going to say it is stupid. But from the point of view of graphic design, make sure all titles/subtitles follow same pattern (either lower case, higher, bold...)
In addition, use blank spaces to clearly separate your blocks. But be constant. Some blocks are so together and some are so separate. That will improve readability
You’re right; advise should find a professional resume template and follow that.
what would you recommend I cut down on? project descriptions? I felt they may have been overly verbose
I would remove them altogether
First, find a good sample to work from.
I can send my resume in dms, you can try structuring it like that
Nah. I think it is just matter of having good government. Switzerland has 2% youth unemployment. Highest salaries in the world. Top 5 life expectancy... Etc
I disagree? Keep projects. Source: me; I’m a hiring manager.
Some countries managed really well
But experience should be before projects
so keep the project descriptions, shorten it to one page, and follow a professional template with the same info?
there is substantial whitespace between some of the sections. the descriptions look fine overall, but probably could use a little trimming. the main thing i would say is to find a resume template like awesome-cv (can just google that, should pop up) and use that
And all of that needs to be 1-3 bullets max
I don't have any programming exprience is why I listed my exprience underneath projects as i'm still a student
how so? the usual advice i hear is the opposite, i.e., you should have something to describe what you did, how it was impactful
Projects section is really important when applying specially to entry level positions
so shorten project descriptions down to 3 points max?
yeah, i would put the experience last, and maybe consider only including the most recent one. since you're a student, i would definitely put your education first, above projects. additionally, i think you should go for a 1-column layout, because it's both easier for ATS to parse and reduces the whitespace by allowing your text to go all the way to the right margin
Yes, and make sure to convey what tools/major libraries/languages are used. The first thing I look for is: have you done anything using stuff we use.
I feel like my projects are crazy simple is the thing, just basic graph traversal, data sanitization and analysis. Its my University work but last time I got told to include it so I worry there will not be much to put down for what tools and major libraries i really used
I never understood ATS stuff. How can we have made such an amazing progress in terms of technology and then ATS are not able to parse anything that differs from what it is expected
My CV is graphic design oriented and the only ATS I tried were able to parse it properly. But just in case, I have a more ATS friendly CV
I reviewed cvs when I was the assistant manager at the store, I would not even read them if they are more than 1 page
also if there is too much text, won't read them
that doesn't imply removing descriptions though, right? just cutting them down a little bit. also, were you hiring software developers ?
Anything is better than nothing. But, you should also be trying to find a good project to expand your resume in a direction you’re interested in
you want to have projects aligned with what you're applying for. e.g., for an embedded job you could have a project that does something fun with an arduino
kind of just hoping to get my foot in the door with any internship that'll take me so applying to all
My method is; I first look at the most recent job. I then skim the projects or experience bullets for keywords I care about (in my case, ML and DE stuff). If the resume is light on technical details, I assume the applicant is a non-coder (true or not)
Would you discard a person that worked in Google because there are no technical details? I think it depends more on the type of jobs and not how the information is presented
no but there was 1 that was for a natural resource firm and saved their company 400k by finding a new way to extract gold. Highlighting stuff like that instead of showing a bunch of nonesense makes you stand out
like, highlighting them in a description?
I'm talking specifically about entry level and junior positions.
it was bullet points under their job roles
Oh ok sorry 😅
And, perhaps I would treat certain companies or schools differently. But, I'm in small tech: I don't get top tier resumes often.
@sage night do you want me to send you an image?
yeah i'll take any help I can get
Well I guess looking at the "quality" of the companies is always essential. Ofc maybe not for entry level but it will always give you much more info about the candidate
It really depends what you're looking for. I don't put a premium on big tech / FAANG backgrounds.. there are plenty of people just punching the clock at any company.
To me it is not about the company itself. But about the soft skills. Many people that entered into a company whose selection process is known to be hard and competitive, are typically passionate and hard workers (with exceptions)
I dunno, I could make a counter-argument that people who subject themselves to the FAANG interview circuit are more conformant and passive, less entrepreneurial. (not trying to start a war, just saying there's two sides to this)
Well. I have a completely different vision because I know that people that apply to USA-based companies will always be hard as they have to compensate for the visa permit. If for US residents it is easier, it could also be true that you say. But european friends I know that got into NASA, Tesla or Apple they are really hard working people and non conformant at all
And, I'd also probably challenge the "passionate" and "hard workers" assumption there.
I've met a lot of really dumb people at Google. They hire a thousand people a week, they won't all be zingers.
Of course you will always find them. That's why it is needed to look at averages
one of my teachers said they would look at projects and see if they knew how to work on github projects, contributions and another said they never looked at marks, but rather if the person matched the qualifications on the resume
This just started with hiring: When I see a resume that has FAANG or other big tech on it, it's never the top 10% types... they don't need to send their resume out.
they were both recruitors as well as swe for big companies
Yah, I'd agree with that. That said, I was asked once about my grades, from the CEO of a startup. He didn't like my answer, but hired me anyway (or, more precisely) let his engineering guy hire me)
To get into important uni they asked me for good marks. And for all the jobs I have got, they all asked me for an official document that proves all my marks. It might be only my case
Transcripts is more to prove you attended the education you said you did
It's not uncommon for an HR dept to confirm graduation, although dont' think I've ever seen them ask for grades. Yah, more less agree with lheuzio.
Since I was in uni, I got a conditional contract stating that they would hire me 100% if I keep an average of at least X (after finishing uni)
I think that specially for entry level positions, they do look at the marks. In the end, there is not much you can look at (apart from projects)
Again, this is just my personal experience. Probably most of the companies would not ask for it
you'll put your previous job on there too, so of course they'll be something
even subway, whatever
I am thinking specially about fresh graduate. When I did it (and in my country), there was not this culture about doing projects and 99% of the people would typically have degree + internship (this last one maybe). So that's what I am refering to
From my perspective, I love this shift. It's more or less wiped out the fizz buzz problem.
(that many/most SWE candidates can't solve fizz buzz)
free labor /s
wasn't stability ai employing the majority of the open source community at no wages?
?
Free labor? No, it was the fact that CS Majors would graduate without ability to code (or even knowing if they really liked it). So, it ended up with worse outcomes for both students and employers.
my program for college is a technical degree, so we touch and breathe code
however, falling back on open source vs internships. One is paying, the other isn't
I think it kind of sucks that I feel like I have to have side projects to get hired at entry at least, not to see I don't like coding or anything like that - I kind of wish that expectation wasn't in place though. Dunno how accurate that feeling is but thats a sentiment I get reading advice for entry level online
yes, that is the issue
not to say*
Projects show: Interest, Ability, and Motivation. I want to hire people who like / love being a SWE. Projects demonstrate that.
You might not need projects to get hired, but projects will improve your outcome / opportunity.
unless those projects broke ToS or are not officially open
I understand why you want to hire someone who has projects over someone who doesn't, what i'm saying is that standard makes it more difficult for people who just want to do a job and not a hobby to get by and I think you should be able to program for your job without necessarily going home and working on your own projects. thats what im saying I feel sucks
like I don't share one of my projects online because the company could easily take down the code
Fair, but there are plenty of jobs for those people. It'll take longer to find and won't pay as well, of course. There's plenty of both types in the industry.
they don't need to be open source to list on a resume
I agree. As university graduates have been increasing last years, this mean more competence. Because of that, the degree itself means "nothing". Now they ask for publications in high-prestige conferences, open source projects collaboration... etc. Each time more expectations
+1000
not really true, the degree is normalized in the hiring process. Almost every job, even min wage jobs are now requiring degrees at least here in Canada
That's what I am saying. In the end my point was about having higher expectations every year
Getting a uni degree starts to feel really bad when you pay like, in my country 50k+, dedicate four plus years of time and effort basically full time to study and then its like and now you also need to be programming in your spare time, contributing to open source, etc
for an entry level job
Canada is still seen as a really good place to migrate from European vision
You don't need to work for a company if you want. If you know how to make money another, way pursue that means
An entry level job that pays much more than the average job
Yeah I can also sell foot pics
There's plenty of people who don't. Find your own path, but don't expect it to be easy to make above average pay for average work.
doesn't matter, you have only fans raking in thousands a day.
you'll be your own boss
that's fair and i'm not trying to say i'm entitled to FAANG because I passed a degree, its just as more people do this kind of thing the standard gets set higher and higher and its more and more difficult for average students to compete. Not even really saying anything should change, best jobs should go to the best people for them or whatever, I just wish it wasn't being set as the new bar which it can feel like (and i dont know how true this is) it is being set as. You know I say average students but i'm not even talking about average students what I should say is for non-hobbyist programmers to compete. Being a fantastic student really doesn't feel like it amounts to a whole lot without extra-curriculars.
There are high expectations everywhere 😦
pump out ai images until you get an account with many subs, then pursue that
lol
The other interesting thing is: you're competing with a bunch of people who probably won't stay SWEs. Many CS majors end up transitioning to other careers. Some day I'll look up some stats on this.
Its not a new bar, i've not had my github examined in any of my 2 jobs so far
sounds like a problem with your resume
Why?
Yah, to be fair, my criteria is low to pass the initial filter: just put enough content in so I know you know how to program.
do you list a personal website there?
I don't know what the job markets like once you have some experience, I haven't read. Only talking about what i've read from new grads or people looking for internships perpesctive. I'm sure once you have some work under your belt personal projects become less important
Thats not really relevant, i listed my github, no one asked me about it
they probably checked it out regardless
We usually will ask candidates to walk us through one of their repos live, just to give us a chance to engage the candidate on something they know, but we won't check it out on our own.
Had one candidate with a pretty cool game, and it was fun talking to him because it was a pet project of his.
right now you'll have people layoff from big tech companies applying for other roles
for people in big tech, how many of the people do you work with are genuinely passionate about programming vs. there for the money and snax?
Hopefully not snax. They're the first to go.
I'm a small tech guy nowadays, and I really have a biased sample anyway. Certainly not more than 50% passionate. Just depends where you draw the line tho.
Like, you can have clock punchers who are passionate and knowledgeable, but they work their 40 with nothing extra (not complaining)... you've got the "I dream in code" types... and you've got the "It's not that I'm lazy, it's that I just don't care" types
I did not know that normal workers are called clock punchers now
A clock puncher is someone at a job who is eagerly anticipating the end of the work day and will do almost anything to waste time, not do his/her work and then immediately leave at the time they are supposed to, or immediately following the day's departure of their boss.
Oh, I did not know this connotation. My bad
My office has vending machines with free snax. I'm fully remote, but it's a great incentive for me to still go to the office 😂
I'm in tech cause I enjoy the work I do though
If I search for "snax" I end up with: "Janusz "Snax" Pogorzelski (born July 5, 1993) is a Polish professional Counter-Strike: Global Offensive player. He is most known for being part of the Major-winning Polish Virtus.pro squad from January 2014 to June 2018."
The other meaning is cocaine. Can somebody explain to me what its meaning? Sorry my english is so bad for slangs. If it is indeed cocaine I do not understand how it can end up in a vending machine lol
snacks.
It makes more sense then 🤔
Yah, and I just understood by the connotation, I would never type it that way.
yay guys i finished with a 90% on my third capm exam. time to do some quizzes after lunch
Congrats!!
Almost all of them are there for the money and benefits. Anyone that's really passionate and intelligent can be doing more impressive and impact work at a startup. Those that are already doing that kind of work are high up and much more rare than the regular workers.
I've never even done a personal project or had a GitHub and I've had no problems getting jobs. You really only need it if you need to fill out space on your resume. I graduated from a great school with internship experience, but other people don't have those privileges so personal projects might be needed. After your first job or two you really don't need them anymore though
I don't get particularly a lot of money compared to other offers I've head. And I don't get snaks. So I guess that leaves passion for my programming.
How is the job market these days? Is it really hard to find a software job? I have heard of lots of layoffs but not sure how big they are in the grand scheme of things
I don't know about others but myself and a few of my friends have seen a recent uptick in the scouting spam coming from companies. From that we can guess the recuiters are, at least, back on payroll.
It all depends on the country, as always 🙂
I need career help.
I'm on the other end of things, so I'm speaking from limited knowledge, but my impression is: there was a big batch of layoffs at the beginning of the year. They seem to have slowed or stopped significantly, as the market more or less stabilized. Juniors/entries are probably still impacted the most, but I think the market has absorbed the mid-seniors already.
I need advice on whether ML and DL is a good field and should i go towards it or something else
Wonder what that looks like nowadays here in Russia considering the significant share of devs that have left.
they still demand degrees... ;~;
typically these roles require an advanced degree. are you comfortable with that
I am one to not shy away from difficulty, i am only in my junior year of highschool so i got a long way
you have to be interested in math and be able and willing to get probably a masters degree.
I mean i love maths and the idea of ai, its just super cool to be able to do and create. But do any of you got any other ideas of a different field i could touch up on and see if I would lean towards that?
also with ML, code tends to be more a means to an end. you'll mainly be producing models and explanations for why you designed them the way that you did. the code that goes along with that is secondary.
If you're a junior in HS you have some time to try doing projects in different sub-fields of CS and see what interests you.
if you're trying to choose between ML and general programming, the good news is that your next move is the same: getting a CS degree.
One of my colleagues is Russian and he told me he would like to come back to Moscow if the current war situation were more stable
Understood, this conversation gave me a lot of insight about my future. Thank you, both.
What is HS?
Surprising but understandable, still have family and all i assume
high school, in America that's aged 15-18 ish
OP said they were a junior is HS, so they're probably 17ish and have some time before they go to university. Even then, like stel mentioned, a CS degree is the common denominator for a lot of things they could do
He told me salaries for devs there were nice tho. That's all I know sorry 😅
my friend back in grad school who was an international student says hes glad to be out of russia and hasnt looked back lol
he just recently got a job at a startup doing CV + full stack dev
Oh i can imagine, i've seen offers of 300k rubles/month and i believe that wasn't even in Moscow
Being an international student / getting some weird internship is something i've been looking into but uhh
not sure how that would work out
In your case it would be harder. As many countries are really careful with Russian people. In the sense that governments put stricter constraints on their VISAs
But I would recommend trying it anyway
could potentially have a shot at Germany since i've got some fairly close relatives there
what is "some weird internship"?
That would be nice! Germany is known to build good engineers or technical roles
for what its worth my friend also got an internship before his startup job. hes also a fulbright scholar so theres that
weird being international internship :d which is basically international student but whatever
hmm sorry i seem to have misunderstood something
they're weird for me because i definitely hear less about them than domestic corp internships / just normal international students
I did a few. If you have any doubts maybe I can help! Although of course every country differs how you do it
international students, for me, are students accepted into a university's program here locally usually on a student visa
I think it's a bit early for me to plan for something concrete but thanks for the offer
Good luck with it then! 🙂
Anyone here a May 2023 grad? I can't find a job lol. Feeling like I wasted the last 4 years getting a CS degree
Currently working an $18/hr IT job, and half my income is going to rent. I'd like to make at least double what I currently make, and that sounds like a pretty average salary for new grads in the USA. I'm not an international student either. No idea why it's so hard right now
are you getting interviews?
nope
I suspect it's due to lack of experience. Too many laid-off people with actual experience competing for junior roles?
it sounds like a problem with your resume. you should send it here for review
do share, i thought the same but after some advices. my rejection rate has been almost same as call back rate (ignoring the ignore rate lmao)
did you specialize in anything in undergrad? maybe its just hard differentiating you from others. harder if you havent done any internships but its good you have that IT job at least since you can put that on your resume.
how many apps have you sent out so far
maybe you just need to be applying more too
I'm trying to transition from a freelance writer to a freelance python dev. I wonder how long it would take if I studied 3 hours/day to become proficient enough to start getting basic gigs? Maybe 3-4 months? Much longer?
Problem is about how you approach a company or what the company would see. Even if you have been training so hard, the company will try to look at "real" things you have done. So I would suggest not only studying but also doing a project or colaborating with an open source project. At least you would not have an empty CV related to Python
If you go full intensive, I do not think you need more than 3-4 to be good at it. But there are some concepts that just take time and it is not only about studying
I have thought about hitting up my writing clients and offering discounted/free projects to them to build a portfolio
What's your background in programming?
What sort of freelance python work are you considering?
Aside from HTLM and CSS a few years ago, none
So, I'm going to be a little direct and say: going from zero to "Freelance python dev" in a few months is a bit of a reach.
I'm not saying full-time or anything. I feel like that would take a little longer. But at least be able to build a basic app or tool that can get my feet wet, like an app that automates something, for example.
Sure, you can finish an intro level Python course / program in 3-4 months. ie: going from absolute beginner to a Novice (advanced beginner?) programmer.
I mainly ask so I can gauge where I could be in that amount of time. If I get to 3-4 months and I'm only capable of basic projects, that would be fine. Maybe by the time I finish year 1 out I could improve a lot and possibly be good enough to dip into medium projects?
I think you can get even intermediate Python level (not focusing on architecure and not a competitive level). But saying 4 months still being a novice... I already did quite intensive courses back in the past and I learnt a lot in just a few months
In the end Python is not like C/C++. Although again, this is all about opinions
Out of curiosity, what type of projects are usually more common in the python freelance world?
The python "freelancers" I know are people with very particular sets of skills, acquired over a long career.
On the lower end, the other freelancers I know are web-dev types.

What part of the US do you live
Are you implying that being a freelance python dev is a difficult path?
Yes
And, saying that: it's all about specialization. If there's a niche you are expert at, and can find customers with specific needs, then great!
yes, very
Would I have an easier time with JavaScript? I'm pretty torn between the two
hey I am looking for tutoring work any advice?
i work for pretty cheap (20$) but I am having a hard time finding students
freelance in general is a tougher path than being an FTE for some company. Either you're doing relatively low skilled work for strangers on the internet (in which case you're competing with people from countries with a much lower cost of living than yours, who can do jobs for $2/hour and feel good about it), or you're doing relatively high skilled work (in which case you need quite a lot of experience, and probably some niche that you're quite specialized in). And of course, you need to spend a lot of time and effort finding clients, instead of just coding.
That's a good point. I liked the reasoning
It's a very rare project indeed that needs only a single programming language. Being competent in multiple languages would make more jobs accessible to you. In the web dev space, it'll be very hard to land jobs without knowing JavaScript or TypeScript
I understand the client acquisition aspect. I've already been dealing with it for 5 years lol. But I know it's different with programming. It sounds like JavaScript would be easier to deal with as far as getting gigs goes? I would have thought that Python would be easier but I'm not so sure now.
On the lower skill side, people are more likely to want to pay for a web site than anything else, and it's practically impossible to make a web site without JavaScript. You can make desktop applications with Python, but I wouldn't expect nearly as much demand for desktop apps. And again, on the low skilled side, you're likely dealing with clients who aren't particularly technically sophisticated. They're not likely to have their own servers to run things on, so you're either giving them stuff they can run on their own personal machines, or you're also helping them set up hosting/servers
Thanks for all of the info guys
No problem!
Hey guys. I want to start machine learning from the ground up. Any solid channel that can teach me this?
There's a bunch of resources pinned in #data-science-and-ml
hey I am looking for tutoring work any advice?
i work for pretty cheap (20$) but I am having a hard time finding students
Idk, go advertise
where?
(not on this server)
ya but where
try searching for tutors, as though you were a student, and then try to advertise on the sites that come up near the top of the list.
five head
preply is a good site whether you’re trying to teach or looking for tutors
Just checking the temperature of the Silicon Valley world, seems like Meta is hiring again.
Today’s top 770 Software Engineer jobs. Leverage your professional network, and get hired. New Software Engineer jobs added daily.
Seems to.
Isn’t html used for building websites?
yes
What’s Java script used for
also for building websites. HTML defines the structure, JavaScript defines the dynamic behavior, more or less. That's not really on topic, though - you'd be better off asking in #python-discussion or an off-topic channel
if HTML is the bones and CSS is the makeup, does that mean that javascript is the muscles?
putting makeup directly on muscle and bone?
sounds unsanitary
hmm, good point
What should I put on my portfolio as a computer science beginner and a cs undergraduate?
hey, currently I work flexible hours, so I'm not bound to a specific start and end time, but I need to complete 40 hours per week. today, I have to go for a medical examination in the morning, but I also have 2 online meetings scheduled during that time. what should I do? should I join the meetings on my phone while walking to the doctor's office or maybe while on the bus? am I overreacting? thanks
that seems like a question for your boss. For the companies I've worked for as a full-time employee, they'd just say to decline the meeting as you'll be unavailable, and to not worry about making up the time.
Reschedule doctor or meetings.
When I am having medical stuff like that I just warn our manager regarding my unavailability in advance and then I am not impacted by that
what is the perfect age to start my career?
IT career?
You are expected to finish school and university as path of least resistance.
Having preferably internships in parallel, and then getting your junior level jobs.
There path can be started pretty much as early as u wish
This doctor stuff is by the company, they send every employee every year for a check up
I graduated master's degree at 26-27 years old 🙈
I mean, you will work for the rest of your life (probably), which is at least 40 years.
im still a 14 year old boy so i can think a lot in my future
I think you should do something else, software engineering / CS / programming is not that great anymore
You still have quite a bit of time to build up your skills and explore what's out there. You might even find out you don't want to do CS
what is CS?
Computer science
yeah you're right
Still in school. It is a time for u to find what u like.
I chose my path because
I was able to get good grades in computer classes and algebra. And because I was technically inclined person with intuition to find answers easily for programming tasks.
U need to find out where your strengths be and what u enjoy, and the same time choosing thing that gets to earn money.
Finding your ikigai preferably
What I love: Programming an AI
What you are good at: I'm still a begginer so I still learning.
What you can be paid for: I don't know about this.
What the world needs: AI for school.
Passion: I would like to make an AI web way more good than ChatGPT.
Profession: I still don't know.
Vocation: I want to be a famous person to program a new thing.
Mission: To make people more intelligence and hope for great future.
I will think of my what I'm good at, proffesion, and what can i paid for
https://youtube.com/watch?v=O-oUjOdcuZ0&feature=share7
🎵 You'll find your mark 🎵
MLP: Friendship Is Magic Season 5
Episode: Crusaders of the Lost Mark
Song: We’ll Make Our Mark
Watch in 720p!
Blog: http://letupitahd.blogspot.com
Facebook: https://www.facebook.com/Letupita725HD
Twitter: https://twitter.com/Letupita725HD
Copyright Disclaimer Under Section 107 of the Copyright Act 1976, allowance is made for "fair us...
bro im not a girl
🤣
nah why you force me to watch my little sister's childhood animation?
I appreciate the time and effort you and your team have invested during the process and to extend the offer. However, After careful consideration and evaluation of the offer, I would like to address my concern. The proposed salary outlined in the offer is lower than my expectations and falls short of the competitive offers I have received from other companies. I value the opportunity to contribute to [...]'s success, and I believe that a competitive compensation package will further motivate me to excel in my responsibilities.
Sounds good?
That last clause feels strange to me. I'd sooner say something like "and I hope we can reach an agreement for a more competitive compensation package so that I can work for you." or something like that. The way it's worded sounds like you'll accept the low offer and just not work hard, which is weird
I wanna be a network architect or network engineer so what thing I should know in python?
Network Automation, Scripting, Network Libraries, RESTful APis, data analysis, Visualisation
i would look into comp tia too, but you need experience for that iirc
I like it. If possible, I would just add more space between main categories so that the recruiter can find in a quick look what are the categories they are interested in
Because there is more experience between subcategories (like, between different jobs he had) rather than main categories (between career summary and professional experience). Maybe I am just the only one who takes these things into account
i'm gonna continue looking through the subreddit to see what else i like. i actually tried posting my resume there but they removed it
I'd move your Spanish fluency into a separate bullet point if you have space, rather than hiding at the end of technical skills
oh it's not mine, it's someone else's on reddit. i was just wondering if there was anything i can pull into mine
Well the entire key skills bullet could be removed and demonstrated through the work experience instead
agreed
i don't understand why they didn't let me post my resume in there. it got auto-removed 😦
hey what could be a good freelancing site to start out freelancing.like it became impossible to find work on fiverr and upwork as a newbie
screenshot and send it 🙂
Hello Group Members I am quite new in Group from south Asian Countries. I am just posting to find a way to Increase monthly Salary to 1000$ a month(I know it seems strange as Most Group Members are from US and Canada and other developed Countries where average salary is 120k$ Per year.I have Masters Degree in Computer Science, Done some Certification(CCNA and Wireless Course like BSC,BTS and MSC(Mobile Switching Centre) long time ago.I am a Teacher by profession and Teaching from last 5 Years(Math and Computer) in High School (Bachelor's Degree in (Math,Physics) and tbh I am not Good in Programming (Learning Python online Due to Summer Vacations) In Order to Improve Skill.I have background working experience of Amazon FBA worked as a (Virtual Assistant) almost 1 year but not working now as Amazon directly not allowed to sell in our Country.I am 32 Years of age,Married and Cant change my Location (Country).Is there an oppurtunity online that I can earn atleast 1000$ a month remotely.Any valuable suggetion or Hiring would be Highly Appreciated as I am wondering here and there to Improve my earning but could't.
In my case I personally like Latex for this type of stuff. You will no longer need to pay attention to the format itself and focus 100% on the content. There are templates that can be used for your own cv too
i like jake's resume on latex. it's what i'm currently using.
I just searched it and it looks nice
yessir
my college counselor said it wasn't ATS friendly bc she couldn't highlight text on it tho. idk what she was saying
Nah. ATS are not so stupid. At least the ones I tried. My CV has colors and 2 columns and it could be properly parsed by most of the ones I tried
there is latex code that allow your resume to be parsed by ats
So a CV like that has to be ATS for sure
i just forgot the two lines of code it uses, but jake's resume has both
Really? Do you have something I can read about?
Well, my CV is in Illustrator, but maybe I redo it there
https://www.reddit.com/r/LaTeX/comments/3nr2vn/how_can_i_ensure_that_my_latex_resume_is_readable/ "Use these two lines in your preamble:
\input{glyphtounicode}
\pdfgentounicode=1
This will ensure that the PDF output will be all unicode and machine-readable." jake's resume has both in the first couple of lines of code
45 votes and 23 comments so far on Reddit
i use black and white for mine
This is awesome. I will take a better look after work
glad it helped
i would say B
projects, education, skills, any work experience
oh shit. sorry wrong server. will delete that rn.
bruh
lol
yeah no problem
oh boy i’m fucked. boss is saying i have an impromptu midterm eval now at 2
Should I learn it myself or later teachers will teach?
It is always better be proactive and learning on your own if u have your own goals.
Remember... Professors in university aren't teachers. It is not their responsibility to teach. They just give guidance how for you to learn stuff on your own and then check results
i agree with darkwind
Network Automation, Scripting, Network Libraries, RESTful APis, data analysis, Visualisation
Plus they are highly likely will not cover any of the topics at all, except giving foundation for data analysis from pure math side
And covering basic programming to give foundation for scripting
Anyone know the technical reason ATS like workaday forces you to make a completely separate new account and fill in all details from scratch per application?
Is there a legit reason or just fuck you?
applicant tracking system
oh... um, since when do applicants have access to createa accounts on such things?
They (big tech) has made it like college applications.
More or less, fill out forms so the HR dept doesn't have to manually enter
interesting. that seems wrong somehow to me
Back in the OCR resume days, I think a lot of people would just get their resumes trashbinned because it didn't scan right. This seems like an improvement, fwiw.
but, I haven't used it first hand.
But, you'll find many or most professors love to talk and teach about their subject.... it's just hard in a large classroom. Get them in office hours or talk to the TAs, and you'll find they're very engaged.
Will I get job in foreign if I study networking is it worth it? 🤔
Will you be handed a job on a silver platter without any effort? Most likely not
It can happen
Most likely not
My experience probably isn't applicable to most people, I just had really good connections
speaking of connections, this person off a capm subreddit sent me a linkedin request to talk about experiences. shame they're in the UK so i can't really leverage that connection
Is UK so far to you?
i'm in the us
it's not that it's far, it's just that i wouldn't really be able to ask for a referral or anything really
not that i can pull a referral, still a college student 
I have never ask for a referal to somebody who I have never worked with
probably a good practice
I am parsing my CV from illustrator to Latex and I am dying slowly
really? is it that bad?
What do you mean?
Because mine has a weird format just that hahahaha
as in i think you're right to do that
which should i select on linkedin?
It all depends on the country. From my experience, referrals are way different in the UK. In most countries, they would write a letter for you to be sent anywhere else. In the UK, the system is different in the way that professionals do not typically write a generic letter mainly because they do not know where you are applying to and they have less control. Also because it will lose value if their letters appear anywhere else
In the end, if your referal writes a bad letter, you will never submit it. In the UK, people share the contact of the referal. And they are free to write whatever they want about you. You will never know what they are writting about you. And it can be something negative too
in the US, it's kind of like they just send you a referral link to the job portal. at least that's what i got from my friend at JPM & Chase
that's the one time i got a referral. didn't get me the job tho lol. so just anecdotal.
So you give the contact of the referral no? In Spain referrals are completely useless. Professionals here would write anything because they are friend of a friend of... You know. So people end up with letters from people they never worked with
People write letters? It’s mostly verbal here in Indian startups
Most of cases yes. Some companies told me to write phone number of my referal. Again, this is from my personal experience in Europe 🙂
The link to job portal referral is in canada too
I selected recruiters only.
Hello Group Members I am quite new in Group from south Asian Countries. I am just posting to find a way to Increase monthly Salary to 1000$ a month(I know it seems strange as Most Group Members are from US and Canada and other developed Countries where average salary is 120k$ Per year.I have Masters Degree in Computer Science, Done some Certification(CCNA and Wireless Course like BSC,BTS and MSC(Mobile Switching Centre) long time ago.I am a Teacher by profession and Teaching from last 5 Years(Math and Computer) in High School (Bachelor's Degree in (Math,Physics) and tbh I am not Good in Programming (Learning Python online Due to Summer Vacations) In Order to Improve Skill.I have background working experience of Amazon FBA worked as a (Virtual Assistant) almost 1 year but not working now as Amazon directly not allowed to sell in our Country.I am 32 Years of age,Married and Cant change my Location (Country).Is there an oppurtunity online that I can earn atleast 1000$ a month remotely.Any valuable suggetion or Hiring would be Highly Appreciated
I am currently studying a networking and cybersecurity program with a coding elective at a college to earn an Associate of Applied Science (AAS) degree. I chose this program to avoid the theoretical aspects of the first two years of college and focus on practical skills in the field. I'm concerned about how this program will be perceived by recruiters, as it is a two-year program specifically focusing on networking, security, IT, and a little bit of coding rather than a Bachelor's degree in computer science. I would appreciate your thoughts on this.
[stuff]
Can you give a sentence? FinTech is pretty well understood nowadays, financial technology seems weird to read, but perhaps in some cases, I'd write something more direct/clear.
ok
[stuff]
I guess I'd say Fintech is pretty well understood, but I can't quite imagine the sentence where you'd use it in a resume.
im not putting it on my resume though
any benefit in this?
Is this a linkedin thing, if yes then no
it looks like linkedin
it is a linkedin thing, and bet i wont add any contributors then
Has AI supplanted crypto in the entrepreneur community? https://archive.fo/nFhkx
I hope so. because I can't imagine how that many (or any) crypto startups actually add value to the economy.
not sure how many of these "AI" opportunistic ventures add value either :/
It's a huge relief for me. So many of my acquaintances have been eaten by the crypto mind virus. At least when they get into AI, there's a real-life problem underpinning their effort.
... usually
reminds me a lot of https://www.youtube.com/watch?v=sxdDVAv6QDY
AI hasn't supplanted anything yet
also, IIRC, the type of company with the most VC investment is biotech
AI is the buzzword of the year. Can't wait to see next year's entrant.
"catastrophic failure"
Anyone headed to North Bay Python? https://2023.northbaypython.org/
One of my former co-workers is speaking there. https://pretalx.northbaypython.org/nbpy-2023/talk/SQ8USX/
It’s a set of instructions, describing a series of actions to be taken or events that should happen. It’s written with specialized syntax and formatting. You want it to be efficient; you don’t want it to bog down. It doesn’t reach its full potential until you run through it, start to finish, without error.
Am I talking about a play script, or a...
What's the question exactly? Are you asking if a two-year AAS degree is considered to have less value in the job market then a 4-year BS? Then yes, the answer is obviously yes.
Is the AAS "enough"? That depends on a lot of things we don't know. I would recommend you to study the job market in your local area in order to get a sense of whether you're seeing numerous jobs that don't require a 4-year degree and which look attractive to you. If yes, cool! If not (and I suspect likely not), start planning to continue on for a four year degree.
I would add, as someone who reached a mid-level programming career with a year and a half of community college and a lot of stubborness, that the theoretical aspects of computer science have become extremely practical to me at this point.
tell me 1 use for crypto irl
besides money laundering, investing, illegal activities
useful without problems to transfer money across countries 😆
banking procedures ask too many questions to do it easily even if everything is honest and between your own accounts
"Illegal activities, but the good kind."
Those procedures have very good reasons to exist. Being able to quickly move money with no oversight is... Bad generally.
to some people else? yeah. many groups of people, yeah. To governments, to anti terroristic organizations and etc yeah
to me? no. i want to have stuff handled more simply you know. As well as any regular citizen
When new things get apply smth for breaking your privacy and rights further, to have scanned all data, pictures at your phones and having it blocked and deleted if neutral network thought it is right?
(Like at iphone)
For some group of people in power it is convenient
For regular person whose data is leaked and made public for scam attacks? No
When government decides to make another database full of your data without your agreement?
It is again convinient to them to quicker draft men or smh
To regular person? No
_
Don't be mistaken. Everything has its cost. And I am not ready to pay costs for others if they are meant to break my rights further for the greater good
Anybody have opinions on:
https://www.uopeople.edu/
That’s a very interesting university, sounds dope
mad sus
Reviews, forum and inside information about the University of the People aka UoPeople and its scams.
lmaooo
Well hell!
I actually like the idea of crypto, however its execution is not done right
it should not be a *currency*
Crypto is a great solution to the problem that it solves. But it's a pretty obscure problem.
You mean that blockchain is a great solution to the problem that it solves, right? Not cryptocurrency?
yes, you are right.
Most of the time a team uses a block chain all they really needed was a regular database. It didn't need all this hype, it just got it because crypto was a cool new tech that you could use to buy heroin
Honestly if purchasing drugs with Bitcoin wasn't possible I feel like it never would have gotten big
It's been slowly gaining some reputation. If you can go to a normal public university that degree is certainly going to be worth more, but if not,.maybe worth looking into.
Another option a long similar lines but more established is WGU. My company just hired a security manager with degrees from there.
Look at either of the universities on LinkedIn and you'll see thousands of people who graduated in recent years. Outcomes look mixed but in some cases quite good. Reach out to people in your area and see what they say. If they had a bad experience I'm sure they'll tell you directly.
where can i attend in person programming meetups and expos/conferneces? i can't find any in july/august though
based
are there any other programming expos/conferences? i see on meetup.com most of them are like small scale talks, meetings etc are there other big conferences such as ai4 2023?
there are tons of conferences. It depends on your location I guess
i can travel pretty much in asia, it's just that i need some conferences this summer (july, aug) but i can't find any
like big ones
dont discount local events
hi, i'm reaching out here in order to get some help with a unique project that i'm working on. My goal is to get chatgpt and Google Bard work together and talk to each other. They both express their wishes and desire to make it happen and i managed to pull it of in a way, but i need to streamline it by building a space for them both to share ideas between the two ai's. if someone wan't to take up the challenge, let me know! Best regards, Donovan
How does that relate to careers?
i don't know, but i didn't know where to post a question like this
What is the question?
the question is that Bard is able to joina discord room and there is a possibility that Chatgpt can do the same. it need some programing to acomplish that , something that i'm not familiar with, so i'm trying to get someone who is willing to make it happen.
We don't do hiring
if you want to hire someone, you may have to use indeed/linkedin or some freelance website
i understaind, thanks anyway for responding!
egh im in an interesting career point
so I have a fairly high paying comfortable job as a cloud engineer, but I really love on prem stuff more.. however performance wise I'm quite good at my current job
I have the option to internally switch to the on-prem team, but I'm kinda worried that it'll become a slog and make me stop enjoying that kind of work. Outside of work I get to play with baremetal HPC clusters so I can still get my fill, but I'm conflicted on moving to an actual job doing that.. what would people suggest?
I suggest making a decision
After i told them i have more competitive compensation from other companies
Hence there is no scope for salary negotiation.
But we think you will be a very good asset in our ML team and do look forward to working with you.
seems like no one wants to negotiate for fresh grads. plus the reasoning seems bull shit.
I am thinking of ignoring/denying them. will it be the right thing to do?
There are PyCons in Korea and Malaysia coming up in August apparently. https://dev.events/AS/python
If you want a broader list of options see https://dev.events/AS/
yeah I would just respond with a polite decline if you already have better prospects
If you had a better offer, absolutely reply politely declining their offer, thanking them for their time and wishing them all the best. There's even a (slim) chance they will reply trying to match the competition.
If you don't have other offers and you like this company / the work they do and if its a decent salary (even if its not the top end) consider taking it. Nothing's preventing you from continuing to apply, but at least you'd have the security of a decent job that you enjoy and grow from.
Good day, everybody! Im looking for my first job with python. Anyone knows the minimum ideal size of a portfolio?
Not sure what minimum ideal means.
There isn't an objective number either way. You can have one very strong projects and get offers pouring in, or you could have 50 mediocre projects and get rejected every time. Quality over quantity.
@proven crest hey! thanks. that makes a lot of sense
what are these 'projects'. Lets say I graduated with a CS degree then start looking for software engineer jobs. Will employers ask for projects?
well project are created out of your own passion/interests for coding. they'd greatly help your resume if they're good
what are some examples
!projects
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
you can also contribute to open source projects. i think there's a website with some great ones that ppl can contribute to. just don't have the link. billy bob might have it
Honestly it’s best for you to come up with your own projects. What are you passionate about? If your passion is in ML and that’s the field you want to go into there’s no point doing a django project. Same vice versa.
They should be able to tell people who look at them a bit about you, for example if you were interested in working in the financial sector and your projects were financial, that would take you further than someone who had web development projects.
But to answer your question, they will most definitely ask about them, yes. You should be able to talk about them in detail. It’s a wild card as to if they’d go though the code with you
i would try to document your own interests to brainstorm. what do you like to do for fun? what would make your own life easier?
i know for sure i'd love a good PDF parser lol that can make good flashcards to study
Im mostly interested in software engineering
am i going to build these projects in college
like do you mean profs will assign them?
yes
they will assign projects as work, but everyone in your class will have them too. it's very good to come up with unique ones.
Would you guys quit a job if you had to go to the office once a month and rest is remote?
Yeah, ownership is under the community vs 1 centralized figure
Good luck finding another job right now
Hiii
No i wont quit but am I dumb if I feel bad going to the office once a month? 🤣
yes
most jobs require some office time
Yeah my job was full remote but they want me to go in once every month. Just to meet once and talk about projects, but thats it.
what don't you like about going to the office?
Idk feel like i have social anxiety but going once a month is almost nothing if rest is remote
i understand. it's good to practice though.
Yeah i know i might look like an idiot crying over one day in a month tho...
You've done all you can. Politely decline, but reiterate that you are excited about the company but that you have to take the stronger offer. In other words, express interest and leave the door open.
Did we talk about this before? Someone else asked about a very similar situation a week ago.
:incoming_envelope: :ok_hand: applied timeout to @golden ruin until <t:1689086041:f> (10 minutes) (reason: duplicates spam - sent 4 duplicate messages).
The <@&831776746206265384> have been alerted for review.
Yeah it was me probably
Oh, then I'll just repeat: I think it's incredibly healthy for any team to meet in person. What you described, iirc, seemed quite normal and would (imo) lead to a more positive remote work environment, where people know and value you as an individual, rather than some face on a screen. Social anxiety, of course, is very real and personal and you have to find your own path/emotional health, but I'll bet that: 1. your teammates probably feel the same way 2. Your manager would be very empathetic if you express your anxiety 3. you'll feel better after the first one. But, also consider talking to a professional, it's amazing what having someone knowledgeable to talk to can do for you.
well guys tell me what would be a good pc to build
probably isn't career relevant
well it is
I just finished learning python basics
cause for career i need a good pc for programming
Is remote job good for fresh graduate with less experience?
well you want to build connections
All else being equal, no, it will help your career to start in-office
Ones that demonstrate the skills you need for the job you want.
Examples? @gritty rivet
HI so my question is
can you recommend me any website where i can get remote work internship in Data science or Data analytics
paid or unpaid, i am just looking for some industrial experience to build up my profile
thank you
fuck i didn’t realize an edge case when i was doing my power bi report… what if a problem manager leaves the team and gets replaced??? doesn’t that mean they’d have to rewrite every formula?? maybe i can sync microsoft forms to python and then write a script that automatically does formulas
not really
damnit. no api for pulling data from forms. we crying in the club today.
Any job is good. But, I agree with dowcet. I think the ideal is a hybrid: it's nice to work from home to be productive, but it's also helpful to build relationships and learn from others. I think full-remote for first job is not good (for either company or employer).
i don’t think they’d appreciate manually downloading excel files either
Id suggest against remote too
!kindling
You know better than I do what you're interested in but here's a list of ideas
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
Thx mate
yar
just do kaggle stuff
who knows you might win one
LinkedIn. Both by applying and outreach.
I see
I tried looking there but it’s not majority of the time
and outreach
I was thinking of trying some kaggle but my impression was so many people do kaggle it wouldnt be a differentiator on a resume, unless you get a metal which from what i understand is extremely difficult. Or is that incorrect?
On an otherwise blank resume, kaggle is at least something that demonstrates your interest in the field, an opportunity to highlight certain skills (ie: "Developed a classification model with PyTorch, using ABC and DEF signals to classify GHI, achieving 79% percentile results of JKL")
That also gives the interviewer something to engage you on: to ask about/etc.
If we extrapolate, that can be applied to almost anything. You will find many people who do private projects, courses, open source collaborations...
Does anyone here have experience with fastapi?
If anyone is interested in a hackathon organization opportunity, dm me
Better question to ask on #python-discussion
is it a term or something sorry i am not femilar with it
I need help understanding certain terms. Senior, Junior positions
junior = less experience. senior = more experience
is there more?
(Yes and) the specifics, when it comes to job titles, are very company dependent.
more what
Every company is different: they have different titles for different levels of experience. There’s no standard
im just looking through software engineering jobs on google and finding 'senior' positions
Well there's Jr and then untitled is just staff. Then there's senior, then lead, then principal
Junior positions = means for people who received sufficient education to start working in commercial programming. Usually having very low or zero experience of work, but already had education and used to programming.
Senior positions = for people who super experts, with major work experience and deep knowledge at least in one technilogy field. With having middle level knowledge in majority of other things. Usually having at minimum 4-5 years of intensive commercial experience. Most developers never raise to senior rank in their entire career even in 10 years of work. Seniors are made out of combination of hard and soft skills.
that sounds overly specific. what's in the middle
Starting out with a bachelors in computer science, I would look for 'junior' or just 'staff' positions?
Yes
yup. junior positions, sometimes intern positions (internships are more for while u were still in university though)
You mentioned many engineers never reach a senior rank in their career? Why is that if you meet the qualifications (i.e 4-5 work experience)
Every company is different. Engineering titles mean nothing/little.
I’ve known companies where everyone except juniors are ‘seniors’, and others where mid levels are principals, etc
because everyone is having their own speed of studying, and having encountering sufficient work experience to learn the skills at practice at a deep level.
If person is having combination of soft skills to study independently rapidly, having good educational background, lucky to encounter enterprise level challenges to practice skills at a deepest level => then he could become quickly senior within 5 years for example.
But most people are not having sufficient soft skills to study with this speed
or never encounter sufficient work practice, that challenges them to be better to this level.
to become senior it requires not just study, it requires continious education and right challenges to reach sharp edge. or having right smart people that could really help to acquire work experience faster.
people often just forget even more than they learn at some point
I think I had a ‘consulting engineer’ title when I was in my 20s. Which was ridiculous (very senior title for the org, but it was because I had very particular skills and the salary put me in that band)
im not really sure if this belings in this channnel, but im about to enter my senior year of school and i've been thinking about taking computer science when i got to university to become a softwear engineer is there anything i should be looking out for or preparing for while i can, what are the upsides and down sides? thats it, i would really appricte it if someone had to time to respond. Thank you
What country?
kuwait
its either computer science or petroleum engineer, those are my top 2 choices i have in mind for uni
middle person => person which learned average amount of knowledge to not make novice mistakes in range of technologies relevant to his position, and capable independently to work, with digging requirements on his own and finding solutions on his own.
knowing when it is the right time to seek solution on his own, and when he should seek extra information or help from his colleagues.
pretty much middle person is average work horse/gear of some company
usually lacks extra depths in his knowledge / and/or having less soft skills in terms of being at a more leading positions. Depends on his chosen path
could be making worse choices in terms of impact of his work at a company than senior. having less vision what is imprtant first
although after i would be flexible to move to the us or to europe for jobs if i chose computer science
I can only speak for US, but: look at the computer science curriculum for a local University. It will list out the courses you’d take. In the US, freshman year entails (usually) calc 1 and 2, along with intro to programming and DSA. All of these subjects you should and could prepare for. For example, there’s an online course called Cs50x which is the equivalent of intro to programming.
But before any of this, I’d suggest learning Python as a starting point.
currently learning python, want to get ahead and gain an advantage
so far its hard to stay focused and force myself to sit and learn sometimes but im dedicated to it, its hard when its summer but it will be worth it
I dont think theres any utility in having strict junior/mid/senior classifications
Titles dont matter as others have mentioned, if people want to call you junior or senior thats fine as long as money is rolling in
Yah, so if you want to get ahead: cs50x then DSA, while working on calc. That’ll make freshman year much easier
You could also read some books on history of computing
important is not to meet years of experience. years of experience is just a note that people rarely reach it before that. (there can be 8 years long juniors too)
important is to acquire sufficient expert knowledge in tech skills, and having sufficient soft skills (communicating with others, working in a team, having better intuition (backed up by knowledge) where to seek solution, and etc)
important to have sufficient real world/commercial work practice to practice all of it and learning to handle different edge cases in terms of tech and working in company
important to reach understanding of technologies/programming stuff at practice/reflex and having it applied multiple times
noted, thank youuu 
Whats cs50x then DSA?
CS50 is Harvard's free computer science course, DSA is an acronym for Data Structures and Algorithms
Ok, A question I have is I hear about many people getting well paying jobs for computer science without a college degree. Is this possible
anything is possible, but not necessarily plausible
It is completely possible. What many overlook is that just become someone might not have a college degree does not mean they haven't poured thousands of hours into learning a skill. On top of fighting the expectation in the hiring world that you'll have a degree of some form, you still have to be a master of your craft.
It is against the norm in most situations so it will be more difficult by default. That's the cautionary call-out.
Great answer!
You may want to add this is not the main path for a career though
if @heady wyvern is in high school or college age, a CS degree will be the path of least resistance and with the most opportunities and compensation.
Not sure if I'm following "main path for career" enough for you there. I hope it's clearly stated that the general concusses advice is to get a college/university degree.
I may have missed your edit(s)
I added it afterward ;) I try not to present my views in a way of anything more than they are. An edge case.
The route I want to take is not having college debt
There are paths for that which include college.
Given how well CS pays, I would consider it more like an investment than debt
I hope so, I dont know. I think one solution is going to community college for 2 years then transferring to a uni
You could look into community colleges, grants or student loans
💯 a decent choice. There are so many pre-reqs you can knock out in community college with, usually, intern opportunities. community colleges are usually much closer to the local businesses.
And for context, each job ad gets thousands of applicants, most of which have degrees, internships, awesome projects and experience. So if you want to take a more difficult route, you will have to think how to stand out in these seas of applicants
And that, in the end, is really the challenge over all of it. Standing out enough to get the interview. Sure, school gives you knowledge and skills. But it also gives you confidence. The first help you stand out to get the interview. The latter help you land the job.
plus you get an environment with dedicated teachers who know what you don't know but need to know for your career.
You also get your first professional network, etc.
many people go straight into a 4-year university, how is that different from going to community college then transferring to uni
Can't imagine it feels that much different.
The culture is probably the biggest shift. Community Colleges are, in my limited experience, very chill.
heh. I'm actually curious about the difference other may see.
For me, my community college mostly just provides the coursework and some opportunities like internships and clubs and whatnot. A state uni would have more of the "college life" with dorm rooms and dining halls and all that
A 4 year degree is highly recommended, and there’s nothing wrong with community college: it’s a great way to get into a better school. In my state, the local community college has a clear pathway to CS at the state university (which has a top tier CS program)
One big difference with switching from a community college to a uni after 2 years might be that you won't have as easy a time making permanent friends, or impressing yourself upon professors, etc. I had a research assistantship in my second year of uni that I wouldn't have had in a community college (since research is basically reserved for unis). I wound up being a teacher's assistant in my 3rd and 4th years, which was an option only available to me because the professors already knew me and my level of understanding from the 1st and 2nd year. And if you become and remain friends with the people sharing your major in uni, they'll form the start of your first professional network. They'll be some of the first people you'll be comparing compensation with to figure out if you're being paid fairly, and they'll give you some of your best insight into what work environments are like at different places.
I just joined the server. I'm 28 and hate my job so I've started learning python on my own. Only 2 weeks in and I understand the basics but also have no clue what I'm doing yet 😅. I'm going to take a certification course for python at my community College that falls within a 2 year degree. Would the certification be enough to get a job just entry level so I can work on experience while I'm In school?
It's a tough market for entry-level positions right now, and it's hard to land a software engineering position with just a few months of training. But, perhaps consider aiming initially for an adjacent job in tech which might have a lower entry requirement, such as QA, Tech Support, IT and DevOps.
Also: a lot depends on what country you're in
Yeah everything I can find online wants a Bachelors degree 4+ years of exp. I don't mind starting at the bottom I only need $25 an hour. I live in a very rural small town though and idk whats around here job wise or how competitive it is. I'll be getting a web dev cert at the same time as python. I'm in the US
Just to slide my weird opinion in: "Bachelor degree or equivilant experience" is usually the wording. That latter part makes a difference if you have any work experience at all.
((standard caveate: It's easier with a degree and that's not even touching salary negotiations))
Also consider an AWS course/cert, gives you a few options to do some support/admin/devops stuff.
Amazon Web Services
Thanks for the info!
DevOps has lower entry requirements than software engineering?
Someone said devops?
I think there's a wide spectrum of devops roles, depending on the org. I've seen devops roles that were, more or less, sysadmins and scripting... and others which were equal to SWE. [that might have come across wrong: sysadmins and scripting are hard tasks... just lower barriers to entry]
What is "devops" here though?
Yeah I suppose that's fair
I'm just hoping the fact I live in a rural area where most people work in plants and didn't finish high-school when I start looking for jobs it'll be less competitive.
It's unlikely you'd find development jobs locally. So then you'd be looking at remote work and a much broader pool of competition
Yeah I worry about that also. There are 3 bigger cities I live between. It would be an hour commute though but not the worst if necessary.
Yah, just remember there are a lot of types of jobs in tech, and there's a lot of room to grow for people who are motivated to learn.
you should definitely be looking for jobs in those cities instead of remote work, once you're ready to start applying to jobs. It will be much, much easier to land an in-person job than a remote job, especially without any college or prior relevant work experience, and your skills will develop faster as well.
hai
I agree with this fully. I'm not currently in a hiring role: but if I were I would be very cautious with hiring someone with limited experience if they were going to be full time remote. It's... Very difficult to spin an inexperienced team member up to speed remotely
I am in a hiring role, and fully agree with you.
Thank you all for the info glad I joined the group. I'm definitely willing to learn. Honestly the reason I hate my job is its gotten mundane and boring and I'm the best at it in our office. It's lost all its challenge not that there ever was much. So far in my 2 weeks of learning python my head is spinning and I love it lol.
I have hired in the past. it's difficult to manage junior staff when remote because most don't really understand what's expected of them
if it was fun, they wouldn't need to pay you to show up 🙂
What's a better choice ? Statistics and data analysis or advanced algorithms? My major is AI
can anyone help me in #1128543234382106664
does it matter if i have programs/events i did in the past on my linkedin?
that's what a resume is, right? A list of interesting things you've done in the past?
its just for networking and information sessions, none of nthem were technical
sorry i meant on linkedin not resume
will your answer still apply?
@summer roost
I assume so, but I don't use LinkedIn. I would think that the bar for what to share on LinkedIn is even lower for a resume, though.
I'm sure you meant *Data Structures and Algorithms?
Good catch, yeah
should i just leave it off since these programs are just networking panels, information sessions, tips and tricks from people running them
its not like its technical, and might look good in terms of job recruiting
#1128615146714042470 pls help me
hey guys where can i seek help if i'm stuck while coding? is there any channel for it ?
There are so many channels for help, have you looked in the server at all?
On your left, there should be a list of channels where you can and should be asking for help.
Hey y'all, so I started learning python back in april this year and I'm now coding my first large scale application from scratch for a company and while I make some good progress I find myself often like a bit stuck, like I tend to be unsure what part I should work on next since the pieces are kind of connected and to work on part A I need part B working and for B to be working I need C to be working etc. Any good ways to like uh solve this so I can get a better flow?
That is a great question, probably not really a career related one, but: decomposition (breaking down a problem into smaller chunks) is a skill and no matter how "good" I think I am, my best solutions/approaches are always the result of talking it out with someone else. If you're doing this professionally, perhaps talk to other software engineers about the specifics of your problem. Generically, my approach depends on whether there's a "hard problem" that needs to be solved first, or whether it's more an integration problem (putting together lots of things that are individually not that hard). If integration, I start with getting a framework in place, with all the business logic stubbed out. If "hard", I prototype the hard part first, before trying to think through how it'd fit into a bigger system. If there are specific things you don't know how to do (ie: connect to a database), maybe build a basic function for each of them so you understand everything first.
I think the "professional" response is both: I'll get it done, but I'd rather be working on backend stuff. Perhaps over a lunch or coffee conversation 1x1 with the manager.
I feel you. I hate frontend work. Always have.
As a manager, I disagree with their attitude. Plenty of engineers specialize: there's a good reason why job postings list backend and frontend and full-stack positions.
depends. Do you want to keep your job?
lots of people have trouble finding jobs; but you're saying "meh I don't really need this job"
sure. just ask before joining ^_^
not guaranteed to be upheld though https://media.tenor.com/GjqLIt28NkQAAAAd/vietnam-flashback.gif
if u have troubles finding job, better to suck it up until u will not have troubles though
If you need a job its highly unlikely you will be contacted about it, waiting is not a wise decision
i wouldn't recommend starting of with python as a first programming language. It's a really high level programming language (in terms of abstraction) and you would have difficulties after that to understand more low level concepts like pointers for exemple.
I think the entire US University system disagrees with you.
May be true, but I for one agree with @vapid jay
You dont start driving by building a gearbox, people can learn whichever way, it'll be fine
Yeah, i understand there are different approaches. I'm just more of a ground-up guy. My degree was in Electrical Engineering so I guess it makes sense...
yes but when you lean on a manual car you can drive an automatic one just fine. When you learn on an automatic car, you struggle with the manual one. I know people can learn whichever way, but he asked for advice on the server and I gave my point of view.
I've never met anyone who couldnt drive a manual after learning automatic first
I've never met anyone struggle with english before learning german/greek/latin
These people do not exist, humans can learn a whole lot of things
The only issue with learning the nasty languages first is you risk people dropping it before they reach the point they can make tangible things
Also education professionals have this figured out, theres no point in us arguing
He is in highschool trying to learn something before he gets to studying computer science in university. I just recommended he starts with a low level programming language. I never asked to argue or anything, i'm sorry if i sounded aggressive or something it was just a point of view
Im not saying youre aggressive, its fine
My opinion is that since people can learn whatever whenever, may as well start nice and simple and visual with something like python or javascript
You wont struggle with technicals like handling memory and whatnot and you'll create stuff quicker, with js especially you can literally see the results in the browser
It keeps people engaged, interested
Are we saying everything education professionals do now is correct? I think it's okay to disagree with how certain school programs are run
Kind of hard to disagree with harvard and mit
Learning as a highschooler is about keeping interest anyway, if they already were knees deep in software dev (even as a highschooler) they wouldnt be asking what language to learn
@near ocean makes a good point
From a career perspective it doesnt really matter what you start with at least
it depends on your goals. do you want to 1) weed out the weak or 2) attract the less than 100% dedicated?
as an employer, I prefer option #2
Many moons ago, my first language in University was Pascal. Following by (I think junior year?) C++. No real issue there. My local state university is switching from Java to Python as their intro language, followed by a C seminar. I think most people agree that: You should learn both. And, educators believe: high level languages like Java and Python are good starting points for the general population of people who've never coded.
(I completely agree that CS students need to learn both, the only debate is whether there's harm in learning high level before lower level)
Oh man, that reminded me of a database class that used Microsoft Access.
whoa, in this the 21st Century?
pascal ... damn
No, sadly. Last century, in fact.
VB.net was more interesting because you could make interfaces much more easily anyway, we used some silly graphical editor and learned to attach procedures to events and shit
Also many more kids nowadays are introduced to programming through lua for roblox and minecraft mods, it makes sense to pick these langs
me too, i started with pascal and it was fun i guess
but yeah this century xD
ok so iam abt to start college next month, its a bachelors in CSE with AI And Ml using any python, if any of that makes any sense to anyone help me build a roadmap to get started
Have you looked at your universities curriculum roadmap for the major?
ye we got alot of stuff half of which doesnt make sense to me
who wants to work IN python
Freshman year is usually calc1/2 + intro to programming + a data structures/DSA class. Does that map to what you're seeing?
probably some math (e.g. calculus, linear algebra), a physical science, one or more language classes (writing, literature), a civics/econ/history class and maybe data structures & algorithms
if iam not wrong we also have biology in sem 3
yah, usually physical sciences and other stuff crammed into freshman year
we we got a bunch of math, along with python sql and some 'misc junk'
university is not a trade school. it exists to educate the next generation of leaders. part of that means gaining a broad education on a variety of topics so that you can make informed decisions on a wide variety of policy
i mean i like bio so iam not complaning
you have to decide if you want to be fix cars or if you want to design cars. (replace cars with software to bring the analogy full circle).
i do plan on going for a masters in Ai
that's great. and an awareness of the broader socio-economic context you are working within will help to guide you along a path that seems most ethical to you
soo how do i start getting better at python, iam decently familliar with the basics loops tuples, lists dictionary's whats next
to use an analogy, learning to program is like learning to play and write music. it's a combination of theory and practice. any rando can pick up a guitar and strum a few chords, but to become a master you need to learn how to apply the theory to your playing. but either way, you need to practice. a lot.
so simply put, in order to get better at python, you need to write and debug python. repeatedly. doing more and more challenging things.
ok any suggestions on where to practice, i made a hackerrank account today
those are like learning how to play complex licks on a guitar. interesting and challenging in a way but only tangentially related to the practice of software development. I strongly urge you to take on actual projects. projects that take days to weeks to complete. and, in a few years, as you get more competent, take months to complete.
okk whats a good project idea for a beginner, iam trying to learn pygame so you saying make smthing with that
Just to reinforce what ruff said: there's a big difference between the cs majors who invest the time, and those who treat it like HS: only do the required work.
right. and understand that university classes teach you the theory. you are expected to do learn the practical aspects on your own. and to practice on your own. a lot. in short, most (good) universities assume that you are an adult and will behave as such.
ok so iam supposed to keep practising until i get good at it
yes. the days of people nagging you to do X, Y and Z for your own good are over.
now you have to nag yourself 🙂 turns out, this is much harder.
ok so whats a good project to start with
what's that kindling link?
?
!kindling
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
i would recommend focusing on the math too besides python. You will need it a lot in AI.
cool thanks
yeah. especially vector math (linear algebra, tensors, etc), statistics, probability, graph theory and the like
Oh, can I just scare you for a moment: https://wawiwa-tech.com/blog/why-do-students-drop-out-of-tech-studies/#:~:text=A recent survey from the,at a 7.2%25 dropout rate.
"Computer Science has the highest dropout rate – 9.8%"
let me guess, because it's too hard?
o cool ima read it
And: https://www.utdanacenter.org/blog/decades-later-problematic-role-calculus-gatekeeper-opportunity-persists#:~:text=I have been amazed to,calculus course in college fail - "I have been amazed to discover that across the country it is typical that 25 or 30% of students who take their first calculus course in college fail. "
haha jokes on you iam actually half decent at calculus
lol, from a company who has a vested interest in encouraging drop outs
I believe these stats are primarily because of study habits: college != hs. You have to put way more time in than you ever did before, with less supervision.
These stats are actually pretty low, the US freshman dropout rates are > 20%... https://educationdata.org/college-dropout-rates#:~:text=College dropout rates indicate that,up to 40%25 drop out.
ok that sounds like an actual issue
I suspect that many people enter CS programs more enamored with the idea of being a software developer than the actual practice of being one
well, IME, freshman year is easy peasy
i mean i think writing code is cool so i dont really mind
Yah, the content isn't the hard part. Showing up to class sober is.
I wasn't talking about you, I was just making an ill informed generalization based on my own biases 🙂
ik but i felt it nessesary to point it out, it was more for me
lol, so true 🙂 hated those morning classes
It's easy
Especially now with copilot and gpt tech, the barrier gets lowered
Exams are usually the hardest part.
Even though I'm in computer science, I don't plan on coding in the future. Much rather get hardware/it stuff done
That's what I like, not really coding.
Yup, lots of CS majors don't become SWEs. Not unusual to find different paths.
most people's jobs have little to nothing to do with their university major
I personally would've went into electrical engineering instead of computer science if I knew what cs was like. Electrical engineering is what I assumed cs was
lol. I started as a EE and hated it.
I find it cool, also we did a lot of stuff in our physics classes around it
I did not enjoy my analog circuits classes. they made my brain hurt.
I just don't like calculus
Because we cannot get formula sheets, unlike in highschool where we were allowed to have them.
I cannot memorize that stuff when I'm taking 7 other classes
Decades later, I love calculus. I wish I could redo college now: the resources available for learning are amazing.
I did EE but ended up working in SW
Online they're good, in person it's rushed
Although EE has still been pretty relevant to the fields i've worked in
I did systems engineering (essentially the mathematics of engineering) but wound up in finance
Agree... I recently watched the MIT OCW Calc, and found myself frequently pausing and rewinding to catch a specific point the prof was making.
I hate how we ditched online schooling
I know a woman who majored in japanese who wound up doing software implementations of fixed income trade reconciliation systems
That's cause you don't memorize the formulas, but how to derive them 🙂
I know a guy who majored in economics who has been: 1) a paralegal, 2) professional musician, 3) a A&R rep for a major music label, 4) a commercial video producer, 5) an interior designer
damn
I stopped making music because of the whole industry thing, also ai produced content doesn't really make it a viable path
Not sure about your experience, but one thing I hate about the fintech world is that all the product managers are finance/econ folks with no SWE backgrounds.
I know a guy who majored in religious studies who 1) fixed computers, 2) renovated houses, 3) designed web sites, 3) does life coaching
iow, long story short, don't get too hung up on your major
i have arrived simply bc product management has been mentioned
I mean cs is very important now with the current economy
Other degrees would be useless now like arts, gender studies, literature, film, social science.
that's a heckuva take. not taking the bait.
This is also bait. Quit trolling
university is not a trade school
that some majors happen to have practical applications is sort of a happy coincidence
My college is a technical program
if I were to go back to school, I'd major in philosophy
if i were to start from the beginning of college, i'd choose accounting. love accounting. i was mad good at it too.
you're an odd duck, but whatever floats yer boat, I guess 🙂
but i like project management a lot
no, just philosophy. I'd especially like to study different schools of thought to compare/contrast them against each other
Oh, the computation philosophy stuff fascinates me... but I also liked godel escher bach.
stoicism vs taoism, absurdism vs post-modernism, etc
accounting is very fun (imo)
I curse that italian luca
he's the goat fr fr
lol
i bombed my first year of college lol. struggled with the right studying techniques, but ever since i transferred i got back to my As
Lmao
now i got call from "another" HR manager and they said they will talk to their management after i said it wont be possible for me to join at current compensation.
Awesome. ** Just keep reiterating that you really want to work there. That goes a long way!
Hiring managers often have to fight with HR (or mgmt) to get a salary approved.
they're useless degrees imo
Why?
everything is negotiable 🙂
oh, you took the bait.
rip
calls it out as bait
takes bait
who's the bait?
I cant beleive ive done this
would you hire a new graduate with a degree in gender studies for a role at your company? (No experience, first job)
i'll pray for you pyrex
.topic
guys i actually did something right during my internship for once and the senior managers liked it
congrats!
i made the power bi dashboard easier to use so they wouldn't have to write formulas if a new problem manager was hired or left
you just saved them thousands of $$'s!
and probably saved a future intern from having to have to write those formulas from scratch
So you're saying, you just cost the next intern his/her job?
.... basically 💀
our job is literally to put other people out of work
I have, over the decades, directly put 100's of people out of work
You said the quiet part out loud.
unless the next intern they hire has the ITIL foundations cert (why tf would they work as an intern then), they prob won't be hired
ask them for a budget to train an AI to pass the ITIL lvl 4 cert
do you guys use generative models when working
no since i deal with private data
like copilot, local llms, etc
also my company directly blocked chat gpt so even if i wanted to i couldn't
well even models like starcoder hosted on your machine/server
nope. it's really not needed for my job. my job involves a lot of detective like work where you come up with questions to investigate the root cause of problems.
the web of files
just lay the blame on your enemies. two problems solved with one accusation!
lmaooo
have you gotten anyone fired yet?
nope
the first time you know for sure you ruined someone's life is a an odd feeling
it'll happen to you soon enough 🙂
that's pretty much what all engineers do, tbh
yeah, but they're at least 1 or 2 steps removed
I was being facetious
How do you know it? Is there like a counter in your company that increases when that happens? 🤔
meh i'm gonna be a project manager. my job isn't to fire anyone (at least i think it isn't)
the first person I got fired was when I was an intern at a big law firm. I found an billing discrepancy by jr lawyer. the partners did an investigation and sent out an email stating he had been fired saying "our firm is 400 years old and we don't need to cheat our clients".
eventually you will have to fire someone
Oh, I see
it sucks worst when they did nothing wrong
If you are project manager and things do not work out because there is a guy that is doing half of his job? I think that by being project manager you are even more exposed, as you are the first responsible person. And, as a consequence, actions are needed
at many larger firms, project managers are not the "boss" (i.e. they don't have hire/fire authority), they're more coordinators. that said, as you are promoted, you will eventually become "the boss". and you will eventually have to fire someone.
tbh, I had nightmares before and after the first time I had to lay someone off. Was a shitty situation (despite the fact that he was the lowest performing member of the team)
They are not bosses, but they are typically the first person that reports something is wrong
I feel ya man
ah, good point
But I agree that it is not the same as "pulling the trigger"
I also once had to, more or less, shut down a department. That actually was easier, since it wasn't personal.
oh, you didn't have to tell each person individually?
I did, each person individually... but had to offer a few people a continuing job.
But, still wasn't too bad, because it was the busines that failed them, rather than them that failed, if that makes any sense.
I see. yeah, I've had to do that too. I found it pretty rough... there were tears and drama.
Are these things so common? Firing someone I mean
Unfortunately yes. Smaller companies are a little quicker about it, large companies tend to go through more process (performance improvement plans/etc)
assuming you are reasonably competent, eventually you get promoted into positions of authority. or you start your own firm. and well, yeah, it happens
Oh, wait, yah: from a managers perspective: yes, it's common. From an employees perspective: I agree with Ruff.
I have been in 3 companies and I never saw this case. My experience is much more limited tho. And also different countries
you must have seen people being fired, no?
Never. I add up like 5-7 years of experience. People that left the company was because they were changing
heh, I guess the last 10 years have really been boom times
I dunno, in small tech, I've made some really terrible hiring decisions. It's usually on me/us.
that was the other half of boom time: it was really hard for small tech to hire, so we had to roll the dice sometimes.
Is there probation period in the US? I guess so, no?
No, most states are "at will" employment: meaning, you can be fired (or quit) at any time for any** reason.
** there's some legal limits here, so larger companies will add processes/procedures to avoid lawsuits... which means, bigger tech is slower to fire.
here you get EI which is 55% of your wages
Oh, I had no idea about it. In Europe there is typically a probation period that lasts 3-6 months. They can fire you at "any" moment (not so common tho). After it, the contract and the conditions are improved for the employee
essentially, you can fire someone for any or no reason except because of their race, sex, or nationality
that said, it's expensive to hire and train people so in reality, most companies don't like to fire anyone unless it's absolutely necessary
Yah, I have a basic criteria which is: if the employee is a net-negative, they need to go. But, even if they're just a moderate positive, we can work with that.
Another thing that keeps my attention from US is the amount of questions that they make about your nationality, race... etc. I have never told anybody my race but in US selection processes
Really? I didn't think they could ask about that. There's certain things we're not allowed to ask during the hiring process.
you mean for university?
It is being asked in the first "stage". When you fill out the forms. There is always a stage that asks me whether I am veteran. Another one asks me if I am: asian, asian mixed with white, white, hispanic, latin, black, black born in the US... There are so many categories that sometimes I had to ask to know which one is mine
well, race based bias in university admissions is now illegal, so <shrug>
I found it for every single company I had to apply. No exceptions
Really? Huh. That's weird.
companies are required to collect that information for EEO
indeed, that is weird. I've never once been asked. must be a new thing.
In theory they ask it for the opposite reason. There is supposed to be a minimum percentage of races they must have (according to what I read. It might be a lie)
um, racial quotas are illegal
I am quite sure it is from the government. Because the questions were the same. Like a template
It must be for statistics / optional stuff that doesn't make it into an HR packet... but: https://www.eeoc.gov/employers/small-business/what-shouldnt-i-ask-when-hiring
ah, so that hasn't changed
It could be this then
yep. look up "equal opportunity is the law poster" or EO questions
oh, was it for work permit/iimmigration stuff?
In big tech, we didn't have hiring quotas, but we did have strong incentives to interview minority and women candidates. In other words: we didn't have to bias our hiring, but we needed to increase the opportunities, if that makes sense.
lol, personally, I call that bias. but I know what you mean 🙂
it's a razor sharp edge and you have to tread carefully
The idea was to provide equal opportunity, not equal outcome. But, not to get all jordan peterson in here.
It was on the very first stage that you fill out when applying for a job. I do not remember now. Maybe there was a checkbox to indicate whether I am a citizen or not. And maybe, based on that, they display all these questions. But if I am not wrong, among these questions you could also select if you were "native black". In such case this would make no sense
are you a US citizen or perminent resident?
Nope
ah, ok. then it was probably immigration/work permit gov stuff. it's illegal to hire foreigners in the US without work permits.
I suspect these are more survey things, which are optional and separate from your HR packet. HR departments do want to track the mix of the applicants (my previous point)
I wonder if foreign workers are counted for reporting "diversity" stats
Well, it is illegal in any other country. And I was never asked for this stuff. Maybe it was because all countries I applied to, they were all within the Europen Union or Schengen Space
I thought you were talking about the US?
Sorry let me explain it better hahaha. When I was looking for a job, 90% of my applications were within the EU or Schengen Space. But let's say that 10% were to the US. Among all applications, only the US ones were asking me this stuff.
I just mentioned the EU thingy to give more context 🙂
I see
I wonder if the rules about what you can ask are different if the potential hire is foreign
According to what you both said (BillyBobby and you), it seems it can be different 🤔
I dunno, for foreign, it's usually just: do you need a h1b or not.
h1b is just a popular option for bringing in foreign labor. there are others.
like ?
apart from marriage, A1, F1
USA inflation dropped
Dear friends, as a full-stack web developer with 3 years of experience, I am contemplating whether I should switch my focus to learning AI and transition away from web development entirely, or if I should continue improving my skills in web development. I would greatly appreciate your insights and advice on this matter.
people telling me about on upcoming years that AI will be having demanded jobs.
Maybe here I am quite wrong (so if somebody else reads me, please correct me), but according to the latest surveys, the web developer field is one of the crowdest ones + one of the worst paid (source: stack overflow survey 2023). This is not something necessarily bad. Programmers are well paid overall
In any case, I would pick what I like the most. I cannot personally work on something I do not like just because of money
Unless you have a masters or PhD, it's basically impossible to get any ml/ai researcher role
Data analyst is on the decline
you can think of the "AI" field consisting of two groups: A) those who use existing models with a bit of tweaking, B) those who create new approaches and models along with the baseline training
BI is still very in demand, you could try learning that
Power BI? My company wanted me to learn it. I did not know it was so popular
The code for training models can be mostly automated, azure even offers it. However B) is what the job is
creating new model i am thinking about and that will be having high paid role also as well.
the B group tends to require a lot of advanced math and is populated mostly by PhD's these days. they demand and receive outsized compensation. the tasks group A performs is less difficult and requires only a top-level understanding of the field. i.e. what various approaches are good for/bad for, etc. group A doesn't need to know as much about how they work under the hood. they get less compensation but also require far less math and theory
Data science is mainly math
then I suggest at least considering going back to school and getting a PhD as a large % of your competition will have one.
Unless you're doing BI, data analyst or data engineering you'll need math
Also data science isn't the most stable field. The entire subreddit mostly agrees that it's about automating yourself out of a job, which is what you'll do
I casually read that as "data science is a myth". I kinda agree.
sure, "data science" is just the hip new name for analysts who do statistics and mathematical modelling using programming tools. more or less.
It's basically the same job as a statistician
Very much depends on the org. In many orgs, its more what Ruff said.
lol i just graduate last month
most of your day as a "data scientist" consists of cleaning and transforming data
I'll recommend looking into BI or data engineering. Those are related to your degree
but calling the job "data scientist" sounds a lot cooler than calling it "data janitor" 🙂
there is some libraries whose do the math job for you right?
well, there are people with just an undergrad degree working in AI research. but potential employers will expect you to know more math and be sharper than most PhD's (sorta unfair, but it is what it is).
BI is about displaying the data to your company in a readable manor using existing tools. There's power BI for that
lol, the problem is not doing the math. it's about knowing what math to do!
And the ai/ml researchers get paid for making new math/algorithms
how about working on build-in models?
remember in your classes the kids who could follow instructions and mechanistically solve math problems but recoiled in horror when confronted with "word problems"? well, those kids have been replaced with software.
There's 20 or so popular algorithms for epochs and some projects like transformer based stuff (GPT) will require you to build entirely new systems using algorithm not seen before
It's basically a chemistry lab but using computers like ruff said
or remember when in some of your university classes a prof would write some complex non-linear math and then say, "well obviously this can be replaced with a simple linear function" and then he would continue? and most of the kids in class were "wtf? how is that obvious??!?!"
I looked into it and built a simple stock price model using pytorch and although it's easier to build it. Mine was 100-200epochs which is terrible
Meaning most of the data in the training set would be lost
it was obvious to him because he had an intuitive feel for the math (entire thing, not just that part) so he could see that it was more than necessary. that's the level of mat that will make you stand out.
i am not that big guy in math so, consider AI will be cumbersome for me?
you can still work in AI by tweaking and applying existing models to new problems
BI and data engineering is in the same realm as data science in a sense
much less math involved. though you will need a good understanding of the pros/cons for various approaches
I'll suggest to avoid ai/ml researcher since that is an actual science and requires math a lot.
I enjoy data engineering, all the fun without the responsibility of being right 🙂
lol, well said
oh ok thats a good thing
That said, I do end up part-timing as a quant: when you're in DE, many problems are lay-ups.
explaining the math (without sounding condescending) to less mathematical execs can be a great career path.
That's more or less my entire career.
That's BI and data analyst
Just showing those graphs and such you see in matplotlib and all that
for example, say you tell someone "this system only has a 0.1% chance of failure every hour". most people will say "wow, 99.9% reliability, that's awesome. it'll never break!"
<oblig space shuttle ppt reference>
you then have to explain that there's a 50/50 chance of failure every three weeks
if someone new to AI how they should learn? where they should start from and how much time required to do work in it and making stuff and to get ready for a job?
that makes them less happy, but <shrug>
I'll say, save your sanity
I looked into it and it gets hard very fast.
There are plenty of places to start. Just about every CS grad should have some exposure to the subject. I'd suggest starting with regressions and classifications in sklearn, then working your way up to some examples with tensorflow or pytorch.
i have started watching some paid tutorial and it becoming hard for me also lol.
Dont need to be expert, just familiar.
Just look up 3blues or whatever his channel is on YouTube
3brown1blue, yah, his neural net is great.
If you understand that, then look at the tensor flow resources since it's easier than pytorch
I'd say start by doing a survey of the various approaches and what they can do/can't do. everything from optimization and clustering to the various types of ANN's
However, beyond regression, leakyrlu and all that can make you hit a brick wall
The math gets heavy there, very heavy
I dunno, it's all reasonable if you don't try to learn everything. The problem is there's too much to learn.
like, what approach is better for classification? for prediction?
once you have a broad 20,000 ft view of the landscape, zoom in on what interests you
i have hear these words but donot know about it.
or just randomly pick something that sounds cool to you 😋
If you want to learn ai, I'll say stop after linear regression. 2D is easier than working with tensors and data in n dimensions
that's why you should survey the landscape 🙂
spend a few hours on each major category. you should be done in a few months.
Microsoft's GitHub is good for beginners, doesn't go over much of the advanced math
i am currently learning data pre-processing.