#career-advice
1 messages · Page 133 of 1
but why do you need 2 degrees at all?
dual majors > dual degrees imo
They're the same thing to me. Never heard of a dual major that didn't get you two degrees
interesting. i've only heard the opposite 😩
Probably it's a regional thing
the only reason i evantually want a doctorate is to make my coworkers call me dr Sarati even though it has no pay increase
also my mom might finally be proud of me 🥺
Personally I was never big on the slave labor aspect of academia
I lucked into a research job fresh out of my BS so I basically cheated the system
so like unpaid internships
i'm so confused by what you're saying. you wanted to graduate early so you can start earning money, and you wanted an internship because you wanted to earn money, but you want to do a PhD? and you want to spend more money on courses?
PHD after i have money from nice programming job
and i dont want to graduate early unless u consider 4 years early for 2 degrees
i thought that was one of the reasons for wanting to do the study abroad in the summer. besides, a phd isn't just something you do because it's cool, you need to really really want it
study abroad during summer is just cause i dont want to work a job im overqualified for over the summer
What do you want a PhD in?
PHDs are in reality kind of boring, you should do some research on what PHDs actually do, which is just research and even more research
i like research
you like research upon research upon research? because all PHDs do is recursive research
I'm less confused by your planned career path because I know people who have pretty much done that. It's not super uncommon in some fields, idk about pure computer science though (try to find an employer that will pay for your PhD research)
But as I have mentioned I work in a research field and most of my coworkers and peers are PhD holders. Most would strongly recommend against getting one just for recognition. Maybe you should interview some PhD candidates at your university and see what their lives are like.
also, people who insist on being called Dr. are the most insufferable kind of PhD
the smartests phd i know just prefer to be called "dude" or bros (or their name / nickname)
in academia everybody has one and in industry nobody cares
oh man, yah. I instantly remembered an ex-coworker who was that phd.
So likely a double major
Yah, I was ABD and abandoned. I somewhat regret, but I think I chose my advisor poorly.
That's really important from what I understand. Picking an advisor can be a minefield
Yah, I really screwed up too... another professor really wanted me, and I picked the busier and more "out there" professor.
i double majored. dual degree was also an option but required even more classes
What part makes it "double"?
one major was in college of science. one major was in college of liberal arts.
Interesting
How should I get started with dev-ops
by learning dev?
Any places yall will recomend?
youtubers, websites?
What do you know? What grade/level/education are you?
Im new new
!resources is the normal advice. Pick a tutorial, follow it, go to #python-discussion and ask questions. A Byt eof Python and Automate the Boring Stuff are popular. For youtube, there's lots of places, like corey schaffer and brocode. For more structured classes, there's CS50p.
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Once you get through the basics, then ask "what's next" in python-discussion.
Okay
Also: it's going to be hard at first. Not impossibly hard, but it can be frustrating until you get through the basics.
I understand the basics a lil bit
anyone good with modules?
This channel is for career discussion, see #❓|how-to-get-help
oh
People here are so smart, I couldn’t resist! 😛 plus I don’t want to come off as annoying and impatient towards the company xD I’ll take the call 7am tomorrow though 😮
If you have no degree of any kind, I would focus on fixing that first if there's any possible way you can. DevOps engineering is an advanced professional field and so however you get there, getting a degree will make it a whole lot easier in the long run
I'm sure you'll be fine, but it's totally reasonable to request an agenda so you can be prepared

It can be frustrating after the basics too lol
Ooof
My phd friends tell me their advisor can make it or break it
Growing up now, I need this channel for career-related conversations.
Good. Only grown-ups allowed 😄
This channel is a nice break from the rest of the server at times :P
Yeah, for those who are trying to mold or get help for their career
Are cs majors useful?
are you asking about a person in a CS major or a CS degree itself or ?
*minor sorry
Depends on your endgame strategy
Alr
Thanks
@fierce inlet there are four main categories in terms of computer-related studies: computer science, software engineering, information systems, and information technology.
what's your major?
Thinking of business, but in terms of tech entrepreneurship
Do you know anyone that you are in touch with your related interest?
A minor is nothing more than taking a few specific courses. Whether you turn that into something meaningful really is about you and your motivation.
Not anyone at the moment. Still trying to figure out how to connect with likeminded ppl
and agree with Juv: If you're just planning things out now, definitely talk to people... a lot of folks change majors freshman year.
Okay
Thanks, this was a helpful conversation
Im a beginner (very) in the cs field and i live in a suburb town, it is difficult indeed. Thats where we should know how to social network—socialise formally or informally for beginners.
@fierce inlet do u live in a city?
Town
This discord is amazing. Hang out in #python-discussion and you’ll learn a lot from people of all ages: from teenagers to engineers with decades of experience
We should look at any available job spots related to our interest even if its just a town. Apprenticeship if possible.
Yes, I think more exposure would definitely help
relocating for an internship is also relatively common. worth considering
my mom and i are planning it but the financial are not fitting for us 😦
some internships will offer relocation assistance, either through providing dorms or a stipend or something else. many also just pay enough to cover housing
I'm a bit confused, I thought they were high school age, not college age?
uh. oh, marshmallow seems to be 🤔. but Juv idk
Yes high school
Are you a senior?
no. 2nd year
year 8?
i'm not familiar with the term; i assume you're not in the US? i'm in my second year of uni
aare u a senior?
lol, im talking about high school too but your way above that 😄
Yes
last year of high school or second last?
Last year
are you done this year or next year?
Oh mb mb
Done next yr
oh.. 8th grade? you've a lot of time before working then, hah
@true harness u studying a cs-related field?
Haha true
Yes, you have time but you must have effort and diligence too, which are things that I shouldve done.
what kind of experience are you looking for?
I have a couple ideas which are at my football club doing something in design field, parents friends company, something to do with computer science
So let's take a step back.
A resume is used to convince someone you are worth talking to and have relevant experience.
Like, let's say you want to make a game and are recruiting an artist. And you have 100 people applying. As someone recruiting an artist, what would you hope to see? In general, you would expect someone to show they have done a lot of artsy things and cool artsy things that are difficult to make and require expertise.
It's the same thing here, except you are one of the hundreds of applicants.
Given that design is very different from computer science, it also means the skills involved are very different and thus you may want to think about at least two different resumes/CV.
In terms of content, besides the general skills which can be useful, I would also suggest to think about "how this skill X shows I know cool stuff about the role I am applying for".
So I would add some examples of cool stuff you have done in the specific areas
Isn’t that more for cover letters?
A CV should just show your work experience and talent not you as a person
people read first the resume and then cover letters
You should tailor your resume/cv to your audience
People may be more lenient on a 15 years old kid or if they know your parents, but the rule of thumb is a recruiter will spend at most 30-45 on your resume/cv prior to making a decision about discarding your application or not
excuse me.I have a question.are you an HR or someone like that?
something like that
oh I see
But what I’m applying for it’s not obvious they do work experience
I doubt any ppl even know they have done it
it's entirely up to you and what you feel comfortable with
you can even try different versions with different people and see which one gets you more results
I agree with you.everything shouldn't be typed in the CV.
Just a thought, I'm doing leetcode, just for fun and a bit of training. I don't struggle with questions, but my answer isn't always the most efficient answer. It's good to learn how to do things more efficiently, but I'm curious.
If I was in a job interview and I was given a code question, and I was able to solve it, however it wasn't the most efficient answer would that be considered a pass or failure?
17.5$ an hour for Software Development Engineer Intern
Good idea
it depends.
If it's like giving an O(n^2) solution when a linear one was expected, then yeah, that would fail
Is that good
efficiency is literally a respect or factor when HR
Starting out as an internship anything is good to put on your resume. But, in short, no.
that is way way way way way way below market in the USA
is about to recruit you.
Thats pretty crazy
I have to do it man. I have nothing. It's better than have nothing on my resume
Ig once you make the big bucks every bit of work experience will be worth a lot more
Sure. But at that price, you may want to continue looking in parallel.
If they are that cheap, the environment might be terrible
But its better than an unpaid internship, and would look good on your CV. I'd take it and see it as an extension of your education, only you're not paying for it, you're getting pennies in return. Do it until you stop learning or find something that pays better
but internship deserves to be considered by HR.it is my opinion.
If you do take it make sre you have an active LI profile and have that up on there. You can set your badge to open for work (theres an option to hide this from your employer), theres a good chance recruiters ma contact you too
this makes sense, thanks
they should provide a chance for a student to work and even study in there corporation.
cant agree with you more.social is somewhere we could learn what we experience by ourselves.
Damn they even want me to commit 10-week asap. They seem needy for workers. Red flag. Hey, but I'll do anything to put it on my resume.
it seems that they appreciate you and wish you work there as soon as possible.

do you need math for artificial intelligence?
The actual calculating aspect of Maths isn’t necessary but the insights into statistics help.
Cause if you don’t understand the distributions of your data, you won’t be able to properly optimise it or spot when your models have been trained incorrectly.
so it is not so demanding for maths but in some way,it is necessary.
by the way,artificial intelligence major in which subject?or more exactly,which subject is artificial intelligence demanding for?physics?
It is very difficult to have complete confidence in results produced by AI, so it is most useful in places where little is lost if the AI makes a mistake.
Things like recommendations on a website etc.
AI can also have a large impact where humans today make judgement calls. As humans also make mistakes, the combination human+AI can lead to an overall reduction in errors. Think about things like interpreting X-rays at a hospital.
Physicists are very picky about how results are interpreted, and require the interpretation to confirm to pesky things like the laws of physics and existing models. The combination of physics+AI is therefore not a perfect fit.
However there is ongoing work to build AI models that obey the physical restrains of the target system (i.e. where regular operations like convolutions a replaced by symmetry operations, rotations, etc.).
Generally, using AI in physics requires that you know much more about phyisics than AI, and I believe the same is true in a number of STEM fields.
hi
Not really a career but is it "sophomore student" or just "sophomore" ?
just sophomore
most internships want you to commit a certain number of weeks 
Sophomore Computer engineering student?
@keen shell
@icy berry I just want to know suppose you are hiring an entry-level data engineer, what skills and what type of projects on the resume will impress you?
so im a senior engineer, if you where to come and talk to me, someone else would already have been implressed by you
you would have to show that you are able to work with SQL, as most of us are in that domain
You could say that but why do you ask?
So, one project focusing on SQL is a must then
I mean like a complete end to end data pipeline in which I use SQL for the transformations part
¯_(ツ)_/¯ you can probably string those words in any order and you'll still be understood
you want to show that you understand how to extract, transform and load data
yes, that would show me that you know about ETL pipelines
hirering managers dont use ETL pipelines, so they would not be able to look at you and have you instantly stand out
they work more with task scheduling and issue tracking and those task
so a project that is this, with a small data ETL pipline to a bug tracker frontend would be a great project to have on a resume
does anyone here know how discord.py works?
#discord-bots knows
I see. So, like a complete data solution with proper logging and bug reporting
yes, full front end, full backend, database with etl pipelines and queues for logging and queues for messaging maybe
the full stack recognicable project that a hirering manger knows will give them their attention, a working small scale ETL pipeline will get my attention
if that made sense
Wow, this is an 'aha' moment for me. Now I get why I was not getting any interview calls.
Thanks for the advice. I highly appreciate it.
when i get candidates for interviews, they have already gone trough a screening process
only a few times in my career have i ever got someone right from outside the door so to speak
also the hirering manager is the key to success, they will help you to get the job if you involve yourself with them
ask them about prep suggestions, common pitfalls other candidates have done, be honest with them, if there is something you dont know let them know about your weakness, they will help you do a better interview
** I love this blog, as it summarizes a lot of the advice that we end up spouting in this channel: https://blog.pragmaticengineer.com/advice-for-junior-software-engineers/
Gotcha!
Its is much harder to get into tech then when I started.... two decades ago thats for sure
there are just more candidates, and you have to make yourself stand out from the others
Yup. Every job posting has 1000s of applications
That's somewhat the point of that blog (second half): How are you gonna stand out?
you can practise interviewing as well, with friends in the industry, though mock interviews, or real interviews for jobs you dont want. though it is easy for me to say that as i already have a job in the industry.
hopefully I add true and useful advice here 😄
it is at least my honest opinions
💯… in small tech, for years I had to find the diamond in the rough… past year, I’m getting tons of solid candidates. It’s nice (from a hiring perspective)
I personally think there is to little focus on entry level positions, I think that you should get new people, mentor them, make them stay in your company and not leave after 3 years, and then foster a environment where seniority can flurish
people should normal distributed, but when everyone leaves after three years, you end up with a split bell curve where the company on average looses competence
the more time i spend on mentoring over writing code, the better the company does it
the more time i architeckt and design over writing code, the better the team does it
I wish every company had a mindset like you
but it somes at a cost, i dont write as much code as I want
and we are programmers, we want to write code to solve problems
so it is hard to get there.
not every company can pay my salary so that I can elevate peoples competence over many years.
very company should think about this so they dont bleed competence, but it is a though sell to management i think.
eivl dropping career advice i am here for it
my current employer wants me in a higher position, and i have been turning it down for years now
hey mina 😄
was it usefull to talk about this @keen shell ?
do you have anything else you wonder about?
😅 out of curiosity from which position to which position he wants you to move? to some management?
Oh, very useful. Thank you
might be a good idea to send your resume to see how it can be improved
im a senior data engineer and architect on paper, i just see myself as a python developer. programming manager roles are the one in question, and if i could get a guarantee that i would get to write, lets say 50% of my time writing code, that would be fine
Yes, just a min
yeah, thats a great one, also differnt countries have different requirements of CV guidelines
understandable. I would be afraid to migrate to too much managements in a future too.
I would be afraid becoming rusty and outdated in coding/tech and becoming no longer having relevant tech expertise eventually :/
some wants you to include a photo, some dont
you get outdated if you stop writing code, i would assume it only takes a few years
working in a vacuum has the same affect
Skills
• Data Engineering: ETL Pipelines, Data Warehousing, Data Modelling
• Programming: Python, SQL, PySpark
• Cloud: Azure Data Factory, Databricks, Azure Data Lake
• Databases: PostgreSQL, MySQL
• Big Data: Apache Spark, Hadoop
Experience
Data Analyst — XYZ Company — April 2022 - May 2023
• Cleaned and analysed data of over 2,00,000 customers using Pandas to create cohort charts,
providing insights into customer behaviour patterns.
• Developed Python script with OpenCV and Skimage for image-based data scraping, achieving
40% increase in data extraction.
• Created a web application using Python, pandas, and Streamlit, eliminating the team’s
dependency on me for a specific task and improving overall efficiency.
• Scraped data from 50+ dynamic and static websites using Selenium, requests, and BeautifulSoup, enabling access to valuable information about the target audience.
Projects
Fashion Sale Explorer App - github.com/
• Developed a Python-based web application using Streamlit to enable users to track ongoing
sales from top fashion brands like Zara, H&M, and Uniqlo.
• Implemented brand-specific web scrapers using requests, Selenium and BeautifulSoup4 to
extract on sale products details.
• Transformed raw JSON data into structured CSV format, selecting only the required data
fields, reducing the data size by 80%.
• Implemented a robust logging and error-handling mechanism, reducing debugging time by 30%
and ensuring seamless data collection.
Azure Data Migration Pipeline
• Created Azure end-to-end data project, migrating on-premises SQL Server data to Azure Cloud.
• Orchestrated ETL with Azure Data Factory, Databricks, transforming data into bronze,
silver, gold layers.
• Utilized Azure Synapse for high-performance warehousing and Power BI for insightful dashboards.
• Ensured security via Azure Key Vault, enhancing data privacy.
i assume you would have a cover letter as well?
No, do I need one? If yes, then what should be inside the cover letter?
and that's the potential problem with management roles. if all your time will be spent into management, you are bound to get outdated if you spend 40 hours for work in not coding/tech
self studies during weekends and evenings have limit to their power after all and at more senior years can dissapear completely due to having family to keep busy at this stage already
you are what you eat :/
well.. at our workplace we use dbt, airflow, kafka, pubsub and a whole set of other google oriented things. so how would I know that you are a fit for the role if i cannot see that. i dont know if you are quick to learn new things, i dfont know if your experience with azure data lake transfers over to google bigquery
in Norway a cover letter is almost unheard of, even though some do use it. so its more about fitting with the area you are working within
but here a well crafted project speaks more then words every could
I see. I need to write cover letters based on the job descriptions, right?
Also, what is your first impression of my resume?
yes, that would be the way to do it.
it's mostly a regional thing
my first impression is that it looks impressive for a one year experience resume
i just skip job ads that ask for cover letters
tbh I seem to have more luck with recruiters/headhunters on LinkedIn that applying to jobs anyway 😁
does linkedin work for entry level postiisons ? or would hirering managers just ignore them?
Good to know from a senior data engineer. Also, is data engineering not an entry-level job, because all the job postings I see are for 2+ years experience.
I have applied for nearly 200 jobs in last 3 months and got only 1 interview call.
200 on site jobs?
"works" in a sense that you can apply and get inteviews if you pass initial filter..... But you probably won't be approached
on linkedin
i mean, not remote jobs
oh. yes onsite jobs
plus remote jobs as well. I basically applied for every data engineer job opening in India that is
its highly unlikely to get a remote possition as entry level
indian developers and im assuming hirering managers care a disproportional amount about algorithms and data structures. Its probably an survivor bias problem, you should have projects that focus on this as well
well my time is up, good luck @keen shell and you can pick my brain anytime you want to if that is needed 😄
It was great talking to you @icy berry. Thanks for your time!
i'm in uni and i'm applying for internships should i grp my cv like this (paid/voluntary) or (relevant experience / irrelevant experience)
cus some stuff is paid but irrelevant... but then some stuff isn't paid but is relevant
Dont group it. Just list all your work experiences most recent first
i mean some is volunteering some is paid tho
so?
i mean technically volunteering isn't work experience? there needs to be some sort of subheading don't you think? or shld i just label it all under the category 'experience...'??
that's so vague don't u think
volunteer work is work
so just have it like this
if the job title or description contains "volunteer" then nobody reading it is going to think you're lying if you didn't get paid for it
'experience' and list it in order by dates???
well i mean ya
this seems fine
this isn't my resume lol it's just an example but ya in terms of formatting
having your experiences ordered by date is good because many hiring managers want to be able to see at a glance if you have any big gaps
I went in and out of that rabbit hole. I spent my years in management getting dumber by the day. I finally came out the other end and am as/more technical than I was when I started. I'm pretty sure I knew less when I left big tech than when I entered (but again, because I was in a management track)
I decided to not go deep down that rabbit hole... Been in weird Data scientist/Product owner/projet manager position in one company for past 3.5 years, and now going into new company into a data engineering role, hopefully won't get dumber there
keep the joy of learning something new and you will do fine
Yah, I like to think the experience made me a more complete whatever it is I am, but I might've felt enjoyed work a lot more during those years.
my employer lets me use 10% of my time to learn something interesting, new or open source work
oh I am so very much looking forward to it. I valued highly every moment I could do something tech related and learn stuff... Much higher than PO things
Yah, reminds me that google killed that policy: https://www.huffpost.com/entry/google-20-percent-time_n_3768586
yeah, i think Larry Page was on to something if you want to inovate
definitely, that's how actual research works lol.
hi, not sure if this is the correct place to ask this, I'm in my final stretch on my CS degree and I'd like to learn Pytorch, but I suck at math ( I barley pass all my math classes ) and I've heard that if I'm to get into ML or AI I should go with Pytorch, how would you recommend I learn this, like where should I start, and youtube tutorials I should follow?
I don't know PyTorch but if I were going to learn it I would grab whatever books, tutorials etc. I can find and dive in. If something isn't going well, just try something else. If you like videos there's plenty of that too, for example https://www.freecodecamp.org/news/learn-pytorch-for-deep-learning-in-day/
My comprehensive PyTorch course is now live on the freeCodeCamp.org YouTube channel. * You can view the full 26 hour course here [https://youtu.be/V_xro1bcAuA]. * Read the course materials online for free at learnpytorch.io [https://learnpytorch.io/]. * See all of the course materials on GitHub
What about Tensorflow?
how to talk in voice room?
Same answer. I'm pretty sure that same website even has another free video course on it
ok, I was hoping you're recommend one over the other, or which has "higher marketability".
I appreciate the help
Courses don't have marketability, the projects you design do. Kaggle contests might have some weight but first you need to learn the basics whichever way you can. You can read reviews if you want opinions about specific learning materials. But you know best how you learn best.
I didn't mean courses but, which one ( pytorch or tensorflow ) has more weight.
hi
你好
I would search the job listings in your area and see which one is mentioned more
we can use both pytorch and tensorflow for ai.
Thank you.
I was just being a smartass, don't mind me.
But, isn't one more popular over the other? Like how React is the king and Angular is 2nd maybe 3rd?
umm.
PyTorch and TensorFlow are both popular open-source deep learning frameworks used for building and training neural networks. While they have similar goals, there are some key differences between the two:
- Programming Style: PyTorch follows a dynamic computational graph approach, where the graph is built and modified on the fly during runtime. TensorFlow, on the other hand, uses a static computational graph, where the graph is defined upfront and then executed. This difference in programming style gives PyTorch more flexibility and makes it easier to debug and experiment with models.
- Ease of Use: PyTorch is often considered more user-friendly and beginner-friendly compared to TensorFlow. Its Pythonic syntax and intuitive API make it easier to understand and write code. TensorFlow has a steeper learning curve, but it offers more advanced features and optimizations for large-scale production deployments.
- Visualization and Debugging: PyTorch provides a more interactive and intuitive debugging experience, allowing users to inspect variables and intermediate results during the model's execution. TensorFlow has improved its debugging capabilities over time, but PyTorch still offers a more seamless debugging experience.
Please spare us the copypasta... we can search Google or ask ChatGPT if we want to 😉
So I think it's better to use PyTorch.
so to learn on tensorflow, i need to learn PyTorch first ? in case if i wanna build and train AI/ML for fun projects ?
I was thinking so, I'll have to check out the tutorial from above
I don't know but that's not my impression, they seem to be two independent libraries
#data-science-and-ml is a more relevant channel
They are two completely independent things, but I think PyTorch in recent time has become a more popular choice than TF 3
Keras is an easier starting point, see this comment for more #data-science-and-ml message
Tiktoker and influencer is really op on resume
Yay I got the offer for swe internship ! Starts May of next year. Thanks all 🙂
And I’m really happy because everyone in the panel interview seemed really happy and i found out it was a company I never really thought about but actually I really want to work for them 😄 after learning about them. It’s hq is in San Antonio Texas! I’m in cali now
The crazy part is it seems they expedited the interview process. I only did online technical assessment, then panel interview then chat with hr today
Is cloud computing/aws something I can learn quickly? I had an internship interview and they really liked me but were a little concerned I didn’t have aws experience
i only have one personal project so far - a personal website. i don't think creating a whole projects subheading on my cv just to talk about my personal website makes sense??? usually people link their personal website up top of the cv next to their github profile is that the better option?
They were concerned for an internship role? That seems hardly fair or logical. It's pretty easy to pickup the basics, like learning Python the first time: it takes a little bit of time tho
It surprised me cause idk anyone who has cloud computing experience who didn’t work for a company that used it already
You're probably on the right track. But imo it should be a priority to do some more projects so you will soon have something to populate that section with
ya defo but rn i only have the personal website.. so the project section is irrelevant.. or it seems extra to have the project subheading just for the presonal website?
shld i j keep the personal website linked up top next to the github?
where is general chatting?
many providers give free credits for students. use them
i dont have anything that needs to be computed on a cloud server
Make something that does?
anyone?
#python-discussion if python related, see the offtopic channels if not.
not python related just general
!ot
Please read our off-topic etiquette before participating in conversations.
!ot
ty
Does anybody know how I can get an internship to a programming company? Offering my work for free in exchange for knowledge possibly a career
This question depends on your location 🙂. In some countries this is common and in some not.
internships anywhere is extremely competitive, all you can do is apply
Perhaps look for volunteer opportunities, perhaps with non-profits or the like. Not something I'm familiar with, just guessing.
I wanna intern at Khan Academy, but spots too competitive 😭
I did free internships as a student and that put me miles ahead of my peers. The thing is, many degrees have a mandatory internship / capstone anyway so if you contact companies with this they're more than willing to give you a place. It's a win-win, you learn stuff and they get to see if you'd be a good fit post graduation.
OTOH, my SO had a mandatory internship in her program. She did it in CA and every place she contacted was baffled someone was coming to work for free.
it's not the norm in the US, yeah
Right: I would not have a projects section only for your personal website if it is mentioned prominently elsewhere
@smoky quest is this how a project description like you mentioned should look?
"Custom Compiler:
This project reads a custom language 'Sarateese' from source files. It creates tokens from the input code and parses the tokens into an abstract syntax tree. The AST either interprets into Rust or compiles into LLVM code which can them be assembled into x86 assembly. The compiler features Rust programming using data structures such as a stack for sorting, a queue for the stream of tokens, and an AST to map the tokens. It also shows key attributes of language development using various data types, formal grammatical syntax, logic based parsing, and identifiers. "
ive got 3 of these but it feels weird putting them on a resume
and ive condensed my skills down to Java, C#, Python, Javascript, Rust, Machine Learning, Frontend Development, Backend Development, Database Interactions cause you said there was too many
Like a lot of things, you can learn some basic things quickly and then you could spend years and still not know very much 😉
The Cloud Resume Challenge might be a good way to cram if you have a few weeks. But they recommend getting the entry level cert for that, so you may just want to read the relevant study materials first
thanks 🙏 i appreciate your advice
Hello
Need help in coding
instagram bio 👀
Hey Billy @fringe sphinx I got accepted to UT
UTD?
University of Texas at Austin
for CS? also is it masters or ug?
Their masters program in Data Science looks better than the one in UM
I also got accepted to UM but their DS program doesn’t have a lot of theory classes
jeez congrats, UTA like top 10 CS universities right
What did you have on your resume?
It's an excellent school, good for you
I mean they care more about your background and SOP than your resume. I had a couple jobs but nothing significant
SOP? What was your background?
Statement of Purpose
Is it full ride for the masters?
I also got admitted to Berkeley but 82K for masters was a bit too steep
Yea def not worth it 😹 82k is insane
UT is 10K
Hello! I am 13 years old and completed my iGCSE in Computer Science 3 years early and over the Summer. I received a 9 (top grade) which I am very excited about. My initial reaction was to move onto A Level. However, by the time university comes round, everyone will have a CS gcse and A level, and I won't stand out. Therefore, while I am young and have the time on my hands, I would like to become really good at programming. So far, I only know GCSE python, which from what I've heard, is nothing in comparison to the vast capabilities programming can take you. I was wondering if you could provide me with tips on how I can do this, where I should start etc.? I've been thinking about learning tkinter, OOP, and other stuff such as that. Is there any courses you could perhaps recommend, other languages I could learn, or any specific python programming structures I could delve myself into? I would love to make myself stand out, whether that be through building websites and apps, learning to hack, mastering a programming language, or competing in competitions. Thank you.
tuition?
Personally I would probably leave off the sophomore bit but if you want it there, what you said earlier is probably the most natural order
Yup for the whole masters program @modern ore
Oh for the whole masters program. Are you planning on doin all of it at once or splitting it
Yup
I am planning on doing GT CS online masters, but for chances to get better call backs cuz my curr schools sux,
It’s online so I will do it part time flexible
Just build stuff. It doesn't matter, whatever you want. Keep exploring and learning and the rest will work out
Will you be applying to jobs/internships while you're doing the masters?
Yeah! I’m planning to
internships or full time?
Full time job
do you think GTech looks better than UTA for jobs? or vise versa @safe coral
for socials people usually just say "CE @ School"
putting major + school on ig bio is kinda corny 😭
UTA or UT? UT Arlington isn't a top tier school
Where python is plannin on goin
I feel like ivy league might be a better move 🤔 for call backs
Any specific projects you could recommend?
Simulator in C++?
school makes a bigger difference the more educated you are. If you're getting a PhD it really matters where you do your research because schools have research groups that specialize in specific things. At the bachelor's degree level it makes much less difference to your education and more difference to your professional contacts.
!kindling
Check this list if you really need ideas but absolutely anything that keeps you interested and learning.
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
I feel like even for UG, school helps with callbacks if you're top tier school
University of Texas in Austin is better in my opinion @modern ore
Eh, I don't feel it really makes a big difference unless you happen upon a hiring manager or whatever who also went to that school
Is it more known and harder to get into?
great, thank
sheesh, you gotta see the threads of people with no experience and have basic crud apps on resume getting callbacks that are from top unis 😹
if I see a resume that has MIT undergrad on it, I'm likely to say "oh this is one of the really intense ones" but I'm still going to look at their projects and grades and so on
no return offer for sure 😩
careful of selection bias
I also applied to UCLA and UPenn and JHU
maybe, but i thought it was biased too, but i was surpised this season
They don’t post their decisions until November tho
would you take upenn over uta
note, again, UTA is not UT
Interestingly UT is better than UPenn and UCLA in CS
😹 ngl, most of them dont care about return offers, they just do bare minimum or even less
UPenn is Number 17
But I feel like upenn is more known but I could be wrong (generally)
UPenn is known for their Business school
harvard not known for cs right, but I would go to harvard for cs than gtech
Why?
the name
you're talking about all top tier schools, even if the importance of the school is 100x more than what I think it probably realistically is, the exact rankings don't really matter
Would you go to UCLA or UPenn over UT? @white relic
i agree
no, I'd pick UT, but mostly because I've lived in Texas before
US news isn't the one or be all thing, but I think its decent for cs programs. I think ivy league for name is better if you're trying to go for name. Unless I am wrong
@safe coral Btw what about UIUC masters?
@true harness @modern ore I see, thanks guys
Do you have offers from all these places? Why the hypotheticals if you arent even in?
That's awesome, congrats
Min maxing hypothetical
going for the school's name is an incredibly poor way to choose a school
tfw you go for school name and get into none of them
I could probably get into uiuc masters but the budget not there, not sure if it’s worth it
Unless its from the region of champaign, france, that should be UIUFizzy Wine instead
I feel like getting into masters programs is lot easier than ug for those schools anyway, so it’s fine with hypothetical 😹
Just depends on the price of the program
I think UT has a harder DS degree that focuses on theory rather than application. UM’s DS degree looks poor @true harness
I assume you're looking for general feedback on this?
-
Don't list two majors as if they are two separate degrees
-
It's noticable that you include your high school GPA but not your current one. Give both or neither.
-
Describe your projects with concise bullet points, not walls of text
they are seperate degrees
and i dont have a current gpa, im a freshmen
If I’m using ChatGPT to solve errors/bugs in coding and it leads me to the correct solution by just following the steps by displaying the code
Would that be considered cheating?
depends how you define cheating and in what context
It would be cheating yourself if anything. Most things you'll encounter in a real work environment can't just be easily ChatGPTed (on top of the fact there's generally legal issues in doing it, NDA and whatnot).
You're limiting your own exposure and your own practice in solving problems.
Is this for school or for work?
did you complete both of those degrees?
it says expected
i'm not sure if i'd include that, but i'll defer to the other peeps in this channel, i don't think you should include "self taught in multi language programming", you've already included the multiple langs you're familiar with
He is a freshman in college @harsh river
i get that, but people might skim over that expecting them to be full degrees.
Why do you need a resume? @cobalt moat
internships
You won’t get an internship on your freshman year
wanna bet
Internships are usually for Junior students
i know
There are internships for all levels of students
To do web app is insane in 2023
what?
my friend got an intership at a very good company during his first semester in his first year
Psv got one :/
Also got one. Most of my classmates did not
Well I guess I never looked into it on my frieshman year
I started looking for them on my third year and got one
Freshmens and sophmore lie about grad to get into the same pool as juniors and a lot of apps for any ug
Built diffrnt
Lol what
Its true 😹
Internships are difficult for freshman but I’ve heard of them (rare). But- if you don’t get one, any tech related job looks good and is good experience, as is volunteering
Companies dont put enough effort in to check for student backgrounds. maybe criminal bg?
I would focus on my studies instead of applying internship on my first year of college
kid you not, i just took a phone call wanting to schedule a second interview after the one i had this morning
what does that mean
imo to do web app dont put any value in resume, unless you're like a freshmen?
I assume these are unpaid internships?
Psv was paid
no? they go from 30/hr+
the todo app was a proof of concept that shows im competent with full stack development and databases
The ones he is applying
Yea its still a to do app lol
why you hating on it
It seems suspicious to me tbh
Sounds great, you sound motivated and challenged. You’re already winning.
ill only be winning if i get an internship
basic crud apps in a pool of competitive competition don't mean much
Isn't he just a freshman, so it doesn't matter too much
i thought they were junior
he's a freshman in college
I think odds aren’t in your favor, but certainly shoot for it…. But also think about plan b (other types of jobs, or productive use of your summer).
. i guess original point stays 😹
germany is my backup
What???
My friend had a backup like contractor/internship position out of the country as well as a freshman
Honestly my college mates were all focused on getting internship trying to make connections they barely had a 3.0 GPA…
What's the difference between freshmen and junior?
gpa doesn't really matter in cs unless you plan on doin masters+
Freshman is year 1 of college
Junior is year 3
Are you sure? Colleges for masters require at least 3.5 these days @modern ore
Yeah and master is becoming a norm for good paying jobs
could be argued
You will likely be asked your gpa for your first job app.
For better.
I have 3.58 GPA that’s why I got accepted to every school I applied to
Unless 6 figures isn't really good paying anymore lol
It’s not the most important thing, but it does come up. HR departments are looking for efficient ways to filter candidates.
I had almost a cs degree, the only thing employers looked at was having a completed master's and the they filtered by interview
I have a 3.92, and companies dont care about gpa when hiring ugs 😦
What’s your undergraduate
I had stuff like wikipedia on my CV 😁
3.92
i had a 3.98 and got denied everywhere
in my opinion if they are hiring for interns/new grads they aren't asking for gpa, thats for most ppl i've talked to. unless its like quant firms (they also ask for sat/act score)
I guess my statement of purpose was stellar… Nof to brag lol
Thanks. Is college before university or the first part of university?
freshmen gpa don't count 😭
For US they're the same thing
I got a call from the committee of University of Illinois and they said they were impressed with my SOP
Yea, this is considering you're applying for masters
SOP, GPA, too many abbreviations T_T
Most cs undergrads aren't going to do masters to get jobs imo
Guess what? There are too many cs graduates now
I agree
Meh, I disagree. This year is an anomaly.
You need to stand out so masters is the way
Overall, there continues to be a shortage of -qualified- / -competent- engineers throughout the industry
cause of tiktoks
How do you become qualified without experience
(Part of the problem is many people graduate who don’t become or stay SWEs)
Take a pluralsight course
I gotta agree with this, mfs spam posting job applications right when it comes out, and hopes of making 6 fig in 6 months 😹
Is a way. But most aren't doing Masters, meaning somehow people are getting jobs without a Masters and only a Bachelor's. Question is why can't you?
Is it not allowed to ask someone to help me code something for $$$$$
That’s unrelated to my point. I’m just saying there has been and continues to be a backlog at the middle levels.
No it's not allowed. Why not just ask for free #❓|how-to-get-help
What do you think about the curriculum of UT for DS Masters? https://cdso.utexas.edu/msds I think it looks very rigorous more on the theory side. Math heavy
Explore the MSDS program at the University of Texas, offering a comprehensive curriculum for a Masters in Data Science. Enroll now to advance your career!
you can have a 4k GPA but you'll strugge to get a job, but people with a 2.5 gpa but with good connections will be able to get a job much easily, it sucks but it's how it is
@fringe sphinx
Because if i dont offer anything no one would help, i just need a quick project done from someone that i can use to help me with something im doing for some $$
i just cant wait until my class gets to discrete structures and it weeds out 90% of these weirdos who just wanted to make video games
Most college kid new grads don't have connections either. It's like you're completely ignoring the fact that people are getting jobs normallu and you seem to believe it's impossible without exploring how they're getting it
Wouldn't the weirdos be the one to stick since they are interested in making video games rather than being there for easy money 😭
Personality matters too. If I don’t want to work with someone, I don’t care how good they are.
I love working with people
im talking about the weirdos that dont actually like coding and just want the salary and are unwilling to work for it
???? This is such a delusional chat
Yah, they don’t make it long in the industry. Lots of CS majors end up in other career paths besides SWE
my message?
Is it so bad that people code because they like building software????
Soon AI will code software
I don't see whats so awful about building games. They explore problems literally no other area of tech does
I thought they’re saying: people who go through a cs major but hate coding
im one of the only people in my programming 1 class who actually enjoys programming and doesnt view it as a chore
yup, i see some abrasive kids here thinking theyre the best but eh, good luck getting hired
If people only did what they liked and not because theres money in it we wouldnt have half the professions we do
elitism is rarely a good look regardless of who you look down on
So how come these people that don't enjoy it are getting internships and you're not?
i have pretty much a standing offer at a research program in my college because of my personality and willingness to learn and work with people, connections matter.
To be fair, I think some people will grow into it. Intro to programming, while taking a full course load, can be a -lot- for a freshman
With all due respect, if you're so negative about your peers, why would people want to hire you? All the data shows that you'll just be negative about your colleagues
they arent getting internships, these are freshmen im talking about
the research program at my school keep spamming me to do it
it's a weeder course.
you'd be surpised lowkey
there's no way that's the case. gpa is far from the only factor
People will and do, they probably just wouldn't tell you about it since you're so awfully negative
😹😹😹😹
the intro to programming course at my college has like a 60-70% fail rate.
What are the other factors? Cuz personally I don’t have anything else going for me @true harness
I think you've stated your point. Attacking them continually has no value here.
they pass everyone at my school lmao
i like being negative
you do understand that's a red flag?
this makes me happy
Spittin out what you think without a filter is based 🔥
Personality matters a lot for getting internships.
bro is elitist
Calc 1 is the other screen
yeah not at mine, it's a weeder course, the CS department has a like 20-40% acceptance rate depending on the year and applicants
if most people do bad, they'll curve it hard and pass everyone 😹 (isn't harvard known for that?)
curving hardddd
No. They don’t for freshman classes with defined curriculum and tests- to my knowledge of large us institutions
My friend and I are building an entire game from scratch, no game engine, no nothing and we started when he was freshman in college. If I saw that on a resume, I'd be impressed and will definitely at least give them a chance with an interview.
I guess, I go to a sht school
grade inflation goes hard
tbh ik irl people at diff school, who can't even write for loops that pass non practical dsa course and etc 🤷♀️ chatgpt and chegg goes hard
I’m talking about grad schools @spark cobalt
Any student that can wrap their head around the complexities of developing an FPS is mad impressive ngl. So many theoretical points (physics, LA, calc, networking, blah blah blah), so many pieces of software to put together, etc.
Ik a kid that's in highschool and has developed multiple games with thousands of MAU and he already has internships as a high schooler
Do you actually have grades on cs courses? Most of my courses had pass/fail.
The math courses had grades
TRUE
For example my friend has a great background in Data Science but his gpa is 3.06. I have a bad background but my GPA is 3.58. I got accepted to Berkeley and he got rejected @spark cobalt
It's so fun too, people just build for resume and wonder why they don't have fun building projects
Idk about that area too well to comment
literally everything else you submit. looking at just one factor would be insane (and just inadequate)
I was trying to make cheats, but the math requirement was too hard, the math part got me stuck 😭
I mean he has tons of experience
He got rejected but I got accepted and my only experience is internship lol
The guy I'm working with is Math major (CS minor) giga math nerd, so we've been kinda cruising on that part.
We're making an FPS where the movement is entirely based on flying, so much shit lmao
acutally nvm
URM?
😹
😂
Ur mom 
I agree, I think GPA matters for grad schools
To my friends who partied in my college and got bad GPA. I tell them I told you so
also something that may not have been mentioned: @cobalt moat there are internships specifically for freshman and sophomores
Google Step 🛌 did you apply to step? @true harness
of course, but it's far from the only thing. once you're above a certain margin, it is pretty much irrelevant
Damn why not
@fringe sphinx is my fav person here
Btw @true harness did you get an interview for msft. I am so mad I didnt hear back. the interview process is literally just final round and mfs just ask leetcode easy to knowing how to do for loop, i am so mad 😭
What are you suing to make it
Do a test: stand further from your monitor and what do you see? This will be how your information flow to a lambda reader. And a lambda reader will see 3 bricks of text that they will skip.
Otherwise:
- Your degree is confusing
- I recommend to keep it simple with one column format as two column formats aren't parsed well
- Programming Language Grammatical Syntax is a word soup
- For projects, use bullet points and start with the context: what is it about?
- TMI in some areas. Like writing a nodejs backend with a react frontends implies HTTP and is assumed to use http unless told otherwise. That is space you could reclaim for bolder claims
- On the second project, calling out tasks have a unique id is too much.
- Claiming you beat tensorflow and pytorch at their game will garner some healthy skepticism and you should be ready to back up these claims
Your compiler project:
- Custom compiler -> Compiler and interpreter for new language "Saraeese"
- "create token from the input code..." -> you built a parser
- The last 2 sentences could be phrased differently or removed.
Our brain and fingers
ty
glad you saw it, I thought I replied to your message but it looks like I messed up
Just do something you're passionate about. Even if it's building a game, or anything else.
the games i want to build are too big xD
Maybe do a smaller version of those games so you can pick it up and have experience later to tackle the big boy
could do some streaming stuff with mastodon messages
sarati apply to google step, you finna get in 🙏
also cleaning your projects would also go a long way. Last time I checked, they very much looked like something done by a student learning
google didnt have any US based internships when i last checked
Or, (and?) find an open source project and try to contribute in some way.
? step opened yesterday or sum
watch me get ghosted from their regular 😭
is it worth learning git before i learn to properly code in python
Maybe concurrently as a way to keep track of your progress. I wouldn't learn Git without anything to use with Git though, it'd slow your learning with Git down if you can't apply (g)it anywhere.
this is carreer discussion, ask in #python-discussion instead
saving in zip archives with datetime in a name works good enough for students 😅 learn git later.
just make sure to learn git before your first job applying 😄 (learn CLI https://learngitbranching.js.org/ it is universal and will be always with you , all GUIs are secondary)
P.S. head first released Git book https://www.oreilly.com/library/view/head-first-git/9781492092506/ , should be awesome.
Will do next time! 🙂
Fair enough, I pretty much zip and date everything I've designed lol so won't be too difficult. Thank you
Hello
Duck
<@&831776746206265384>
hey has anyone done data science as their major for uni or worked as a data scientist? I'm considering of doing data science since it uses python and sql which are not too difficult languages but not sure if i should switch my major.
im just wondering what's its like and how maths heavy it is
So I’m a freshman in college, and I’m aiming for an internship this summer. My projects section is very, very barren at the moment, but I’m not sure if I should put off job applications until I get projects underway. I’m currently participating in 2 AI research projects with my professors, and I was wondering if that’s a good enough substitute for the project section in my resume
besides that I’ve done hundreds of hours of community service and I was also a junior member of my city council, but given that those activities were done in high school and that they are not very relevant towards my career, I think I should put those off. What do you think?
I'd say it's better than nothing, and it'll come down to how you word it.
They are very relevant. Even things like restaurant jobs should be put on there. While it may not literally be a job where you're coding, it requires collaboration, communication, teamwork, yada yada, all essential skills for SWE.
as a freshman you haven't really done anything in college yet. accomplishments from before college are perfectly fine
You should be comfortable with applied math and the connection between math and CS at the very minimum. Imo that's not a big ask whatsoever 🙂
There's people that specialize more in math and work on more foundational things than I do. On the other hand, there's also a bunch of folk with the title "data scientist" that are just exclusively querying tables in snowflake and making dashboards, (nearly) no math needed here.
is it possible to get hired from here?
Hello.
hello
Nice to meet you.
please dm me..
There is no hiring / recruitment / job board in this server. It's not allowed.
I sent already friend request .
But should I put them in place of the research projects I’ve just started?
I'm getting ready to do calculus and discrete math. I'm nervous to be honest, haven't taken anything besides algebra (I think, although I don't remember anything about it lol) and basic statistics. Going for a career change in my 40s so hopefully I'll be able to find a Python/ML/AI/DS type job eventually
Someone at my job pivoted into ML/AI at like 50+, it's possible if you put in the work 🙂
Nice. Planning on doing a second bachelors in CS then straight into a MSCS program
What’s your first in?
The person in question already had a masters in EE, took a year (or two?) of work to get a MS AI.
Before you start calc... here's two links. Watch them and understand them, and calc will be far easier: https://www.3blue1brown.com/topics/calculus is a nice visual intro. Builds some intuition.
https://ocw.mit.edu/courses/res-18-005-highlights-of-calculus-spring-2010/ is an excellent introduction to calculus. Study this first before studying the full college calc course. The explanations are some of the best and most elegant.
Following that, there's three paths to supplement: Professor Leonard (friendlier lectures than most calc), MIT OCW Calc (not harder, just more academic), and these notes are excellent, if you want written stuff: https://tutorial.math.lamar.edu/classes/calci/calci.aspx.
I've heard of Prof. Leonard, he seems highly recommended
Just depends on your inclination... if you're fairly academically minded and good with math, it might be slow.
I went through this material when my son was taking calc... I had already taken them a long time ago in college, but rarely touched calc (so it was more of a refresher).
He like Leonard... I, perhaps because I already knew the material/etc, like the MIT OCW version.
But, we both liked the highlights.
Do you use the stuff in calculus a lot in your daily work? I'm not sure I would categorize myself as good in math but I think I'll figure it out, through a lot of hard work.
I didn't think about calc for nearly 20 years. It comes up a lot more now when doing ML stuff, but even then, it's conceptual: understanding the intuition behind it.
Calc isn't even that hard. The main reason students fail calc a lot is because they lack Algebra skills: this is well discussed by academics.
Okay that's what I've read too. It's mostly the concepts you need to be familiar with
Calculus gets a bad rap for being generically "hard math".
It's nothing extremely complicated compared to algebra and geometry and other stuff we teach in high school
The two things that get you in calc is either Trig (they shoe-horn a lot of trig stuff in there) or factoring polynomials & algebra stuff.
Yah, my son struggled at first because he kept making stupid algebra mistakes: forgetting to carry negative signs, screwing up rules of exponents, etc.
I went through this with him: https://sites.calvin.edu/scofield/courses/materials/tae/tae.shtml
I think I need an algebra refresher and a quick intro to trig
So much this. I find many of my classmates are struggling with the algebra compared to the actual calculus
yah, my son was also an idiot. He had this idea that he should take a summer calc 1 class at the local university, because he didn't want to take a year long class in high school senior year. That's a 7 week class. F'ing brutal.
Bookmarked all those sites. Thanks! I'll go through them once I figure out this stupid React.js final project! I've been stuck on it for over 8 hours now
If I have time in the future I'll write down all the math I actually use in my day to day because the math reqs for ML are vastly over and understated at the same time. The way I see it is that it's a hurdle you need to go over to understand why "why's" of some foundational methods but once you've passed it once and you remember the intuitions you can safely forget some of it.
does anyone know a server for getting a job or something like this for programmers
i want to work
linkedin and indeed
I've been using two sites/links to look over what I shoud learn:
https://www.freecodecamp.org/news/data-science-learning-roadmap/
https://github.com/isaacfab/data-science-road-map
Not sure how accurate they are though
Although nothing really changes but the date, a new year fills everyone with the hope of starting things afresh. If you add in a bit of planning, some well-envisioned goals, and a learning roadmap, you'll have a great recipe for a year full of growth. This post intends to strengthen
The second one lists everything under the sun and is not helpful because of that
Okay I'll use the first link. Thanks
dont underestimate the data eng skill set.
something something rex plugs the Fundamentals of Data Engineering (FoDE) book. happy friday. 
you should get a promo code made out for you
Software engineer sounds like something I would be interested in too
Haven't really narrowed the job title/role just yet. First I need to actually learn how to program, math, etc. Got a long way to go lol
!rule 6 9
6. Do not post unapproved advertising.
9. Do not offer or ask for paid work of any kind.
Oh sorry
Alarming news for tech jobs? Record job openings for September but tech jobs (information) shrunk
what could be the reason for this?
I was thinking that tech jobs are relatively higher than other categories
Too much talent and the rise of AI
AI is also creating hundreds of jobs. no?
You won't see that metric going from -15K to +50K from one month to the other
It would be interesting to look back at the past few months to see the progression
Sounds about right... while elininating tens of thousands.
We may also just seeing continued fallout from way too much hiring over previous years
but that elimination is also in other niches as well not just in IT
job hiring is sesasonal at least. i think no point to compare to previous months
It should be compared to previous septembers at minimum
considering that previous years were affected by COVID and also... budgets receive punches from some wars
data is kind of even less predictable though
AI has nothing to do with this, as discussed elsewhere
Oh 😌
But what percentage does that reflect? And what was the trend previously!
I don’t believe either of those are factors
The big tech layoffs and recession fears T the end of last year and into q2 of this year were the major game changers
Plus, someone rightly pointed out that big tech was riding high during early Covid years and some adjustments (layoffs) were due
Although interestingly: information is a broad category, not just SWEs
So, help desk, support, etc all could be getting hit disproportionately
If I'm talking about an ongoing activity on my resume, should I change the tense to present or should I keep it past tense?
Too much talent wouldn't decrease jobs though, it'd just decrease the percentage with jobs, not the raw amount. So far, rise of AI made shit ton of new jobs (AI startups, etc.) and has yet to replace a software engineer in its entirety (at least, no records of it.)
Tech jobs are down because markets are in a tech buying slump
well, maybe not in general per se, but for my industry at least
Actually could argue that some jobs are being lost because of how many shitty AI startup attempts happened
I would like to see that modeled. I would place a guess that, for startups, the AI startup attempts wouldn't make a difference on the normal flow of job creation versus job loss.
Feels like business as usual in that market.
man what do I need to sacrifice to get a job at khan academy 😭
Change tense as appropriate.
Are these full time roles
Nobody knows that, which is one reason that fixating on a single employer (or even a short list like FAANG) is a losing strategy.
khan academy so goated tho
Why do you want to work there so bad?
Cause Sal Khan is the goat
hmm
I see lots of reviews on glassdoor speaking bad about the work culture there. Granted, you'll find those at every company but the pool size here is relatively small
thank you
for swe?
Anyone know jobs for companies as a Software developer I can make over 300k?
what would you ask if there was such person?
I met someone who made 380,000 working as a software engineer for Netflix
and someone who makes 31K a month
Meta is to blame for probably 50% of that
They showed you their paycheck? (that's slightly higher than Netflix's SE teir)
no
Then I'd guess they have a slightly different title than "software engineer" but anything's possible.
Yah, I was going to add that it’s (usually) not the position It’s the individual…or perhaps it’s both
is it a problem?
Indeed. HR is picky with titles though. They usually get paired with pay brackets which gets linked to expense reports which ties to tax and legal things which.... bleh. I'm happy I'm not HR.
netflix also pays TC in cash, whereas other companies would split that among different things (ex: netflix provides no equity)
Mhmm.
idk I wanna be a software engineer.
Be one then! Join the fun.
Try to learn some python and see how you like it
Im slef-learning right now my computer science teacher doesnt know how to code
Which career is demanded in the industry, Data Science or Data Analysis 🧐
Those terms are somewhat ambiguous and not clearly defined in the industry. And ‘demanded’ is a tough question: there’s always more lower level roles than higher level.
Thank you for clarifying that. I appreciate your input 😊
HRT, Citadel, and Jane Street pays that for their junior roles
You’re talking about Quant roles, no?
I can tell you right now you (most likely) won't make that until the later years of your career. Unless of course inflation gets even more stupid
We have no idea what -you- can make. But if you poke around on sites like levels.fyi, you'll find plenty of companies paying senior SWEs more than that
could I ask for a resume review here?
Yes, absolutely. Might be a little slow on a Friday night but who knows (I'm going to bed)
Awesome, here it is: https://docs.google.com/document/d/1Ayl7_gQS6f0LlB4K9OginepbAU9qycqRJ2QPL386QSQ/edit?usp=sharing
TLDR: career switcher with 1.5 years of full-time developer experience(10 months part-time remote experience not included). Mostly Python.
Jimbob jimbob@gmail.com, phone-number Work Experience Company D - domain: Real Estate Country 1 Backend Engineer II, Ecommerce Team, Full Time 2023.03 ~ Present Tech used: Python, FastAPI, Postgresql, SQLAlchemy, Pytest, Git+Github Improved engineering standards of a legacy Python...
Current company is falling on hard times and decided to cut down on dev resources(6 devs ~> 3 devs, I survived) so I'm wondering if it's worth staying with less opportunity to do stuff or if it's better to jump ship quickly.
Student of Computer Science.
Full Stack Web Developer, React.js , C++ , Python, ML , video editor, designer, social media accounts manage & handles ... etc
Hello World !
In discord I'm searching about final year project for computer science degree.
Career discussion greatest joke of all time
😶👍
salaam walekum macha, i think you can find that kinda stuff on google, or just chat gpt, but my personal advice is to do it urself, unless ur really bad at coding n ur parents forced you into this stream
whats expected of a junior developer / python programmer? 
Do something you're passionate about. Maybe something that incorporates your knowledge/experience with video editing/designing/social media management/etc.
Familiarize yourself with your team's codebase and commonly used libraries, use git or other VCS, write Python code, have your code reviewed by more senior people according to the company policy, attend meetings, pay attention, be humble, ready to learn and expand your skills in every direction.
but like what level of python skills though?
What answer would you expect? Enough to pass the interview process, which varies but may involve some live coding exercise, answering questions about code, answering questions about general CS concepts, and/or discussing projects you have made
BTW, those
are in roughly increasing order of importance according to me
it's usually expected that juniors have no prior work experience and therefore they will learn many of the practical and particular aspects of the job while working
oh okay makes sense
ive done a bunch of projects of varied types, usually random side projects
im just not sure what sort of programs would be of quality
your company B entry has a country on there, not sure if that's intentional
Discord, Anthropic, Netflix
Salaries like that in Netflix are really common, they only hire Senior Engineers if i'm not wrong. Also it's one of the only companies that really doesn't care about your degree, one of the best companies ngl
Discord it's meh, the pay is good tho
nice catch, fixed it thanks
it surprises me.but how could the company identify which one is capable of their positions?I am curious about that.
they interview the candidates
Since it pays so much, you can expect probably hundreds to thousands of people applying for each position. Chances are, at least one of them are capable, they just gotta filter the list down.
oh that's so
If someone fills the exact job description/needs, and have references to confirm their capabilities then I'd say they're qualified.
It's not some mysterious black box thing. It's same as how you pick people for group projects in school with some extra steps.
it seems that they fiiter the candidates according to other respects instead of mere diploma.
well, yeah. pretty much every candidate will have a degree
Experience
If you don't have more than 5-6 years of experience on your profile, they will probably ignore you
And I meant that they don't care where your degree comes from, if it's from MIT or Roasted Pork University, but i'm sure they care if you have one or not
Yes, It is in any FAANG company
A few years ago maybe it wasn't, but lately they want people with a cs degree
well,the qualified professionals fill any university.
so equal the world.
Good projects are ones that demonstrate the skills required for the roles you're applying for
I emphasize skills which include things like clean code, good testing, documentation etc. The libraries/technologies you use are generally secondary to that
Hello! I’m in my thirties and just started university this September. I am taking an intro programming course.
My prof jokes around a lot about how everyone taking the class should be majoring in computer science. As an arts student who did not have the high school math prerequisites for a science degree, transferring to the faculty of science would be a big commitment.
I can minor in computer science while remaining an arts student, but to major I would have to either switch faculties and/or do a few math classes (math is what I struggle with most in programming - e.g. incorrect negatives have stymied more than one of my assignments).
Does having a major in computer science offer any tangible benefit over minoring in it, other than just with the amount of courses and experience you get?
It was a big life change to take this chance to go back to school so I want to get the best bang for my buck.
Ooo did not think that would be such a big wall of text. Sorry about that! 😬
<@&831776746206265384>
Congratulations. Before answering your q: My usual warning is: most people go through feelings of imposter syndrome / overwhelming doubt / anxiety when learning programming for the first time. Don't let it get to you, don't get discouraged, it just requires a bit more time / effort than you may expect. That extra few hours of practice/learning/whatever will pay off. Hang out in #python-discussion and we can answer questions when you get stuck.
In terms of major: Landing your first SWE job is challenging. Having a CS degree is the normal thing we see, and "merely" having a CS minor will make it more difficult to get your resume looked at, especially without experience or some differentiator. So, there's definitely an advantage to a CS major because that's what we normally hire.
In terms of you: What's your actual major though?
I basically just want to agree with what BillyBob said.... If you're committed to it, it will be worth the additional effort.
(I say this as someone who did not major in CS, and switched to dev work in my early 40s. )
What’s a swe internship like? It looks like many big companies choose around 12 people on average for each internship season? I thought it was a lot more than that
depends on the company. but yea. companies get like 12k+ applicants for 15+ positions 😹 (duolingo, twitch, zocdoc,etc)
why do you want to work at duolingo now. gave up on quant?
but companies like google, meta, and microsoft have positions for up to 3k
Wow that’s so crazy I had no idea! that would have made me lose more confidence if I knew it was that little all along
wdym, "like"? what are you looking for
i alr got rejected by duolingo cuz they got full. mfs filled their sht by ivy leaguers. sent perfect score and ghosted by the hoe
Positions for software engineering within one season? 3k? o.o
scary bird
I think they decreased the hiring bar for interviews this year because the hardest part is resume screen then the interview is like valid palindrome or something basic
I guess the aspect of how many people are applying total on average and also how many people are actually going to be in that internship season
I was doing some research online and I couldn’t find anything about how many people are actually selected for each season for each company
Yea, i remember i heard some where amazon did 13k or something
That's what happens with big tech companies. It's one of the reasons why for your first internship it's often times recommended to apply for mid-sized startups that are local to you. If you can't be better than the thousands of people that apply, just don't have thousands of other people that apply.
thats why amazon doesn't look too good on resume compared to other big tech because a lot of people have it 😹
Not necessarily. it matters more what you actually did
So I guess if people knew how little were actually getting accepted, then they wouldn’t feel so bad about their job applications being rejected
Most people are doing basic crud or even worse, if good amount of applicants have amazon, they'll filter other ways, school, other exp 🤷♀️
Still, many times interns in startups have a more direct role in the company and can have a bigger impact than if they were working at Amazon as one in thousands or tens of thousands of other employees
I am getting fuked this year, resume reject left and right 😭
But then also, since I didn’t know how competitive it was, I didn’t feel the need to be so nervous during the interview so that’s a good thing. I thought they just selected hundreds of people for each season.
But then I checked online and in the internship season photos it looks like there’s an average 12 people
i'd luv to work for a small company when i get better, i imagine it's like an office sitcom
pretty much all internships are gonna have tons of applicants for a handful of positions. the good thing is most the applicants are terrible 👍
You got a offer? nice
https://www.reddit.com/r/csMajors/comments/17280az/microsoft_swe_intern_interview_results/ these are so corny, msft process this year is legit apply -> final round interview -> offer and the interview is legit valid palindrome 😭
it should've been me
that sounds like massive cope. big if true
It's not, i know multiple people who are in the process, and it's filled with ivy leaguers lmao
It’s truly a maddening process
the ceo or whatever boasted about getting 13K+ applications and they only hiring like 30 people 😹
why would've thunk companies primary goals are to make money
Here that would be pretty illegal. You can't be inequal in the hiring process like that.
I find it so crazy that they only choose so little per season and this information doesn’t seem to be very apparent online o.o
They find many ways to find loop holes lmao
Applicants is a misleading measure. Most applicants I see get filtered because it’s just a non-match: people applying to everything
Now I’m wondering about the ones who are actually in the internship season. So for instance, if there are 12 interns, is it normal for them to just not extend a return offer to any of them? Or do they always pick at least one? For a full-time position once they graduate
Interns are not cheap to keep around. There is a limit to how many you can keep.
I’m no longer in big tech: but; that situation is rare: 12 of 12 being stellar?
But generally, a good intern would get a return offer unless there’s some sort of hiring freeze.
Woops I mean… is it normal for them to just not choose any of them because they’re not a good fit
If they dont have hiring needs, they won't. Meta did that in 2022-2023 idr, no one got return offers even with the people who exceeded expectations
I dunno, normals tough. I’d expect, of 12, several offers to be made… barring other factors
@coral vine btw for youri nternship interview, what did they ask you im curious
But I’m just speaking from my narrow vantage point.
I know that redhat will hire their interns if they are at least mildly competent. (emphasis on mildly). Where I intern, the situation differs a bit, but we have a lot of interns.
Yah, my standard for hiring is ‘competent and pleasant to work with’. I don’t need or seek rock stars.
Ive been seeing too many of the behavioral to offer interviews 😹
that happened to me 😛
im just a hater fr
People forget that part: the OA / etc is to filter to a reasonable number
Nah, even no OAs, it's pretty insane. A lot of people actually bypass even OAs through events, and etc
The decision is ultimately behavioral: do we want to work with you
nepotism and free opportunities are insane, and im really just a hater
Yah, I do most of my hiring through referrals.
It’s not nepotism, it’s just practicality: I don’t need 500 resumes to pick 1, I just need 3-5 sane candidates.
Damn, i should've applied to tiktok with a referral, mfs ghosted me with a perfect oa 😭
@true harness did you get paypal OA btw?
I got three code challenges on the online assessment, and then I had a panel interview that they asked me behavioral questions, mostly revolving around, working together on teams, and how I deal with conflict or tight deadlines or present information, why I want to work for the company. I didn’t really prepare much so I didn’t have a script. I think that ended up being a good thing because they ask follow up questions for all of my responses. If I had a script, I think I would’ve been more nervous and act less natural.
Then they gave me two code challenges that I needed to verbalize solutions for
Then they gave me plenty of time to ask them questions
The online assessment was 30 minutes. The panel interview was one hour.
My fav story was when I was hiring in big tech. Had two positions to fill. In house recruiter had hundreds of resumes: but while they were sorting/filtering, my peers dropped resumes off on my desk… and I hired from that list
Never saw a single resume from the recruiter
Its not in rolling basis is it, if they can sort and filter?
what kind of questions were in the OAs, and the coding challenges
As soon as a job is posted, other managers immediately start dropping resumes.
Do you think cold emailing is good strategy to get recruiters to look at your resume? I did that for linkedin, but they just told me to apply regularly lmao
It probably has a low success rate at big companies, but don’t forget there are a lot more small companies.
Everyone focuses on name brand companies but there’s opportunities everywhere
I feel like SWE internship interviews at big tech are conventional and easy
And low success rate because of high numbers of applicants
One was sorting the list and printing them out in a space separated fashion with alternating skipping values
Another was finding the number of occurrences of a child word within a parent word
And the third one was remove all vowels from a word . That’s for the online assessment.
For the panel interview, there was a sorting question with some partitioning within the array. So you sort ascending and you sort descending for the different partitions
And then the other question was out putting the number of occurrences of negative bank account balances from an array of bank balances
Cold email sucks. Try to get a warm handoff
I only finished two out of five questions. But I gave it my best attempt for the ones that I didn’t know and I was very honest during the interview. o.o I talked a lot about how I learned about how important it is to work together and look out for each other, etc. if I didn’t know things, I would just say that I don’t know. If I needed more time to think about things, then I would say I need a moment to think about this
oh yeah and during the panel interview they also asked me what tech I knew and projects. I think It helped out a lot that I did open source contributions
Could anyone give me an **advice **regarding my github portfolio repos...
My aim is to become employable by providing proof of work,
and since I am still in bootcamp I am thinking forward a the moment.
I want to ask senior developers that have recruited people based on github portfolio
if it would be better to have smaller repos with code written to solve specific problem
or is it better to have large repos with full projects?
Thank you
full projects
I want to ask senior developers that have recruited people based on github portfolio
if it would be better to have smaller repos with code written to solve specific problem
or is it better to have large repos with full projects
full projects.
smaller codes with single code files are ignored.
If finding only them, then marking as red flag to validate bad score
And here I am with the idea that nobody has time to review full projects 😄
wishing to see just 1-2-3 or more full projects. Than bigger, than better for assesment. even one is enough if big enough
i tend to do it after interview, before i write review
reading to validate final conclusion
Nobody's going to dig into your GitHub as the first step in the hiring process
I've only ever looked at someone's GitHub once and that was to validate the impression I had of them from in person interviews and justify my hiring recommendation to the rest of the team
there isn't really anything interesting you can do in just a few lines
I won’t review projects until after the screen, and even then, it’s more to guide my interview questions. I want to know how -well- you know the things that you say you know. Doesn’t matter what it is, but if you did a data analysis project and list Pandas, I’ll take a look and ask a question related to it, or ask about a design decision
The red flag for me is not knowing anything at sufficient depth to have a meaningful conversation
You and I are in the same boat. But I'm doing what I can rn. I'm useing if and Elseif, and else to make a choose your own adventure game
Sometime you gotta start with something simple lol
public void is insane, bro finna get roblox offer soon 🙏
I'd say watch codeing with mosh. If u like i can send a few videos I've been watching 😁
codeing with mosh 😹 bro trolling
?
no thanks, i'm alright. thanks though
Thats his YouTube name. Its actually programming with mosh. I just got his name wrong
Search him. Hes got a 1 hour beginner video and a 6 hour full course for beginners
Corey Schaffer and Bro Code are pretty popular, from what I hear
The crazy part was that the day after I accepted the internship offer, I went on to do my Linux foundations exam from WGU. I failed it by one question. I just had to get one more question right to pass.
online university is something different for sure. You can do things like speed runs. I was expecting the test to be like community college level test but actually it was very technical. o.o
also, the things you tend to study during the online university tend to be drastically different than what is on the actual test . Its as if the platform is still very new and has hardly been revised. I wonder if anyone else experiences this with their online university? Or is it just that WGU is newish? o.o
But then again, what did I expect from a few days of study xD
I take IT with WGU and found that outside sources are almost always better than the courses on the site. I find myself getting familiar with the syllabus and skimming through the coursework but doing most of my 'studying' via google and other books
I learned so much more about scripting from 'automate the boring stuff' than the courses lol
What I did was I watched an Udemy course for Linux foundations. It came with a set of 8 practice exams consisting of 40 questions each. I aced them all then I took the proctored exam then I failed by one question xD
but now I know the format of the exam so the next time I take it, i know I will pass
I am also fascinated by all of the courses that I am learning from the online university . I thought i knew a lot about programming but every course I take I’m learning that I know very little. It’s all very interesting stuff too. Like I didn’t know that Linux was in so many things in the real world.
also, it was funny to take “ethics of IT “. During the time I was taking it, I was applying to a lot of companies for software engineer internship, and in the case studies for that course, a lot of those companies were in there.
whats WGU
Western Governors University. I’m pursuing the bachelors of computer science there. It also helped me to get that internship too.
Also, chatting in this channel is really helpful so I can see the importance of having a bachelors degree if I wanted to be a software engineer
wym helped
I enrolled into this university so that I could be eligible for internships since those are only offered for students
I was getting interviews before, but I think the competition is so fierce, and I needed some thing extra so that I could reduce the amount of time I would have to spend interviewing to obtain the offer
Are you doing a lot of the alternative credits route?
What do you mean by alternative credits route? I’ve never heard of this before
before enrolling, I transferred 10 courses from Sophia and study.com
Oh were you full timer before then switched to intern?
Sadly, I found out that some of the courses that I took on study.com were far lengthier than if I was to take it on WGU. I just remember taking thousands of quizzes on study.com. It was maddening. I did it in a short amount of time. xD
For instance, you can take one final exam on WGU or if you do it on study.com you’re taking like 100 quizzes for a class
I’ve never had a job as a software engineer. I’ve only worked as a quality assurance analyst In tech.
I need to take Calculus soon. Heard the Sophia course is good so planning on doing it there
Yea so you wanted to switch career and went to school for internships to get into tech?
Actually, my program mentor from WGU says that they are noticing that a lot of students who are taking calculus on Sophia are not able to have enough competency to pass, discrete, mathematics and it’s a big issue. Because the Sophia calculus class is super easy apparently.
it doesn’t really ensure that they have enough of the mathematical mind
You're doin pretty good, are you a freshmen?
Yep I need to take discrete math too
I'm going to supplement it all with outside math classes too though
I think I’m supposed to be more of a sophomore, in terms of my education. But since I am doing WGU, it means that I can do speed runs and finish by December of next year for sure. So I’m kind of seeing myself as a junior or a senior. xD only for the fact that I know that I can finish these courses very quickly. However, in terms of my current knowledge, it’s more of a sophomore level I think.
I was actually extremely worried about taking discrete mathematics because I heard it was difficult. I took calculus a couple years ago at a traditional community college during the short winter term.
However, I talked to my program mentor at WGU. She said I’d be fine if I was able to pass calculus at a traditional college. That I just need to be good with algebra.
She mentioned that discrete mathematics was just an umbrella term for a lot of different math topics, and that discrete mathematics one is very different from discrete mathematics two
That was pretty reassuring, because from what I’m seeing on the Internet , I’m seeing a lot of people talk about how discrete mathematics is so difficult
Yeah I had to look up discrete math actually because I never heard of it lol. Haven't taken a math course in years but going back for a second bachelor's (in CS this time) then will do a MSCS right after. Time for a career change
I'm planning on doing free/lost cost math courses as a refresher/prep for calculus and discrete. I don't remember algebra at all for instance so I definitely need some prep work
Yep I’m in the same boat I forgot algebra. But I remember back when I was doing math in school. It was so easy for me. I had so much fun I would be addicted to just grinding out lots of math. It came very natural for me.
But now, thinking about relearning it at an older age with increased to life responsibilities I’m like, Ugh dread. But yeah, I kind of just got sidetracked in life with relationships.
I also want to get a masters of computer science at Georgia Tech. That’s another online school.
Tom rocks maths on youtube has been great for me to learn maths. I find math is so much easier nowadays than I remember
He did a SAT practice test video that is really good because it catches you up to entry level college math quickly and if you can grasp that youre ready to begin calc or statistics
I don’t recall discrete being hard. Calc is hard because of Algebra gaps, and stats is tricky, but discrete was somewhat easier to grasp
who created this server
me
Hello All,
I have a question about my career path. Currently I am manual QE Engineer for mobile but would like to move into automation. What are the steps for this as I am concerned that it may be hard to transition into?
I think another fun way to learn math is to be a math tutor to children or at your college. It’s also a double whammy win because you get to practice talking your thoughts out which will be very important for when you want to pass interviews. You get to practice winging things. So when I was teaching math to children, I actually didn’t know the math, but I learned it on the spot, then taught it to them. xD I was doing some private tutoring and the parents didn’t care about whatever method I was using they just saw their children getting results very quickly. That’s all they cared about.
and also it helps you to learn it faster if you can explain it to someone else . So instead of practicing a lot you can save so much time if you spend it more trying to teach someone.
I think learning math all alone is very boring , that might be a common struggle for an online school
Yep same, even GT's OMSCS lol. Although UC Boulder's MSCS looks really interesting too. 30 one credit classes vs 10 three credit classes at GT
Are you doin OMSCS rn?
Not yet. Still doing BACS then MSCS. I'll be finishing with the BACS in about 6 months
BACS where
What does automation mean to you (or the job description?). Are you asking about what skills are needed for QA Automation Engineers?
Respect the symmetry of senpai !
TESU. Trying to do all this schooling with a low price tag. GT's MSCS is less than $10k but I heard with fees and everything else it's closer to $12-13k. I still have GI Bill benefits so I'll use that and actually make some money by going for a master's
yes I am asking about job skills. Automation means not manually but automating some of the test cases.
One natural path would be to learn the skills to start automating your job. And as such it would tend towards how to automate the execution of these jobs, how to have an infrastructure supporting these tests, what to do with these test results, and how to care about the whole SDLC
thanks but where I work they already outsourced that out to another company which does not leave me room to automate. Any advice?
- Try to get involved. Talk about it with your manager how you want to learn more about it and would love to find ways to contribute
- Learn by yourself so that you can get the skills anyway
- Look for another job where they have some automation but also some manual tests. So that they won't outright reject you because you don't have the skills but also willing to train you by doing a bit of both
Psychology. My end goal is to develop apps or software for people with neurodiversity to help manage other comorbid health conditions.
This is good to know. There are moments when I definitely feel like I’m just pretending to learn this stuff. Lol. But my prof reiterates almost every class how 90% of programming is debugging and it’s a totally normal part of it.
That’s like saying 90% of writing is editing. It’s somewhat disingenuous, I think
maybe 90% of the time, but definitely not 90% of the work, lol
the time spent in the different activities is expected to be different if you are beginner trying to learn the syntax, an entry level engineer or a more senior engineer who is also accountable for the smooth execution of a project
Perhaps he is just trying to reassure us that sucking is a normal part of the process, then.
I just spent three days trying to figure out why my first assignment was passing assert tests but not working properly with actual data, and the bug was behind the keyboard. 🤦🏼♀️
it kind of is. 😅 (having always not enough expertise)
Yes, pebkac
Also, it can be easy to make unfair comparisons without even realizing it. I see these Reddit posts of people saying that they complete a WGU computer science course in three days. So I think I can do the same too. o.o The thing is they have more familiarity with that topic than I do. I’m trying to achieve what they are doing, but I am starting from a blank slate. While expecting the same results as them, so… it’s not very realistic. xD
bit of advice: don't try to speedrun it.
Instead, make sure you master the subject. It's fine to take a bit longer for a better understanding. It will pay off more in the long run
Take a detour for something you are curious about, explore in more details or make a project related to it
anyone here good at python who can help me with some work? jus dm me if ur able too
jus some practice stuff im doing on my own
LOL I forgot about that acronym! But yes, 100% pebkac.
I noticed it was helpful to build a Web app before doing university. I was using all kinds of technologies like AWS, and setting up servers using Linux for ec2, not really knowing what the heck was going on, but I just managed to integrate it all together while fumbling around not really understanding anything.
So now, when I’m taking this Linux foundations course, it’s actually really helpful . Firstly, because I got to see how much I need Linux comprehension in order to build this web app and how i was so clueless about everything regarding it, so it hindered me a lot.
While I was studying the Linux foundations course, I was hearing a lecture talking about how important it is to not just click a bunch of buttons and put things together , but that you need to actually understand how Linux works because eventually you will have put together so many things to build a product and one day it’s going to break and you are not going to know how to debug it because you don’t understand Linux 🤣
This is exactly what happened to me
If there's one thing I'm learning it's that all the people in my class are at very different levels. Some people are asking for more practice problems to work on, and others are struggling to complete the minimum number assigned.
what should I do if I can't solve a leetcode/coding problem?
Also, on Reddit, I see people saying that the course called ethics of IT is useless, but honestly I think it’s pretty useful. A lot of the questions that they ask in that course are in real world business settings and I wouldn’t really know how to handle the situation correctly.
For instance, one of them said, what would you do if your boss is pushing you to sign a contract to agree to have this product out by this timeline in order to make the business partner happy ?
And that you are actually unsure if you can meet that timeline. It asked what would you do in that situation? Would you sign the contract or would you do something else?
How can you know what to do? o.o people who don’t sign the contract can lose the business partner. People who do sign the contract can fail to deliver.
I keep trying and not being able to find a solution, I get frustrated but I also don't want to give up. Sometimes I feel like I'm wasting my time
definitely!
And all that stuff takes time!
When you hear about folks wrapping up a course in 3 days, it means they just crammed things just enough to pass.
And what it means is that 2weeks later, they will have forgotten everything about it, which is a shame as lot of knowledge builds on top of each other and that will make them less knowledgeable and skilled overall. That will have an impact everywhere, from future classes, to their ability to do things and build stuff, to their performance in interviews and jobs
Read a book about algorithms. I would recommend something like "introduction to algorithms"
if you have absolutely no idea where to begin (e.g., not even an idea of what data structure to use), then you have no chance of solving the problem; r_e's suggestion applies. but otherwise, i would try to work on it for at least 30 mins to an hour, then look at some hints, then eventually an editorial, then the code solution
thank you
It’s important because professional engineers need to know this stuff: it is something I consider in every customer conversation
My free AWS one year trial expired. I want to transfer all of my data for my web app onto another free one year AWS trial for my new university account.
However, I’m not sure how that will affect all of the integration . I’m using the EC2 server, RDS, and also it’s connected to GitHub somehow. So every time I push to GitHub, it goes through the AWS codeDeploy and automate the build and deploy. Uses some lambda stuff o.o It’s also connected to a name cheap domain name.
I couldn’t really figure out gunicorn, nginx so I used heroku instead.
At this point I’m too scared to touch anything , or swap things out because there’s so many links, and routes. I don’t even remember what connects to what anymore. Because I stopped working on that project when I got too confused.
Months went by and I don’t think I did a good job documenting everything . :/
The ec2 server and rds server cost me $25 last month to keep it up. Aws is too complicated to understand the concept of what increases the monthly cost o.o
but the good thing is that I understand just enough to be able to keep the Web app online and working 🤣
I’m just afraid that if I do a “git push” maybe that’s going to cost me an extra $10 this month o.o
AWS best to learn when u already capable to code applications
and learned how to use Terraform or Pulumi
infrastructure as a code is necessity for AWS. It's GUI is having too much things
When u have ability to configure settings as a code, to create stuff and destroy after yourself, it makes things easier
So, this book is overly highly recommended to get tool necessary to start learning AWS 😁
Thanks Yeah, I didn’t know what AWS was when I got started. My original intention was to simply gain some exposure with it, then it became an unwieldy beast. I thought if there was a free one year student trial that it was going to be some thing that a “student” could grasp, but it ended up being a super complicated enterprise level tool. O.o one that I’ve never seen before.
The good thing is that, even though that whole web app was a disaster , by the time I wanted to start contributing to open source software I was able to figure out a lot of things on my own. Because all of that AWS experience taught me a lot of DevOps stuff which is important for open source for things like setting up your environment and integrating things with their code check pipeline, etc. I was also familiar with the file structure and layouts for everything.
so much to learn, so little time !
anyone in here software engineer? trying to apply as entry never worked in tech before looking for some advice
Can you share more details about yourself?
and what have you tried, where you are at in the process, etc.
I don't do DMs
Hello everyone! I have been studying Python on and off for about a year. But recently as in the last month I have been heavily devoted in teaching myself the language. I have purchased the Python Crash Course book by Eric Matthes and have been reading and practicing code following the exercises in the book for 2 hours a day for about a month now. I feel like I have a good understanding of the language. When I finish the book I am going to try to find some projects I can build from scratch to have on my portfolio for job applications. My question here is what route should I go for an entry level Python software development job?
What is your educational background? Do you have any previous work experience?
Hi!
If you are in HS or college, a CS degree will be the path of least resistance and with the most opportunities and compensation
I graduated high school in 2015, no college experience. I was a lead debug tech for Jabil which builds servers for Amazon and other big tech companies. I was in charge of training a staff for my shift how to debug errors on linux applications. I am a IT field tech for a car wash and do alot of network configuration tasks mainly and maintaining IT equipment
That sounds like good experience! We do resume reviews here, if you'd like you can feel free to leave an anonymized version and we can help you incorporate that into your resume in the best way.
It may be somewhat easier to aim for a devops/sre type of role where you could leverage your past IT experience, rather than going into a pure development role where its impact would be smaller
I will more then likely end up going down this road. But I have read a lot of stories of people getting their foot in the door by doing projects and demonstrating they know how to do the job they applying for, I would like to venture into this line of work without waiting a additional 4 years if possible.
Thats a awesome idea, thanks for that recommendation
Thats great, I need to polish my resume before I send it in for review!
What you can also do is do internships while you're a student doing their CS degree. With your experience I'm sure you can probably get an internship right off the bat so you wouldn't have to wait 4 years to work
I wouldn't trust everything you see online. these are most likely stories you hear from platforms incentivized for views.
What I can tell you is that job ads receives thousands of applications where most applicants have degrees, experience and internships. Thus standing out purely on the projects is rather tough
Not wanting to spend yourself 4 years to train yourself is fair. But that will also be your competition. You will be competing against people who have spent 4 years training full time for it and have built awesome projects and done amazing interviews.
So you will need a portfolio that demonstrate you know as much, if not more, than your competition to be looked at. Otherwise what would be the incentives of an employer to call you back for an interview?
Okay solid information!
Also, going back to college 8 years later you will most likely have a far easier time with it than most freshmen coming straight from high school! So it's definetely worth looking into doing if your finances at all allow it.
Its not the fact I don't want to train myself but more along the lines going into college debt and then having to devote time and energy to those other courses you have to take to earn the college credits. To whereas I could spend all the time learning about software development. But the structured learning from college would be great but what do you think about those coding boot camps?
I definitely feel like if I went back to school it would be a lot easier then me going fresh out of high school
In general, it's seen as an investment rather than the cost. The salaries that it would afford you would make it a non-issue.
I would also suggest to look at grants or communities college.
There is also the non-degree route and potentially trying to leverage your experience, but that's also a path with more resistance and less opportunities and compensation
Yeah, you've had more experience at life so stuff like time management will come easier for you.
As for coding bootcamps, they're usually not all that good as they make it up to be. Most of them are not up to the same rigour as a bachelor's in computer science, for instance. And many are just outright ponzi schemes if you're not careful about what you choose. Employers don't give too much weight to these because of how many bootcamps are out there trying to make a quick buck out of unsuspecting people trying to make career switches, people new to the industry, etc.
To whereas I could spend all the time learning about software development
You will be spending your time learning about software development anyway, even if it doesn't seem like it.
Many people are surprised by the fact that the majority of software engineering is not actually just coding away. You learn many of those other skills in university. You also get to meet interesting people, some of whom might even end up getting you a job.
Thanks for the honest feedback and advise this is what I needed answered for the longest time!
Hi all! i'm currently pursing a b.e cse degree and already has self experience in developing, debugging and reverse engineering.
The programming languages which i have a known expertise are
Python, c/cpp, java(intermediate), assembly(will not code in assembly tho, mostly reverse engineering), web-dev(with next.js).
I'm 18 years old and am trying to get into one of the top tech companies at least as an intern at first in order to gain experience and get the exposure to the environment as i never worked as an intern for any companies before.
I would like to get some advice on the path that i took and what else i can do in order to stand out and work at FANG.
(I know im being blunt and immedietly aiming for FANG but it's not a crime to aim the impossible or almost impossible right? We will never know!)
!paste
If your code is too long to fit in a codeblock in Discord, you can paste your code here:
https://paste.pythondiscord.com/
After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.
To stand out
Having portfolio of full projects at GitHub
could be submitting PRs to b other open source projects
writing quality maintainable code.
Having written unit tests with good coverage (see book Unit tests by Khorikov and TDD by Kent Beck to learn stuff about it)
Having dynamic code typed, with typescript for Js, strict mypy or pyright for python
Having good variable, function names, comments, minimal code structure (see Code Complete 2n edition by McConnel)
Going further and learning througly code architecture, writing your own reusable libraries (see Clean Architecture by Robert Martin, but code Complete book should be read first. Optionally u can advance further with reading Refactoring by Martin Fowler)
Learning how to plan programming projects and gather requirements (read at least System Design by Alan Dennis, 8th edition. Optionally book Software Requirements by Karl wiegers)
Ah... forgot. Learn Docker and compose with book Docker Deep Dive (check latest edition for 2023 year). Some interns already expected to know it (for backend positions)
====
So.... could be great start if u learned Unit tests and made portfolio. The rest of stuff is more optional, but u a likely to get questions regrading solid that are answered in Clean Architecture book
Portfolio should be having good documentation describing projects, how to use, how to install.
Could be nice having actually with releases
So about the portfolio, which do you think is preferrable, something simple and minimalistic or something that has parallax effect or 3d like portfolio bruno-simon ?
Alright
Thank you for spending your time and giving honest advices that could help me! Cheers 🙂
Anything u have enthusiasm for. Best to make projects u have the most desire to do. Better chances to finish them to working minimum viable product.
If readme/presentations of a project will be having some cool visual stuff (easy accessable with shown screenshots/gif or smh) we will be of course impressed too.
But the most important to me just actually to see as much as big code sized project, structured in a good way, unit tested, good named and readable.
is unit testing really necessary ?
Having cool effects are nice to see as an option, but by default nice to see explicit good usability of a project for users. Solving some user problems. Even if it for games : 😊
Making it useful for users, attractive to use
ohhh
If you're trying to impress at one of the top ~10 tech companies and you have no prior work experience, probably, yeah
What about resumes and cv ? Is there a specific format that needs to followed ? is the resume structure important as much as the skills that a person develops ?
I see
Not necessarily because you're doing a project that has to be unit tested for its own sake (although it's often a good idea) but because it shows you know about the concept and take initiative to do things right
I expect all developers from middle level already writing them as part of workflow all the time
It is absolute necessity in my opinion in all serious projects for work, at least if u write in. Js/TS, for python it is absolutely must, because they are runtime too much breakable. All projects in Js/python need them if they are beyond simple script. Unit testing in those languages are easy to setup.
Java is good testable and easy to setup for testing too, it needs them too.
I can understand some problematicness to do it in c/CPP/assemble though. More tough ecosystems to deal with (never managed to make it personally in those languages, never really invested myself beyond student level into those languages too though)