#career-advice
1 messages Ā· Page 188 of 1
I got no plan
Building drones for ww3?
Except sit and do internship
You have many things you could do. Network (conferences, meetups, etc, plus having lunch with coworkers). Become expert at something in your stack. Contribute to an OSS project. Start a project. Watch conference videos. Read books. Start a band. Learn to crochet.
Most of the time is being dedicated to the job
Most != all.
I try to learn cybersecurity
You have agency. You are not some flotsam floating in the ocean
Agency ?
Yah, you're using very passive language. As if you can't do things and must merely wait for life to bless you with $$
Today is the first day of the rest of your life
Work at McDonald's and do options trades
Bonus points if you go on WSB
I already have an internship that pays below medicore
My internship was unpaid
Did they took a lot of work from u ?
I'll just say I did stuff that people on Fiverr would charge 10k for
Wdy think I am doing
I just don't understand; excuse my assertiveness please: but you have a job. Do the best you can at that job and quit complaining: then get your next job and do the best at that job
Don't complain about how hard or how much they expect. Do better than they expect. Then leave for something better.
Can complain about options you don't have.
The guy wanted me to rebuild their websites in WordPress afterwards when we built em in react, then I refused since pay was 24$ an hour. This is after the internship ended, I gave him the cloud deployment instructions and other stuff
Because you had something better to do, right?
Taking my vps offline today to spin up my old definitely legal torrent site
I would kill for 24$ an hour here
I only offered to since I was bored. We just had to rebuild the websites
It's in CAD so like 18$ USD
I make more from trading stuff so meh, rather be a degen
You're focused on the result, not the path. Everybody wants more $$, what are you doing about it?
Shit man I learn cybersec or do bug bounty on weekends but load on me increased
Ever heard of time boxing?
I also try to learn stock trading , Mutual funds, ETF
Make time for yourself, and don't let work or anything else bleed into it. Do your best work, for sure, but don't let it unbalance you
This is why I love small tech: my work directly touches people, and my energy comes from users liking what we do
How small is small?
Current company is <10 ppl (new company-ish)
Last company was <30. Prior was 30k+
You can obtain the same in larger companies as well. My company is 32k+ (tech and business). I frequently shadow and partner with the business to be closer to the client. Seeing your work have an impact is an incredible thing.
That it is
As an eng mgr at big tech, they really wanted to put layers between us and customers. I was fortunate to have a good exec, but it was a constant battle
It got to point where only time I talked to customers was to present and barely got to hear feedback direct.
The layers can build up at the size of the company increases. I'm the type to ignore those and just go sit with tier one customer support for a week. I work in the heart of infrastructure and operations. Let me see the end product and hear the pain points of the front line. So many great inches of improvement to find. Also, so much reassurance that my little automations and solutions that feel tiny all add up to a heck of a machine.
Maybe software is a good field for people pleasers like us š
I came from customer service. I never left it.
I'll take my bonus in compliments, tyvm
I like compliments. I'll take my bonus in deposits to my bank account though. haha!
Like today, got up, closed out a customer ticket from yesterday, and went about my day (already got a thank you email)
if I know about 40% of ctc is going to fixed bonus + rsu
should i talk in terms of ctc, or in terms of base? What sounds more professional and experienced
What is ctc and rsu?
accronyms. 
Thank you.
CTC is the actual budget cost for hiring, which is higher than what you get paid (TC)
Isn't rsu tied to a contract so if you get layoff or fired you lose it
Not exactly, it's on a schedule.
restricted units have a vesting period. Once they vest, they are yours. Before than, you generally don't keep them.
Someone in another server I'm in talked about it with Intel
For example you might get a 100k grant that vests 25% each year annually. If your employment is terminated before one of those annual vests, you don't get the unvested shares
Bonuses in the form of restricted stock units isn't that uncommon. I have them myself. About three years before all of it vests. You'll hear the term "golden handcuffs" in relation to them.
Yeah
Tc, yes, you can say that
what terms should I talk in?
They got it from a hiring bonus thing, wasn't a lot but still
Companies usually have a standard ratio for each level. Ie: juniors might be 80/20 but vp's 20/80
Salary to Bonus/RSUs
so, talking in terms of anything, wont make much difference??
So, you may be able to wiggle a little, but realistically, you just want to say the TC is lower than your expectation (possibly with a justification)
Or you could argue for a higher base, saying you need more predictable income, or you could argue for a hiring bonus because the rsu vest is a year away
I've seen offers with a first year hiring bonus up front, with subsequent years via RSU (I think this is how Amazon handles it)
off course not,
this one is new, interview went much faster and monday is HR manager round (as per call but email says it VP round)
Remember that they are experts at their job: hiring and negotiations. You aren't.
So, have a plan; know what you want to say, what you don't want to say, and take any unexpected questions offline
yeah, so any thing you think can help, I am happy to learn
thats priority one though, HR is definitely sus, yup
Me: I like arguing for bonus. It shows I'm confident in my performance
close to home, will save more, free food, free gym, better locality,
Based on interview, I think I can have very influential role after joining.
They were surprised by some of things I knew (i liked the acknowledgment)
its fixed bonus, not performance bonus
yes, but just the hR is doing
interviewer were so happy, they gave their personal mobile number lol
The holy grail is a performance tied bonus, but it's hard to construct (except commissions in sales/etc), but in small companies, you can put your money where your mouth is: I'm goin going to accomplish xyz in first year, and you're going to be happy to pay me for it.
between is it wise to reach out to them, about how things are delaying?
<5 ?
in my current org, (pretty small) I am expecting 50% of decided bonus, based on how my manager is, lmao
Isnt EDA experience better than normal SDE for HFT?
since EDA use C/C++ and a lot of optimisation is done, whereas SDE involve less relevant stuff
i mean if x0, 000 was decided, I am expecting, x0,000/2
Ya'll like your accronyms, don't you?
embedded
lol
is ctc said $1000 is variable, I am expecting $500 to be actually paid
quant trader
maths yes, is very imp
but SDE vs EDA,
I think EDA has more relevant experiences for HFT
Your use of eda is weird to me. Eda means, to me, exploratory data analysis. Embedded != eda
Electronic Design Automation
And EDA (stats) is certainly relevant in quant world
its basically C++, microprocessors, optimisations
so, loosely relevant to HFt, i think
I actually received more than my salary in a bonus last year. I was very pleasantly surprised and then wanted to cry when I realized all of it gets taxed at the top bracket compared to my normal salary not being taxed in the top bracket alone š
That seems like a stretch, imo, but whatever: skills are skills
What country?
startup, i geuss
South Africa. Our bonuses are performance based, but not related to any hard metrics. But we had a really good year last year with our client
not to forget, EDA also deals with optimising for AI workflows
so more relevance their
Very much worth it. My bonus was approx salary * 1.4
Is that a per month bonus or just once off where your salary + bonus that month is 1.1-1.15x your normal salary?
I got my salary upped 2x last year for a total increase of ~22% compared to starting salary. Then bonus was approx 126% of my salary by year end, but I got it 1 month before the second raise. So approx 140% of my salary at the time
Yea, I was flabbergasted. Bonus is obviously performance dependent, but I do wonder if it scales as my salary scales as well or if it'll stay around a certain monetary value as my pay scales up. I believe it'll be the second one though since if I understand it correctly, our client somehow determines the bonus and not my direct employer
I'll know end of this year. We're set to have another great year, so either bonus will be similar, or scaled up to match my higher salary
Our company hasn't slowed down hiring in the past 4 years at all. On the contrary, ignoring this year, they've targeted and come close to hiring 10% more new grads compared to the previous year since 2021
This year they matched hire rates of last year since we don't have enough teams/clients to justify still scaling up 10% per year
I don't really know what the market looks like for people with experience and ideally I won't have to for at least the next 5-6 years
Ideally, yes. They have a path to move to Europe within the company, and I'm hoping to have things set to move within the next year. I'm also very happy with my team and the work I'm doing. I'm getting above market raises from speaking to my friends, I'm getting good bonusses. So unless anything significantly changes, I'm happy where I am. If I feel like I'm no longer learning or progressing my personal skills, I'd just ask to transfer to a different client within the same company
Obviously plans do change, but right now looking forward, ideally I don't find any reason to move for 5 years
Yea, I'm in a very good position moving forward as long as my company can get me to Europe within my timelines. Speaking with my executive sometime this month to update them on my timeline and get an update on how things are looking since I expressed my interest to move a year ago. My ideal scenario is staying within my current team, but our client might not agree with paying the higher rate for my salary increase to move to Europe. So I might have to move to a different European client as well
Some small companies give more variety than large companies: I've interviewed many big tech people who worked in one narrow thing for many years, pigeon holed
(Just saying that it's not so simple)
Yo I gots a question.
I plan on making an application to help with studying and want to tie in an LLM like chatgpt or cohere. Would this be a good idea for a product that could generate me money or should I instead work on smth else?
There is no magic. If you want to make money from it, you need to do the homework to understand your market, your users, the price, what value they get, the existing solutions, the costs to you, etc.
also note that ideas are cheap and plentiful. It's all in the execution.
You could have two companies/people starting from the very same idea but resulting in two completely different products due to the differences in learning, execution, etc.
layoffs are worse in non-tech sectors this year. Retail and restaurants were hit hard this year with closures and layoffs
Yah, higher interest rates will hit hard as companies can't borrow for nearly free.
in canada our rates went down, so we should expect 8 more here this year. Hopefully the usa follows
I see š¤ so then basically what I should first do is find out my main target audience and what attracts them, how to handle the market, the funds, and anything else I require in order to make a product that can generate?
that's one way. another way is to build it and try to discover if there's a market for it and whether your product is sufficiently differentiated.
Alright! Thanks for your help guys! šš Iāll come back once Iāve understood what my goals are for the product and what I need to do
Asking for a friend. They're currently moving to Europe. What would be the best way for them to get into the IT Field? They are talking to their university right now about internships.
I think that computer science people struggling to find a job (very roughly) in two broad categories.
-
Bootcamp graduates with little experience. Note that "experience" includes personal projects.
-
People with a long-standing passion in the field, but who don't fit to the social norms of the workplace.
i think it's far more multi faceted than that
Yes of course.
Do you know anyone with a long-standing passion who struggles to get hired? What challenges do you think are holding them back?
Yah (agree with Robin), it's complex. I also see a category of students who focused on their studies but neglected the internship/networking/social/project side.
I wonder if desperation correlates with tunnel vision?
People crank out huge numbers of resumes but are they ignoring projects and networking (making friends)?
The mindset of "I absolutely must get a job" may be less productive, for the purposes of getting a job, than "a job is nice to have". Afterall, most people don't like desperate people.
One problem is that networking and projects aren't a short-term thing. You need to start developing relationships early, and finding areas of interest (project focuses), hard to do this when you're about to graduate
Yikes š I might have that challenge if I continue to focus primarily on school then? Or should I try balancing the two worlds of socializing and making connections around the world and also being academic?
Four worlds:
-
Formal education.
-
Job applications.
-
Your own projects. Itch.io game jams etc.
-
Make friends with CS-related interests.
I would recommend never to let any of these four drop below 5-10% of the total effort. And try to always keep the sum of all 4 equal to a full-time job's effort. Once employed, try not to abandon these tasks completely (except maybe (2)).
There is a synergy. Having a basic knowledge base is useful to understand the world around you. Sending off applications to a small number of "hidden gem" companies won't hurt. Having plenty of (3) will keep you gaining experience. But you need to (4) in order for anyone to care about your projects.
Ok
Also, try to do (3) both online and in-person. For example, Source Forge has people working on projects as well as a DM feature (GitHub lacks this). Reach out to them, ask them about thier own projects first. They will often be happy to share.
That makes a lot of sense, and I feel like Iāve just been doing (1) and (2) more than (3) and (4) (other than my friends at school who I kinda do projects with, but only once or twice in a year)
I would spend the most time on (3). After-all, (3) is the most like the skills you will need on the job.
I would try out (2) and keep it at a low level if it is not promising.
(4) is fun, in addition to bieng useful. Also, if finances ever do get tight (4) increases the odds of getting access to safety-nets such as low-rent rooms, espially in person.
I see š¤ I also wanted to know how to find people who are willing to work with me freely on projects but I usually find it difficult to do because you canāt just trust someone based on only being online and never in-person. Iāve also done some hackathons in the past but most of the people Iāve been with were either too laid back or extremely competitive
Maybe two people each have their own project, but work 20% on each-others project, bouncing ideas off each-other and helping encourage each-other?
Can I make 150k as a software engineer?
Maybe.
Are you a software engineer?
Yes
anyone here good like rerally good at coding i need some help
Is it worth to spend 7 years in college to be a lawyer?
Probably better to ask in #ot0-psvmās-eternal-disapproval since this is more for Python career discussion.
Then a mod sends me here again smh
Hm that sounds cool and would work. I will attempt that for the future as I continue learning how to actually network and socialize with others that hold the same passions and aspirations
Hello, I am looking for an expert that can help me to develop a clone notcoin
!rule 7
7. Keep discussions relevant to the channel topic. Each channel's description tells you the topic.
The "build it and they will come" doesn't work.
So it's a matter of making sure you don't spend months on something that is not solving actual problem or that people do not want.
You keep asking basic career questions that have no answers. 'Is it worth it' and 'how much money can I can doing X' are unanswerable.
My advice: stop worrying and take the time to learn something like programming. After you learn, then you can decide if it's interesting
Networking with the right people is a pretty important skill too, but thatāll only work if you have something to show/impress them with
can someone suggest some good projects for resume of an ml engineer
projects, being academically decent, and doing your research properly about where you want to go so you can direct your efforts better are some things you should focus on along with networking
the project part is annoying af
A little more context on your background would help people better answer this
does anyone know about vercel v0
like my tech stack?
yeah its for deployment
I.e. prior exp about work youāve done, the depth of knowledge in ml itself, academic/professional level
I think v0 is a completely different thing ig you don't know about it
i have worked as a front end dev ml i have good grasp over all the basics i have made projects using transformers cnn's cv basically and i have also built some language models am currently in third year (computer science engineering)
ah no idea about that sorryš
Youāve built LLMs? Could you expand a little more on that, or do you mean youāve fine-tuned LLMs?
Well first step would be to find what do you want to explore in ML
A cool idea, If you just want to explore LLMs would be trying to build a RAG based search engine that indexes a specific website, and then make a UI for it, then you can think about automating the search engine scraping portion to support multiple similar websites
sounds cool
sort of like perplexity on a really small scale and maybe a niche application instead of general search
u have any suggestions if am tryna land an internship
Thatās one thing, usually what I do is find what I want to learn, then find a problem in that niche and build around it
Apply early, network, prepare well about the stuff youāve worked on, be good with lc
can is show u my resume later can u take a look please?
Uh sure
@fringe sphinx can I plug a large cs careers related server here or no, probably helpful for a lot of people here. Edit - I see youāre in it
thanks man
Every question I send you complain. Caring about my future is great, idk wtf is wrong with that, im shocked that you are getting angry at me for arranging my future. What is up with you and my career curiosity? Im not even sure if i even want to learn how to program anymore. Programming is the most challenging thing i've faced ever. In the end it might be a waste of time. If you think you are helping, make sure to THINK AGAIN, you just complain.
Your questions aren't really the most informative questions. You asked a question just then that was heavily based on opinion, and you implied a yes or no answer. It's frustrating especially if you repeat this without any means of real engagement.
You said you're in middle school. Trying to make career decisions while in middle school is not going to be helpful.
You asked vague questions with no firm answer other than "it depends" and now you're acting suprised no one can give you an answer because y'know it depends
Instead take the time to learn things. Have fun. Do well in school. Experiment. You'll do fine. Even University students end up changing majors.
great responding to a bot i didnt even talk to, I talked to Billy Bobby and him only, stfup
This is a discord channel, everyone is welcome to provide their input.
!rule 1 The Code of Conduct is especially important in this server.
1. Follow the Python Discord Code of Conduct.
And to be clear I was not angry, nor complaining. I was just trying to give you friendly advice. You can choose what to do with it.
Alright, Ill just move on from this, speculating my career is not good at my age, ill live the fun teen life. Billy Bobby if you say so, we're cool.
BillyBobby is right
Right now:
- Keep up the good grades so you can go into the school of your choice
- Explore, discover and try things! It will help you understand better the different career options ahead of you
Lots of people wind up with jobs as adults that they didn't even know existed when they were kids or teens
Hey just wanted to ask if it realistic for me to learn computer vision or should I learn other stuff and build my way up to it? I want to learn computer vision just as a hobby since I find it really cool.
I only really know how to solve leetcode problems and I've learnt opencv and mediapipe. Now I want to learn tensorflow and deep learning for computer vision however I'm not sure if I can do it since I'm only a beginner and I don't know any ML and data sci
anyone can learn computer vision. If you are a beginner, I would suggest to start with beginner stuff though
If you can write python projects, sure.
But also that would be more appropriate to ask over at #media-processing
ah ok thanks!
there are also many free ebooks like http://szeliski.org/Book/
take a relatively new pic and install red hat Linux on it
Flash iso boot install it.. terminal command sign up with red hat
And start downloading GitHub repositories ⦠ai tools etc .. build custom python / Java models with open GPT 3.5
Tensor flow is just a tool for predictability %
oh alright
Your going to want to start with
A book.. §ecā¦.
Recursive right you gotta dive deep into enterprise Linux RPM based python
No more a mature apt install for youā¦. Itās yum install commands here on out
Custom ML python Java controlled programs
what is red hat linux?
Enterprise Linux
oh ok thanks !
Over the course of human medicine, new advances have arisen through two processes: Discovery and Engineering. With the rise of generative AI, many new biotechnologies will arise through another word: Generate.
Billions of years of Nature's discoveries have created the living world around us and an extraordinary diversity of protein molecules, w...
Iām not allowed to post pdfs here but I believe the best operating Linux out right now is CENTOS or RHEL
It doesn't really matter.
Also not really #career-advice related
oh right my bad, shouldn't have posted my question here
Donāt get me wrong Ubuntu 22.04.02LTS is fast⦠Lutris/wineCFG .. you can run windows video games better and faster than a windows OS can
Just graphics setting have to be set low because of little to no graphics card support files obviously
Iām not arguing speed or security either⦠just pointing options
Could you recommend some books that are suitable for someone pursuing a career as a Machine Learning Engineer? I am looking for books that cover both advanced concepts and real-world applications
can any one suggest me a good course on python
That's an awesome question for #data-science-and-ml . See also the pinned resources
That's an awesome question for #python-discussion
Oh alright, thank you for your suggestion
Could anyone guide me on getting a Job for IAM - Identity and Access management ,in USA / Europe, I currently work on Ping, SSO , Okta, Sailpoint , OIDC , oAuth, Cyberark , Azure IAM and AWS(only a few services like s3, Cloud formation, and AWS API gateway) and code in python , sql and java, I do not get any response from any companies if I apply in Europe through Linkedin and Glassdoor , I am not even sure if my resume is being looked at thoroughly, I only get an automated response saying "we are moving with other profile as my profile/cv is not a match" , Trust me my CV is ATS compliant too . Not sure how to proceed here and lost in life.
can you share an anonymized version of your resume?
Sure , giveme 2 min
I dont think i am able to send the doc in the chat here
Sent in a side chat , please have a review
Anyone here knows how to create telegram bot with python?
Do you have any specific requirements for the BOT ? I had a simple bot created when was in college for a internal project .
I just want it to send a message when /start is pressed
This isn't the appropriate channel for that question. Try #discord-bots, #python-discussion, or #āļ½how-to-get-help/#1035199133436354600
saw it. Main feedback is:
- You should be able to make it fit in 2 pages
- An entire job just dedicated to IAM is going to be difficult to find in this environment. I would suggest to reframe yourself as someone more versatile and with a larger scope
Got it , Let me make those changes , Thanks for looking into it.
is there demand for full stack engineers who know machine learning ?

I recently started learning programming, please tell me where to start, what to do and how to find a job?
A CS degree will be the path of least resistance and with the most opportunities and compensation
Xd
and without a degree without anything, just learn programming?
Sure, you can definitely take another path of extreme difficulty and work a lot more hours for a tiny pay.
just build alot of projects i guess
In that case, frontend is generally a lower entry point. You may want to review https://roadmap.sh/frontend and build projects.
But again, don't expect the same roles, responsibilities and compensation
Yes, I should at least start somewhere to find any job
yeah the whole market is a bit competitive so applying without a degree is a bit tricky but you could make a strong portfolio and you could probably make a good impression for recruiters
Note that:
- Every job ad has thousands of applications from people with great resumes, education, projects and internships
- Without a degree, you are in competition with all the people in your situation (without a degree)
So your profile must be so good that it stands out comparing to thousands of people
I have a feeling that my way is closed T-T
you are choosing a path of extreme difficulty. That does require motivation
yep because I literally have nothing
not sure what that means
can you like print to a screen yet
I don't have a degree in programming, I only learn 1 language, Python
I'm just a newbie
you can kind of do a lot of stuff with python
what do you kind of projects are you thinking of making
I don't know myself xd I need some kind of plan according to which I will go in the right direction, knowing that I am achieving the goal
Iām learning Python now and how will I learn it, what should I do after that?
What is your goal?
Now learn Python and some other language and get a job, albeit a low paid one
what kind of job?
It's like saying "I want to work in a hospital". There are many different jobs, from nurses to janitor to neurosurgeon. Without a degree, neurosurgeon might be out of reach though
heās right python is a very versatile language that goes into many areas of the swe field
I just want to program
It also depends on your age, professional experience (especially if you have anything relevant) and your country
I'm from Kazakhstan, I'm 21
Can you help narrow it down a bit? What about #career-advice message ?
Oh I know nothing about Kazakhstan other than it can be wild there. So I can't advise much
xd everything is the same as in Russia
So I would suggest:
- Establish local connection that have a better understanding of your market
- See also the various roadmaps on https://roadmap.sh/
do you just wanna make algorithms, create neural networks, create a backend for a website, create visual simulations, hell make a game. thereās like a lot of stuff you could program in python.
wow
the possibilities of the snake are endless
those are like only some of the fields that use python naming them all would take me a while
I donāt even know myself..... I just want to program something
then do it
starting as soon as possible is a good way to plant the seed to branch into other areas of the swe ecosystem
It might be worth focusing on learning first before looking for a job
yeah some good online resources are w3schools and geeksforgeeks, freecodecamp and programming with mosh on youtube are good visuals too
idk I took a college course on it which gave me a lot of the core fundamentals but these resources should at least get you started
is there anyone can review the code of cpython with me together? i have some problem with itļ¼maybe we can solve it together
(usually those are the resources we prevent people from using since those have a bad reputation)
good resources for python should be listed in the embed down below
!res
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
How to prepare for data science interviews?
I want to learn django and flask can anyone tell the best resource from coursera and youtube.
@vapid jay@dry quarryhello
Guess Just like any other interview and make sure you know the basic fundamentals
Hi I had some questions. Is there a reason why companies pay you less if you don't have a degree even if you have certificates and work experience š¢
Are companies hell bent on paying you as less as possible, same as we employees are hell bent on being paid highest possible.
i havenāt done a data science interview yet but I assume they bring up python libraries like pandas, matplotlib, scikit-learn, and some other stuff as well as concepts like linear regression, clustering, and other neural net concepts
i think thatās just capitalism
companies arenāt really concerned with anything but their bottom line sadly
Supply and demand.
If another company would offer you more, would you leave your job?
It depends on the type of role ig.
I find most companies aren't so impersonal: bottom line does override everything, but they understand that culture and work environment and taking care of employees is a necessity (whether because they're good ppl or cynically just trying to manipulate employees to be productive, doesn't matter).
Question
As a developer working alone making a game for the google app store, would it be better for me to make a game that is actually good that may earn a bit of money or a low effort game that spams ads every few minutes to maximize on profit
It's a revenue = volume * cost (selling or ad click) equation where volume and cost are variable. It's probably unsolvable since volume is difficult to predict.
But with the state of the mobile game industry right now, low effort games are very high in popularity compared to the actual effort put in it
Keep in mind the low effort games with tons of ads that make a lot of revenue are from companies that have very large advertising budgets to get eyes on their game and downloads. If you don't have a large advertising budget, it's probably better to get a smaller amount of recurring players with a good game with some ads to generate revenue
Yes, it's called capitalism š
The choices appear to be:
- Learn how to create games that might build you a community and carry those skills forward
- Learn how to patch ads into click-baits and hope you can do this often enough to scrape a little money out of the system
I'd take the first one. Seems more enjoyable, valuable to me as a person, and has the highest chance of turning a regular income.
Question for everyone: how long did it take for you to get āgoodā at programming
"good" at programming as a whole? I don't think I'm there yet.
When do you think you will be?
I don't know. Good is subjective, so let's just go with "feeling slightly comfortable while performing a task". Programming is an enormous field. I could work the rest of my life at learning in it and still have things I haven't ever touched.
I'm "good" at part of what I do. Vendor specific APIs, middleware solutioning, and bridging systems. Yet, even there I have areas I'm still learning from. Then there's system's tooling, infrastructure tooling, webdev design, database management, and so much more. That's just my job! My hobbies are wildly more diverse.
So, honest answer to "how long did it take": I'm not there yet.
How long will it take you? Depends on your goal. Only thing I can say is that you won't be done learning or getting good after a 3 month boot camp or a handful of udemy courses. You'll have started, but there's more to learn.
Alright thanks
Comfortable with the tasks assigned is more so what I meant. Iām considering switching to a tech major but I am not sure how good I will be at it
With python, you can start building things from day one and within 3 months you can actually build valuable things that could land you a job
Pick up a book like Automate the Boring Stuff and start programming. You'll get a feeling for if you like it or not. Can't ever guess at how good you'll be at it. You can only look at the effort you've put into previous tasks and commit to putting at least that much effort into future ones.
Companies want to minimize expenses, which employees are
Like 1 yr, it depends on what you're doing though
to interpret the question slightly differently, "good" is a process. if you can learn/improve with programming effectively, you are good at programming. not to mention various associated soft skills
You'll take some time to be able to do tasks on your own when moving to a new company/project as well. There's always some time it takes to get comfortable with the frameworks/libraries and general projects tructure at a new place
I'd also like to follow up with: Would you recommend that I take on a project with a professor that is using programing for a major-related project? I haven't done any projects and my coding experience is limited to python but haven't touched it in a year. Any thoughts?
the project is more related to 3d modeling and data science
I with a service provider had different Projects like 6 months Typenscript, 6months Golang, 6 Months Python now iam in a new with also 4months Python.
I don't feel confident in a programming language but i can't choose my next Project.
Iam scared to be Allrounder people say thats more in demand than expert in one topic but iam not Sure.
Also which language is close to Python since i have used it most time
How else would you get good at it?
RSU means you are given some stocks for free, right?
which can be sold at market value after the set vested period
"free" is an interesting word. but yes, once they vest, they are yours
i mean, its not like you buy at a discounted rate then sell at market rate
right?
yes, they are different from an ESPP in that regard. but they are typically an alternative to cash
It's better to be an "all-rounder" until you've worked in the field for some years and naturally gravitate towards building your expertise in a specific domain. Turning yourself into an expert early means you might be pigeon holing yourself in a specific area before you fully understand/grasp what options there are for you to become an expert in
probably because they expect to pay less for outsourcing to other countries. Meaning you won't get the same benefits as here in the west
how is not consedering rsu, justifying that?
Probably because the RSUs take time to vest, would be my guess
could be a short term position, there's a lot of information missing
ok, cool
I don't know why they didn't consider RSU but amazon is notorious for hire and fire
You most probably won't even get to vest the stock options. Lot of new hires are fired within a year
I have seen many videos suggesting solving LeetCode problems. I understand that the purpose of solving LeetCode is not just to do them mechanically but to develop problem-solving and pattern recognition skills. I'm very curious about why so many people solve LeetCode, but not everyone gets placed, especially in top companies like FAANG or MANG. What are the other important aspects or attributes of a candidate that distinguish them from the rest, particularly for freshers?
Leetcode is just a filter to reduce the number of applicants for the human interaction rounds
There is no bigger meaning. Candidates who pass leetcode round but fail the technical rounds are those who are just leetcode monkeys.
So the candidates mention leetcode stats or leetcode profile on resume?
why not both
Any candidate who mentions leetcode stats on their resume are admitting upfront that they don't know anything else
By any chance are you Indian?
yes, that shouldnt be the only thing in your resume
Yes I'm Indian.
I thought so. The leetcode obsession amongst Indians is unreal. It is just one round of your interview process. You need to possess actual technical skills too
actually hardest is first round
which is LC
often overlooked are soft skills
Ohh now I get it.
Leetcode rounds are only for freshers
A lot of companies don't bother with it after you get some years of experience
also for those early in career too,
not just fresher
Does anyone know about V0 by Vercel?
So what will improve chances of me getting hired at big tech?
Or at other companies?
yoe?
What if I have just completed my education?
i dont think, ignoring DSA will be a good idea
I get it, but what stats in my resume will get me an interview?
I can show them skills/knowledge of dsa algo only if I get interview call
How much important are referrals?
If the company accepts referrals, it puts you way ahead in the queue. Correct?
Ohh. I get it now. That's why the content creators say in their video to talk to someone on linkedin to get a referral
Looks like win win for both parties
Opps.
Got it now. Is landing internship more easy as compared to job?
i work since 2019 started in testing now SE in a big AWS Project (40+ devs) thats still young ?š
I have seen that internships are mostly available to either college going students or the ones who have just finished college. Is it true?
Someone please reply
Many companies only hire third year interns (about to graduate). That's what I've always done. Some companies might also have 2nd year opportunities. Freshman is the hardest.
yes. the only exception i have seen is recently graduated students, like graduated 6 months ago
I have seen some high school internships tho, know two students who got one last summer. The company viewed it as 'giving back', but was more like giving the students a summer project
Then you're probably in a position were you can talk to your employer about staying on a longer term project? If your employer only does projects for 6 months at a time and that's not what you want to do, you can raise that with them and if you can't figure something out with them, it's probably time to start job hunting for a position where you'd stay with one project for a longer time
Thank you @vapid jay, @pastel thunder, @turbid bobcat, @fringe sphinx and @true harness for invaluable help and time āŗļø
at the moment i like it. I feel so fast growing. and after a year its good to move on.My position is senior and next year could be lead engineer. Collegues from my previous project applied at Google and got accepted. I just don't feel confident enough. Also studied mechatronics not CS. probably just the normal imposer syndrom
Unfortunately more and more companies are thinking of entry level roles and internships as waste of money and resources
The huge over supply of laid off workers isn't helping
If you're in a senior position, the specifics of your degree is very likely irrelevant at this point
Well, that's exactly it: internships are primarily (to me) a hiring vehicle (to maximize candidates). If there's an oversupply, i don't need them, etc. that said, I see entry level as a necessity: there is not an over supply of qualified seniors.
The industry knows that enter level roles and interns are barely useful or worth their salary. But it is a way of giving back to the industry by grooming new developers. If companies start cutting back on hiring of entry level roles, it will lead to a bad situation down the road
Oh, entry levels are certainly worth their salary. I have <1 yrs being very productive right now.
Lucky. We have had different experience in my our org. New kids in my org take atleast 6 months to ramp up and become productive
Entry level isn't productive for the first x months of joining the project since they need to learn the structure of the project. After that, majority of them do justify their salary in our company
Yah, small companies like mine can afford to be cutthroat: if they're great, great. If they're bad, bye.
x can be anywhere from 3-6 months depending on the scope and complexity of the project
I dunno, psvm, I've gotten over any guilt: there's always someone else who benefits (and( they leave with more skills, more hirable, and some $$ to bridge it)
it took me a whole week to get onboarded (get access to repo, slack, etc) at my current internship š„“
There's a quadrant (grid?) of hire fast/slow vs fire fast/slow.
It took me about a month to get full access to everything, but a week to get the minimum access required to start working
Oh, I'd be shocked if an entry knew how to open a PR
I hated that first week of just sitting and watching people screenshare while working since I couldn't do anything xD
I have worked at some really big organizations. In majority of them it is impossible to get fired just for being incompetent. The only punishment for being incompetent is staying at the same position
Yah, when I was big company mgr, I couldn't fire for many reasons: one reason was that I wouldn't necessarily get the position refilled, it'd likely go to another team.
So had to be a damn good reason.
(Also, honestly, only had one person who I thought was a net negative on the team)
I have also seen a reverse case. A person was so incompetent that he was promoted so that he would move out of our team
Literally failing upwards
The paperwork/HR process for sure. Gotta put them on a PIP, wait, etc.
HR always wants to protect first against wrong term lawsuits
Who knows, maybe they crushed it at the next level š
A lot of managers are also afraid of admitting they fucked up by hiring someone
He wasn't promoted to fired. He was promoted so that he would leave our team and weigh down some other team
the skills required for management and the skills required for coding barely overlap. It's always weird to me that people get promoted to team lead positions from SWE positions. Many of the things that make you a good SWE (hyper fixation on details, for instance) make for a bad manager.
Read about GE and stack ranking https://en.m.wikipedia.org/wiki/Vitality_curve
Yah, conversely there's a few ppl I know who were terrible engineers but were very successful managers (I'm thinking of one who was nearly useless as a web dev but ended up VP of Eng in another firm)
GE and their ceo are responsible for 99% of the fucked up shit in the white collar industry today
Stack ranking just leads to "hire for fire" practices like they do in amazon
Stack ranking also completely destroys team spirit
But there's a fair question: how do you cultivate a competent workforce?
Knowing that the hiring practice is not very accurate. (IMO)
You get mgrs who manage down (micromanage) mgrs who manage up (and neglect the team), and good mgrs who can do both. Hard skills.
I feel Facbook does it better. They hire a lot of workers initially via third party payroll as contractors. If they perform good then facebook convert them into permanent employees at the end of the contract
That's a solid strategy, didn't know that was their practice
Yeah. But you have to confirm upfront if there is a chance of becoming permanent at the end of contract
So, since I've started applying I've had a massive amount of people message me on LinkedIn about opportunities (that actually read my profile because they reference to details in it).
Is it because the LinkedIn algo puts me higher in search? Is it because I redid my profile and added more keywords?
Hello guys! I was thinking of creating a small app, for me and my friend, focused on some PC Optimizing/managment. I also want a clean, modern, GUI, is python a good language for this purpose? All feedback will be useful!
just use batch
Ask in #python-discussion please
Would work experience as an airport representative look good on a junior web developer resume?
that's iinteresting, TIL
Is there any etiquette in how fast you should answer? I already have too many interviews next week + I took the day off Tuesday for an on-site. I think I only want to answer them if the on-site goes badly, which isn't likely.
Like, can you just keep them on read for a couple of days?
Maybe I'll schedule all of them for Tuesday then
What relevant skills would that demonstrate?
communication/teamwork perhaps
working under pressure,
being punctual
Yup. I'll plan them in thhe afternoon or so
What are some beginner classes I can take to get a certificate for python idk if that well help me get a job but my parents are telling me itās likes a degree somewhat
Okey, mb
Your parents are wrong. You should get a degree.
Getting the PCEP certification might help your college applications a tiny bit but no cert like that is going to help you get a programming job
Yeah but you donāt necessarily need a degree to get a programming job
Having a degree will make getting a job as a programming easier. I'd even say, significantly easier.
Yeah of course
It's not a requirement, you are correct. It's just the easier path to walk if you can.
It's extremely difficult and a certification is unlikely to help. Better to focus on building a strong portfolio
That would be a path far more difficult and with less opportunities and compensation
Mmmm but sadly college is extremely expensive
It's an investment.
In-state college are generally cheapers, you could also go to community college and then there are student loans
What country are you in?
Us
if you play your cards right you can even go to college for free
Unlikely now lol
but other than that there are many ways to make college far more affordable. tens of thousands of people from low income households go to college every year from all ages, so it's definitely feasible
Iām 24 turning 25 so I canāt do anything in HS
that's a great age to go to college
I know people who went back to college later than you and are doing great
But I donāt have to go to college right
Then Recursive's advice is right. You can also look at online degrees like WGU which is very affordable.
you don't have to, but you should strongly consider it
I donāt need like to make 80k a year
it will actually be easier go to to college than try to get a tech job without going to college
Skipping college is not an equivalent path to college. It's a different path
are you trying to get into tech? or do you just need money?
Why make things more difficult?
I want to get a job for programming specifically
you should definitely go to college then
Like game development or something
Everyone wants to get into gamedev.
Every job ad receives thousands of applications from people with degrees, awesome projects and great internships.
That means you need to be literally better than thousands of people to have a chance to stand out.
Like there has to be classes I can take that are similar to college but just programming classes
Go on LinkedIn and look for game devs. You won't see many without degrees, because it's so near-impossible, but if you do find any, see what their advice is.
A CS degree?
there are many resources on CS online, so you don't need a class
the content covered in college classes is but one portion of what makes it appealing
What does CS mean lol
computer science
it's the degree you'd typically get if you want to go into SWE/programming
If you are interested in gamedev, I would suggest to start making some. There are plenty of free tools.
So there are some resources to get a CS degree specific I doubt itās free
nah, it's free. you can probably even self study an entire CS degree's content
the difficult parts are:
- Going through the materials. People who want to skip college tend to not value going through textbooks and doing the exercises
- Demonstrating that you do have equivalent skills to a degree holder
@turbid bobcat hi i tired making few changes based on ur suggestion. any further improvements i can make ?
Thanks in advanced u already helped me a lot
you still have to compete with the other candidate who has been writing their own vulkan engine since they were 8 years old
Is it the cs50 class?
i think that's just an intro to cs class
Yea it something
it's a good class, but i believe it equates to what most cs degree plans have their first semester
It's not even that. It's that there are soooo many candidates that they can afford to pay less because they know that there are still thousands of people waiting in line
I just know entry level is 80k a year and i would be okay with 30k
So you are saying you would rather be making 30k/year instead of paying 50k$ and then having a starting salary of 150k$/year
It's hard to break into SWE directly, but you land a job in tech: there are many jobs in tech that can be a stepping stone
So if I go to college I would make $150 k
nothing is guaranteed, but that's like the 65-75 %-tile right now
a CS degree typically means a bsc in CS and is the diploma delivered at the end of your studies at a college
alright ill make changes.
But putting more details wont it make it less readable?
like the two lines in one point
Cause I canāt just go to college for CS I would need math reading stuff like that
we are talking about a high tech job that does require highly skilled engineers.
If you want a high pay with less education, maybe another trade job would be more appropriate for you?
i see! thanks for the suggestions
Yeah I donāt need to make a lot of money for right now
I just need a basic python job thatās why I want to get a certificate cause it would show I have a basic understanding of python
yeah i got the idea! thanks for the reference
certifications mean nothing for swe jobs
A broken analogy would be like looking for a certificate in using a screwdriver when you are looking for a job to build space rockets.
What people care about is your skills related to how one can make space rockets, not how well you can use a screwdriver
With technical skills alone, you can land jobs like QA and Tech Support and Help Desk. Those are good entry points into tech: and the more you learn/prepare, the better your options.
It's hard (near impossible?) to directly land a programming job with only a few months of training. But with adjacent experience + study + practice, you can look for the next better opportunity.
how much they usually pay?
Salary questions are impossible to answer.
well, not "impossible", but they're very context specific
if you want to know how much people get paid to do QA or Tech Support or Help Desk jobs in your city, look at job ads
Ah
QA is also very broad.
And then it depends if you are in a position of force when negotiating, which entry levels without a degree aren't
So I just have to go to college If I want a game developer job
That would be the path of least resistance and with the most opportunities and compensation.
Considering you haven't made any games yet, I would say it would be very unlikely to make it without a degree as it would still take years to become competitive on your own
My usual speech: you want to balance all three: Education (a degree), experience (projects), and excellence (actually learning and getting good)
Let's try another angle: a degree takes ~3-5 years.
Right now you are starting from nothing. So you would have to be better than someone who has been to school dedicated to the field on a full time basis for 3-5 years
That's your competition
I have made games but not in python
Look at actual job ads for gamedev and try to fill in your gaps
Okay
Gamedev is also far more than just gamedev itself. There are tons of pipelines, assets tooling and many opportunities around it.
But in 2024 it can get quite complex, especially in larger studios
Just how many companies use pygame to make games not a lot right
none
Exactly so me learning python is just so I know the basics of programming right
yes. Python is also used for tooling and scripting
Since no one uses python for game development
I'd expect game dev companies to use python, just not to write games in Python
as a software engineer, you will need to know multiple languages anyway
Python is great for interviewing too
I'm imagining two people hissing at each other.
What are other stuff I can do in python thatās like game development but not exactly making games
probably a question better suited for #python-discussion
something that's game development... but not game development?
there's a lot of work involved in shipping a product beyond the code that becomes part of the final product. Think testing, automation, build tools, data collection, alarms, debugging, integrating changes made by different developers/teams, etc. Even if a game is being written in C# or C++ or something, a lot of those "other" things might be made in Python
How do I learn python
!res
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
My brother is telling me some company will hire you with a certificate but itās a lot harder to find
probably not a company you want to work at anyway if they'll hire anyone with a cert
Well if itās like a official certificate
And not a random website
What do you class as official in this case?
which one?
Like ones that from a online free college course like cs50 python
Harvard
yeah that doesn't hold any weight
Wow okay
Most places will look for a degree from a college/university course beforehand
It's an intro class, not a full education
Ahhh
Okay I guess I have to consider college
you should
But because having autism is gonna be 100 times harder
I found that in university, not everything will apply to the position you end up wanting to work in, but thatās a good thing as you will get a decent bit of exposure to several subject areas
Not necessarily if the university/college you attend has adequate support in place for neurodivergent students
universities will have resources for this
there are many neurodivergent students that are successful in university. if they can do it, you can do it too!
Just I wish I could just be take CS and thatās it
But I have to take math and English
it will give you exposure and make you a well rounded student. universities also want your money
Depending on the university, there may be some curriculums that offer purely CS if youād rather that, mine did
I dropped from university mostly for non-CS related reasons... and now I'm completely non-well-rounded
bro is a cuboid
A certified dodecahedron
Well thanks you all for the advice
I just wanted to clarify one thing: Yes, a degree is the ideal/best path. But, you can also start learning Python now and CS50 is one (among many) path to do that. You don't need to wait for a degree to start learning coding.
guys can anyone refer my friend for a customer success role? He is not from USA how can i help him?
How can I get an unpaid internship role at a large tech company such as microsoft, amazon, google, apple, etc
??
Can you tell us about yourself? Country & education & experience, perhaps?
Yeah I know I will take my time
College might be path but
great, and hang out in #python-discussion . We can help you when you get stuck (you will get stuck / frustrated at times)
Because English is one of my weakest traits coding is hard but grammar is 100 times harder
So i might have to do one class at a time
I live in the united states, I am working on generating some graphical python projects such as a calculator, to-do list app, tic-tac-toe game, etc,
In University?
Not atm
Is a computer science degree important for obtaining an unpaid internship job?
I don't think there's many "unpaid internships" to be had, to begin with.
in swe, at least. almost all internships go to current CS students
I just want to know, where can I find open source projects I could work on?
Do you know Python?
Of course, that is my primary language
Ok, what was the last project you worked on?
And what libraries did you use?
(the hint is: start looking at libraries/packages that you've used)
I created a calculator untilizing customtkinter, (I am planning on using customtkinter in the future, I am beginning to use it.)
One way to find OSS projects is to find a project you use, and look at their git issues. Many repos label beginner issues as "good first issue". A broad search: https://github.com/search?q=label%3A"good+first+issue"+updated%3A>2023+language%3APython+state%3Aopen&type=issues
I can't find any projects without solutions
We don't want unpaid internships to exist in our industry. At least I don't...
What is a customer success role? And why should we recommend someone we don't know?
What do you mean?
I can find thousands of projects with open issues marked good first issue.
And, if you pick a package you've used, I bet you'll find lots of issues you could look at.
Hello everyone
so incidentally it so happens that I have a job week starting from 17th June for 2 weeks. But I haven't found a job as of yet so it would be great if any of you could help me out on this. I'm asking in Python Discord since I've been practicing Python and I'm confident with my basics. I'm willing to learn anything beforehand so please do let me know if you've got something.
What is a job week?
More specifically, I guess, what do you have to do about it that you need help with?
Well, it's a week where we're sent off to get a job and work for 2 weeks, no school. Any kind of job will do. It doesn't have to pay, just for experience. So I was wondering if anyone could give me a job to do online, even for the simplest of tasks in Python. Perhaps like a game dev team if it's not too much to ask. I wasn't quite sure as to where to bring this up.
We don't do ads for hiring/internships/placements
Though we are more than happy to help with your strategies and tactics
no troubles at all.
Sounds like you are in HS. In such short timeframe, I would probably spam all your friends and parents' friends. Nepotism might be your best bet
hi every im a noob in python ond want a job like everyone else
anyone want talk about python sql
The Discord gateway only dispatches events you subscribe to, which you can configure by using "intents."
The message content intent is what determines if an app will receive the actual content of newly created messages. Without this intent, discord.py won't be able to detect prefix commands, so prefix commands won't respond.
Privileged intents, such as message content, have to be explicitly enabled from the Discord Developer Portal in addition to being enabled in the code:
intents = discord.Intents.default() # create a default Intents instance
intents.message_content = True # enable message content intents
bot = commands.Bot(command_prefix="!", intents=intents) # actually pass it into the constructor
For more information on intents, see /tag intents. If prefix commands are still not working, see /tag on-message-event.
#python-discussion loves talking about python and #databases have you covered with sql specific questions. This channel is more career focused.
I forgot that you have to test to get into college so that is a no go meaning I canāt get a job in python
But because of my autism even with a college degree Iām already at a HUGE disadvantage
Meaning without one they will just laugh at me
you also need to take tests in college
. how will an entrance exam be any different?
Cause ummm I can get good at programming but English I will never be good at
I mean I could always have 10 years of experience but I donāt think that will help because I have autism
I will always be look at different
You will be looked at for the value you can bring. Autism is the card you were dealt when your character was rolled. It's not an excuse for accepting less than what you want. Sure, you have to find a way to handle it. That's doable though.
I guess but people who have 2 years experience probably will be a better programmer then me if I had 10+
I guess I donāt necessarily need a actual job to make money I can make a discord bot that has a cheap subscription service
Or something like that
You are your worst critic and the best at knocking yourself down. It's because you know exactly what words and thoughts will hurt yourself. You've got to tell that voice in your head to shush, sit down, and watch.
Yeah
autism is a spectrum. Are you saying yours is so severe that it impacts your ability to perform a job?
Note also that tech is one of the most tolerant and welcoming field
It depends on the situation and the day
Sometime it doesnāt show sometime it does
I would recommend to to seek professional advice on that. They can definitely help improve your situation
additionally, in the US, discrimination based on disability (if it doesn't affect work) is illegal. companies are also required to provide reasonable accommodations
Well it could because I wouldnāt be able to understand something sometimes
Yeah I definitely have noticed that and Iām in a discord server lol
I think Iām pushing myself to much I have very little python knowledge and experience but once I put my mind to something I will do and I will get a job even if I have to have 15 years of coding knowledge to get my first job
I'm pursuing AI with python
a 12th grader rookie with good amount of CUDA experience, any help?
A degree will be the path of least resistance and with the most opportunities and compensation
a masters would especially helpful for AI/ML
Got admission in Indian Institute of Tech, Bomba, CS course
AIR 16, JEE ADV 2024,
life has truly been hell when I had to prepare for it...
Hii i am very new to python and still learning basics if anyone could give any sugestions for me it would be very helpful to start my journey
Practice makes perfection.
Build projects.
using CLI, TUI, desktop or web GUI.
Realize what u wish to have
=> Implement and improve ^_^.
P.S. preferably choose smth you are going to use everyday life, or some community needs.
Thank you bro
I had a really unexpected interview for a technical sales position at a VC-backed startup š .
I didn't see myself doing anything non-dev yet but honestly, I'll have to give this strong consideration.
My fear is obviously that if/when you take something like this you're locked into non-technical roles
air 16 is wild, congrats
Well, good question. It's like a customer facing dev. It's an OSS product. Explain the features to customers, work with them on implementations. Liaise with the internal team. But also, if someone is on the fence of going premium going on site, talking to them, doing demos, maybe sketching an architecture for them etc.
at least, I think
Yeah I did that upto no avail. I'll figure something out
They'll probably make up a reason like he or she is incompetent or that they had a better candidate if they really don't want them. Disgusting honestly.
Yup, measure your progress over months not days.... the first few weeks/months are the hardest. Once you get through it and do a couple of small projects (ie: rock paper scissors), it won't feel so impossible.
Can I learn Python program for free?
!res here are resources for that
and next time use #python-discussion for such questions , this is not appropriate channel for this
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Hey chaps, I have a question. I will soon apply for a job and I have two web projects with Django, but I also have a started project about Pygame where I learn the library and make a basic game which is not yet finished. Should I make my pygame project public on Github (it is private now) and should I include it in my resume even thought it is not yet finished?
Still curious about this, do you guys think a really customer facing role means it's hard to pivot out of if I don't like it?
I don't think so. I've alternated between engineering, management, and consulting/customer facing a few times.
Customer facing roles helps you become a well rounded technologist, more than just an engineer and more than just an empty hat (someone who talks to customers but has no depth)
Alright, that's good to hear thanks!
I'll have to do more interviews with them because as much as I'd like to be involved in the sales process I don't want to be sales. I don't know if that makes sense
Yup: technical sales (or sales engineering or pre sales) has the word sales, but is primarily about understanding customer requirements and guiding them to a solution (that hopefully uses your services/product)
Yeah, they specifically called it "sales engineering" but I thought it was something they invented
It's a rewarding job, altho frustrating for: lack of impact on product development (engineering will listen but often ignore what you want), and lack of time to really solve the customer problem (you stop short of actual delivery)
Yah, the other type of role is DevRel. You'll find lots of articles on both: sales engineering will broaden your experience, but dull your technical edge.
Probably not, unless you think it will demonstrate specific and relevant skills that your other projects don't.
I liked consulting, my frustration was sometimes not being able to follow through on my recommendations: had one memorable customer who -loved- my analysis and recommendations... raved about it... and did nothing with it. A year later, they were struggling, and two years later project cut (for the very reason I called out, that they failed to take any action on)
Yes. This was something I thought about as well. If I'm the relay between engineering and the customer and they ignore me going from customer to customer and hearing about feature request X that engineering has refused to implement ("Yeah, yeah it's in the backlog") will get boring quickly
all right, thanks
I have a vendor like this, their engineers are just underwater and suffering from quality issues. The sales engineer is constantly having to make excuses and is frustrated.
But, not always the case. A well funded engineering with good product management will be engaged and listen to the field
What I like is the idea of working for a VC backedd startup. We barely have any. The headcount is <40 and they're really really well funded (and expanding towards NA) so if I take it and do well there's a lot of opportunities
Sometimes high level SE's are called field cto's
It's perhaps a more palatable title, if you're negotiating
Build features, integrations or a whole project of our $platform
was part of the job description which is interesting though
Yah, that may mean doing custom dev for a customer implementation. Not really an SE job usually, but in a small company, who knows. I would focus on figuring out what title you want and negotiate for that. At 40 person, 'SE' might not be what you want to come in as: it affects how they think of you.
Oh, what do you mean with the last part?
Job titles matter, even at small companies. As an SE, your role is defined and as the org grows, it's easy to be marginalized.
I think the specific content is really going to depend on the current needs. They said it's something which means I'd be engaged throughout the funnel. I guess sometimes that means pre-sales, other times that'd mean more customer success or even custom implementations
One thing you could negotiate for is a title more commensurate with your background or skillset or what you want to do. Small companies don't care about titles, so now's a good chance to negotiate.
Who's the "we" in "we barely have any"? Have you looked at Wellfound, Y Combinator, etc.? If your goal is to work in engineering at a startup I would focus on that instead of shifting to sales
hi guys
Belgium or, heck Europe in general
There are a lot of titles in the customer facing space: sales engineer, solutions architect, solutions engineer, field cto , etc
Yup some other of those could work. Solid advice, thanks!
I think I'll just proceed with the other interviews I have and wait 2, tops 3 businesss days to answer them, depending on how they pan out
Tomorrow's interview is interesting. I did an internship there and did the case study part of my MSc thesis with them as well. Also have several good friends working there. There's no real cons aside from me being unreasonably picky.
Yes for sure. It's a career builder. But, it's also very diff from a SWE
What I didn't like about the job was that it was too analytics focused. It's an extremely childish argument but I wanted to work on ML projects that weren't strictly demand forecasting, predictive maintenance, and so on.
The thing is, all (consulting) companies that started out wanting to do "super cool ML" here quickly pivoted their entire business towards analytics and data engineering as they grew
The rational choice is joining
Reminds me of an interview with a startups cto. I said something like that (no ai/ml, but about ambition) and his answer was; he didn't become cto by working his way up or iterating to the position, he just did it and started a company doing what he wanted to do
(Which was funny advice in an interview)
Yes
Do projects. The modules are a byproduct of doing projects.
!kin
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.
Great! Don't rush, just learn a little at a time and you'll be great. Hang out in #python-discussion for help.
Yup, there's lots of ways. It's a good project. The other channel will help you
That's fair
I don't have the risk tolerance for starting a company. I also think my competitive advantage is soft skills (and not actual ML/AI). Irrespective of where I go I'll slowly pivot to those roles, but hopefully in the span of 5-10y and not in the next 2 months š
I stopped rationalizing it a long time ago. People dont start companies for rational analytical reasons, imo. Once you start analyzing it, you're not going to.
Interesting. I haven't answered the recruiter's email yet (I told them I'll think about the role) and it seems they want to accelerate the process š
If you think too much about it you'll find reasons it may not work out and then you won't do it
I want to ask about internships that were very short, around 1 month. I left one because the company culture was poor, especially in terms of respecting employees working hours and working speed (especially for unpaid interns). Additionally, I had another short internship which i left to focus on finishing my studies. Should I include these experiences on my resume or not?
I mean, I said I'll never make a company but that's untrueish. When my SO finishes her PhD we'll probably travel for (close to) a year and I'll give it a shot then
If it doesn't work out during that year (or I don't feel like working while traveling) it'll be no harm done
Belief is the operative word here. If you start worrying about probabilities/etc, you'll talk yourself out of it.
It all depends on how rich you are. Entrepreneurship is a dart game. Launching a successful company is like hitting the bulls eye. Middle class folks get 1 throw. Rich folks get multiple throws
It all comes down to how many times you can try and fail
Well, rich folks throw other people as darts (the VC model)
That's the game
Sorry for disturbing the convo
Hello guys, i'm new here.** I am moderate level python coder(school knowledge). The only language I know is Python. **Now I am gonna start learning a new one(the basics over a period of 2 months). I have completed school and going to join CSE core in an college in 2 months. In this gap I want to have a good basic idea on programming. So what language so I start with foremost??
Hey folks needed some suggestions i am currently working as fastapi developer but i want to switch now the problem is that the marlet is more focused on django although i started learning it through docs now how knowledge is needed so that i can defend a year experience and can i do this 1.5 months
Well i will suggest to work on framework probably python support in almost all field and still if you want to learn new language go for JavaScript
hmm
should I learn any prereq. lang like HTML to start with javascript??
How about this? Anyone any suggest?
Never thought I'd say this but applying is actually quite exciting It seems like there's many cool opportunities out there
What language does your college teach as an intro language? It'll likely be Python or Java
It's funny to say, but I always liked interviewing. It's almost zero cost: most likely you'll get nothing, maybe learn something about a diff company, and maybe find an opportunity (but probably not from any single interview)
Yeah, like the whole sales engineer thing. I'll consider it for real but I won't be "swooned". It's just like without their reach out I'd never have considered it
The hardest part for me is I'm effectively transitioning from research to industry and it goes either or two ways, they discount my profile on the basis of it or they're like these people and put a lot of interest in it
Customer roles are also very credential driven; publishing is one way to excel in that world
So, the academic / research part can be a big asset
Very might be overstating it: but if you have credentials, the sales ppl will find a way to work it into every conversation: for credibility
Y'all I think I found my dream job
https://careers.miami.edu/us/en/job/R100071966/Software-Development-Engineer
the benefits go CRAZYY on this one
Check out Miami CoL
(But yah, it's a good city)
I live in miami already sooooo
Ngl, envious. I hate the cold wet lands of my home nowadays
Are most coding jobs remote where you can work from home or no?
they all are
whether the bossman allows it is a different question
Ah okay
Are there any websites so I can find like job listings and the requirements
linkedin, indeed, etc
I have no idea, syllabi not released yet..
You can ask the school. Call the cs department, they're quite friendly. Usually the department admin (the person answering the phone) will ask the dept head. It's a totally normal question
Hmm fine, i'll give a try
Get comfortable with seeking out information: freshman are notorious for not engaging with the department and using all the available resources (tutors, etch
and b/w java and javascript which one to learn first
doesn't really matter
So they both are diffrent in their own aspects??
don't fall into the trap of trying to find the most optimal path to learning
Do you agree with my comments above on department? (You being closer to it than I)
Hmm finee š
usually the university's course catalog will mention what language will be used, but failing that yah - calling up or emailing the CS dept. is reasonable
it's not like they get a lot of traffic anyway, lol
Java is to JavaScript how car is to carpet
I have no idea about CSE(I know only python which is a speck of dust in a desert), but I look forward in exploring the field of CSE
There's a few things you could also do over summer, I'm a computing history geek, so I love to suggest reading about the history of the field.
I googled it for you .. As of 2023 in the US it was about 40% remote and 40% hybrid for SWEs
All the normal job sites like Indeed, LinkedIn, etc. list fully remote jobs
Can you suggest any good yt channel??
I'm old. I read š
Computing history videos or just programming videos?
š , so can u share any references, i'll try to purchase
computing history
Veritasium is pretty good for that
Hmm I have seen his physics vids not this ones, 'll give a try for sure š .Thanks for that
yah. He has some computer videos too that go into the history of how something came to be
Nice
If you want python learning videos, Corey Schaefer is recommended a fair bit
!res for everything else
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
have fun 
Hmm fine, i'll check then out
Sir, you're a university student or working man??
im a student
hmm finee š
The Chip is on microprocessor history, any book on Alan Turing, I liked Code: The Hidden Language of Computer Hardware and Software https://a.co/d/06UZDov. Trying to think of good intro books, besides these.
yeah I'll take note of that š
More broadly, my point is: learn / study the bigger picture, not just 'how to program'
Yes sir š
Innovators Dilemma and Mythical Man Month are always in my top 5 list too
They're beginner friendly??
Yah, none of these are technical books
Hmm perfect!!
Your public or school library is a great resource too. Grab a (not too technical) book on something you know nearly nothing about.
Actually I reside in India, and in my town it's not so sophesticated š , to have a library
I'll try reading E-Books
In that case, archive.org is also your friend
Thanks, it would be helpful š
Hey, does anyone here have experience with MSc apprenticeship programs in the UK? š
Hello! I'd like to contribute to Cpython. Where do I start? Is there newcomer friendly tags in the issue tracker?
Hey š First check out the developer guide: https://devguide.python.org/
A couple of core developers are occasionally around in this server. You're most likely to see them in #internals-and-peps, so that might be the place to ask.
Hi @turbid bobcat i made the changes, tried to make it a little more consistent. does it look better ? any futher changes i can make
Thanks a lot in advanced, already pinged u a lot lol
alright!
ok! but where can i add flask and REST?
like can i mix it with languages and framework?
or remove it
operation section will bulk up with lots of stuffs then ig so
lemme try up
could open them to lawsuits
this is stupid as f
people argue for the dumbest things
You only need one weirdo out of 100 people to spoil the whole thing
Imagine someone sues you because of an answer you gave here in #career-advice .
You still have to engage lawyers, adds stress and time, even if it is frivolous. And the end result is it's not worth it in the end
you have to demonstrate damages, quantify them, etc.
So all in all, the benefits of giving you an explanation of why you are being rejected does not outweigh the risk associated with it. It's just so much simpler to do nothing
the more established the company, the less likely
technical interviews and take homes have been disappearing. At most they do a "case study" here
But honestly, the 4-5 round tango is probably worse
Lighting candles and praying to the lord almighty you're not a grifter I guess
we've hired one of these in the past
Ever read the original fizz buzz article?
If not, you should, and then read the followups and discussions of it over the years.
I don't mind lots of rounds. It's the 5 people at one time that I can't emotionally handle. I walked out of those with my head spinning.
I can speak to any number of people at the same time. I'm just too impatient for several rounds spread over weeks
For better or for worse talking is the only thing I probably score high in, percentile wise š©
You have a future in sales engineering then š
@turbid bobcat made changes, is there anything else i can do
Our worst hire was a disaster. He was on the verge of finishing his third MSc (law). Already had one in mech eng and another in AI. He could do absolutely nothing.
I don't know if anyone has seen catch me if you can but that's what it was like. Handsome, well spoken dude but absolutely had zero skills
alright! again thanks a lot for your help, without your revisions i were never been able to make good changes
I studied with tons of people at MSc level that were OK to decent students that I knew really didn't have what it takes. Doing an exam well doesn't necessarily mean you actually have what it takes
alright will work on it today evening!
You can brute force your way through
Or be like one of my good friends, she did pure math and then AI. She's good at pure math math but not at all at engineering math, mathematical modelling or programming (but she graduated). That's always going to be a struggle
I have a few standard interview questions, usually something just hard enough where someone needs a little help to get thru it. I remember one candidate who nailed them, like just almost too easy. Hired them more or less on the spot. Fast forward: they were absolutely useless and couldn't problem solve anything. I believe what happened is our third party recruiter prepped them (by asking prior candidates)
It was one of those; I forgot why I ask those hard interview questions. I want to see someone actually think and interact; and I never saw that part of this person.
The third party thing is a bit strange. For one of the interviews I have the recruiters want to prep me before each call by telling me "what the person likes to ask" and so on
It's obviously because they get a commission for hires. If they take it a little bit too far it actually works against the company
iām leaving
?
Hi everyone, i have a 'career' related question, but i suppose its more about Github. As a growing developer, i realize its potential, but i dont know the Proper way to use Github. I've uploaded some code to my profile already and made a few repositories. is a Repo like a project, that i upload all the related files to, totally separate from other repositories?
I ask in here mostly bc I imagine this will come up at work, or with showing my skills to an interviewer, i'd like to have an organized portfolio rather than a messy one. Thank you!
@terse field your question about git and github belongs in #tools-and-devops. Thanks!
Thanks
Since i'm speaking more on the career side, i'll keep my answer here
If anything, your best value from doing this will come from learning how to use git itself. IME, no one will actually look at an online portfolio or Github profile until the resume has already made it past the HR screen and you have already been scheduled for a technical interview. At this point, the resume gets dropped on the desk of (or emailed to) the engineers that will be performing the interview, they'll look over the resume, and if they're interested check out your online portfolio
So in other words, don't expect it to get you any interviews, but expect it to be the source of some discussion during the interview itself
Could webscraping be a career?
probably not
Roles that involve data analysis might occasionally involve scraping data, but it's certainly not an occupation.
In a similar vein, you wouldn't say 'is hammering nails a career': carpentry is much more than one thing
I guess a way to reword it is ādoes knowing how to web scrape help you further in your career and does it open doors for career opportunitiesā
i mean, yea. are you interested in data analysis / data engineering?
I'd say indirectly. The skills you'll gain by learning it will be transferable to other SWE problems. I do data engineering, and while I very rarely need to 'scrape', the tech and problems involved are common.
as a data engineer, what tool(s) do you find yourself using most often on the job?
Sql, pandas, numpy, some polars at the low level. Various orchestration tools above that
yes I am, also some web automations too using selenium
how long did it take you to get comfortable using those tools
I'm old, not a good comparison, but I'm still learning.
Biggest one is SQL tbh
Personally never touching pandas again and slowly converting my work's code the Polars š
But SQL definitely the most important
For us at least, we also do a decent amount of scala for spark
Guys, how do you know if you like coding as a career?
Do you guys think the act of coding is fun or the end product is satisfying?
does gsoc requires 18 years of age and less ? šš
the process of coding is fun.
end product and receiving gratitudes is satisfying. that motivates continuing even further
coding more features -> recieiving more gratitude and etc.
Also i enjoy that with coding i can interpolate my imagination to real world stuff pretty much.
Well... at least coding itself fun and if u learnt good level of clean coding
refactoring/cleaning up/restructuring code is fun too.
It can be frustrating though debugging very bad code.
but well, that's part of life. And investigartions can be fun too. Especially once they finish and u milk results.
if some code is very bad, no one prevents me if necessary starting with cleaning up code first (if it is reasonbly possible at least)
Then i receive enjoyment => and have it fixed in quickest time
80% of effort can be often not coding but actually digging information, communicating with people and etc.
ergh... shrugs. There is its own fun in doing research and reading documentation, i compare this effort with my experince of playing heavily modded Minecraft servers. Very similar.
someone please holp
So in reality coding has both not fun and fun parts to it š
Considering that debugging some obscure issues can be taking a large portion of time
Preferably we need to be a bit of masochists to find fun in it.
Depending on amount of tech debt in the code base, it can be veeeeery not fun
Then better your architect, unit test and static type code, then more it is enjoyable to support usually
Having CI in Github Actions for examples, having deployment via docker as infrastructure as a code, all little bits simplify and help doing things easier
@buoyant seal I've given up on coding before. Partially because none of my friends were interested in it. But now, they're starting to get into it.
I think one day i just gave up coding entirely, probably from burnout of coding a website. Maybe I was punching above my weight
well, in my opining coding requires a plenty of stubborness to keep going, and belief.
Belief that i can do everything, having applied enough of effort helps me to keep going through difficult moments
https://youtu.be/3WfR87K5zW8
Sometimes that is the only left, when struggling issue can be lasting for days, and the only thing is changing are the old Error msgs to new ones š
The Matrix Reloaded
Initial release: May 7, 2003
Directors: Lana Wachowski, Lilly Wachowski
Screenplay: Lana Wachowski, Lilly Wachowski
Movie Info:
http://www.imdb.com/title/tt0234215/
Watch on Youtube:
Subscribe to get more epicness in your life.
This video is only for entertainment and motivational purposes and I ...
Otherwise i find fun in finding perfection => How to do things with lesser effort.
Coding has a lot of parameters for optimization to reach perfection.
So this is a challenge that will keep me going through my career
Other known to me people that are tech wise but not coding ones (They do stuff for modding games) share i think same traits -> Stubborness to keep going and finding... some fun in solving tech problems like that
Some have this stuff from a start. I lack in some moments, and just try growing those feelings if i can in some cases. Until one moment they become natural part of me eventually.
i try not to force stuff if it goes completely in correct, i just find a fun way to go with it (at least in terms of my pet projects and self education)
for work itself it is different, but i have motivation in being paid too for my time and effort š
Despite me having backend dev job role, i don't try to make projects in web way all the time... (well actually i do a lot now once i finally found tech that works for me)
I can be applying my effort in other stuff i find interesting. Whatever catches my eye.
For example for learning java i am not even going to try learning its frameworks at this moment for now, i will be just participating in minecraft modding ^_^
Web development can be... differently challenging. So best finding stuff that is fun instead of trying to build abstract business like stuff
Solutions to mitigate tech debt and making things easier are applicable though, in which case things can be far more easier to do (yay to unit testing and static typing)
#career-advice :I am working in a team that has both Data engineering using Python,Lambda,EMR etc., and APIs using Java spring boot , SQL etc., My role is more of a scrum master role to make sure the team is devliering everything to Def of done and def of ready. However, I wanted to get my hands on technical as well and at the same time I am little shy about asking for help from Juniors.. I want to learn and take some small technical tasks on my own. How do we proceed? Also, where Can I keep my practices ?
you should google the GSOC page, they're very detailed.
Had last round interview with director yesterday and camera gave up on last minute, whats the fuck is going on.
Everything seems to be going south
Very brain friendly guide into Java was recently updated ^_^
ultimately though u need practicing, making projects. Start with smth small, like creating simple CLI application for smth
Or simple GUI application with stuff teached in book.
Once u grow confident in skills more, jump to more intricate stuff
Don't leave even single practical exercise out in this book. You need as much practice as possible to get hang of it.
You need building your coding simpliest stuff first, solving simple 10 code lines problems like
to get used to coding and reading it
Average student codes from barely being able to write 5-10 code lines, to writing a mess of 1000 code lines in a span of a year.
(And eventually learning how to write less mess much later)
i need to write a code which takes the data for the rainfall throught the week and then presents the mean rainfall the overall rainfall and the day with the most and least rainfall im stuck at the bit for the most and least rainfall could someone help please
why are you using [] for conditions? That will always execute the condition
Oh thanks
How do you guys decide what to spend money on to accelerate your learning as an engineer?
I agree that you can always learn everything by yourself for free but for example if you have a choice to either learn Chinese (so that it's not Latin-based) on your own vs going to a language center, going to the language center would save you both time and effort on learning it to a certain extend right?
So what I'm asking here is what are those "language centers" that I, and engineers in general, should care about?
hey guys can I do gsoc at the age of 24 ?
Interview went well, I'll know if I have the role in a couple of days. The only issue was the fact that they're done hiring for the season under normal circumstances
Hope it works out 4 u brother
Any decent employer will have a budget for this stuff. Spend it.
What you should spend it on depends on your learning goals
Their rules don't mention a maximum ahe
isn't there a requirement for being a certain grade in college?
r u sure ?
Hi anybody from Germany here by any chance?
ban
jobs with senior in the name makes me think that if u kick a tree there will be 10 seniors falling from it
Hi
Hello, be sure to always ask your actual question. Don't ask for a person who can answer a question you haven't asked.
Hello, you're probably looking for #python-discussion
if you do want to talk about careers, be sure that you say everything you want to say in one message.
I just want to know, what jobs that I can get by mastering python, I am intersted in ML( and AI) and Automation
None. No one ultimately cares if you've "mastered" python. They care about your skills in the domain that happens to use python.
If you're interested in working in AI/ML, you'll need academic credentials related to AI/ML. And it will probably be a masters degree.
So, No matter how much I learn by myself, it'll be worthless without a masters degree ?
For AI/ML, the answer is unfortunately yes, as far as getting a job is concerned. Though there are cases where you can do it with just a bachelors.
Though I would never characterize learning about things that you're interested in as "worthless" in general. learning is good.
Think about it like this: Python is a hammer, you are applying for construction jobs. How often do you think a construction worker is asked how good he or she is at hammering? The answer is zero. They are good at building stuff, using the hammer is just one tool to accomplish that.
Let us know how it went! š
Hey I am getting an opportunity to interview at a company which will pay double my salary which is bigger and more stable
Do they adjust your salary for location? Otherwise remoting would be a good option
Does anyone know what are some career options in this field that are entry level? Iām looking to learn python in my free time & want to know what I could direct my attention to.
From what I've seen software testing roles are easier (and more chill) to get into, assuming you're coming from a "non-traditional" background (like, you're changing careers, didn't go to uni, ...)
you can't ask for jobs here directly. are you asking for job hunting advice?
hey what I am saying is I got shortlisted for interview at a company that pays double
I will update on how it goes
Yes this exactly the case. Thank you for your advice, I will look into software testing.
Oh I didn't know you wanted to relocate. In that case, yeah I agree.
btw, follow up from today's interview. I'm in. They'll send me the offer Friday š
congrats
Nepotism. I messaged the partner last week tuesday, he put me on the fast track and here we are today. I don't think I could've done it through the regular routes because my applications were going so so slowly
That's networking not nepotism
nepotism is a subset of networking
!cban 1249870712538136619 Scam
:incoming_envelope: :ok_hand: applied ban to @void crest permanently.
Yeah, they rejected 5 people just yesterday. I think I'll spend even more time on nepotism networking in the future.
The elephant in the room is what I'm going to do with all the other interviews I've booked for this week.
I think I'll cancel all of them except the one I got through a referral because doing it now would be impolite I think (or maybe doing it for no reason is more impolite, unsure). I'll bow out later there.
wait for the actual offer !
Isn't nepotism strictly family relationships?
It is, I was joking
I guess you need to expand your family, that seems shady
Zestar75 in 5 years with spouses in every country
Good point. The odds of them walking back is very low though. Their angle was "We've done all the projections and we're fully staffed but we think the opportunity cost of not hiring you right now is too large."
which is a nice thing to hear about yourself š
Is this theSE role?
No. Standard "full-stack" role that goes from data engineering to ML
:shrug: a referral, especially from a past colleague who can vouch for your ability, counts for a -lot-.
Immoral? Where's morality here?
Immoral might be not giving someone a chance based on their race, gender, etc
Yah, the hiring process is about selecting for success. A personal referral is a strong positive indicator.
The company doesn't owe anyone a 'equal' shot.
(Outside of the clear reasons mentioned earlier)
I might really like candidates who went to school xyz.
There's always a hiring hierarchy, internal hires >> direct referrals >> everyone else
And similarly, there's education, experience, location, etc biases. It's never a simple; who does the best in the interview
Often companies are required to post it externally, and then internal candidates might apply
And, even if every resume is accepted, a strong internal candidate might get placed before an external candidate ever gets a shot.
Nepotism is family relationship: people getting a shot not because of a good reputation, but family loyalty's
That's bad for company.
does nepotism even work in big tech? i have a family member that works there and would be nice to get an internship there that way
Nepotism always never works.
No, its strictly because of familial relations
Its not "wrong" until you have people skip out on accountability because of family connections
It can get your resume on the hiring managers desk, rather than an HR inbox
Getting your resume on their desk via a family member may be unfair, but it's not nepotism strictly
hmm, yeah that might be helpful
One time I was hiring two devs at big tech: in house recruiter posted the job, and said she got hundreds of resume and would filter and forward. At the same time, I got about 10 resumes from other managers dropping friends and coworkers resumes on my desk (literally)
did you spend more time on those 10 resumes or weigh them differently in any way?
I scheduled, interviewed and hired before I ever got a single resume from HR
(Now, not all HRs would allow this, this is just my xp)
I also learn to never let HR filter resumes. Just send them all to me.
Depends on how you made the friends? People you worked with vouching for you are different to your daddy vouching for you because youre his son
Yah, -and- they were all good candidates. It wasn't like I compromised. Maybe I didn't get the absolute best, but I would've kept interviewing if they weren't good
that is what i'm worried about, lol
getting hired when your dad works at the company: not nepotism
getting hired because your dad works at the company: nepotism
not sure what is being shrugged off
Curious where the line gets drawn. I shook hands with the hiring manager for the company I work with. I was called and hired the next week. Is that dubious?
I shrug it off, tbh. There's many perfectly fair reasons to only look at the 5%. In my example, it was because of expediency. Sitting through hundreds of resumes vs just going with the first couple I got (from managers who I hoped wouldn't be wasting my time)
The thing is: I look at hiring as a very imperfect and imprecise process. So, anything that improves the odds of success (or reduces lengthy interviews) is a plus.
I don't think I've ever had 5 candidates make it simultaneously to the last stage
We're usually down to 2 maybe 3
(Often just 1 and it's a 'hire/no hire' decision)
You know what I'll say.
perhaps I didn't scroll back far enough. What do you mean exactly by "do this"? Pass over someone in favor of someone else?
(It depends, for everyone else)
if you've got three candidates in the last interview round and you only have one opening, you have to pick one, so by definition, two of those people are going to get rejections.
How they got to the last interview round at that point is no longer relevant.
It's possible the other candidates were mediocre, and/or the referral was exceptionally strong from a well respected person
If my top engineer came to me and said; I know we have these three candidates, but my friend X is amazing... an absolute rock star, we need to hire them, I'd hire them (I mean, I'd still meet them first)
Yeah, even referrals need to pass the smell test of a meeting and greet. 
But: I also don't trust my hiring ability that much: I assume I'm going to be wrong 20-40% of the time
I think research paper can help in this
Do you think poor education creates imposter syndrome? Lack of experience?
Neither create it. Both can enhance it.
Yah, and to be fair, that's different than my other example of just expediency (waiting for Hr to filter resumes/etc)
Good answer. That seems about right. I wonder what else could minimize it other than good education and experience.
I don't feel education has much to do with impostor syndrome at all.
Is there research done on this?
I've certainly known people with poor education that thought they were kickass engineers (and vice versa)
youtube is enough to train someone to start a million dollar app though
what is your definition of poor education?
and like... if your education is actually poor, and you believe you're underperforming because you are underperforming, and you need to work harder to make up for that poor education... then that's not impostor syndrome, that's just an accurate read on your situation.
impostor syndrome is when you believe you aren't capable of doing the job you're doing despite actually doing it fine
From my own experience anything that can cause one to ask "can I really do this?" adds into the emotional baggage that drives impostor syndrome. A lack of education could easily cause that seed of doubt. It's just like any other social pressure of perceived expectation.
Hmm. Interesting.
Mailchimp seems to think it has a lot to do with the person. At times I think the environment or industry can contribute at times: https://mailchimp.com/resources/imposter-syndrome-at-work
sure, but (without knowing someone personally) it's kind of a chicken-or-egg problem: do you have impostor syndrome because you perceive you have poor education? or do you believe your education is poor because you have impostor syndrome?
I would, in heartfelt honesty, speak with a therapist for a better understanding of what might be driving your challenges. Summaries are great. Everyone has an idea how it all works. But we are all different and there is a significant amount of nuance to syndromes.
I feel like I have seen research on correlating impostor syndrome with levels of education but quality of education is hard to evaluate anyway, and self-reporting is problematic when the thing you're trying to measure is how bad someone is at self-reporting
Really appreciate the feedback on this. I'm trying to build a system to combat this, but I am starting to doubt that what I'm building will actually help. Basically it's an education system that also provides experience, but a lot of people do this and this syndrome is still happening and causing mental health issues.
It does seem like more of the same mental things that happen with peer pressure and not meeting, as was said, percieved expectations.
Things like impostor syndrome never go away if you have it. Each individual learns how to control it, manage it, and live with it. We turn it into a driving force instead of a weight holding us down (sometimes).
Not everyone can control or manage it though. I do the same when it comes up. I do use it as motivation. But I wonder where it comes from still
Not everyone has the resources needed (or the willingness to use them) for controlling mental challenges. This is quite true. I'm sure there are exceptional cases too.
Extreme example: If I know for sure I can fry an egg, then if I'm at home doing that, I may not feel inadequate. But maybe if I entered a competition and was able to see other people frying eggs, that might come in, because I'm comparing myself to others. And then who sets the standard of a "well educated" or "great programmer"
One thing that most of programming lacks in my opinion is a lot of agreed upon standards on what is good, acceptable, correct, etc. So many styles and ways to do things. Of course some standards do exist but they are different from company to company. For instance. I may be "Senior" at a company but "Entry level" at Google. How is that?
I don't think experiencing occasional self-doubt counts as impostor syndrome. Especially in the context of an unfamiliar and new situation like entering a competition against people whose skills you aren't familiar with.
Impostor syndrome is characterized by the inability to recognize your own good work in spite of external evidence like people telling you how good it is.
This is an interesting TED talk on it: https://www.youtube.com/watch?v=2nlSD0zD8Gk
Just found this
Despite the recent outcry that says, āstop telling women they have imposter syndromeā Sheaba has found a Hidden Truth about imposter syndromeās roots as she works through her own baggage and helps her clients resolve theirs.
Imposter syndrome is the byproduct of having to project āThe Representative Selfā approved of by society at the expense ...
In this case it was fair. I interned there + did my thesis with them. It was more than "hey can you check out my friends' resume"
The moral concerns happen if it gets abused.
Beyond that, it's no different than any other signal. Note that not all referrals are equals. The interesting referrals are those coming from someone who has worked with the candidate and think they could be a good fit.
In general, while the referred candidate might get put at the front of the queue, they would still go through the same hiring assessments. It's also useful to build trust with the team
All in all, it can save time for everyone since it is a situation where there is a need for an engineer and someone already knows someone else in their network who could be great for it
it's also why you sometimes see absurdly specific job postings - companies want to hire a specific person, but legally have to have a hiring process, and so they tailor the position to the person they want to hire.
frequently done for visas where the person already work there
make them go through the same process as other candidates
The idea that all candidates go through "the same" process is not entirely realistic IMO.
Even when interviewing on-paper similar candidates for the same position, you judge people based on what you can observe about them and that varies a lot from one candidate to the next. When you're at the 2-3 candidate stage it's likely that one person had a better Zoom interview and one person had a better take home assessment and you're trying to figure out what hiring decision makes the most sense for the team. Some people are hired based on attitude and cultural fit and you gamble on their technical skills, some people are the other way. Having another candidate with a glowing recommendation from a team member is another way of getting there.