#career-advice
1 messages Β· Page 472 of 1
Also contractors won't be considered the same than employees and may conduce to have a lesser learning environment
"Also contractors won't be considered the same than employee" what does it mean?
it means you won't have the same rights, the same benefits, no mentorship...
A friend of mine got an internship at a company where every dev was a contractor..have you guys ever heard of something like this?
you dont get the same benefits, eg pension contributions
Would you rather be fully remote free to travel and stay at any city even change location once a week OR have an office?
I'd greatly appreciate if someone that actually had both experiences gives their insight
Yep, it's pretty common because it let's a company just fire entire dev teams with little notice
damn. so i guess taking the internship at a company where everyone is a contractor a better idea than being a contractor there..
lower risk
Depends more on the person than anything,
That said, if you are early in your career, I would recommend to get into the office to learn more about how companies work and get better mentorship (assuming your mentor is in the office)
yea, Remote Jr Devs is a pain.
makes sense
I'd like to work at a company like this
why?
True.
As a junior, who has always worked remotely. It's a bit tough to be mentored virtually.
But everywhere I've worked I've always had bi-weekly 1on1s with my manager to talk about how I'm feeling, how the past 2 weeks went, what I can do to improve, and advice.
Not saying it can't work, it's just painful and slow.
but I also don't want to go into the office to talk to them either so part of it is my fault
Yeah you're right.
is it a good idea to slide into the dms of random ppl on linkedin
Hey all, I'm applying for my first dev, I am very jr without a ton of experience in programming, but they state thats fine as they plan to mentor you and would prefer you have other skills. I match those skills to a T so feel very blessed to have this opportunity. I am attempting to write a cover letter but I am at a loss, does anyone here have any advice on it?
pls i need someone who knows alot about INSPECT ELEMENT
Use one of the Help channels ( #help-potato is open right now) or ask in #python-discussion, but try to ask a specific question π
Hey I am Accounting and Finance student currently in my final year.
I have summer break right now for 3 months I was wondering if I can learning coding mainly Python and SQL within 3 months. I am interested more in programming and Tech more than accouting. I am also trying to get the Azure Fundamentals Certification. Is it good for a finance student to study Coding or do u need a CS Degree?
Because I want to do contract work
Is code refactoring and testing more of Quality Assurance or SWE π€
Both refactoring and testing are part of a software engineer's duties, imo. A QA obviously does testing, but I don't see any scenario where a QA would do refactoring.
i think it is good for anyone to learn coding, even if you're not gonna work in IT. i remember i read an article that explains programming is beneficial for anyone, because not only it teaches how to create programs, it also teaches a way of thinking which i think is related to logical reasoning. but it would only be beneficial if you truly are interested in programming. if you only learn programming for fun, no you don't need a cs degree, but if you want to pursue a career in tech, then yes, cs degree is the best option.
check out this server's resources
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Like @coarse crag says, Python and coding could be quite useful for an accountant or financial analyst, probably. You should not expect to be able to become qualified for a programming job in 3 months, though.
Thanks for your input
oh i deleted my message because i was afraid i might have suggested something wrong. but yeah i completely agree with you.
I still see your message.
oh, i thought you were referring to the data analysis one
dementati the omnivident
i've got a question tho. i know that computer science knowledge is different from programming. and for getting a decent job at software engineering, i should know computer science. but i don't have much time to learn, i need to get a job soon, is it okay if i skip learning the computer science parts and just go right into programming (as in practical knowledges like python, sql, django, shell scripting, etc)? or should i learn cs side by side with programming?
for a list, i suggest you to check out python discord resources
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
There are lots of good free resources, but for future reference, note that we do not permit discussions of illegal activities such as piracy on this server.
do you guys think this is a good roadmap? https://roadmap.sh/roadmaps/python.png
Yes, roadmap.sh is good.
Nice π
And is there any specific place to learn things from?
Or as long as I can find it in the internet I'm ok?
You can ask here for recommendations on resources for any given topic that you want to study.
awesome
Or well, in #python-discussion might be better.
π π
This channel is more for career-specific questions.
no hay de quΓ©
any opinion on this?
Thanks guys for your replies
Let me check
okay, thanks
I am really interested in programming and Tech more than my current degree in finance, can I do a masters in IT or cloud computing which can help me get a job in Tech or is CS Degree the only way
I am also doing the Harvard cs50 right now
Since I am completely free for 3 months
this course is good
but i'm not sure if you can immediately switch to cloud computing for masters. i believe learning the basics of computer science is important
I see
you'll have to ask other experts here tho, my opinions might not be best
Computer science is very helpful, but not critical. You can always learn more about those topics as you go.
It's not like you'll be screwed if you're not an expert day 1.
I am leaning microsoft azure fundamentals right now I'll be booking a online exam with few days, I have deployed some VMs and used some azure resources with the student account I made
oh i see, yeah i think i can just learn cs while working. thank you for your advice! π
Thing is guys I am really interested in tech more than finance I always have been from early age but I am not good in maths that's why I went to accounting and finance where it's more basic maths with only statistics in high level
I'm not sure exactly what is covered by an IT/cloud computing course, but I imagine you'll be geared more towards sysadmin/devops roles that way.
So it might depend on what you want to end up doing.
There are lots of programming jobs that don't require advanced math.
Most, I would say.
Yess bro
That's the only thing that still holds me
If anything, finance is probably more mathy than most programming.
Most programming is just algebra too.
Linear algebra and calculus you only need for very specific domains.
Finance is more of fixed formulas and statistics I can learn
if you're only worried about the math part of computer science, i'm pretty sure that you'll do fine since you did fine in finance.
if anything, i'd be worried about how broad tech industry is and that you have to learn alot of things, but not about how hard the math is.. i guess?
Things like accouting and finance it's just a lot of thoery and you know not really a skill u can learn that's why I want to learn programming it's more Interesting and useful
yeah go for it!!
Yea I'll try my best
good luck!
Thanks for helping me β€οΈ
i believe @ dementati helped you more than i did, but you're welcome!
Why
I prefer it over full-time employment, keeps me flexible
@vast shoal Thank you 
what is the average time between the final interview and the offer?
i see 1-2 days and also 1-2 weeks..so it really depends?
Recently mine took about a week, I think most of that time was waiting on the hiring agency they work with
How would y'all define or explain a self-taught developer?
a developer that learned what they know by themselves, without formal education
depends on the job you are looking for.
If you are looking for jobs which require computer science knowledge, then you may not be able to answer questions or perform adequately when hired
it would be closer to 1-2 days. If it goes in a week, that's a bad sign
I will probably apply for junior python developer jobs in the future. Do you think i still need some cs knowledge? Because python can be about anything like django web dev, or data analysis etc. If yes, which subjects do you think is necessary to have? decent knowledge on operating system and networking?
It goes back to it depends. Even learning python itself could benefit from some fundamentals.
The less fundamentals you have, the more stuck in code monkey jobs you will be
I see.. I'm just gonna prepare myself as best as i can then. Thank you! π
I would at least recommend to read on DSA (ex: the book introduction to algorithm) and then the rest will depend on what you want. operating systems and computer architectures will be useful later
Ohhh okay! Noted, Thank you!
Hi!
This channel is about #career-advice . You should ask in #python-discussion or check out #βο½how-to-get-help
Ok, Thank you
There are also interesting things to learn about databases (ex: data modeling), but that only matters if you want to work with databases in some way
And it depends very much on your goal and where you are at
Yes, i am planning on learning databases too. Maybe not advanced level of database knowledge but at least decent enough.
Yeah, i just started learning about software engineering like 3 months ago. I will learn alot for the next 1-2 years and try to apply for jobs.
For now i just want a decent python developer job i guess.
have you looked for python dev ads in your country?
Actually, in my country the job opportunities are very little while the amount of people who needs a job are alot. It's gonna be very competitive and also I don't have a degree. I have to go all out on learning and having the necessary skills.
The only advantage i have right now is my english.
sounds like a tough situation
you may want to start with javascript and even php if it's popular
There may be more entry level jobs with these
but do your homework about the number of jobs available
Do you think it's gonna be useful to know both python and javascript? I will learn both if needed.
in general, there are more frontend jobs and it's easier to get to a point where you can find a job
learning both python and javascript would make you a fullstack. But given you are just starting, I would recommend to focus on only one thing at a time
I see, i will work on that. And also, i did try looking up on available jobs, but they are mostly for senior level developers.
I see.. I have started learning python and i am learning well so far, should i focus on python first?
Walk backward from your objective. If it's to find a coding job asap, then look at the most popular type of entry level jobs, what tooling and languages they use. Then what are you missing for these tooling and language
languages are just tools, not an end in itself. And once you know your first language, learning another won't be a big deal. The main thing is that first language and you should make sure it aligns with your objectives
I see, i will work on that and do my research on which dev jobs is most in demand right now.
i learned SQL in 2 weeks (and some python), yes you can do it. you won't be advanced but at least you will have it down good
I do think python has a decent amount of job opportunities here, that's why i started learning it, but i'm just worried that they will expect me to know alot more than just python
yeah, it's because python can be used to solve more complex problems
knowing linux and the tools you can download and use is cool. but what about learning how to code/create those tools people use - that is something i would like to learn
Yeah, that's why i'm trying to learn other things too. Like databases, etc.. All i have is time to learn. I will do my best. Thank you so much for your advice!
It's no different than writing any program. What's your level of familiarity with programming?
np.
And don't just read or watch. Make sure you practice and have projects.
Also https://www.codingame.com/ is a nice gamified way to practice more about writing code
beginner with a lot of different languages. perl, C, C++, html, sql, R, .js probably more i can't think of
on the edge of intermediate
I have been doing some codewars. Someone recommended me. I am only at level 6 kyu now, but i will do more practice in the future. Do you think codingame is better than codewars?
Then the tools people use are no different than what you have been doing π
It's about which one gets you to use it more. Doesn't matter which one as long as you enjoy it
people that create those tools are just very advanced, years of programming
I see, i do enjoy solving codewars problems. Once again, thanks!
you would be surprised. It's not necessarily the case.
A lot of tools started because the author had an itch to scratch
when your job is to show up to the office and code, and you get paid for it. it makes a lot of sense why they can do that
my first coding experience was editing java scripts for runescape bots, eventually creating my own script from scratch after looking at the code for a long time
then i used perl for another game
hello, Im 16yo and Iβm getting more comfortable with python. Here can I find simple jobs to earn a little money just to spend this vacation with my friends?
hey, i am 22 year old. there is payable mini task? i know django rest framework but in my country there is not jobs at django.
No, this is for career-advice, not for promotions or recruitments. If you want to find jobs, it's not here. And also, i think you would need more than just "comfortable with python". And also check if it's legal in your country to get a job at 16.
I have a Data Analyst certificate from DataCamp and yes, it's legal to work even full Time with 16 in my country so I just wanted to know if I can get a part-time to have more financial freedom which is kinda difficult in my country
In that case, you might be able to get a part time job in data analysis. But this server is not the place to find jobs. Look up on freelancing or any other job related websites that's popular in your country. I just want to remind you that alot of people need jobs and money to feed their family. They would do anything to earn that "little money". So getting a job is not as simple as that. And also, iirc someone here mentioned that data scientists/data analysis jobs need a degree or credibility. I am not sure if your certificate will be acceptable. Getting normal dev jobs is easier.
Well, i mean, it's still hard since getting a job in general is very competitive. But if you aim for data analysis/science jobs, i think it's harder especially for juniors.
Yeah, Iβll try to see something related to freelancing like Upwork
Yeah, good luck!
Yea but Data Analysis is my focus and I got the luck that this year a university in my town opened an AI and Data Analysts course so I'm working hard to get on that
Thanks
That sounds awesome! Study well!
You can try platforms like Upwork but the competition is pretty fierce and pay is low
Remember, HR people are not on your side
/s or no /s?
likely not sarcasm - HR is there to defend the company from lawsuits and similar threats from personnel, not to defend the personnel themselves. It'll usually do both when possible, but that's not always possible.
would you guys accept a great job at a tech company if you were living in Europe but the company is in the US and also you have to use your own, personal computer / laptop for work?
Yes but you'd have to do some mechatronic and/or mechanical engineering either before applying or learn on the job
No because using your own personal devices is not reasonable
to be fair its something that could be fixed instantly, just request equipment to be sent to you before you sign
They mentioned earlier that it would be a contracting job. Which changes the situation
Ah ok nvm, well if it's the first job out of uni I personally wouldn't take a contracting job
do u need a specific degree to be a software engineer ?
Ideally a Computer Science degree, next best is any STEM degree, but you can realistically get into software dev with any degree
like any of these will do also?
what would be a nice degree these years in IT? im so lost
i love interacting with robots and creating stuff but i also wish to have a good pay & hiring rate
which kind of degree are similar or close to them
in upwork many tasks is for middle and senior
none of those two, but any computer science degree you take will have some component of embedded programming
look for something like mechatronics or embedded programming
with the background knowledge of the degree if i somehow chose big data.
is there any possible to move up to software engineer by any chance with experience?
yes, of course, its still a comp science degree, it will probably have a couple more modules related to whatever subtype (?) you choose
hmm i see
thanks alot rrly helped me settled down
it may be quite sensitive but what's the highest paying job in IT sectors rn ?
No idea, you could look up specific job titles and their average salaries but no idea which one is highest
Broo for real can you please till me from where all u have studied online, right now I am learning from freecodecamp
i did some research and concluded that cybersec, data analyst and software engineer are highest paid. Is it true?
those are all very generic job titles
pay is also company specific, you could be doing the same thing at google and at a small startup but your pay wont be the same
also you could be a software engineer anywhere, a game dev is a software engineer but they wont ever make as much as a software engineer in a bank or hedge fund
you should decide on a career using your enjoyment of the subject and not how much money you "could potentially be making"
I see. Thank you so much
"software engineer" is probably the most generic programmer job title. and "cybersec" is a topic, not a job title. at my company, programmers who do cybersec or AI-related work generally make more than programmers who do not.
computer science with AI-related coursework
though some universities might offer degrees that are even more specifically about AI
I did learn python from freecodecamp. But it was moving too fast that i missed alot of the basics. I suggest learning from books. You can look up "best book on python", "best book on sql" etc. You can learn from websites too, but i think it's rather too broad and messy (as in not as structured as books)
Why do people pay insane amount of money for bootcamps when they can just get an unpaid internship, same thing or better experience but for $0. π
You can't "just get an internship". Programmer internships are almost always paid, for one thing, and they're usually only offered to students.
Oh sure. I got an offer for 3 months unpaid internship and 110k after the internship.
I wanna accept it but Im not sure. I mean its a good long term opportunity but dont know.
Is the 110k guaranteed after the three months? What's the fine print here?
You've been talking about the unpaid internship for 2 months in this channel
If the deal is "after three months of unpaid work, we might offer you a full time position, and it might be up to 110k", that's very different from what you said
Unless the full time position is guaranteed, there's a high probability that you'll have nothing to show for your time after the internship ends.
Thats my hobby mate, it gets funny everytime
I like seeing people get mad
So you're just trolling us...?
No
Then why did you say this
I'm just telling, for someone, coming from different field, different education, getting into the industry is much harder. A friend of mine did an unpaid internship and now he works at a FAANG company. If you have money saved up, live at home, and have long-term goals and the company is helpful, then what's wrong with it? Some people know nothing and they expect big bucks. I'm against unpaid work but there are cases when you have to do it.
Doesn't answer my question
But maybe I'm wrong, maybe 3 months of internship at a tech company won't help a self-taught developer getting their first full-time job
I was just joking mate, I'm not trolling..sorry
Alright. But be sure that you don't waste the time of our volunteers.
Don't worry, I love this community.
Oh I see
Hi. I am a python dev with few months of experience. I am looking to volunteer for startups/ new ideas. Dm me if you are interested working with me.
Hi all, i'm applying for my first job in development, its very jr level and they put a lot of emphasis on having somone who is wanting to learn, grow and develop and other skills which i have in abundance
I've wrote a cover letter but its the first one ive wrote, are there any recruiters or people who have had experience writing or reading them that can give me some feedback on my first draft?
your best bet is to just post it, remove any personal or identifying info, and ask for feedback here
Too long to post unfortunately
How long? Should be a one page thing
You could for example paste the text to https://paste.pythondiscord.com/ and link it here.
You have said multiple times that you enjoy talking about this but not taking advice tho π
Please for the love of god and everything that is holy, stop considering unpaid interships
You are part of the problem
and where to find paid internships?
not everyone knows a bunch of people with connections in the companies that provide paid internships
Guys, can someone give me some advice on how to improve my resume? https://www.marinjursic.me/Resume.pdf
You find paid internships wherever you find other paid positions
If you can't find someone to pay you for your work without connections you're doing something wrong
I found paid work with no experience and no internships during my studies, mid pandemic mid lockdowns and so did most of my friends and classmates
Think of it this way as well, if someone got you to do work for free that work is unimportant and so irrelevant on your cv, may as well be watering the office plants
this job posting wants exposure to centos/redhat, but i only ever really used ubuntu and a little aws linux. im not exactly sure what I should do to learn more about some of these linux variants except maybe fiddle around in a docker image for a bit and read the wiki page?
who learns linux flavours!!
I would have a look at study materials for the RHCSA exam to get an idea of things you can practice/know how to do. Or if that's too advanced, do the Linux Upskill Challenge. I'm not positive but suspect AWS Linux is close enough to those other flavors
What youtube channels do you suggest me for learning python?
Is this for a career?
@charred pecan if you want a good start in the basics of python go to programming with mosh on yt or go to free code camp (freecodecamp.org) its a pretty good way to learn the basics.
thanks a lot
Is my career secure in blockchain development?
Blockchain is sort of a solution looking for a problem atm, so who knows what will happen to it in the future
So what is the field in which I can secure my future?
Web development is very likely to remain stable for the foreseeable future, for example.
Data science is probably not going anywhere either.
This question is no longer relevant the way it used to be. Technology is always changing faster and faster, and no matter what you learn today you will need to learn something new year after year. The more specialized and specific your skillset because you were chasing the hot new trend instead of developing general engineering skills, the more quickly it will rot. Learn how to identify and learn what's in demand for the next few years, keep learning, and you'll be fine.
Thanks a lot
mm yeah, i actually asked myself sort of same question about what I should learn first more throughly.
When you are desktop/mobile/backend developer, you are obligated to learn generic Software Engineer stuff. This stuff is super stable and not really changed for the last 20 years.
And highly likely it will change in less than 10% capacity for the next 20 years as well.
When I asked myself if I should learn DevOps? Well i learned to middle rank because i really wished to
But this stuff can highly get itself outdated in less than 3 years. And it should be completely outdated in 6 years.
That's why i decided to learn more of backend first... once I learned backend role to the fullest first, i can go back to DevOps in a more full manner
In average books I need to learn for generic Software Engineer stuff are 20 years old π€ All of them are the best and most recommended as main sources
for DevOps, it is good to find a book of a current year, or finding nothing at all π
should i consider getting an internship or a different position if possible next year?
i mostly want to learn about the industry and get some experience
are you a student?
check my bio, yes
different position from what? from internship?
wait, you are already in university while being 14 ys old? or u a still in a school?
Yes
I'm in high-school, and have got like a lot of years that I can "use" to do something productive. I feel like I have a tilt towards programming but idk I also have many other passions and interests, I don't wanna be sitting behind a desk, but want to be actively engaged in building something new or doing something new, probably with a mechanical touch to programming, maybe do something humanitarian or aid the poorer sectors of society by something innovative in technology, that can have an application and helpfulness in segments of their lives, but side by side earning a stable income, to focus on building other projects, in short, don't want to be a one trick pony. But I feel like school really restricts the possibilities, high-school anyways. Should I opt for many subjects that pique my interest or just choose the bare minimum and use the time I have generated for other courses, like on Internet, skillshare or whatnot?, because I feel like I will need a degree or certification everywhere in future, so should I focus solely on the bare minimum degree and stuff or do something to actually improve my skills
school
i'm old enough to get a part time job next year, so i was looking at my options
internship / or part time job. Whatever you wish. It would be perfect as long as it correctly aligns with your career plans
If you wish to be backend dev, you need to apply for backend internship/junior positions
if anything else, then anything else.
Just beware to be not applying for stuff like QA, as it is sort of a dead end career, after which it is hard to change yourself for a different path
or desk help support
Basically if you are applying for internship / part time, you are supposed to be already knowing in which area you wish to work.
Be it python dev, or anything else.
I worked as a desk support in university years though. It was easy job compatible with studies. But you know, it was kind of useless experience for my career. Just little money in addition and nothing more. Slightly considered for career if i will be working in Ops aligned specializations though (DevOps / SRE)
The thing is... Only after 3 years of a serious working experience of a graduate person, employers only start to consider you being a bit more than your current technology stack / highly specific specialization. And it will be probably still not considered until 4-5 years π€ Basically, whatever you choose, you are going to be stuck with for the first 3-4 years of career, and changing at that time is going to be hard anything
Though i would clarify that it is how it goes in third world countries π€
thnx
.bm idk lol
Any one in the UK have any experience with changing jobs and being told that the start date is too close to your notice date and that somehow that's against a non-compete clause in the contract?
thats also what ive heard about QA. what do people do after, idk, 10+ years or so? switch to a different field?

- They continue to do QA
- They become manager / lead for their team
- They try to get into dev or something else
the problem with those career alignments, because they make a path of least resistance.
once you got yourself into something like QA, you are highly likely to keep going in it, because it is easier to get hired in it with previous experience
and it would mean getting same or higher salary as well π€ sort of a loop that prevents your from getting out of it

I got some good technical skills <programming languages+competitive programming > i do excel at automation ,that's why i am interested in becoming SW tester <my faculty offers good courses for it> . Would it be a waste of my technical skills? or they do improve my value as a tester?
<please note that automation software projects are very limited and mostly non ethical >
against sites TOS
Career
Do you guys believe that for CS nowadays going to the University of Waterloo in comparison to someplace like McMaster really makes all the difference, I'm in my final year of HS right now and am taking English as a summer school class. I understand that Waterloo hates that especially for there CS majors but I kind of ruled out the possibility of Waterloo simply because of the already high cost of tuition on top of what I'd have to pay for residence, which is also not getting any cheaper anytime soon. At this point I'm not really sure whether I made regrettable choices and I do understand that degrees are getting acknowledged less and less but I still would like to know what any more experienced developers or people currently going to that University / experiencing what it is to be a CS major think.
Ergh. it will matter if you are going to become entrepreneur.
entrepreneur = Money + Networking.
good university provides Netoworking, which will eventually lead to getting Money as well
and plus it could lead to a easier getting job after uni.. because again Networking, unofficial and official that uni has
What's everyone's favorite question to ask in interviews to gauge general programmatic knowledge? I'm interviewing people who are fluent in languages I don't use, so I'm hesitant to ask questions that are language specific, but I still want to get a good grasp on their programmatic practice/logical problem solving flow. Any thoughts/ideas?
I would ask them to describe an interesting project or a tough problem they solve or something where they had to go deep in it
Getting degrees is still highly acknowledged and necessary, it's still possible to get work without one but you're putting yourself at a severe disadvantage.
Where you get your degree matters a lot less. I look to see if someone has a degree and I might be impressed if it's from a prestigious uni, but I'm not going to penalize someone for not getting a degree from one. But I do penalize if they have no degree to speak of, most job postings even for senior positions want you to have a degree.
That being said, if you've been in the work force for a while I really don't care about your educational background. I can gauge you by your recent relevant experience instead. Educational background is more of a thing only for your first job.
(Disclaimer: My experience as a job seeker and interviewer is only in the US, could be different in other countries)
Hmm, that's a good idea. I don't want to gate them into one specific topic they may be uncomfortable with
you could also go from the other way around: given a specific problem, how might they solve it? Whatever language or pseudocode would work there
That said, if someone says they have Python experience I'm absolutely asking them what a dictionary is π
and if you can't answer that I'll get legit angry for having my time wasted, lol
hello I'm a python developer right now but I am thinking to go for data scientist and machine learning... i want to ask if data scientist and machine learning are two different roles ? and what i have to do to go for it
They can be two different roles. Well, a data scientist is more of a role while machine learning is more of a toolset. Some companies separate the roles (data scientist vs machine learning engineer) while others do not.
As a data scientist you'd be shooting yourself in the foot imo for not at least getting some familiarity with the tools machine learning can provide.
self driving cars , computer vision I want to go in this technology so people suggest me to go for data scientist
As far as what you have to do to go for it.. you'd want to know statistics well and the different packages available in whatever language you're going for. At a bare minimum I would expect someone to have expertise with pandas, numpy, and matplotlib. I don't see how someone could be an effective python data scientist without knowing those libraries or libraries that build off of those.
as a python developer, it might be easier to jump into a MLE role more focused in either infra or more as a SWE-ML role
As roles that don't really require mathematics/statistics know-how, mostly an awareness of the "ML lifecycle" at least for supervised learning based projects/products
A data scientist in a company that's doing self-driving cars seems more geared towards validating results while a machine learning engineer may be more geared towards actual development. Depends on which you'd rather be doing. (I don't have experience in computer vision/self driving car stuff, so this is just my guess)
Long time no see @mortal wedge, hope all's good! π
for a SWE-ML what should i start learning?
whats the median salary for a software engineer in the us?
i believe 100k
Assuming that you're decent enough at Python, I recommend deep diving into "proper" data engineering
and in canada? its really lower compared to the us?
Hey there! Pretty well, how about yourself?
Canada google told me 93k
not too bad, could be way worse I guess.
US google told me 110k
ohh k i have to look for ML engineer then because i don't think we need much coding in data scientist
Preach....
for freshers? also depends on province
Median salary, not entry level
yeah i asked median
and yeah, probably does depend on province.
hmm thats strange google is paying very less
So, currently I see the four/five following roles in the ML/data world:
I wouldn't take google as anything other than a rough benchmark
which are?
1 - Applied Scientist (this used to be more in the scope of "Data Scientist" but I see more and more companies doing this split)
2 - Data Scientist (depending on the company, it could be either a Data Analyst role in disguise or as a "full-stack" data scientist embedded in a product team)
3 - Data Analyst (you better be pretty awesome with SQL here)
4 - ML/Data Engineer (I'm putting these two together as I'm seeing these roles more and more being merged)
5 - Analytics Engineering (This is a pretty recent one, and a BS/buzzwordy one at that. From what I see, this is a rebranding of a BI/DB/DWH developer along with some tasks in the domain of data engineering)
do companies ask for ds algo if you have experience?
depends on the role in question
if applying as an Applied Scientist or as an Data Scientist, absolutely count on that.
https://workera.ai/ is a pretty good site to figure out which role is a better fit for you
hmm looks amazing
has canada a better market than europe in software engineering? in terms of salaries, job opportunities, better in general. I really cant decide where to study, and i would like to choose the one that offers me more opportunities to grow.
Can you explain what you mean by this question?
Both europe and canada are very broad and large, I would assume there are areas in both that are favorable to software engineers. I would challenge you to instead decide where you want to live for other reasons besides your career.
Go to the other continent from which you are from.
You can always go back to your current continent if needed but the international experience will be invaluable
guys, if i send a resignation letter after work hours, can i still say that the work day that just passed was the first of my notice? or will people not buy that
If your employer is counting days like that, you have other problems and it doesn't matter.
I'm assuming here we're talking about the customary courtesy of two weeks notice... If this is a legal question, ask a lawyer
usually your notice period starts the next calendar day (at least in the UK)
Country probably matters a lot, I'm answering from the US
generally companies take competitive programming rounds for freshers or junior position
Gotcha
This is in the UK, should have mentioned
It depends. The general assumption is that programming questions are pointless for senior positions because surely they know how to do all of that. However, some people (myself included) will still ask questions like that to gauge how they think/respond, even if they don't immediately know the answer. Sometimes the seniors will answer correctly before I even finish the question, great. Othertimes they have to think about it, but will walk through the process, that's also fine.
My thought process is that a resume is just a piece of paper, why not do some basic due diligence to confirm things on it? Part of my interviewing is to discern whether or not what's listed on the resume is true. If it's on your resume, be prepared to speak to it.
should you mention a startup on resume?
if your one of the co-founder
that might mean less commitment to work, time would split
for #5, i mostly agree with what you have said. its mostly come about due to how popular tools like https://www.getdbt.com/ has become. ive also come across multiple explanations as to this phenomena, and the one i believe has merit is that many Data Analysts would prefer this type of role since it is more technical and less "business-y" (which can sometimes involve politics and such)
the other side of it, but less prevalent, is that some Data Engineers want to be closer to the business-side of things
Guys does anyone have any time to help me with some interview question practice I need help with relating to software development?
oh also (apparently) these roles allow for data teams to access their data faster for downstream use cases since the Data Engineers are usually juggling 100 different things 
Don't hide important information relative to your employment. You don't want to surprise people
(there may also be some sticky pointed in terms of IP and how they all fit together)
Absolutely! I do. Unless you have a compelling reason to otherwise, I don't see why you would exclude it. A startup is not a red flag to any reasonable person, (it's just harder to verify, especially if the startup is no longer active). However, while it's not damning for me, I do know managers that treat any lapse of employment as a red flag. So not listing something in the middle of your employment history might indicate to an employer that you weren't working at the time.
Why the name chaos ? Are you into chaos testing?
I chose it when I was a 13 year old edgelord and have been too lazy to change it since.
yup, definitely dbt had a big part on this role showing up although it's weird how it was possible for a tool that's essentially SQL with Jinja templates (plus things like data lineage) was seemingly pivotal for this to happen... bit of a weird shilling campaign that happened here but π€·ββοΈ
SQL + Jinja templates is a powerful thing...i see it in almost every notebook service ("product") that incorporates SQL since it basically allows for parameters to be included

also i think the expectation for analytics engineers is to be more up-to-date with more modern tools like bigquery/snowflake/databricks/etc., since that stuff is kinda outside the wheelhouse of most DBAs i believe
this is all from an outsider's perspective though, mostly through podcasts and articles... @crude crown what do you think?
that seems to fit with what I've been seeing lately, you'll definitely be focused on OLAP like workflows
Yes, git is extremely useful for software development in general.
my friend told me, if you would upload project it will increase the odds to get job, i am not currently having CS degree, i am from different steam, i get sometimes worry how hard will it get job without degree, i am working to improve my skills what are your thoughts ?
Though if you're a complete beginner, it might not be critical to learn about it right away. But you definitely should study it at some point.
If you can get a degree, that's a much easier and safer route.
It's not impossible to get a job without a degree, but it is much more difficult.
i actually don't have any alternative, i guess i have worked twice as hard to generate some great value
if i don't have degree.
You'll need to demonstrate a comparable skillset to someone who has gone to university.
Uploading your personal projects on Github doesn't hurt, and is good practice.
yeah agreed
i am curious to know how does it help me, will they able to arrange interview, for me ?
do you have any other suggestions which you think i do which can help me to know ?
It doesn't help you.
It's just that companies will put out an ad for a job they are trying to fill.
Candidates will see such ad and then start applying. The company will then call back the candidates (ie. their resume) which look interesting and interview them.
So that means that your resume, experience and profile need to be good enough to generate enough interest so companies call you back for an interview whenever you apply. And that also means your resume, experienec and profile need be as good, if not better, than the other candidates, who will have degrees and internships, etc.
Out of curiosity, what makes it not a possibilitiy?
i am from art steam, for b.tech i will have to do start from class 10th
b.tech science and math are mandatory
you mean from art major?
yes
that's why you can't get into bachelor in tech related field?
so it's related to the education system in your country?
thank you for sharing, i truly appreciate the you took to type.
extactly
i see
i am 25 and even i droped colleage
i generally recommend people to look into https://roadmap.sh/
and https://teachyourselfcs.com/
as a guide for self-teaching yourself computer science (and eventually get into software engineering)
Community driven roadmaps, articles, guides, quizzes, tips and resources for developers to learn from, identify their career paths, know what they don't know, find out the knowledge gaps, learn and improve.
All the resources you need to give yourself a world class computer science education
wonderful thank you so much, i am currently pursuing 100 days of coding
that's awesome! keep it up! although you will need to work really really hard to reach it, but it's not impossible.
Is this true please vote
you made me nervous
that really depends on the individual, some people love it, some people get stressed with software dev jobs
no pain no gain
i also think it is hard, i am curoius to know what is making really hard as per you ?
exactly, but you learn alot more from being hurt than from being happy i guess?
I am very relaxed in my current position, but it depends a lot on my employer and the work culture in my country, I think.
ahahah, i mean, i am still a beginner and i am in a very similar situation with you. it's hard because people who has a degree has a credibility that proves they at least had an education in computer science or related field. basically companies have more trust for someone who has a degree.
i suggest you to read this #career-advice message
damn, happy to know someone is in same boat i looked the post, i think much about job is not healthy mindeset right
It even goes beyond that.
Let's say you find an easy job, regardless of the degree. Then what will you have to show for 2 years down the road? How can you justify a promotion? How can you find the next gig when you have nothing to show for?
Growth comes from stretching yourself and sometimes, it can be uncomfortable. But growth compounds.
we need to become very good at our skills we will make it happen.
yeah this exactly π
I currently work as a solo software engineer with a small company, but I am starting a new position with a big company.
What are some things I should know to work with a team of developers in terms of workflow?
Don't assume things are there for a reason :p
So don't hesitate to ask about it
(but in general there is a reason, even if just historical)
this is kinda off-topic, but i'm just curious.. considering your level of expertise, why do you want to help the people here? definitely i am very thankful for your advice and stuff, but i just wonder why
I was bored in a rest and vest position
ah i see.. anyway, you're a good person, and i'm really thankful for the advices you have given us.
Don't be afraid to ask questions. Take notes, so you don't have to ask the same thing twice. Give stuff an honest try before you ask someone, but don't bang your head against the wall for a long time if you don't make any progress. Try to be proactive in helping others if you can, it's appreciated and improves team productivity.
These are some really good points!! Thank you!!
Is there a way to pin your message haha.
this is kind of off topic from python but anyone know the best place to start, as far as languages and experience to have, to get a job in the web3 space
Before I actually start, should I go through git commands that focuses on using git with a team?
I have been using git, but it's really basic with cloning, committing and pushing to main repo.
At one point I had started creating branches which I would later merge with main repo, but I haven't done it in some time.
Things are mostly there for a reason, but sometimes they are not, so ask.
You could brush up on merging and rebasing. Interactive rebasing is a useful tool to know. Read about the Git Flow branch methodology, it's common with a scheme that's at least similar to it. Learn the mechanics of resolving merge conflicts.
ok I will brush up on git! Thanks!!
I think I had seen a video sometime back which was for this purpose.
Is it better to get a career in programming or web development?
(this is off topic but hi! it's nice seeing you in this server)
Freelance, I mean
Is the web development scene active enough and can you compete with people from other countries that undercut bids?
My understanding is that the freelance market is very divided by skill. Tasks that require a lot of skill can pay extremely well, but tasks that require relatively low skill are a race to the bottom with lots of competition all undercutting each other.
the fewer people who can do the job you do, the more lucrative freelancing is likely to be for you. If tons of people can do the job, you'll very likely be competing with people willing to work for much less than you.
Hello, major school crisis moment here:
Trying to go for a 2nd degree in comp sci, having a massively hard time getting in anywhere because my prerequisites are nonexistent in math, and the community college I was looking forward to taking a prereq course in, the other unis that Iβm looking at donβt consider that course, legitimate. I work and live in a big city, and I donβt know what to do.
I need the courses to both be virtual, and give a bachelors in comp sci. Iβll do whatever it takes to get Aβs in the classes themselves, but this has been so difficult to just even get a single opportunity that itβs insane
does anyone know any good high school coding competitions in America?
hey im curious if its ethical to use other peoples code without crediting
Sounds like: "is it ethical to use the work of others and pass it as my own". And that's absolutely unethical and sometimes could create a liability (ie. someone could get sued)
Sounds like you know what to do: finding a school that provides the required classes with the right accreditation. Given it's remote, what's stopping you from doing a lot of phone calls/research to the schools across your state and country?
could you ethically just add/remove a couple features of code and itd be ok? like whats the threshold
any change
Just don't be a dick and give credit. It's so easy to say "based on the work from <X>"
depends on the nature of thing we are talking about and how it's transmitted
ig thats fair
here is an example: https://infra.apache.org/licensing-howto.html
but try to put yourself in the other person shoes: how would you feel if I was to take a project you spent weeks and months on, just to pass it as my own and even make money from it?
i wouldnt care tbh, thats the problem, im apethetic so i cant see it from that way
you would be the exception
i think a comment would do or something in this information of the application
If we are talking about software, there would be a license somewhere that details what you can or cannot do though
i hate ethical dylemas D:
what if its not available
like its a super small scale thing made for like 1000 people
are you saying it's not avoidable to be a dick?
that would make you a terrible person
it def is i just dk how
indeed
it's way too vague to help you
if the code doesn't have a license, then you can't legally use it without violating the author's copyright. And piracy is generally seen as unethical.
i think i can just credit them in part of my docuentation?
if the code does have a license, then you need to read the license and follow its terms.
so if it doesnt have a liciences its ok to litterally copy paste it?
whatever is the thing we are talking about, there should be a LICENSE file or some header
that's literally the opposite of what I said.
that's the opposite. The owner owns every right. So if nothing is spelled out, then you can't do anything
what a license does is grant usage (technically, reproduction and modification) rights to people.
at what point does it become my code?
no license, no one has been granted those rights.
because it solves a problem somebody else wrote it and i want to use it
your changes are yours. But the overall project becomes a combined work
It's no different than if we work together on a project: my changes are mine and your changes are yours. The sum is the aggregation of our work
alright
i think ill just make some changes in some way that i see would benifit my cause, plug the author in the documentation and in coments, and if i get sued ill be scared
why not just ask the author for permission to use it?
the license in the original project should be obvious and easy to find. You couldn't find anything?
good question
naw its not a super public thing
i think ill just ask the homie if i can use it
no problems there in that case
that works too
Yeah honestly Iβve been doing that for the past few months, and Iβve been finding either
βunis who want a bunch of prereqsβ
βtoo expensive (+500 range/credit)β
βWe donβt take second degree studentsβ
βWeβre not virtualβ
how is the student loan thing for you? Is it an option?
Iβll end up getting 1 free semester, but itβs gonna be all out of pocket pretty much, so payment plan is def gonna be the way to go
But honestly the money isnβt even the worst part, so many schools Iβd KILL to go to wonβt accept 2nd degree or 2nd degree comp sci
I would see it as an investment
Exactly yeah
the USA's education system makes no sense to me
It really doesnβt whatsoever. All this stress about how people should value school and yet they pull your teeth out if god forbid you want to make a career change in life past 25
For a school to not accept a post bachelor degree is ridiculous
Flies in the face of the pursuit of knowledge to me, but I digress. Does anybody know of any schools who:
-accept 2nd bachelors students
-offer remote computer science bachelorβs
Have you guys heard of the phrase 'tutorial hell'.
If I understand it correctly, it means watching tutorials of people making projects and doing that continuously without making anything of your own. ( I think ) I was planning to do the same thing lol.
but I want to become an expert at data visualization in python, wouldn't that need me to watch people make projects and follow along ( for the first 2 or 3 projects at least) and then make my own ?
whatever works for you
so a few videos and then make my own projects ?
I am more of a book type of person, but whatever works for you
The point of tutorial hell is to get out of just following simple tutorials
I also a book person π , almost done with python crash course
I see, so I guess follow along with videos/books to learn how to make basic projects and then move on to make more complex ones by yourself π€
yep. Have fun, there are so many things to discover
Good morning, I just wondering if any of you guys had multiple jobs or just one?
I prefer to have just one
Better concentrated on it
And I can use all remaining time for self education which is important
Within same job I was offered to get desired responsibilities as 20% overtime... I am tempted to take the offer
But hesitant because I need a time to learn
And my work life balance is already messed up
Would you guys accept a Business Analyst role?
I want to have a career in programming but got an offer for a business Analyst job
I feel like I would give up everything that I've learned for programming
I would not.
As far as I get, BA is market selling representative
I am not able to function in this way
In some definitions, BA is Interragator of business requirements for software product. If it is so, then I also did BA in the past. But still I would not wish it as full time role, as I prefer to be architect commanding whole development process than doing only first step in it
In this definition, BA is a diplomat between devs and client desiring to build software
Yes, it is
Im deciding, between a paid Business Analyst role and an unpaid Python Developer internship
after MSML will it hurt to change from SDE role to data scientist role??
i mean taking sde after msml then data scientist
BA sounds to me like yet another manager
If u have aptitude for that, then sure
But so far it sounds to me like a position who fail in development
I don't feel that BA is position secure to be hardly irreplaceable
Python Dev would eventually grow (from middle rank) to not ending supply of jobs
But... BA can actually evolve into managing jobs
And this position can eventually earn even more than developer Jobs can offer ever
... If I a up to be evolving in this way, sure, but it is really alternative way.
BA is a first step on Software architect way also. So it is still related to development and it should be possible to jump from it to development, but it is not expected way, like jumping from managers to devs
Technically... Interns bring nothing, except consuming time of other devs for their education
(Some interns could be bringing some value, but I expect it to be completely outgunned by used resources on intern)
It is still expected to get at least some really small compensation though
The problem is .. he will not recognize if the internship is beneficial to his growth or not
Or will he? It would be interested to know what kind of things he will be doing in it
Fair point
May be internship gets quickly to paid one at some point though
They would hire me as an intern to mentor me and train me to become a junior dev after 3 months
Btw, here in Denmark almost every internship is unpaid
It sounds fair enough to me then. 3 months is nothing
Decide for yourself if u can afford low money until then
And whom u wish to be in your career
Highly suspecting this book will cover a lot of your BA
I have a lot of money saved up so it wouldn't be a problem
Decide if u wish to be in tech role, or not tech role/ more managing, soft skills one
Thanks mate, you've been always really helpful
The stack would be Python, Django, PostgreSQL, Docker, Angular, AWS, Flask
Hmmmmmm
hmmmmmmmmmmmmm
Im 13, how should I start programming to become a software engineer/developer
you could learn a couple of languages and the basics in computer science, I would start with Automate the Boring stuff
you could also ask for more details in #python-discussion
Hey @eternal sinew!
It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a, .csv, .json.
Feel free to ask in #community-meta if you think this is a mistake.
Hello everyone, I would like to get some feedback on my overall profile and my resume
Above is my linkedin
This is my resume
lots of empty space is the first thing i notice, maybe you could cut it down and squeeze the second page into the first one for a 1 page CV?
I wouldn't use this template tbh with you, just use black & white
multiple column CVs might struggle with automated systems
and make it one page, read it from top to bottom
I have this alternative
exactly.
ATS will have hard time reading some info.
second one is better, even if its not as pretty
but i would still try to condense it to a single page
but cramming into a single page will make it harder on the eyes
is what I think
Also based on my profile, is the information sufficient enough to display or do I need to show more?
And how should I condense this much information into one, any sample which you may have?
Sup mate
it depends on the culture in your country/region, but in the EU and I think US its standard to have a single page CV
I will mostly be applying to the US
so should I remove the links or how should I condense it is what confuses me?
wouldn't it look crammed up heavily?
Also, let me know how my profile is if you look at it, is it good enough or okayish or really bad?
make the header smaller, cut down on the Skills section, i dont think you need two sections for Academic projects
so I should make it using latex?
damn there are a lot of options here
I get many interviews with this
i used word, my gf uses overleaf, i think its too much effort but hers looks better
ok great I will try this one and try to make it single columned, black and white and single page ofc
apart from that, based on my metrics how would you judge it?
which information should I display, the info in the first one is better or the second one?
sorry if I m being too specific, but I am open to any kind of criticism
You only need to do it once
you also need to update it when you want to look for a new job
gotta keep things updated
speaking of which: is having something like a fast food job better than no work experience on a resume?
yea but i probably wouldnt put it at the top
i've had unrelated exp on my CV before, but i moved the entire section under Education
for a student - emphatically yes
How many rejections did u get before landing your job?
Do we count the appls we sent out and never heard back from?
I put Starbucks on my resume, but I only included the start and end dates (and that I got employee of the quarter), so that employers would know that I was working during school. Now that I have a job in industry, I deleted it.
I mean where u had interviews
None lol, im 2/2 so far
Thats weird
My struggle is getting to the technical part
Ah i see
Probably something to do with my CV
Ive got invited to a technical interview, I would need to code with screenshare for an hour, i think i pass
Dont have the mindset for an interview like this at the moment
My most recent one was 3h, had to be sneaky during work hours
Thats insane, but its a junior job, think they overdo it a bit
Any business analysts in chat?
it wasnt that bad actually, the team was chill, all smiles and jokes
Im not one but received an offer for BA role, why?
I wanted to focus my efforts on transitioning into BA so I'm kinda looking for advice
BA roles most of the times don't include programming. Just to be aware. Why do you want to become a business analyst?
That's fine. I'm more into data analytics in a business setting than of anything. I'm currently a chemist and I frequently find myself thrilled when I get to do data analysis. Also I grew up in a business focused household so I'm always finding myself liking that stuff
Oh I see. Well, business analytics is really about communication.
To what extent? Like presentations and such?
Yeah
That's not a problem, I kinda enjoy public speaking
How much is involved in selling novel software tech to a big tech company? Like a new machine learning model or something that can be easily demonstrated?
that sounds virtually impossible
hi
Yo
can someone help me?
Are you maybe looking for the Python help channel ? #βο½how-to-get-help
hello
Is it a bad time to be applying? Seems a lot of tech companies are laying off workers and many applicants are in general not getting many interviews.
Even offers are getting rescinded
What's the alternative?
While the market is cooling off, there are still companies hiring
It's never a bad time to apply for jobs. It's always a bad time to accept a bad offer.
of course, a few months ago was a better time to be looking for jobs then right now is, but you don't have that option.
I suspect it's going to get worse before it gets better
im 16, how much should i be worrying about creating a portfolio for getting into a good college / getting a good profession in the future
Quick question;
Let's say I wanted to work for Google or Facebook. I know getting a masters degree in computer science is a given, but I need to know which degree to (double major) with.
Here are the options:
{Cybersecurity}
{Computer information systems}
{Computer information technology}
So Computer science +γ γ
Why not just CS? And if it has to be a double, it shouldn't make a huge difference
Looks good on a resume
And for the little extra experience
but why. 2 is not necessarily better than 1. if you're not even particularly passionate about a specific other major, why force yourself to do one
Maths + CS is pretty good
Free tip: Don't put gigantic blatant lies on your resume. If it gets caught in the interview, good chance your interviewer will be legit angry.
examples? π
Eh what??
This guy admitted in the interview, when questioned that he had no machine learning experience. His resume said he had "Deep Knowledge" on those topics
If it's not on there then maybe it's not worth double majoring π
having 2 majors isn't necessarily better than 1
What do you mean if it's not there
.
I said maths and CS is pretty good, but it's not one of the options. So maybe it isn't worth double majoring at all, less is more etc
It's my personal preference.
And as I said, though the experience is minimal, it looks good on a resume.
sure, but what i'm saying is if you're not actually passionate about both the topics, why do a double major just to do a double major?
sure lol. if you really want to do a double major, why restrict yourself to those topics? undergraduate education is meant to be broad, by only picking from topics that are very related, you're narrowing your focus
also, i kinda doubt the "it looks good on a resume" part. have you talked to people who review resumes? i would think the benefit is not worth the extra work you'd have to do, but then again, i also have no experience with this
I think most people will barely notice a double major on a resume. They will mostly care that you've done the topics that are relevant
I might briefly glance at it and be impressed that you have the work ethic to complete it. But it wouldn't strongly impact my overall position. Definitely not worth it JUST for that quick glance.
Deep knowledge of Neural Networks then when I asked him what a Neural Network was he said he had no idea he'd have to go review it.
Overkill for most dev jobs
But if you love math then go for it
YEah, I hope they've learned something. I didn't intend to, I was really excited to talk to him about some stuff on his resume, but I would up eviscerating him because he couldn't speak to anything listed on it.
Eviscerating is the wrong term, he eviscerated himself
I say this as a passive job seeker. The alternative for someone like me might be to slow down the efforts of applying and maybe focus on further sharpening my skills, portfolio, or other things.
When covid first came out and companies put on a hiring freeze is when I really devoted myself to sharpening my programming skills to make me a stronger candidate. It worked out well for me.
How did you showcase your progress?
On a portfolio or as experience on a current job?
It was more of something that helped me during interviews, although I did put my course certificates on my linkedin and resume
I see, thank you for the info. I sometimes think that yes, studying more is definitely the main thing, but how do I show my progress. I see others are also including their certificates on LinkedIn and Resume.
I'd say it depends how much you've been applying recently and how that's been going. If you haven't given much effort to job applications recently, then it's totally worth giving it a go right now before things get worse. If you've already been trying and you're not getting callbacks then that may be a sign to invest in your skills more.
if you have no relevant work experience, a portfolio of 2-3 good projects is a reasonable minimum target
Yeah that's the boat I'm in. Been applying and have only heard back from a couple of recruiters but no real interviews. I think my efforts should go more towards studying more, portfolio, resume, etc., for the the moment.
makes sense
I feel like I often get lucky on the most low-effort job applications though. So yes, focus on studying, but in the meantime there's no harm in sending out resumes
You can't predict the future.
Even staying where you are could induce some risk if your position ends up being eliminated.
Given that companies that have frozen hiring or rescinded offers have already done so, I would say that the remaining job ads are the ones they truly want to hire.
Agreed, there is literally 0 downside just explain your situation to them whether they choose to accept you is their doing.
It's a process
Luck has a part to play, but if it's having 90% impact on someone's search, they are doing it wrong
Ive been interviewing every week, 1-2 times. Have no desire to even work on a project, just reading books and watching videos on theory...
I don't know if it helps, but when I was unemployed I spent every other day sharpening my skills and the other days were spent working on the job hunt. Gave myself weekends, still. It's a lot of work!
U mean leetcode?
the avatarβ οΈ
leetcode is great for doing programming puzzles and the kind of stuff tech companies like to throw at you during screening. Sharpening my skills I took classes on coursera.
Coursera isn't free, but I like that they gave accreditation/certs
Did it make a difference that I had certificates? Who knows, but what I learned has helped me
i hope so as well...
im just shocked like...if you put it on your resume, i feel like you should be prepared to talk about it

i think this is how i felt 1-2 months ago as well 
but here i am
There have been quite a few discussions popping up on this channel about whether or not one should lie on their resume. So that's not necessarily a given
thats a bruh moment

like
i feel stuff like this contributes to why hiring processes become more involved / lengthier than they need to be
and even then they dont catch everyone who may or may not lie on their resume

If you lie and you get caught on your resume, it's bad. Maybe it's worth the risk to you, but while I continued with the interview my personal decision was made then and there. Lying on your resume is great for getting an interview, but not great for succeeding in one.
Yeah, the interviewer will either ask and find out, or you'll underperform on the job.
I had a co-worker who clearly lied to get the job and he lasted less than two weeks... years later, on an almost daily basis, we were still making fun of him and the stupid stuff he did π€£
Lol, hope he got better at least.
This may be controversial, but I understand lying on a resume, but please don't fundamentally misrepresent yourself or your abilities. Because if someone hires you and you wind up being a terrible fit, it blows back on them.
what's the upside? you get more interviews? wouldn't you just get exposed at that stage, though?
upside is you may get a chance to succeed if you can handle the gap. But I would also add that people get the coworkers they deserve
Have a similar fear whether the tech industry's oversaturated or not.
Considering the amount of 'ML', 'AI' and similar concepts being brought up in conversation, dk if such topics are just hyped or genuinely oversaturated.
Eh, ig it's kind of relevant to data science but can't say for sure.
It's never the people working in tech who say it's oversaturated π€
It's a revolution. It's going into every single field.
There are tons of candidates, but not so many good candidates
ic, that's understandable.
any feedback on this single page resume?
@near ocean @near remnant How about this now?
I use this template as well, in latex, really good.
But i wouldn't list those certs
Like from coursera
does anyone know stuff about bioinformatics? I would be interested in your experience I'm new to the server, and new to coding, currently a biochem major. Thanks!
check your caps. JAVA is strange, TKInter is strange, you have "Programming Languages" but "Technical skills"
@true harness so should I remove technical skills?
I'm just talking about capitalization, whether you keep it, idk
- I assume you will fix the links
- Your projects could benefit from a year or something to indicate if they are finished or in progress
- Your internships could benefit from more details. I can't really tell what was your contribution
- Any quantification of your impact would be awesome
Oh okay got it, thanks
this 100%
there are def businesses that could use ML or data in general for their use cases but not every problem is an ML problem however, so theres that component as well
data, however, usually benefits a process overall
(see DS hierarchy of needs)
Yeah the links work properly in the pdf format.
As I couldn't upload pdf,I just converted it to png
All of the projects mentioned are finished.
But I will mention the date then
Does the first internship of softmax AI also lack the details?
Those bullet points are the things I actually did.
I can elaborate more on the second one ig
Quantification of impact?
Any example?
"made x better by y%", "did x to change y by z%"
or even a basic "Deployed X to handle 1000 req/s"
Ok so the bullet points should contain information like that
Sorry for being this stupid, I will fix this up
Thanks!
I m also going to apply for some non-work on-campus jobs
Any samples for that or preferred format for that would be helpful if anyone can suggest
Make them sound a bit more sexy. They aren't selling much.
As a reviewer, I see for your latest internship 4 very different projects in the sapce of 6months. That makes me wonder how far you got and what you actually did.
Try to think about the things that you are proud of
Oh wait those projects are personal projects, they aren't part of the internship
I am referring to "Machine Learning Intern"
is the Link: necessary? seems to just add clutter
Well the company was service based so I was given many different projects.
One of them was to detect floors and replace them with tiles of user's choice
Other was to predict the sentiment of the user based on the drug and its quantity taken
There was this stock market price prediction with lstms too but I couldn't go for more than 60% score so I had to leave that in between
And some many minor minor tasks of nlp and cv
Also had to setup the frontend backend with flask for almost every project
So should I mention things like these?
And how can I make this sexy?
What should I mention there then?
If I keep it empty it won't be obvious that its a link is what i think
can't you add underlines or something
Ok will go for it then
What's your claim to fame there?
What about just using hyperlinks?
Sorry but I still can't think of anything like that.
Any example?
"reduced process time by x minutes", "saved company x amount of money", "reduced faults by x%", stuff like that
"data modeling for sentiment analysis" -> why would I care about that?
It's super lightweight and doesn't mean much more than "I did some things". That's not very exciting and would not entice me to call you back
Oh okay yeah too generic and not at all specific
Ok let me make these changes and get back to you
https://www.youtube.com/watch?v=_V5QsuhN-5k it is a very good video, i recommend you
This doesn't appear to be on topic for this room.
yes sorry for that
so what's the point?
I didn't want to throw it here
Another way to look at is it to ask yourself: "Why would the interviewer be impressed by it?"
And in that sense, why would I be impressed by the fact you worked on data modeling for sentiment analysis?
this is a short movie, not python related. π
so why spamming ?
but i will be glad if you watch it too
No, I didn't want to do that
I downvote all the spam videos, and that includes that one.
i m not trol dude π
I suggest you watch
I suggest you drop it. Spamming a channel and then doubling down to tell people to watch it will only result in moderators being called in
you're right, that wasn't what I meant, sorry
By the way it is illegal (Canada and the Us) to not be paid on internship.
thank π
@smoky quest Since last I posted my resume for feedback, I have implemented your suggestions and others. I definitely feel the resume is stronger now and represents me as a better candidate overall. Thank you.
https://www.dol.gov/agencies/whd/fact-sheets/71-flsa-internships
https://www.businessnewsdaily.com/15161-are-unpaid-internships-legal.html
dunno about canada, but not all unpaid internships are per se illegal in the US - just most of them.
there are also nonprofit orgs or orgs that fall under 501 tax exempt status where unpaid internships arent illegal
if you choose to do one of those however, you should care about the cause; otherwise its a waste of time for everyone involved
very true (from footnote 1 of DOL link):
Unpaid internships for public sector and non-profit charitable organizations, where the intern volunteers without expectation of compensation, are generally permissible.
i did an unpaid internship with one such org and found it very valuable for my situation
I've seen job listings where it's actually them training you, you pay them, and then they might even keep a % of your salary after you get employed
i also cared about the cause so theres that
Given the sole purpose of an internship is to primarily profit to the student, that would make most of them legal
Not doing so would just be disguised labor (which is what these laws are trying to prevent)
Hi :'D
someone who works as a data analyst or a social listener, who can tell me about their experience?
I understand you guys against unpaid internship, because most of you are from the US and have insane loans. But here in Europe, its different.
No one actually forces anyone to do unpaid internship
Its totally up to the person.
free education
hole europa is smarter than aerica
Hello
wait unpaid internships are legal in the EU?
@smoky quest How about now?
links prolly won't work on image cos of direct conversion but what's your take on everything else?
Also, feel free to criticise any personal caveats of mine, like if I haven't done anything good enough to put out or anything like that
Its really common in many countries in Europe
oh okay so the same approach which is used in the experience section you mean
Apart from that any advice or suggestions?
@chrome hamlet not so heavily driven but this is what I could think ofπ
@eternal sinew I deleted the image of your resume, as you didn't remove your phone number.
anyone here know much about web3 ?
don't ask to ask, or ask if there are experts on the topic of a question that you haven't actually asked. but this is the career discussion question, so your actual question probably belongs in #web-development
I highly suspect web3 is not a real thing to begin with.
No one knows what it is
im looking to connect to a website that is web3 and requires a wallet to connect to
How long did you guys grind leetcode until you could consistently do the mediums?
it gets better:
it depends on your character / atitude and also currently available skills.
in the worst combination it is 100% stress (no skills what to do, and atitude to stress over it, and no chacter to ask for help/discuss the problem)
in the best combination, it is stress that is easily overcome once you remember a proper procedure to approach current problem.
but even if you have all the skills, there is still always a chance you encounter a situation you could not have estimated, which could be a disaster to fail everything.
but you know, you can learn to approach any disaster with calm head
So in conclusion it depends on your character/attitude and available skills/experience.
ad middle/senior rank devs usually know when they should do it on their own, and when they need to ask for additional information or help, as it is situation outside of their grasp / or it would achieve better time efficiency for all the team
and knowing that, allows to be pretty much calm and keeping to work
but if they are like SRE, and reliability of a service depends on them, it could involve much more amount of disasters as they need to control the risks of service failure
but actually software developers are part of this risk control, so kind of no point to distinguish SRE here.
soo... some risks can be mitigated if you make backups and easy rollback of the services/app to the previous versions, after that you can just calmly fixing your problems
also you get more confidence if you have a good testing coverage, and not smelling any bad code smells xD
it is kind of... a task to find a golden balance, between involed amount of effort, and getting the requred amount of confidence that everything is all right, and also matching it with the necessary level of reliability in requirements. If everything is matching, then all is great, even if it fails sometimes
So, short story told: For beginners it can be super stressful, for experienced it becomes a regular workflow to handle disasters with calculated approach
but at the same time situation can become worse depending on the domain... i heard in game development it is much more stresful. And just it can be different base on the company of people you are in.
too many factors basically to consider if you are going to have it stressful or not
nah not everyone is against unpaid internships. i told you i did one.

yep yep. it was a good experience
Coffee is good
always
in a perfect world. i heard sometimes, depending on the company, when there is a disaster, there can be a lot of finger-pointing and blaming others rather than fixing the problem calmly

i hope i never am at a company where there is such a culture

Mm yeah. There is a need for no blame policy in order for SRE to go well. But human factor obviously is resilient to such changes
"blameless postmortem" yeah
until you get blamed and fired

tbh you wouldnt want to work for a company where the culture is super toxic like that anyway
So, there is no point to regret firing then
Except for next time better evaluating company during trial period
Trial period flows in both directions
"how does your company handle disasters"
jk

U know... I am actually tempted to add it to my interview questions:
"If your developer broke production, what would u do?"

another way of phrasing could be "do you have procedures in place if production breaks?"
and if they say no...

First question do u have QA
Second, If developer made a serious mistake, that was not noticed by QA, who would be to blame?
The developer, QA, or person who deployed it to production?
Basically trying to obscure question a bit
CI/CD π
Out of fun we could increase the chain of people in order to complete the question, adding also software architect and client to the chain of involved people
First question do u have QA
bro what if they dont have QA
Then the answer to the question is no.
Simple as that. This generation needs to use its last 2 braincells.
We can ask second question without QA
Client -> software architect -> developer > person to Deploy
And then we can remove nodes one by one and repeating question with less people involved
To see how their answer would be changing
And then we should ask which rank they have in the company xD
And also asking if other present people in interview agree with opinion of other person
Hehe. That is going to be my favourite question now
bro... thats not even what this is about
obviously the answer is no. the underlying question is whether you walk away right there or dig deeper duh
inb4 its only the person interviewing you thats left and turns out to be a startup 
jk you should probably find that type of info out before sitting down for an interview
bc otherwise....
π
Did this insult just come out of nowhere or am i missing context here?
If they dont have QA, why dont they have QA?
Loaded question.
which part is loaded
if you're not going to elaborate, the least you could do is not try to insult people
!ban 918954563858468898 you've been told many times before not to be rude. if you think this community is pathetic there are other places where you can invest your time and energy so that you don't waste ours
:incoming_envelope: :ok_hand: applied ban to @uneven pumice permanently.
I had an interview this week, they asked if I could work on my PC. I said yes but I think working on a company laptop, would be more secure. They told me they will buy a new laptop for me. Lmaoπ
hmmmm. do they not have the $?
They do just they are in a different country so I guess sending a laptop is a bit more complicated. But yeah, kinda weird tbh.
Imagine beraucracy delay even if they are in your town
They will probably give you credit to buy gear with yourself, from wherever you live. That would also take care of shipping delays and other fees.
Remember to buy an extra monitor.
Its weird, since the company is rich as f
But at least they wanna buy me a laptop lmao
I surprises me how often others are willing to use their own equipment for work profiles. The company I work for insisted I have specific apps installed on my phone which required building a work profile on the device. The amount of "we'll have to figure out how to do that" which came from my insistence on a company phone was crazy.
Hope I was not stupid telling them that I would rather use a company laptop for security
No, I don't think that is stupid at all.
My company actually insists they buy you all the gear you need to do your work, which say you could also use for personal use
But we handle private and confidential data, so maybe thats why
Yeah, I will absolutely not install any company stuff on my personal devices. Some colleagues installed slack on their phones and I think they're crazy
Carrying around two phones so you don't have to install slack in your personal is crazy to me π
its not just slack most of the time, its whatever email client they use, company apps (in my case prod, preprod, demo), microsoft portal, authenticator and a whole bunch of other shit like mdm policies and whatnot
Exactly. It's really about how much of my personal property that I allow the company I work for to have a stake in. The employment contracts often broadly cover things like this with statements around "anything company IP is viewed, stored, accessed". Just so that I never have to deal with the noise, I keep a firm line between work and personal devices.
I can see why you would want to keep a separate company phone, but I just can't be bothered with carrying two phones
I see the upsides, but I just don't want two phones in my pocket.
It was a bit of a juggling act while I was in office, that's for sure. Now that I'm remote it's so much easier. The work device never really leaves the desk. xD
i wouldnt mind using the company phone as my personal phone and have a spare at home, but im not installing anything on the one device i have
Nah, I don't have two phones. I'm simply not available on slack unless I've got my work laptop open
That's good... I think if I didn't need to be reachable for production issues I'd prefer to be that way
Hey
That's why there is pagerduty and victorops.
Having a chat app does not guarantee they will be able to get your attention
can one learn python just by reading its official docs?
no
yes but wouldn't that be alot harder to comprehend than learning from guided step by step course/book/tutorials? it depends on your learning preference and level of expertise. but i'd imagine it to be hard if you knew nothing at all and goes straight into learning from the docs. the developers from this server recommend "automate the boring stuff with python"
you need to write a lot of python code to learn python, no amount of reading will replace that
oh right, i didn't realize he only wrote "reading"
(also not the topic of this channel :p )
@near ocean that would take the fun out of chatting here...
real python docs are well curated
thanks. i felt like i was attacked for no reason lol
oof yeah...thats...i wouldnt like that
Guys is it possible for a complete beginner to find some work
Also how do I find a good boot camp
not really, no
Programming is a skilled profession, you need training in order to be able to do it.
I did the Nucamp Backend program and found a good job immediately. But I studied the basics a long time on my own beforehand. I recommend learning the basics first and if not plan to keep studying a while afterwards
If you want to do full stack JavaScript there are lots of other options. But if you want to stick to backend Python the only other option I'm aware of besides Nucamp is Coding Dojo
You don't necessarily need formal education, but you need something comparable.
Define "find work"? Everyone is a beginner once and most find work. It might not be programming out of the gate but there are tons of roles in technology that open doors.
What if I just want to make some extra cash while coding and learning
this one looks interesting 
You can try platforms like Upwork but there's so much competition it can be difficult to get started
Makes sense
What languages should I learn if I want to be a software developer btw
Rn I'm learning Phython 3 cause it's on my GCSE course and it's easy to start with
What ones should I learn for that career path
depends on what type of software development you want to do, but common languages are JavaScript, TypeScript, HTML, and CSS (for frontend web dev) and C, C++, Java, C#, and shell for backend apps.
You should pursue whatever interests you later, I would say focus on learning Python well first... But yes, what godlygeek said
if you're interested in higher level stuff like mobile apps, JavaScript would be a good second language after Python. If you're interested in lower level stuff like operating systems or security, C makes a pretty good second language.
I would think app development or security are interesting
What? Mobile Apps are Java/Kotlyn or Swift depending on the OS?
Javascript with stuff like React Native is sort of possible though https://www.youtube.com/watch?v=Uo3cL4nrGOk
Javascript programming language
Interview with a Javascript developer in 2022 with Jack Borrough - aired on Β© 2022 The Javascript.
https://imgur.com/a/PnaZq1F
Find more Javascript opinions under:
https://hackernoon.com/how-it-feels-to-learn-javascript-in-2016-d3a717dd577f
Programmer humor
Javascript humor
Programming jokes
Programming memes
Ja...
Shell script is not for backend apps ;b Shell script is for scripts only, and still better to use Python instead of shell even for that
Im starting to second-guess the study I'm going to do. Im currently enrolled in a computer science study which will start at the first of september. It will go over lots of different languages and set a good foundation. Yet I've always been interested in AI. Ive now found a study called Applied Data Science & Artificial Intelligence which is more in-depth about AI.
What should I do? Do I change my study or just do the first year of my already enrolled study and then decide?
You mean minors?
whether shell is the right or wrong language to use on the backend, backend devs tend to see a non-trivial amount of shell. And there are a lot of things that shell is better at than Python - pipelining multiple commands together is possible with subprocess, but much, much easier with shell.
Yes, that would be a minor in my country.
I would stick with the computer science course, you can always study AI later if you are interested in it
Lets say that One line commands are better with shell then due to easy pipelining (except when needed dealing with JSON, I will prefer insert python here into oneline too)
But Code written scripts are better in Python (Yay for Argparse and Click)
Computer science would offer: Security Lab, Data science and Data engineering while the other doesn't have any since it's a new Study. Not a lot of information is there about it.
I'd have to study for 8 years.
fair enough. I realized I said "higher level stuff" without explaining what I meant by "higher level", and then edited an example in to try to make it make more sense to a beginner, and my example didn't fit well with the languages I listed. I was thinking of web apps when I listed the languages, and said mobile apps when I tried to explain what I meant by "high level"
Isn't that a lot?
Might also want to check what language the unis you look at use. Java is a common one for OOP
I don't think it would be a minor - in US terms, it would be a track or a specialization or a focus
Oh.
I live in the netherlands.
Both studies are 4 years.
How long would it take then?
No, a bachelor does
I don't know what it would be called in the Netherlands, but I doubt it's a minor. A minor is usually when you take courses that would normally be exclusive to another major, and the school certifies that you learned some of what they would teach to someone majoring in that other subject. A concentration is when the school gives you multiple options within your major of things to focus on, and you pick one of those tracks for your focus.
Bash with Shellcheck is completely fine for scripting
my problem with Bash that is unbelievably unreadable. Python for the win for scripting. Argparse is better ;b
whether Bash is a good or bad scripting language isn't really on topic for this channel. Regardless of its strengths and weaknesses, it is common to see it used, and it's a helpful language for a backend dev to be able to read.
Resistance is futile, everything is a flood channel.
I disagree with opinion that it is needed just because commonly used. Jenkins is commonly used too everywhere, but it is outdated bad tool that should be replaced with newer generation Yaml only CI tools which encourage repository CI code being fully present in a repository. As it provides having all code present without hidden settings, and more readable
I didn't say it's needed. I said it's a helpful language to know.
i can fully agree with it for sure.
Hi I understand your doubts. Just some things to keep in mind; studying computer science as a bachelor (usually 3 years) wont stop you from studying AI/Data as a masters (usually 2 years). I think its actually a common route to take. Apart from that cs bachelors often offer different tracks/subjects, usually atleasr 1 being data/ai related, TU Delft (dutch uni) for example offers a data track. So no matter the study you choose Im sure youd be able to pursue AI, one might just be a little more focussed. If youre still very in doubt Id recommend reaching out to the study advisors of your (future) study and talking with them about your options, Im sure theyd love to help you out.
I hate bash syntax as well, but unlike Python it's always available
So I just bite the bullet and use it
I do prefer to write my scripts in Python if I can
in the worst case, we can compile python to binary in order to use where it is not available though. Simple binary compiling is easy enough operation, and can be part of multi staged docker building
just use powershell then
python is having TWO inbuilt libraries for testing. What else to desire for SAFE script writing xD
I mean more like in an environment that I don't have admin control over
Reading Bash is a very valuable skill to learn because you are certainly going to come across it at some point during your career. It's a valuable skill to be able to write because it is the chosen scripting language for many teams. It's also a perfectly good tool for scripting precisely because it has such a low overhead for getting it running on pretty much anything - any random VM and many serverless things have problems which can be solved in 4 lines of bash, being able to be the one guy on the team who can crack out those 4 lines of bash is very useful. And often, a python equivalent script will just be those same 4 lines but with much more overhead to get it actually running on the underlying system.
The problem is, besides readability problems in general in bash, if you are using stuff like Argparse, you are having your script quite intensively documented as a code for all input values. Therefore maintenance is going to be much easier in python, and remembering/reading what this code is doing later. Better to make life easier in advance.
with shellcheck it's not even particularly unpleasant to write - but it never gets fun to read
I agree that if you have some long orchestration script or a CLI tool, then there's a good chance Bash isn't the best choice
hire me or i hack u
lol. they wanna see my certs before they hire me. what if i just hack them? is that good enough?
you would get sued
i got nothing, have fun
There are ways to get a job as a penetration tester.
thats exactly what i want, i am listening
chances are the hacking is illegal, too
I forget what it's called. There is a website where companies post their code/environments and you can legally hack it.
it also demonstrates a huge gap in maturity, which could put at risk the company and their client
Then submit a bug report
There is hackerone
But it's less of a recruiting tool and more of a bug bounty
Ye
agreed
i can clench my butt cheeks tight and wear a suit. "yes, sir... right away sir" -- see i've been practicing
You don't need to wear suits in zoom calls.
or outside of them either
Cybercrime are often criminal violations, so you can go to prison even if you don't have anything.
i do not condone any illegal hacking
some software development companys have coders take a test and if they pass the coding test they get hired. it would be the same kind of thing
it shows your true skills, certs show knowledge not necessarily that you've put it into practice
technical interviews are pretty much expected for tech jobs
I got hired without any certs, degrees, hacking, or answering any interview questions. I just made a good resume and applied to 1000 companies.
No company that gave me a tech interview hired me, lol. The ones that did just had a conversation with me.
i know i am not the smartest. i am mouldablethough. i don't want to waste years of my life being trained on something redundant. looking for someone highly skilled to learn from so that years of my life don't go to waste
why would you be trained on something redundant?
i am doing that, there is a compendium of knowledge regarding computers, networking, and security. not something you can learn overnight, let alone a year
It's never ending knowledge.
if you are in HS or college age, then go for a CS degree and have projects on the side. That will give you a solid combination of theory and practice and open up the door to most opportunities
Yeah. Learning the basics of algorithms and data structures and beyond in college is invaluable.
maybe this will give you an idea of my age. the first computer game i played was qbasic gorrilas on DOS
loved duke nukem
How much coding have you done?
i know the basics of a lot of languages
that sounds useless. why not just get good at a few languages
i love encouragement, thanks
Is there a project that keeps you motivated?
yes, learning pentesting
currently building a router/firewall/IDS
waiting for a few parts. then i plan to build my own server.
edited java scripts for runescape bots, after looking at the code long enough was able to write my own from scratch
did the same thing for another game in perl
That sounds cool. There are lots of fun Linux tools to practice testing your infrastructure with.
Have you used docker?
Sounds like you are on a good track.
It is actually not a bad idea to put a lot of things on your resume.
You never know what a company will want.
Before I got a job I put react on my resume when I only had done a couple basic tutorials.
I got a job doing React and learned on the jobπ
in the tech world, there are what i call "the tech bros" it's like the the bros at the gym that make fun of that fat people trying to work out and improve themselves. except the tech bros make fun of the noobs that don't know much about tech and call them useless
sounds more like gatekeeping than tech bros in the colloquial sense
(both are bad regardless)
Gatekeeping is a big part of tech brosβ character. But there is gatekeeping all around tech so Β―_(γ)_/Β―
gatekeeping , meaing only teaching certain people advanced ways to use a computer?
Gatekeeping might exist. But it's certainly avoidable. Networking is always going to be important.
read a script at a help desk for years until i retire, then i will teach you gatekeeping methods and you can pass it down when you are done milking the top level position
thats why people hack banks and do credit card fraud
Maybe, but I heard crime don't pay so well.
That's why you are here I assume. But maybe you are just trawling.
have to be smarter than government trained people with access to vast resources
makes me WANNACRY
just doing it for the lulz
Sounds pretty shitty, imo. Gatekeeping is a crappy habit of those that feel threatened and/or insecure in their own knowledge. It has no place here what-so-ever.
The code jam here is a great way to learn.
These jams are what brought me from working on personal projects to learning how to work on a team.
The code jams would be the best way to learn from someone, imo.

