#career-advice
1 messages · Page 122 of 1
If you're expecting a junior to know the ins and outs of CI/CD then you're gonna have a bad time
depends how luck you think of yourself.
They may review 100 resumes at a time.
That starts adding a bunch of conditions on your luck to get down to that
but also, they might be looking at 5 resumes
So the trick there, is not to talk about the details about which advent, but to show your passion. Which is a different angle altogether
the fact that many people won't is exactly why it's a good thing to demonstrate! GitHub Actions is easy to learn, and definitely helps make you stand out amongst the crowd, if someone clicks into your GitHub projects.
sometimes positions are starved for entrants and will take what they can get
when I made the career switch into tech art, I was told that they were starved for applicants and were basically taking anyone with even an inkling of interest in the role
so you really never know
Interviewing is a numbers game at the end of the day.
I'd rather throw a cv together with a handful of things and start taking a swing at jobs rather than spend a year putting together the perfect cv with my projects and CI/CD stuff.
You could do all of that and still get told where to go just as quickly.
And to this point, we have people every year who make awesome visualizations of the solutions to AoC problems. They start with the problem, and then build a simulation that shows how the algorithm progresses towards a solution, or they let you tweak parameters of the simulation and see how that affects things, or things like that. I've seen people start from advent of code problems and build really cool things out of them. But the solution to the problem ain't it.
What if you make the leaderboard?
I'd include that, I think. It's interesting because it's a competition, and winning competitions is impressive
and I agree that these challenges can hopefully be a good springboard to solving something more involved/interesting
I am gonna be a bit pedantic, but it sounds like a false dichotomy.
It doesn't have to be either or.
There is also a bit of unpreparedness when doing your very first interview, not knowing what to expect.
It does help to start with roles you don't care about to build that experience and sense of what you are missing
What does book of the month mean here???
Sure. I don't disagree with any of that, but there's a huge spectrum between perfect projects versus bullet points that only say that you spend a lot of time practicing. I'd expect most candidates to be able to say more compelling things about themselves than that they try very hard, and I'd expect that candidates can reap better returns by investing effort in building projects and linking to their GitHub profile than spending the same number of hours solving LeetCode problems and linking to their LeetCode profile.
that appears to be the name of the company or organization they worked for.
https://join.bookofthemonth.com/ I think.
I think it's particularly important to remember that companies ask algorithms questions because they're small and self-contained and a relatively level surface on which to compare candidates, not because they're a particularly close match for the skills the job requires. Investing more effort in practicing DS&A once you've reached the level where you're able to pass most companies' hiring bars has rapidly diminishing returns. Most of the algorithms problems that you face in an interview will have one "right" solution that the interviewer wants candidates to find and implement, and no matter how good at DS&A you are, you're unlikely to impress your interviewer any more than any other candidate who also finds that "right" solution. Whereas time spent curating a profile and building up interesting projects that you maintain over time gives a lot of material for you to talk about during an interview, works as a conversation starter, and might help the interviewer remember you if one of your projects stood out to them.
Which I guess is basically the same thing as recursive said above, re: practicing for the interview vs practicing for the job.
to beat on a dead horse, competitive programming can actually hurt in interviews. The interviewer will look for solutions that validate input, have comments, are readable, while maintaining good algorithmic properties or able to have interesting discussions about it. To that end, CP tricks and other one liners would not make the candidate look favorably
I'd argue that being able to implement these tricks shows a deeper understanding of the code
I agree though it can paint a bad picture if that's all you have
different skills that would be tested separately if required
and remember that in jobs, having something maintainable would typically be prioritized over absolute performance at all time. You would optimize as needed since it makes it more expensive and difficult to maintain and evolve. Otherwise python wouldn't be so popular and we would all be having such discussion on a discord about GPUs and native code.
So to that end, having a candidate who tries to CP everything would count against them as they would not understand what counts as real coding practices and demonstrates a lack of experience/understanding
Massively agree with your last point here.
Seeing solutions that are one line long, yeah cool.
Code should be readable and maintainable first and foremost. If I can't come back to it and understand it next year, it's useless.
Thanks to whom sent that link to that was more what a was looking for so thank u
How can a resume "sweat passion and energy"? Give me an example of sentences which do that sweating please
"I completed all Advent of Code challenges available for the solving". To me, this sounds nice because they are difficult and because doing them all suggests dedication, discipline, goal setting, etc. A good line when I read it.
I agree with you
Yeah, I still see this as nothing but a good thing, but I would still preface that I would only include if you're trying to land your first job. This isn't something a mid-level or senior should have on their resume
How many times do you get to set up CI/CD in a non-greenfield project though? Rarely? In a large company as a Junior? CI/CD is something you inherit on a job as a Junior, no?
Also.. can good software design not apply to Advent of Code solutions? If not, why not?
Showing passion in italics. Ok. Show me a sentence which shows passion in italics? This is like saying "be excellent". Ok... let us all be excellent. How?
I've been working with python for 5+ years and I honestly don't know what CI/CD means
I agree it's a numbers game. This is why people send 1000s of CVs.
So you are with me on this.
How is working with Python different on year 5 Vs year 1? Honest question...
Depends on the problem though, doesn't it? There are some which only a few can solve and thus are a signal of some sort.. let's say "better at this particular skill than those who try and fail"
I was thinking of Keanu when I said it. You got me. Older Keanu though.
Largely the same, but python isn't 100% of my job. I'm just better with python, have better code structure, can solve problems quicker, etc
Then you are freaking awesome, I say?
AOC problems? not everyone can solve them, and most people don't simply because it's not as well known compared to leetcode, codeforces, etc. the problems are not that difficult all things considered
That’s a great point: there’s no single path because there’s no single outcome. It’s about being better than yesterday, not some objective measure.
Careers and Hiring isn’t a math equation, we make judgement calls based on experience all the time. (Our experience and theirs).
Most of my job is automating game pipeline tasks, so a large part of the problem solving comes from first solving the problem with software, and then implementing that same solution with python so it can be repeated
if you don't know the software well enough to solve the problem, then python isn't going to help
I agree with this, provided we say what is the level of knowledge that is needed but after which one sees diminishing returns. I believe in diminishing returns for most cases. e.g. minimum pass.. then chasm.. then the outliers who are top in the world. You need the minimum and if you are at the very top you'll be noticed but in-between.. might suffer from diminishing returns, yes. What's the threshold then?
it's very easy for excellent people to demonstrate excellence. 4.0 GPA, winning lots of relevant competitions, participating in competitive projects
I feel like I'm missing context here
Competitive programming can hurt in interviews. It is so, I guess, because you know. Correct?
Lets keep it civil instead of repeatedly responding to someone you have publicly stated a few times that you have blocked
largely responses to a conversation from earlier today
True.
They responded to me after that, replying to my message so.. I don't mind not responding to that user ever again.
then why are you questioning it?
Where am I questioning it?
Just seems a bit passive aggressive is all
No, no, let me go back to blocking even if they continued replying to me specifically. This will sort it out. I agree with you this is best.
implicitly questioning it here. the way you demonstrate passion on a resume is doing things that require passion
same is true for excellence which you agree with
I think I will readily agree with excellence. I am not sure that doing anything demonstrates "passion". One might begrudgingly do something like playing piano as a kid because their parents want them to.. to an excellent level.. with no passion.
Showing "passion" (which is what I questioned) seems.. hard. Especially "demonstrating" passion.
things that show passion: volunteering, giving talks, participating in Foss projects, having complex personal projects
Same goes with "excitement. Presenters say "I am excited to introduce..." and yet they are hardly ever really enthused. Projecting credibly an internal state of mind.. especially as a (strong) recommendation of what to do seems.. simplistic.
I agree with volunteering and FOSS.
not personal projects?
Depends, I guess. They can!
HackerRank style questions
doesn't everything "depend", though?
Amazon has a multi-step interview process, that's pretty well discussed online. You'll find a lot of articles on reddit, youtube, etc on their process. I don't know SDE1 in particular, but you should familiarize yourself with the whole process.
I'm really good with Development but I lack DSA Skills
Everything depends yes. But it's easier, on average, to start a personal project than to have meaningful contributions in a popular FOSS project.
There are companies which like "very good with development" and don't mind "lack DSA skills"
@vapid jay like I just started doing Leet code
I am not there yet.. just Euler
it's quite hard to understate just how tedious you are.
you ask questions purely with the goal of monologuing your answers to them
Like any tips you guys wanna give me
I was asked a question which I answered. I did not ask that question.
do you have any data to back up that claim?
My opinion is: you should be able to do any LeetCode "Easy" if you're looking for an entry SWE job. Big tech / FAANG is known to ask multiple DSA-style questions as an early filter... and I ask similar questions in small tech.
Honestly it's easiest to just do a bunch of leetcode style questions, over time you get a feel for them and they become a bit less stressful when they have a timelimit on them
The other tip is, if you get past the OA, then be ready for questions that you can't answer: being able to properly fail a question is a skill. ie: Asking good clarifying questions, explaining your thought process, staying calm under pressure, and perhaps solving a simplified version.
Well TBh getting past OA seems hard for me but I'll try my best to solve those questions
Yah, at least learn from it! Good attitude.
To back this up:
But it's easier, on average, to start a personal project than to have meaningful contributions in a popular FOSS project
?
Well I can start a meaningless project which is just "complex" for love of complexity and be ignored so I would have what we called "a complex project". That is not hard to demonstrate. Add complexity, even gratuitous complexity, and say "I have a complex personal project".
I cannot, on the other hand, very easily send a meaningful patch to a popular project as easily as that. Do you want me to elaborate on this or is it obvious as is? e.g. send a patch to Nginx. Do you think that it is not clear that that would be harder than "having a complex personal project"?
You need to understand more to write a significant patch to Nginx, don't you? That is a popular FOSS project.
Thats not really valid data
Thanks I might not be able to pass this interview but I promise to work hard for next 3 months and try again
It's not data at all.
where's your data though? given that you always ask for data, i thought you would have some when you mentioned "average" in your message
Love it... hang out in #python-discussion too, and try to answer questions in #1035199133436354600 ... you'll learn a lot in the process.
Thanks Alot guys
in my opinion, it could easily go both ways which is "easier". with an open source project, they might already have extensive docs for how to contribute, big discords for help, etc, whereas that's lacking for a personal project
Well, do you actually disagree with the claim made, independent of your call for data? I ask for data when I disagree with the claim. If you do disagree with the claim.. then of course you have the right to call for the data (you always have that right).
do you think it's easier to contribute meaningfully to a popular open-source project than starting one's own "complex project"?
e.g. Nginx,, Linux, Docker, Kubernetes, OpenSSH, ...
There are other ways to work on an open source project than to submit a pull request. I would love to see a candidate helping to triage bug reports, improving documentation, discussing with users, etc. collaboration is important for work.
I will also say, personal projects can very much be more advanced than OSS contributions, unless you're a very active maintainer in the project it's still tough to actually show any understanding vs connecting the dots, if the codebase is well laid out, it shouldn't take much effort for someone to PR various changes. Now contributions are still good, but unless you're doing a lot of them over a range of tasks, it's not usually more complex than personal projects can be.
Agree and good point and actually useful for this channel which offers advice on what to do to stand out.. thanks for that
I would argue the discussion, bug reports and collaboration is actually the more important thing to show with OSS than actually doing code.
Much harder to show those in a personal project than code
debugging a reported issue is also a great way to learn the internals of the code.
How could I disagree with this!
debugging and understanding their thought process is all you need to work on databases of code
i think it depends. unless, i guess, your personal project becomes a popular FOSS project
I would not include AoC for a single simple reason - most people who will be looking at the resume won't have a slightest idea about what is AoC 🙂
even the people who actually code, not to mention HR/recruiters... On the other hand, talking about it in the interview would be perfectly fine
Oh I see I’m looking but I still got time to decide I’m only a sophmore in highschool
when do summer apps for internships usually close?
I've seen them as late as April, but many will be done by December
howdy
Hey
Is knowledge of making graphical interface needed for python programmer career?
I think it would be better but not necessary
Hi
is visualisation and data analys more important?
depends on the job
If in Data Analysis for example it is important
can we hire over here?
sorry but im new here
no
yo all have a question for python is better use pycharm or vscode?
Off topic for this channel but neither, use whatever you like
if one was objectively better than the other there would not be so many people using both
vscode on windows, pycharm on linux.
vscode has terrible python support when it comes to FOSS plugins.
vscode everywhere 😄 pycharm... for people with 32-64GB+ of RAM memory with super fast SSD.
Pycharm is too slow and resource hungry.
so if dont have good pc better vscode?
vscode will work fine even at worst PCs 🙂 very low in requirements and very fast
Have you ever tried developing with python on code-oss or vscodium? Microsoft has their claws around the python ecosystem.
uh. i tried vscodium, it does not have all plugins i need.
I've never even tried pycharm, I feel like I should try it just for the sake of comparison, but I've been using VS for so long, VS.code was the natural.
Correct. A lot of plugins are on openvsx, but not all of them. Many plugin developers don't care to publish there.
Also... vscode is very reusable experience. Learn once = apply to all languages 😄 Really shortens learning curves for different langs
I hear eclipse's python-dev works on vscode, but you have to pay a license to use it. it also uses java...
unalivejoy u use pycharm?
I do miss eclipse. It was good to me.
Sadly, I use vscode.
and vscode can do everything in python or?
because i learn python and a dev say pycharm is better
Maybe move the conversation to #python-discussion ?
In terms of career relevance, I don't have any data, but I suspect VS.code is going to be the main thing you see (in corporate world)
the biggest selling point for pycharm is that it has integrated SQL support.
schema aware SQL autocomplete in python strings is fantastic. it's the main thing keeping me there rather than in nvim or vscode
Oh, I use a ipython magic for sql autocomplete, but I do most of my sql in notebooks
does it introspect your database?
In my case, yes (I haven't published it tho)
I use duckdb, so the autocomplete is a little funky: it introspects both the database and local namespace, because local df's/etc are referencable from the db.
Enable SQL keywords autocompletion in JupyterLab
(I use a modified version of this)
for DuckDB or other dataframey things, I'm sure VSCode has solid support.
but I work with redshift, postgres, mysql, and snowflake - with a ton of different schemas - I want something relatively magical to give me autocomplete for all of them
jupysql is built on sqlalchemy, so maybe it'll work? at least with pg and mysql
autocomplete and error checking etc
haven't heard of it. Will check it out at some point
Overall i've yet to have something with as good of intergration as the Intellij IDEs with SQL support
Only DB i've had not work great is Athena, which has been a bit hit or miss but I think a large portion of that is because it gets confused by some of the jinja templating in it
What’s wrong with code?
nothing is wrong with vscode. Just the restrictive nature of pylance.
How many times do you get to set up CI/CD in a non-greenfield project though? Rarely?
That depends. Even at a large company, CI/CD still isn't being used, especially for non-greenfield projects. Projects that have existed for a decade or two are relatively less likely to have CI and CD than newly created projects. And even for existing projects, CI and CD pipelines often need constant tweaking of one sort or another. At some companies average software engineers won't ever touch the configuration for a CI/CD pipeline, but in lots of others they will.
In a large company as a Junior? CI/CD is something you inherit on a job as a Junior, no?
One of the major reasons why it's good to hire juniors is that they bring with them modern ideas about how things should be done. So, perhaps the company does already have CI, but it's on something like Jenkins, because the project is relatively old. Someone with experience in new types of CI is a benefit, especially if the team sees the tool they're using as technical debt that they intend to migrate away from.
what would be some job titles for a reverse engineer?
Those questions won't be asked in interviews, though. Especially not interviews for juniors. And linking to a LeetCode profile with someone of those questions solved doesn't prove that you solved them, or say anything about how long it took you to solve them, or how difficult it was for you. Those are the sort of things because assessed with DS&A questions in an interview.
Do you mean, what jobs might involve some degree of reverse engineering? I doubt there are many full time positions dedicated to solely reverse engineering. I’d start looking at cybersec jobs, I think there was a conversation here recently about the title, if you search. Not my specialty.
no, like the name of the position. for example, when i worked at walmart, my job title was O/N Maintenence(Overnight Maintenence)
replit user ?
anecdotal, but every place I've worked has used pycharm as their primary IDE
anecdotal, but the same is true of VSCode for me
I'd say it depends how many other languages similar positions will be using
devcontainer support being the main reason
devcontainers 👌
assuming you have connections
With regards to what criteria?
is anyone hiring mid-to-senior python developers?
Is this dejavu
i don't 😦 but I have 9 years of professional experience
@vapid jay do u use replit ?
I dropped out my sophmore year to work as a developer for a market research firm
Correct
What's the threshold then?
That's pretty easy to determine - just find out what the interviews at a particular company are going to be like before your interview (via Blind, GlassDoor, asking people who've interviewed there or done interviewing there, etc). From what I've heard from others involved in interviewing, lots of companies never ask anything harder than a medium LeetCode problem, so being able to solve hards isn't necessarily helpful to you landing that job. Places that do ask something that's around the level of a LeetCode hard will give you 30 or 40 minutes to solve it. I'd say that you've probably reached the threshold once your average time to finish a medium is ~15 minutes, or your average time to finish a hard is ~30 minutes.
Also, remember that companies generally expect candidates to be able to solve the problems that they give. If 9 out of 10 candidates can't solve the problem at all, that's just a waste of the interviewers' time, and they need to solve that by being more selective of which candidates get invited to an interview.
Is this just the same message but gpt'd?
u know i cant execute my program , i changed some setting
Sophomore year was 2013 for me though. I went back to school in 2019 but dropped out again
Python/Django/JS development
@vapid jay is your company hiring? I can share my resume
this discord isn't for hiring, but if you want a review on your resume, you can get that here
@vapid jay @glacial forge @vapid jay The topic for this channel is careers
@vapid jay can I pm you?
then where shud i discuss doubts
!e
print(123)
Please move conversations that are not covered by the channel to a more appropriate one, such as #ot1-perplexing-regexing or opening a help post by following the instructions in #❓|how-to-get-help
tf
We welcome people to ask questions. We have an entire system dedicated to asking and answering questions
#bot-commands is the dedicated channel for running bot commands
What is not working? You cannot make a new post in #1035199133436354600 ?
Hello
I just got my bachelors degree
And I am looking university to apply which takes programming interview instead of IELTS
which university can I apply???
i'm a bit confused. are you looking for a graduate program?
yes
but I have to give either IELTS exam or GRE or both
I would like to apply via programming interview or something similar
I heard there are some univerisities
but I don't know which ones and how to apply
no I am in Nepal
You kidding? lol
that wasn't directed towards you, sorry
to me, that doesn't make much sense for the IELTS part. a programming interview doesn't show you can speak english
show IELTS is a must then
@vapid jay can i pm you?
if you're a sophomore in the US, there is a pretty good likelihood you have many resources available to you. talk to your school counselor about college and they might help you
you're not sharing your opinions in this case though, you're just asking other people for help
you're a sophomore in high school?
@vapid jay do you work in software development?
there are many ways to get into college in the US
You might want to seek professional help too. Nothing wrong with real counseling. All i can say is we're not exactly qualified to help with that kind of stuff here
I may have misunderstood, then. my bad
@vapid jay did you message back out of curiosity, or is your company hiring?
i don't think this discord is a great place to look for employment. you should look on more official sites, like linkedin
ah
@public static void ᓚᘏᗢ did you apply to ddog
@modern ore why do you keep asking me these sorts of questions. no
fair enough. i'll clarify to this discord
@public static void ᓚᘏᗢ did you do Roblox OAs
@modern ore i didn't apply
there are many companies
How did you guys find what you wanted to do? Ik ill program but i have no idea where to start or what kind of a programmer i wanna be, any advice anyone?
i made a bunch of stuff and did more of the stuff i liked making
2nd year of Uni.
Forgot Python existed till my required programming course.
Then realised I liked not having to analyse data manually so I automated it and now I’m a Data Analyst.
I thought I was blocked?
Either you start reading the messages, the arguments provided and we can have an interesting conversation, or you can continue to try to troll and bait people, but the latter may result in you not being welcome in this community anymore.
it comes down to what the candidate optimize for and demonstrate during the interview
However the bar to win CP has nothing to do with the bar to pass an interview. So it's as useful as a hobby like tennis since you would have to prepare for an interview anyway
in terms of ROI, you would have a higher ROI on projects rather than CP
I started an internship as a Cyber security analyst at friends company 😎
what companies have you gotten offers from?
the scales of the problems and the criteria for success between CP and interviews are different. They aren't even the same mindset.
So CP is a cool hobby but you can be interview ready in a few weeks for most folks. Thus not worth picking up CP for the sake of interviews
I give OA. What about you?
Could go from project based (ex: implement a client for an API) to leetcode
random stuff like generating phone numbers, checking for palindromes, etc.
Expect ~medium leetcode
I always say: you should be able to knock out a leetcode easy without breaking a sweat before thinking about interviewing for a corporate SWE position.
I have been around too. You don't need CP to prepare for hard leetcode questions either. I was sometimes asked multiple hard leetcode in the same session.
that's pretty simple
And note that leetcode and CP optimize for different things. That would show in an interview.
i did one that was just "implement a hashmap, but with a twist"
I don't think I'd ever ask an interview question that requires you to remember how to implement Dijkstra's algorithm, or any other particular path finding algorithm. In no small part because I'm pretty sure that I'd need to pull up Wikipedia in order to successfully implement Dijkstra's algorithm.
cp includes more esoteric and specialized datastructures. It also includes micro optimizations (sometimes belonging more to superstition than something measured) that would go against coding best practices.
You would have more ROI doing projects and preparing leetcode for interviews than doing CP proper
I’ve asked -many- cs majors to implement BFS. I think 99% needed a clue to proceed. Everyone immediately went for DFS.
😦 I'd expect a candidate to be able to do a BFS or DFS from memory, but I wouldn't expect Dijkstra's algorithm from memory.
I liked the q because it showed how people reacted with slight pressure: they knew they did it before but forgot the essential element
I use leetcode for filtering anyway. So it's not something I would ask myself.
If I had to, I would probably make it fit in a more tangible problem and in the context of an interview where I cooperate more with the interviewee
This was perhaps before Leetcode rise; which I think had improved candidates a lot
Didn’t really matter, I just want to ask easyish questions that show how someone collaborates
yeah. It's always important to consider why you're asking a question, and what qualities/attributes you're selecting for. If someone implements a BFS for a path finding question, I won't be mad that they didn't implement Dijkstra's - it's a lot easier to quickly implement the BFS and convince yourself (and the interviewer) that it's right. I'd give bonus points if I asked how to optimize it and they suggested Dijkstra's algorithm or an A* search or something, though.
but I wouldn't expect most candidates to just pump out Dijkstra's algorithm from memory, not even very good candidates. I think expecting that would just be selecting for a very specific type of candidate who has memorized implementations of things that most people would just look up. Selecting for someone who knows about Dijkstra's makes a lot more sense to me than selecting for someone who can implement it from memory.
Life in small tech is certainly diff. I’d be surprised if anyone could spell Dijkstra!
New Oa question: spell dijsktra, Knuth and Guido’s last name.
Oh, pretty much just draw a tree and ask how to walk the tree in breadth order. Maybe wrapped in a sort of word problem. The point is nearly all CS majors forget about a queue or something and keep trying to solve it as DFS
It was my version of fizz buzz.
(The important thing was, with a nudge, they should be able to solve it easily)
yes, CP stands for Competitive Programming.
I am definitely aware that leetcode/hackerrank/codingame do organize competitions. They are fun to participate.
That does not change the arguments that:
- It's way overkill for preparing for interviews. It has a lower ROI comparing to other methods
- They are a superset of the questions you would find in interviews. That superset contains datastructures and algorithms you would either not need in a job (too niche) or in an interview (not expecting candidates to know such a niche item)
- They are creating criteria for success that do not align with the criteria for success for an interview where maintenance is prioritized over performance and where correctness and validation is prioritized over maintenance. And I am excluding the competitions where they count the number of characters in your solutions.
What makes you think I am arguing in bad faith?
Feeling pretty bad today because a call yesterday with a "Director of Talent Acquisition" for a job I've been interviewing for for a month turned out to be him asking me some high-level technical questions that the hiring manager had passed along. I was caught flat-footed and beefed two of them hard.
That sucks. Who would expect technical questions from the HR phone screen?
One question I could have answered a lot better if I'd connected the term he used to an example of it I knew well. The other I really didn't know, about tradeoffs of a REST api vs a GraphQL api.
Then let's not get there. It's more interesting to be curious and to try to understand each others than assume malice.
Note that I didn't say CP is useless. I said it's a different hobby with different criteria for success.
It can be useful but not as useful as preparing a few weeks prior to the interviews and having projects. But you don't even remotely CP to prepare for interviews.
For OA, you only have to solve the problem within the expected complexity and be able to explain it.
It only focuses on the 5 lines of code you had to write for your algorithm. It does not convey as much information and skills as a project. Projects demonstrate a bunch of skills no CP could demonstrate.
Yeah, you should always be ready for technical questions.
The interviewers may be shuffled at any time (an emergency or something making them change their mind).
That said, I empathize.
I don't think it was particularly unfair, because it really was a gap in my knowledge and even if I'd been expecting technical questions, that wouldn't have been what I'd studied.
I think it would have been more productive coming from the hiring manager rather than someone I'm assuming doesn't have that same knowledge and is just seeing if I give the "right" answers from a piece of paper, so that they could get a sense of how I approach a situation like that.
I'm not a recruiter, though.
I think it's disingenuous to insinuate that being good at competitive programming is as irrelevant to getting a job as a programmer as being good at tennis. I agree with your broader point that the skills required for professional programming don't exactly align with the ones required for competitive programming, but there's clearly more overlap than tennis has.
Uggggh, a whole month I've been chasing that position.
I wouldn't overthink it. Shit happens.
It's a great mindset to pick up on the gaps and learning from them!
Yeah, no, I've learned a lot from this process, even. It's just... I'm running out of money.
I'd honestly take that as a pretty strong signal that's not a company I'd want to work for.
The point is not in their degree of overlap. The point I was trying to make is that it should be considered as a hobby, not as a requirement to pass interviews.
Obviously, different hobbies have different degrees of overlap
sure, that I agree with. But it's a hobby that would be beneficial towards interview success.
and that would not conflict with:
Note that I didn't say CP is useless. I said it's a different hobby with different criteria for success.
It can be useful but not as useful as preparing a few weeks prior to the interviews and having projects. But you don't even remotely CP to prepare for interviews.
I think it’s a bit of groupthink among hr and recruiters. They’re always chasing the perfect screen but with little data to support it. There was a time when it was all ‘how would you move mount Fuji’ questions. Now it’s all dsa because it’s measurable: but does it correlate with success? I dunno
one bite at a time
Sorry for the interviews you are encountering!
That would signal a lack of maturity in the company doing the interview though
I’ve had “bad” final interviews that have still gotten hired. So don’t be too bad; if it was manager and hr, that means you got pretty far. Sometimes we already know where you’re at, and it’s small talk, especially for a junior position.
My friends have encouraged me not to obsess over it. (I am obsessing over it.)
I would too, I get it.
This is for a senior position and I'm feeling nervous because all of these people have Stanford degrees, and while I have ten years of experience, my formal computer science education is a year and a half of community college before I had to eat and got an internship.
So I'm having an attack of inadequacy.
Yah but they knew that going in too.
is this your first interview in a while?
My friends all confirm I would be great in this job, including one with a non-software-engineer PhD in the same field who works a lot with Python. Half of it is being worried about not knowing the right words, and the other half is really being worried about fundamental gaps in my knowledge.
It's not my first interview in a while but it's my most advanced interview in a while, in terms of where in the process I am.
"if you were shrunk to the size of an ant..."
A non-sotware-engineer PhD will be lucky to work with someone with 10 years of industry experience. I expect your skillsets to compliment each other well.
Haha, yeah, wish I could work with him. No opportunity for that at the moment, though.
Sorry, misread your comment 😂
Has anyone done masters here?
Two of them, both totally irrelevant to SWE or tech. Why don't you ask your actual question?
yes
My actual question is writing SOP. I would like to know if my SOP is good enough
Yes, CS and was PhD abd (never finished)
https://paste.pythondiscord.com/MYIQ Id like to have some constructive opinion about it if you guys dont mind
Oh, I’ll have to look later too much reading
As a person whose native language is not English, I hope that my SOP is engaging and clear
I’m also not someone who reads or reviews these things so not sure I or most of us are the best audience, but will give it a read.
I am not on the receiving end of SOP so can't comment.
Nitpick though:
I cannot think of any other institution that aligns with my interests and passion
Is there a missing better?
Also, is there a professor who aligns to your research interest? Perhaps reach out directly and ask for an informational interview
My understanding is there’s a big difference between a cold application and an app where a professor wants you
any better institution? @smoky quest
I dont know any proffessor from Berkeley. Im interested in their course about ethics in data science
yeah
Maybe pull up some papers and figure out who is the right professor to talk to. Not my expertise though, but seems like easy work
There’s probably other grad students here who would know better, this was decades ago for me
Im applying to like 10 colleges
Also Berkeley doesn't show the professors that teach the classes for their online only program unfortunately @fringe sphinx
Oh, online, sorry gotcha no idea how that works
UC Berkeley has an online MS program? Does it not require a thesis?
It's mostly a narrative description of information that could be better presented on a resume. Tell us less about what you did and more about how the things you did motivate your plans for the future
This looks helpful: https://writeivy.com/how-to-write-your-engineering-sop-masters-success-story/
Right, exactly what I said. Too much about what you did, very little about what they care about
am not @gritty rivet and am no expert in SOP.
But in general, for these statements of motivation, the reviewer will be looking at you as a person and how going there will help you for your career/life goals. Right now, your doc gives the vibes of someone using a tad too much their past experience to justify how awesome they are, at the expense of the rest.
But again, take what I said with a grain of salt
The TLDR from the article I linked to:
The best applicants are those who present the most interesting intellectual problems in their statement of purpose, then explain how they hope to explore them.
Where is the problem? How do you intend to explore it? If that builds on past achievements that's great, but that's not the focus
that's a cover letter, not a statement of purpose
I guess academia is different from industry
One of the most profound moments during my life that made me realize big data's impact occurred while reading a Stanford Medical magazine article. "Hiding within those mounds of data is the knowledge that could change the life of a patient or change the world.", said Atul Butte. This quote left me in awe and fueled my desire to analyze massive volumes of data and understand their implications in our society. It also made me question the data science ethics. How could I know that my data is valid for its intended use? How could I identify and minimize any data or model bias? Of course, I could decide not to address ethical problems while working on projects, but wouldn't that create biases and social inequalities?
I made some changes @gritty rivet
You're looking in the right direct. Keep working on clarifying, what is the specific problem you really want to focus on, and why? How could I know that my data is valid for its intended use? How could I identify and minimize any data or model bias? To me those are two distinct and highly broad questions. Are they related to you? Why exactly do you think they are interesting? I'm not saying they are not interesting, but you need to elaborate and make it vivid. Then you can start to get to how you actually intend to explore those questions
Good if you can channel the energy positively?
Which fundamental gaps?
you won't know until you try
I liked it. Maybe more direct?
Do you guys include quotes in your resumes ?
can you give an example
Can you see that quote above the summary section ?
yes. i do not include one
No that looks bad
I agree 🙂
One of the most profound moments during my life that made me realize big data's impact occurred while reading a Stanford Medical magazine article. "Hiding within those mounds of data is the knowledge that could change the life of a patient or change the world.", said Atul Butte. This quote left me in awe and fueled my desire to analyze massive volumes of data and understand their implications in our society. It also made me question the data science ethics. How could I know that big data is valid for its intended use? For example, imputing or excluding missing values in a dataset can significantly impact the accuracy of statistical models creating an unwanted bias. In a world where machine learning and artificial intelligence are becoming widely used, data bias could amplify discrimination by excluding a specific gender, race, culture, or sexual orientation. My thinking process made me realize I wanted to change the world through data science, but not at the expense of disregarding ethical implications. @gritty rivet better?
I have 0 work experience ^^ Should I completely remove that section or leave it empty ?
none whatsoever? Not even retail or fast food or something?
outside of the IT sector I do.
include those jobs. You don't have to give much space to them, but it's still helpful to have your resume show that you can show up to work every day and not get fired.
Thank you for the tip, ok then i'll add those.
It’s kinda corny. I like it, but it doesn’t add anything
Your very first bullet should be your most relevant: it should tell me that you -did- the job I’m hiring for
I am really into botting and web scraping, but I do not know if I have a future with that kind of programming.
Should I focuse on something else?
You could do it as a hobby
I mean, I am currently doing it as side hustle besides school, but I really need a goal on what to focus, I know I want to do something programming related, just not sure what exactly.
what's your situation?
I am not getting enough buyers
what's your age and education level?
Why does my education level matter for programming? I am currently 16
It's the first thing I ask when hiring someone. Well, not age, but certainly education
because we are on a career channel dedicated to careers?
Being 16 or 52 would change the advice given for your career
ISCED 4-5?
Look at it this way, it's all about supply and demand. Is there demand for "bots" and "web scraping"? No. Is there a high supply of new programmers without a lot of experience? Yes. That's totally fine: your goal should be to level up, and keep levelling up.
And, along the way, level up your side hustle by figuring out what people want to pay for.
I mean the programming thing works, but I can only charge like 30-40$ an hour, before they would want their program developed somewhere else
and I am not constantly working, mostly waiting for people, that hire me
Yah, that's the life of a consultant. Bench time is a killer.
If you are 16, I would suggest to aim for a CS degree. That's the path of least resistance and with the most opportunities and compensation.
Hey thx for the tip ! i'll remember this 🙂
wait..what do you exactly mean by the "first bullet" ?
Is there anyone here who went to college in the uk for computer science and if so which one and what were the grades required to get accepted?
Probably
- a bullet point
These two points are the most important in the entire resume. It's what I'm reading first and I'll form my initial impression from.
Is anyone hiring mid-to-senior python developers?
you've asked several times. why?
because i'm looking for a job
have you tried official platforms?
yes, linkedin, upwork, indeed, wellfound, reddit, and others
the job market is bad right now
or it's your resume
all of those suck. after 1 hour, each job has like 200 applicants
you'll need to send a screenshot of it
you won't have much luck on this discord. it's against the rules. i believe another discord was mentioned earlier where advertisements are allowed, but i forget the name
I know people who are.
What type of question do you have?
Are they hiring remote contractors at $35-45/hr, can I work from Europe (as a US Citizen)?
!rule 5
5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.
oops
!rule 9
!rule 9
Well you asked, man! Jobs are usually paid
yep, thanks!
We are more than happy to help reviewing your resume and providing guidance. But this is not a job a board
@smoky quest can i pm you?
I would rather discuss things here
i believe you tried to upload a PDF of your resume earlier, which is not allowed. but you can send a screenshot of it
!paste
If your code is too long to fit in a codeblock in Discord, you can paste your code here:
https://paste.pythondiscord.com/
After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.
https://paste.pythondiscord.com/545A I hope it is better now
fwiw: the capitalization, formatting and inconsistent bullet in the first job jump out at me. It's little stuff that doesn't give me a great vibe right off the bat.
Looks alright overall!
Some suggestions:
- Show, don't tell. It would be nice to expand a bit in your experience on the stuff you are proud of or something worth highlighting
- It would be useful to get a sense of scale, users, impact, etc.
- Similarly to the first point, you used "complex". It's different for everyone. It may help to show why it is complex
- Some of the wording could be more fluffy. Saying stuff like "Create label CRUD system" would associate that project with something simple since CRUD is rather simple itself
The skills are pretty good, could certainly sharpen this up. Tighten it up to a one pager. Might be stronger to drop "contract" from your most recent position, if you're working for a staffing company. Probably could move some stuff to skills (ie: GCP), to shorten and clean up the bullets.
Also you should prepare for the question about how long you stay at your jobs.
All your contracts, and even your last job at Aurora didn't last a year.
https://paste.pythondiscord.com/ROEA sorry this is the right one. Let me know what you guys think
At Aurora I was there for 1.5 years, but for 10 months of it i was with doozer with them as a client
10 months + 8 months = 1.5 years. I see how that can be confusing though
might want to add that precision on your resume
(the precision at the end of the line inside the description will be missed)
how would i have people notice?
I think this is the best SOP I have ever written 🥲
put it into the title of the job
thanks
I like it. I'll throw some minor nits at you: First paragraph: Intro sentence seems a bit long before the payoff- perhaps lead with the quote or a shorter? Later: "For example" is a bit jarring... doesn't really seem needed - and "can significantly impact" seems a bit passive, vs: "Small inaccuracies in scientific models can harm real people through unwanted bias... ". ie: more direct. "My thinking process made me realize I wanted to change" long... "The profound risk of harm has made me realize that ethical implications must be at the center of my work."... just throwing ideas out here
how is this? The indisputable involvement of bias in data science made me realize ethical implications must be the center of my work
sounds a bit too melodramatic?
I will rmeove indisputable
The ramifications of bias in data science made me realize that ethical implications must be the center of my work. sounds better? @smoky quest
I would say so.
Although not sure what triggered it
and I said my work and studies
I’m just spitballing, but: I feel like the sentence is constructed backwards
Ethical … must be the center of my work because xyz
Gotchu 🙂 merci !
Don’t throw out what you’ve got, I’m just being devils advocate
how is this?
It’s fine, just looses the impact. It’s a great line… The severe ramifications of bias in data science has compelled/convinced/? me to make ethical data science the focus of my research(?)
It’s the ‘made me realize’ and ‘must be the center’ is the type wordiness that detracts from the message
Yah, I think it's headed in right direction! Def seek other opinions, I don't want to be the only voice. But I like the fact that it's right to the point. A few edit suggestions: "The (severe? consequential?) ramifications of bias in data science has compelled me to divert my focus to ethics in data science "
Had a great tech writer who taught/emphasized the idea of removing all those filler phrases.
(she'd correct that and say: "had a tech writer who taught me to remove filler")
😄
Hey folks, I'm struggling rn. I have a goal to work more directly with Python and working in teams doing software dev, and I'm doing that well, but I mostly work with SQL and some general business/office work. I look up jobs that do that, but they're usually jobs that require a massive time and money investment to even be considered, and I'm just looking to learn new things on the job so I can learn more while paying the bills. Would you folks know of any industries/job titles/ types of job offers to look out for?
I don't have a degree, but I have a COMPTIA ITF+ cert and a basic MS Access/Business math cert
Quality assurance engineers have incredibly low entry bar
Although I was personally System Administrator during university in university (the only requirement for hiring was that I can reinstall OSes and having no university study debts)
Flipping burgers 🍔 is always an option too.
Data analyst, bi engineer , analytics engineer, bi dev, are all roles that depending on the company may hire with an emphasis on ur sql skills and use python but wouldn't have a high bar for python skills
Probably brute already mentioned it in one of its roles
But there is that job, where you are data extractor from db to make data reports. That kind of job could work too. (I saw stuff like that in Database Administrator roles)
database dev, ETL dev, etc.
Thanks guys, this is really heartening. It sounds a lot like what I'm already doing at work.
If u aim to transition from your current role to more python/programming centric, check requirements for Data Engineer i think
It is database person that is added more programming to ETL things around
Thanks, I'll do that.
- cloud architecture/system design
gl dude. best of luck
Thanks!
is it hard to change career from low code sql based stack to a another language ?
A person with high level of coding foundation/skills can learn around average required SQL in 2 weeks of training intensive
A person with high level of SQL but zero coding, can catch up for years to middle ranked software developer level coding skills in terms of using programming languages
@cosmic shard don't worry about this advice and feel free to ignore it
Do you know any imperative programming languages? If not, I agree with @buoyant seal - learning your first imperative/procedural programming language will be almost as difficult for someone who only knows SQL as it would be for someone who has never written a line of code before.
If you know multiple languages and you're just asking about switching jobs from a low code one to a more typical software job, that might be a different story, and would probably come down to how well you can spin and sell your experience.
Hey there guys, I wanna ask a question regarding my career as a self learner backend web developer, I learned django about 1.5 months ago and I made 2 projects on my own but I don't seem to like the way django handle things, for example I really don't like to use Django ORM to handle database operations and I don't really like some other stuff regarding django authentication and so on, I'm thinking about switching to Javascript and learning node and express js , can anybody give me an advice to help make my mind ? Thanks so much for help 🙏
I agree I’ve done Java, Python for almost 2 years now and steel like I don’t know anything but recently I just finished 4 week intensive course on SQL and I feel like I learned everything I needed to learn.
I feel you on that, that’s why working with flask is a bit more complex but more cleaner and faster imo.
My problem also is finding internships opportunities, this summer I applied in my local country for about 6 opportunities and I got rejected in ALL OF THEM because I'm still undergraduate, I wanna search for remote internships but IDK where to search I'm really feeling lost at the moment
!rule paid
Only advice is to you use all that free time to do more projects or work on ideas. I live in Silicon Valley and trust me finding a job/internship is pretty tough rn.
It’s all about connections, right now i just applied to a winter backend internship with Tesla and my moms best friend daughter works there and she said(hopefully) she can help me out.
Idk about it man, I'll try my really best, but I want to ask one final question, how can I find full projects that is written following clean code principles and following particular design patterns so I can learn from them ? I tried to search for them on github but the only results I get is open source projects that are super customized and complex and Me as a junior dev can't seem to understand how things are organized in those projects
Good luck on that brother 🙏
There’s books on design patterns if that helps. As for finding a open source project that it’s a matter of you looking even more I guess i myself don’t have much experience with working on open projects on GitHub just own my own projects and projects with friends. Also trying doing leetcode if you aren’t yet.
Tyty
Bwhahaha. I don't like either how Django handles its architecture and ORM 😄 i appreciate its rapid development capabilities nevertheless
And i think that Django Ninja https://django-ninja.rest-framework.com/ fixes main pain of DRF in using its horrible boiler plated framework depended views and serializers
Pydantic approach is more superrior and generates correct openapi documentation automatically
But in order to trully fix my issues with django... i tried FastAPI/Flask, understood i don't like them either
and i go into direction of using Golang/Java instead. Their Static typed approaches have entirely different way to handle things. I like it. I can really apply OOP and clean architecture there there.
P.S. and of course i don't plan going into nodejs direction because it is even more horrible than django.
But if to use nodejs via typescript and sharing backend code with frontend.. that can be extremely powerful and nice 😄 since we can easily validate code compatibility between front and back
Django Ninja - Django REST framework with high performance, easy to learn, fast to code.
I started doing leetcode recently and got to a point where I can solve some of the most liked medium problems in the range of 20-40 minutes, still didn't try to solve the more tough medium problems tho, but going to do that soon
I myself was thinking of going into Go any tips?
Head First Golang book is excellent to go
P.S. embrace Golang best practices, don't try making python try catches
and don't use Reflect/map([]inteface{}) and other badly typed structures. Use Structs to deserializer/serialize jsons and use NewType feature to map simple types for easier usage, and reuse code with different types via Generics!
type Dbpath string
func Connect(Dbpath dbPath) {
// doing things
}
This NewType feature is extremely powerful! It heavily simplifies code correctness validation. Abusing static typeness to maximum 🙂
P.S. it is available in python too from typing import NewType, works if u use mypy in strict enough configuration ( https://careers.wolt.com/en/blog/tech/professional-grade-mypy-configuration ). in golang it is more powerful though and requires explicit decasting back
P.P.S. if u plan doing backend, make sure to auto generate from your code OpenAPI please 🙂
https://blog.devgenius.io/simple-rest-service-in-golang-with-openapi-spec-and-orm-a447b1086e21
Then u can abuse https://github.com/drwpow/openapi-typescript for your fronts
Or u can skip openapi madness and just make front in WASM https://github.com/vugu/vugu 🙂 (not very mature wasm framework though, but should be good enough for internal stuff)
That’s awesome I would if I were you, also idk if you have already but containerizing your web apps and putting them on the cloud is a good look for your resume and i see a lot of jobs especially for backend are looking for docker kubernetes and aws, other cloud services..
I'm actually still in the process of learning the technologies needed for developing web apps so I didn't reach that point yet, nowadays I am learning Javascript so I can be more confident dealing with the front end and to learn jquery and Ajax so I can make my web applications work dynamically
Appreciate you 🙏🏼
I finished deploying my own basic SaaS Djano App, if you ever need help or have questions feel free to pm or if you want to connect. You doing more than me I didn’t really go into js even tho i did use js for my stripe set up but it was mostly copying down documentation so I don’t count it. But good stuff man
Thanks so much for your help, I really appreciate your patience and I'm gonna add you here on discord so we can talk later, thanks again for the help bro 😊
Nw bro, anytime feel free to message me.
Because I gtg rn
not worth opening a help thread
this is not a channel ot ask for help. Pls head over to#❓|how-to-get-help
This is the career channel, but that means you need to install pip. If you don't want to open a help channel try #python-discussion
Oh I was looking for that thanks
This is the career discussion channel.
Feeling like you don't know anything is both realistic and a good sign
I noticed that the recruiter who hired me for one of my previous positions now works for another (much larger) company as a recruiter there. We're still connected with each other on LinkedIn. Would it be a good or bad idea to send a message to her if I end up applying there? My time with the company she previously hired me for lasted a few years and ended on good terms
Hey
Is anyone's company hiring mid-level python developers?
why do you keep asking? you know it's against the rules..
have you improved your resume at all?
Why wouldn't you? I would do it before you actually do apply in case she has relevant advice
Ah, smart
You can't ask for jobs here.
I forgot in which places it is against the rules. I won't ask here again
have you improved your resume since yesterday?
I'm working on it. At the moment downloading LibreOffice since I don't have Word
if you've already sent out thousands of applications, i don't think i'd send out any more until i'd substantially improved my resume
I dont have professional experience, but used python around 7 years here and there, I recently graduated from uni. In the current job , it is heading to more toward low code architecture . AI able to generate common language code feels like a threat in near future, so I can not decide whether to change the job or stuck with current job. I would be grateful for any advice.
Investing in your skills is the only way to adapt to the uncertainty around AI. What options are you weighing.... to get some programming experience vs doing nothing?
Should I learn backend dev to make learning Ai easier or just learn Ai ?
You first need to learn to program at an intermediate level. As part of your journey, you'll learn a lot of things... you can't just jump to a specialty without learn a little bit about a lot of other things.
There's no clear definition of what "learn backend dev" means or what "learning AI" is anyways... you first need a wide foundation.
I do have a nice foundation of programming and nice skills using python I'm just trying to choose Ai as a track but it's a bit overwhelming
There's plenty of courses and stuff related to AI. CS 50 for AI is a free online course with a pretty good curriculum. https://www.kaggle.com/learn/intro-to-machine-learning is good too
Learn the core ideas in machine learning, and build your first models.
I did try the cs50 for ai but I struggled to keep up , it felt like I was at a much lower level than that he was speaking to
lol, I'm having the same conversation on two channels: try the kaggle one first, it's more fundamental.
Thank you so much , will do that
i would recommend investing yourself into smth more stable and less hyped things first 😄
but if u really enjoy working with AI, then who am i to persuade against it
enjoyment matters. it is a multiplier that speeds up learning and career growth 5 times 🙂
So.. if AI is your thing, then AI.
just know, its somewhat competitive
in general though backend and AI aren't exactly correlated that much
U may wish to learn perhaps Data engineering first if u want some foundation to make AI easier
hubt — 09/22/2022
i warn everyone that wants to be in AI/ML: you spend a huge amount of time on data validation, cleanup, and analysis. and generally a lot less time than you'd think on the actual AI/ML part. unless your company has very mature data management and data pipelines(very few companies do), expect to spend a lot more time on data engineering than AI/ML
data eng +1
here is my daily plug for FoDE
@true harness are you proud of me yet
funny enough, I had opened it up and was gonna link it too 🙂
you've trained us well
no matter what, i believe investing some skills in data will always be helpful for someones career
but im biased so theres that
I'm a cs student so some fundamentals I'm gonna learn in college anyway you know
cs fundamentals are a given. even taking a db fundamentals undergrad course would only scratch the surface of fundamentals of data eng
since most only cover relational algebra/RBDMS
Hi
howdy
something we can help you with?
I am new here and i want to start learning python already have an idea about coding i was learning HTML AND CSS but i stopped cuz of my studies. But rn i want to start again!!!
well, we aren't stopping you 🙂
I looking for someone to work together and orient me lol
this isn't a channel for tutoring
I broke a bone in my wrist a month ago. My arm is in a cast for another 2 months. I'm in the process of interviewing. I'm not sure about how to go about communicating this. Or should I not mention it at all and if I got hired, then appear at work with a cast ? O.o I'm able to type just fine with 4 fingers of the broken side. The thumb is immobilized for healing. I'm not able to push/pull, and take a bit longer to do stuff because of using one arm. Advice appreciated!
I'm not able to push/pull
You need to make a new branch
But in seriousness, I just wouldn't mention it if you can get away with it.
if it doesn't affect your work, I fail to see how it matters
Hi guys, I'm having a hard time finding a job, I have like 5 years experience of experience and I've been applying for jobs for like 6 months
- What have you tried?
- At which stage of the recruitment are you having issues?
- Is your experience a professional experience?
I use anglelist/well-found, and I get about about 1 interview in 1-2 weeks
Yes, I have 5 years in working for companies and also founding experience
what country are you in?
so where are you having issues?
Amman, Jordan
Not enough interviews probably
And what about the interviews you have had?
I usually get rejected from the first interview, but sometimes I get a task, and rarely I go to the next stages
any idea why these rejections?
It's really hard to tell, because I'm applying internationally and I get very few numbers of interviews
yeah, I would expect tons of rejections because your location.
But if you get called back, it means they are likely ok with it.
In these interviews, do you properly answer all the technical questions?
Like it could be a problem with company, my skill set, my location, etc etc
Yep
One thing you can try is anglicising your name - make it sound English/American. Don't hide that you're in Jordan, but don't make it immediately obvious either
What are the best job boarding website for me?
My name is Daniel Tashman lol
ok yeah, that's not an issue then
Yeah, I think increasing the number of interviews is the best way even if there's a problem with my skill set, experience, etc
you can post your resume here for feedback. IMO as long as you're not lying on your resume, and you're landing interviews, you should be able to iterate on your approach fairly quickly to get to the point where you can pass
for most people, it's landing the interviews that's the real issue
Sorry I sent the wrong file
need to send as a screenshot. and remove any personal info
I'll give more detailed feedback later, but your experience section is missing out on a lot of the common things given as advice.
- say what impact you had, not just what you did
- highlight what skills you used in each bullet
there's way too much bold text there
Thanks, btw what are the best job boarding sites for someone whos outside the us?
My startup idea failed lol
you need to put the end dates for your work experience jobs
Yeah, the algorithm was good tho
getting into the US is way harder than most other developed countries - I'd reccomend aiming for the EU or UK. LinkedIn is good for both of those
if you say "oh, I'm still working at all of those jobs" 90% of companies will toss you right there
the vast majority of real companies don't like people who maintain multiple jobs at the same time
for context on any advice I give/have given: i'm in my second job after university in the UK. Working for 2 or so years, plus a couple of internships and a degree
and by "don't like" I mean it's a HUGE negative. so don't even imply it
Okay I'll update that 👍
I've worked at over a dozen companies, from startups to multinational banks over the last 30 years. founded a couple companies and hired dozens of people during that time too.
I'm rn working on another startup, should I add to my resume or co founder 3 times is weird?
finally, the "work experience" part of your resume reads mostly like a list of technologies. you want to also highlight your accomplishments there. and if possible your impact on the company
don't make the mistake of thinking that being a startup founder makes you more attractive to employers. it doesn't. except for upper level executive positions, it's neutral at best, negative at worst.
Yeah Ik, this is why I asking, I'm using praxeology
also, working on a project is not considered "a startup" by most people. it's just a project. a "startup", to most people has outside financing or sales or employees.
I'm afraid I don't know what "praxeology" means
human action, for example the notion that humans engage in acts of choice implies that they have preferences, and this must be true for anyone who exhibits intentional behavior
either way, so sum up: 1) less bold text, 3) add stop dates to your jobs, 3) add achievements/impact to your work experience
I also think including the skills that were used is important in the experience section - e.g say what programming languages, databses, frameworks etc were used in the backend website development
Yah, tbh, when I look at your resume, I assume there's a lot of puffery (exaggeration of importance) here. Either you better have some serious skills (S tier, as they'd say), or I assume half these projects don't exist. Some of these are well known company names. The first one doesn't match the google result, for instance. The dates are way too close together to be a "founder" of anything significant between June and September 2022. There's a bunch of red flags here where I'd probably assume this is a teenager exaggerating their capabilities.
Just keep it simple: If you're looking for a SWE job, then it's important to show that you're a serious SWE.
Outside the US is a whole big planet, but Indeed and LinkedIn are probably the main ones in most places.
If you're only way of finding opportunities is job boards you may be doing it wrong. Gotta network these days. Meetups, conferences, direct communication with people on LinkedIn, etc.
Hi
Hu
Yeah I agree
Damn already at second job? Well played
Please see #❓|how-to-get-help
Oh sorry mb
no worries
Do you know the answer? ;))
I do not, apologies
nps, do I need to remove it here in this chat?
that would be nice, thanks
Done
A comment about substance, not form.
form is a very important factor when reviewing resumes.
You should expect reviewers to spend at most 30-45s on their first pass to make a decision. Thus the presentation can have an outsized impact in their take away. It's also a reflection of the communication skills of the candidate as well
can i pm you so i dont have to convert my resume to png?
i have a new resume
just screenshot it
it's bigger than one page
well there's one problem
unless you have enough meaningful stuff to actually need 2 pages, that is
Is that really a problem still?
^
can someone look in #1035199133436354600 i need help pls i will pay money
but you can send 2 images
Ok i agree with Robin then
Depends how many years of experience you have.
If it's like 2 lines of description on the second page, then yeah that's a problem
What's the threshold?
send two screenshots?
I'm pretty sure my next resume will only be 1 page at 15 YoE. 🤷
I've been working on my resume too actually. I have one page devoted to experience, then the 2nd page is just project details. 12 YOE here
I think the overwhelming majority of people with 2 page resumes and <10 YoE are just bad at being succinct. The number of people who have enough relevant material to justify 2 pages is relatively few, I think.
That won't be true for everyone, though. People with lots of conference talks or publications might want to include a pretty large bibliography...
tis
A made up thing
The content is good, but I really don't like the layout. I had to work too hard to read that.
In between mid and senior
Y can't i type in discussion chat??
not quite senior but above mid
The reason its layed out that way is because if I do the generic one column thing then it will span multiple pages
Try again
Certs take up too much space, same with skills. The first bullet of job should include what you used: I have no idea what lang you wrote in... or if you even wrote code.
You only hve 2 jobs. Under no circumstance should that take two pages. You're cramming too much, imo.
I could do that, thats a good idea
Thanks
@smoky quest can you critque my resume? I posted it a few mins ago
your certifications are bigger than your degree. That should be the opposite
2 jobs with 6 certificates, knowledge of 7 different languages, and 3 degrees
I would bet that most of those skills are probably familiarity, not expertise... can you really talk about in the details of hibernate, aws & azure & android &... ?
@true harness you too
sure hold on
maybe this is a bit handwavy, but I think my rough answer would be: if you're struggling to get everything to fit on one page, you should probably have a 1 page resume. If you're struggling to get everything to fit on two pages, you should probably have a 2 page resume.
its hard to make the certificates fit on the side, any suggestions?
Get rid of them? Make them one liners? I dunno, I don't care about certs (as a hiring manager).
thats questionable
Certainly dont care about CS50 if you have a degree
Comp Tia, AWS, ITIL are single bullets, or a single certificates line.
first listed experience, third point down. Not a complete sentence
- "email to specified emails" isn't worded very well either
2nd listed experience, first point. Using present tense - 2nd point might be good to have a hard metric there
- 4th point is rambly. "Sent to specific people at specific times" not good
- 5th point can be much less wordy and more generic. "generalized output to provide flexibility in user consumption" or something like that
yes
Proficient with gitlab and Familiar with GitHub are redundant as skills I think. You should only include git
well I did that because in GitLab and azure devops I have experience with advanced devops practices whereas github I know of GitHub actions but have not really used them a whole lot yet.
Are you going for a devops job or a swe job?
whatever offers, I dont mind
Whats gitlab never heard of it
I would specifically mention azure pipelines and whatever gitlab has then
I also have no idea what the difference is between familiar and basic knowledge. My assumption (based on the fact you separated them) is that you have no valuable experience with the basic knowledge ones
You may want to tailor two versions then.
I actually liked gitlabs setup for ci/cd more than github
Thats a good point
Yah, that's unusual and something I'd drop. Just list the skills, divide into categories, list from strongest to weakest.
so you would clump them all together?
I'm just speaking from what I normally see, like I said: this is a good resume, just hard to quickly scan. For a SWE position, I'm looking for... what's that quote... one sec
As long as you have experience with docker, git, and CICD pipelines I'm going to assume you can manage any GitHub/gitlab pipeline work. But at the end of the day GitHub and gitlab are websites, not a technology, so shouldn't be included as skills
here we go, recursive error had a nice quote: #career-advice message
personally, i split them into 3 bullets: "Languages", "Libraries", and "Tools". i try to cut down on the keyword spam and only put stuff i feel comfortable talking about
right, youll assume. What could happen is I get some oddball question like "how do you integrate google play into the CD portion of a pipeline using Github Actions". Well I don't know github actions that well. If you asked in gitlab though I could tell you to use Fastlane.
Nah its skillz, determent how fast you can leech randoms code
Oh, that wasn't it, it was preocts: "Demonstrate the ability to complete tasks. Demonstrate the ability to communicate. Demonstrate the ability to be willing to learn."
Interesting, okay
I thought that too till my last interview where they asked me 8 consecutive error code (e.g explain in detail the meaning of the various 200,300, and 400 error codes) and questions about keywords that were not even in the language anymore. 😆
I actually would have prefered leetcode hards
That's just terrible interviewing then! "let's quiz you on stuff that we googled just before this interview"
Bro from dino age? Or he was reading a fossilized paper
it's fairly compact
Yep people skimming your CV are going to make plenty of assumptions, but you also probably aren't going to be asked a question like that unless those technologies are listed in the job description
hmm. assuming it was about HTTP error codes it's not too obscure, though a bit weird
Jack of all trade master of none💀🙏☠️
one of the questions was about the "finalize" keyword. Finalize has not been a thing since Java 9 (we are in java 20 now for context)
So, if you're going for a SWE position, PSV's is a great example of what we want to see: "Hey, they know how to program, and they know some of the stuff we use".
also yeah. i rewrite my skills section and reorder projects to fit job descriptions
it was more than that though. They would tell me a code and want me to give an indepth GPT level answer
Small company?
There are probably 5 companies globally that have upgraded to java 20 😅
Cuz other ppl was using chatgpt and u dont👌
oof. though you did say proficient in REST APIs
9,500 employees supposedly
Yah, weird, you just got unlucky.
alright then let's do java 11 which came out half a decade ago. That keyword is still not there.
i'd expect most of the 3 billion devices are still on 1.8 or something
They also asked me about destructors as well. Which I answered correctly.... but its java... why are you asking me about destructors in java 😆
For what it's worth, that's the danger of saying proficient at too many things.
The number of people who say they know SQL and can't answer basic questions just kills me.
yeah. imo rating yourself at skills is just asking for someone to have a radically different definition of "proficient" and have a very sad interview
That was from my old resume template, it barely had a skills section
I know sql
thats valid
Now die
what kind of questions are you asking about sql?
I always start with a simple modelling (with a real-world example)... but basically: model a 1-1, 1-many, and many-many type relationships.
they missed that...
Im over here spitting out compiler codes and someone misses that...
That's my fizz buzz. Most folks with SQL can't get that far.
Occasionally there's someone who is good enough with joins/outer joins/aggregates: fundamental SQL.
joe reis' next book is on data modeling. he def knows whats needed. LOL
@smoky quest @true harness :x
- Reading through your resume, it's nice to tell me what you did, but it doesn't give me an idea of what vibes with you and what you are looking for
- Overall it looks better and cleaner than the previous one
- With 7 years of experience, you should be aiming senior>= . Aiming for mid level with 7 years of xp would signal something off
- The latest job could benefit to mention something about databases?
- If you have had any mentorship or leadership experience, it would be worth mentioning
- Was there any outcome (Ex: diploma) in any of your colleges?
Would love to meet someone who actually knows window functions, or can talk about query optimization. But, to be fair, this is highly db specific.
also preocts im stealing this 
@fringe sphinx so this template I'm using, you said it was hard to read. After taking these suggestions, do you think I should add them to the existing style of resume, or just revert back to the unstyled common resume template that everyone uses?
we have a senior db dev on the team that is a wizard at that stuff. i just try to absorb what i can on the side 
I'm just some guy and it's just my opinion, so seek others, but: I'd suggest trying a one page traditional layout, and asking for feedback (or comparison). Let's just see how it works out.
You're phrasing that like it's a negative thing, but using the same template as everyone else makes your CV easier to read
Again, it's great substance... and I think you could make the bullets a bit more impactful (within each job), but the layout was the first thing that hit me.
what im going to do is make one with the suggestions from today and test which one gets the most responses. Im glad you gave feedback though. This is the only server that had suggestions on it.
youre assuming the worst in me
awesome, and stick around! nice talking with you.
hope you find someone who can pass an undergraduate database class 😆
- Degrees are like being on the national team. Certificate are like playing with your neighborhood friends. So putting your degree in small on the left and your certificates in large fonts front and center makes it look really weird.
- I would suggest to avoid multi-column formats altogether as they aren't parsed well by ATSs
- No one knows about most of the certificates you mentioned. Like is FooBar real or a joke?
- Your skills are too long and too much. Trim that
- Your apps deserve more space and more details to sell me on them
- Your last internship sound like you did some cool stuff but it's described too passively
So to that end:
- Remove the column on the left
- Reduce the number of skills
- Make the certificates small so that you make more space for your projects and degree
- Expand on your projects
oh, they all passed... that's the problem with college, you don't remember half the stuff if you dont use it
or they dont know how to apply it IRL. i find that a big problem with new grads
but maybe thats just my anecdata
I found certificates harder to get than college credits, I see what you are saying though. Could you elaborate what you mean by too pasive?
practitioner or something higher?
like the first line about developping an interpreter. That sounds too much like "wrote code, did stuff" without selling me the cool thing about it, the impact, etc.
I was debating between solutions architect and developer. Any opinions?
Its a balance cause if Im too specific then my previous employer can accuse me of leaking IP (my own IP)
there isn't that much of an IP to leak though. You won't be naming specific customers or things that aren't new
Im worried they will try to mold it into providing instructions of how to recreate it.
we are talking about 1-2 lines, not a patent description 😉
they still stalk my linked in
especially if you use things like antlr for parsing. It ain't rocket science
It was a 25 year old contract
I got a lot of hate from it from the seniors. I came in as an intern and was finished in a few months.
even more reason to brag about it 😉
hey guys
is digital nomad still a popular job? I'm learning to become an app web developper and I want to know if becoming a digital nomad is a good idea for me
Being a digital nomad isn't a job. It's a good idea if you have a job that lets you travel, and are financially stable enough to not implode if that job falls through
Isn't that just a lifestyle? I've heard people are starting to hate digital nomads for increasing the cost of living.
I would suggest to think about it once you are more established with more experience.
Junior/entry level are still frequently asked to be in office so it's easier to mentor
whether locals hate tech people or not would not have much of a bearing on the employers
a lot of RTO policies recently too 
maybe you could be the reverse nomad? the designated "rto" sacrifice.
||im actually an office kinda guy but thats lowkey blasphemous||
Should one lie on his resume ?
no
ok
|| I like being close enough to go into work, but given the luxury of choice. ||
I will happily remain away from the chaos on an office for the rest of my days.
||hybrid would be my ideal||
Anyone here do any coding related content like live streaming, youtube, etc thats looking to network?
I like this. I'd love to do some more formal teaching for programming
Thanks, I don't know everything, BUT there is someone out there that some how some way I know a little more than and If I can teach them to help them out then thats what I live for lol.
I can't tell you how many things i've learned just by helping others on this server (and others)
I have a question from when should I apply for jobs I know little about python its been a month of learning python now I have more basics to cover so from when I shoudl apply for jobs. ps note I DO need money
If you need money now, apply to any job you can. If you want to get a job programming, you will have to show a lot more than just 1 month's worth of learning IMO
Honestly just apply now and interview. You might not land it BUT you got experience and you might land it so yeah
I mean like Will said, you got nothing to lose if you do apply
There are lots of jobs in tech besides coding: qa, support, ops, etc. Technical knowledge helps.
Thanks mate
boys 👏
6 or so months till number three!
||job hopper detected|| 😅
im planning on doing computer engineering i still have 1 year to decide the facilty i join, do you think its a good decision?
seriously though, nice one, if it makes you progress and move to where you want to get
if you plan to get into software engineering then getting a related degree (ie computer science) is always a good decision
and no im not really doing it fully for the money ofc i'd like getting paid but i seriously find nothing else that i like apart from general software development and it amazes me how computer parts are made and how we got small metals to project images etc
not doing software engineering, im doing computer engineering which is more focused on the hardware part.
honestly the main reason I left my last job is because the team was falling apart - a bunch of the most competent people were leaving the team or laid off for political reasons
then this current role is pretty unique which comes with a ton of big downsides (60hr weeks) and upsides (a ton of autonomy). haven't actually decided how they net out
Друзья, мы сейчас активно ищем методиста по направлению Python. Если у вас есть знакомые кому это может быть интересно. Просто пришлите им эту ссылку.
hh.ru — сервис, который помогает найти работу и подобрать персонал в Москве более 20 лет! Создавайте резюме и откликайтесь на вакансии. Набирайте сотрудников и публикуйте вакансии.
Will ai replace jobs? Is it still worth learning to code even if im prob gonna graduate and get a job in 6 years? Will ai take over jobs by then?
!rule 9
guys i got a return interview from my centene internship
enterprise business transformation team
But you already are changing to new one?does not matter then the current one heh
Also for me it's not how it works. Autonomy, imo also extends to hours... If you are forcer to do 60 a week (dunno if you are paidfor extra 25 h)
haven't actually committed to leaving or anything, it's just 6 months until I can leave without losing my sign on, and I'm currently leaning towards leaving.
the autonomy comes in the form of choosing what work I do, I can be working on automation or data science or quant analysis or just straight software dev as I see fit, there's very few jobs like that.
Again you are replying to me? Ok, then again I am going back to replying to you. But this is very confusing
Form can be just using a template and making zero choices about form.
That's entirely up to the candidate. Using templates do have some trade offs.
That said there are some templates that are quite popular.
I don't see anything controversial there.
Neither do I. I just meant: one could focus on substance first and then on bold Vs non-bold. Or not at all on bold Vs non-bold.. and leave that to a template.
Sign on 😥
also, now it makes sense about 6 months... I was like, huh, 6 months, that's one long ass notice period
the notice period is also 6 months, or even longer if I go to a direct competitor
gets given as garden leave
well, that is not a general circumstance, unless you do plan to go to competitor.
What's a garden leave?
technically employed, receiving salary, but you don't go into the office or have any access to IP etc
basically 6 months mandatory PTO
oh ok.... I know they do it sometimes when you get fired from banks and stuff. Makes sense
this is the wrong channel for discussion, open a help thread or ask in #python-discussion
my bad 😭 😭😭😭😭😭😭😭😭😭😭
Hello everyone.
Is this course worth doing while I'm still in school? (Attending campus one day per week)
It's not a whole degree, but it's something. https://tafeqld.edu.au/course/19/19102/certificate-ii-in-autonomous-technologies
I don't know whether I want to go for mechanical, aeronautical, or software engineering, so I haven't decided about university/college.
if i was able to do it, i would, seems like it's just a certificate but it'd be a great thing to have on your college application
!rule 6 is probably in violation here 😉
Yep okay thank you
Get a job, especially if it involves programming in python
Hello guys, I am into gameDev now and I can see there is lot of "Syntax" to learn in game dev especially with tool like Unity , for example each everything happening in the game like collision, rotations, animations, camera move , particle and hundred such other thing has it's own functions/sub functions that needs to be remembered (can be searched online each time too) but I am wondering if I do data science there won't be too much syntax to learn but mostly logic/ thinking that needs to be applied to get the job done please tell me if this true?
What you're talking about has nothing to do with syntax. But data science has a much higher education and theoretical knowledge requirement than does game development. And then you still need to know how to use libraries to implement things.
The vast majority of fields will have a baseline of memorisation you need to have to be effective
you'll need some coding in each way
theoretical knowledge of mathematics and statistics I have through my conventional education , my question is , is number of libraries that required to remember is lower in data science as compared to GameDev? to be let's say average performar in respective field
I have never worked in game development. But all kinds of development will require learning different libraries. And lots of learning in general. I would encourage you to see this as a positive
And if you haven't taken linear algebra and calculus, you don't know enough math for a career in ml
but math requirement for becoming data analyst is lower than that is required for being ML engineer right?
no offense bro but you should have an overview about programming at least before discussing which field you want to work on
you have never contributed to Advent of Code?
Maybe. But if you're interested in game development, but you're not motivated to learn the tools that game development involves, you're not going to be successful in any domain of programming.
This doesn't mean that you're hopeless. It just means that you should change your attitude about learning different tools.
@dim bay ^
Do I need good CGPA to land a scholarship for Masters?
The functions you use a lot you will eventually learn by heart anyways.
the functions you use rarely: who cares if you have to look up them up?
This is true regardless of direction.
Question,
Why do such people learn python for a single month, then think they can get hired, which a low experience rate?
I respect people trying etc.
They feel like they've learned a lot (and they have, just not enough), they want money, and their expectations aren't informed by awareness of how the market works.
theyre being sold a dream, its not exclusive to python or this industry even
I agree with you completely, but it is a learning curve before making money, such as myself, I learned python for two years straight before putting myself on the market for jobs I wasn't, very successful as I had very small timeframes to create their work, hence I didn't pick up any more jobs after the first, but yeah, their expectations are very high & hopes yk?
Yessir, I agree :)
it's difficult to estimate how much you don't know
Hello folks! I've spent the last 7 years working as a software developer, primarily within the banking sector. The repetitive nature of my projects—focusing on databases, Java microservices, CRUD operations, and maintaining monolithic architectures—has left me feeling a bit weary. Although I have a passion for programming, my attempts to diversify by exploring languages like Clojure, Rust, Haskell, Go, Elixir, Julia, and more haven't yielded the satisfaction of creating meaningful projects or landing suitable roles. The industry seems to heavily favor Java, Python, and JavaScript (with frontend development not being my preference).
Considering this, I find myself gravitating towards the AI field. I'm contemplating a role as an ML Engineer, Data Engineer, or perhaps even MLOps. Any advice you could offer in this direction?
why there's a lot of frontend haters (including me)
My career has been in “data *” (which I’d throw ai/ml under, although it hasn’t been a huge part of my work till recently). I get the best of both: the work is rarely repetitive… there’s nearly endless new technologies to learn, along with the business domain, and working closely with end-users in requirements analysis (“what questions are you trying to answer?”), and a key part of the job is to build pipelines & platforms so you can leverage your previous work zzz
True
السيسي 😳
اتنين في الغربة
الحالة
شنو مستواك ببايثون ؟
متوسط الحال
عنصرية
!rule 4 what is happening in #career-advice
4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.
It's not a form of discrimination.
It's unfair for everyone else who cannot read/understand what you're saying.
So I'll ask you to remain respectful to others by not speaking in arabic (or any dialect)
Same goes to you @vapid jay
what about it?
Read this, and you'll understand
bro what i really don't understand
Hey friend, this is an international server, with lots of people all across the world, it would be kind of you, if you communicate in english, so others can help you too
What is it that you don't understand ? I'll make sure to explain it well 🙂
i don't understand a word of what you said in the paste three messages
he's just a guy wondering if i'm arab or not
Ok, I'll lay it out to you another time then:
Don't speak in arabic, or any other language that's not English here
why
Because this is an international server, and the common language is English.
It's a simple rule so let's not argue much about it.
"don't argue much", why you talking like that man lol
would you understand if everyone spoke in thier own language? probabaly no. to avoid that we do use english to communicate here, so we can also help you
what was the topic again
career discussions
so, how to make money
Find someone willing to exchange money for your time, interview, and get hired.
that's it?
pretty much
That's one way, yes.
what is the other way though
be the child of a billionaire
off-topic for this room. :) A career is what I suggest.
where can i adopt one?
come on, let's be a little bit more serious here...
okay, you start
that's easy - for 99% of people to make money you get a job. And since we are in python server, for most people here it'll software dev realted job (or AI/data) which usually entails getting some sort of degree and getting a job (or going through way more challenging path via rigorous self study, making projects and etc)
that percentage is not quite right
does not matter, you get the gist 🙂
there's a lot of people making money with no 9-5 job, they don't have to be millionaires though
it turns out that not all jobs are 9-5 jobs
i think you know what he means by a job
Exchanging time for money, yes.
what are you cooking
you can be a freelancer and work nights only, and from certain point of view, still have a job, in a way. Again, we can go on a lot of tangents, speak about enterpreneurs, crypto trade, stock trades, being married into rich family or even illegal activities... But as we are in Python server, the main focus of present channel is, well, python related jobs/activities that can earn you money
do you have a problem or doubt regarding getting a job?
yeah my both legs is amputated
jk
seriously, i wish, but i don't think it'll be something available in my country
not for people without a degree at least
well, come to #ot0-psvm’s-eternal-disapproval we can have good time with joke, but here is not a correct place to discuss, because this channel is for people with doubts in job, which can be a life changing opportunity. hope you understand
are you willing to get the perfect citizen badge or what bro
okay no joking
Can you stop trolling ? It's getting a bit too much now 🙂
We're politely trying to engage with you in conversation before just blocking you. :)
well, lol some places are meant to do only, what we should do in them
hey everyone I have a good python knowledge and familiar with a couple of ML libraries. I want to sharpen these skills through real projects where can I find teams and projects for beginners?
kaggle.com, idk how to use it or even if it's useful for your situation but here you go
Kaggle is a good place to find lots of ML challenges, which contain datasets within them. you can also see best model that was used to solve a particular challenge
thx for the answers but it doesn't have to be related with ML, I want just team project that contains python. any suggestions?
New programmers often need small projects to work on as they hone their skills. This is a list of project ideas that beginners can tackle.
Well, there are some ways,
- join competitions
- speak with people who are interested as same as you
PyWeek has just opened thier registration, and its a game jam( develop a game within a period of time in a team)
thanks!
nice one
hello
channel slept, too bad
guys
For ML, the two things I can think of are: CS50 for AI, which has a number of ML projects... and Kaggle, which molten mentioned. Kaggle has a whole learning section too: https://www.kaggle.com/learn
CS50xAI is pretty nice, fun projects etc.
Hello! I will be finishing my internship and the title I have for that position is “Engineer Intern” will it be ok for me to change it to software engineer intern?
sure
Ok thank you! I just wasn’t sure if it was gonna be a problem if they do a background check
I think the title doesn't matter too much as long as you can demonstrate you did software engineer things
I’m not going to lie. For my internship I really didn’t do much coding… like I did do coding for some test and stuff they needed me to do. I wonder if its normal for internships to be like that
you can pretty much call a job whatever you like on your resume as long as its not an overt lie
have the title software developer but spend all day in AWS? fine to call yourself a cloud engineer etc
yep 🙂 All these is from one job, and my title is contract is Data Scientist
huh. multiple entries for one job?
yeah, why not? wroked on 3 different product with 3 different roles really
huh. fair enough
Seems normal to me. Internships are, typically, a time for you to learn and not for you to crunch stories off a team's backlog.
i think it's probably difficult to figure out what "normal" is for an internship, especially with this little detail
Not sure how on-topic is this but what did you use to make that CV? (For future, do questions related to CV go to this channel such as how to write a good CV, or OT)
Here is usually OK. I made it with latex using somewhat customised template
Ooh latex, that's interesting
https://www.overleaf.com/latex/templates/awesome-source-cv/wrdjtkkytqcw this one to be precise
Many of the CVs I have seen here seem to be somewhat similar, like the template and layout. Thx for letting me know of that!
Regarding the CV questions, if I'm considering to apply for a job that's non tech related and wanted feedback of CV, would some other channel be more suitable for that than this?
this channel is very Jake's Resume dominated.
Imo it's too grey and boring, adding colors, icons etc on top of that basic layout is an improvement
I have only ever written one in MC word, turned out to look ok. I guess there shouldn't also be too much color
there are some awesome cv enjoyers, though imo the color is somewhat weird
which one?
I think the color on it looks awful, not this exact one, but something like this uses color well
https://www.overleaf.com/latex/templates/kyvernetes-cv/fmbbmmbvwxxy
yeah that looks decent wrt the colors
Guys, I would want to hear your thoughts and opinions on my resume's previous experience and projects. And i would want your advice too
I'm a sophomore in Artificial intelligence and Data Science degree
(yes I did add my projects done for our code Jam too 😅)
it looks kinda thin?
your ETL bullets could all benefit from writing more detail. "large amounts of data" - how much? "client's database" - what specific database? etc.
same could be said about your projects really. i think instead of including all of them, you could pick a few to expand more on
Ohh, i should expand more on it? Thanks 😁
Hmm, so how much should I expand on?
Unsound advice, unless one knows more about the context
OK zoomer

could you clarify what makes it unsound advice?
it's not even really advice in the first place, it's literally just explaining that there are no rules about job titles
i'm just curious what they think. i agree with you; there's too much variability in job titles so it's fine to adjust the title to a more accurate representation
I hope you find the interaction fruitful.
no
This is not the correct channel for this. See #❓|how-to-get-help
Oh okay ty
A few months ago I was muted for making a thread for Python pickup lines
So I made an AI that can do it
is that relevant to career discussion?
I do not think so.
How can i get part-time jobs as a python programmer?
That depends on your goals. But there are 3 main category of options.
Fivver, Agency, Self employment
Fivver is any website similar to FIvver where you advertise some type of programming you can do and people will seek you out to pay you (but not limited to fivver). This can be alright but it can also be a massive pain.
Agency would be finding a temp style agency that will find you work to do and they take a cut of that job. This one is better because they can put together a team for a specific client. But it requires a little more upfront research to find a good one. However, once you part of the agency, they will know what your skills are and can help assign the type of work you will do.
The last is self employment. This is just freelancing (like the others) but you find people / organizations that need help with some problem. This requires the most amount of active work to find people but it can also result in the most money as well as the best opportunities. Sometimes you need to convince someone that they even have a problem in the first place.
There are other options. But this is a simple sample breakdown.
Thanks
AWS certs are a solid yay, right? Has anyone gotten their company to sponsor it for them?

I got reimbursed for my CCP and expect I will for my Dev Associate when I do it.
The CCP was pretty easy, probably not worth a whole lot but I don't think it will hurt
<@&831776746206265384>
Do i take them as needed or is there a couple i would definitely want as a dev
"as needed" what I think job ads want when they mention AWS experience/familiarity
I would say as needed. If your resume makes it clear that you have the experience to do what's needed for the roles you're applying for, they're probably not critical. May depend on the employer too, some may be sticklers but I think most are not
what are you guys thoughts on the future of programming and AI? i have seen a lot of discourse about AI replacing programmers and it’s worrying me as that’s the course I wanna do in uni..
It's not happening in the near future, you will be fine
thanks, also what do you think about python and careers? I only started learning a week or two ago and I’m enjoying it, but I’ve seen a lot of hate towards it for being a ‘beginner language’
pays the bills and then some
beginner language
i dont think you should listen to people that think thoughts like that one
What's the best place/way to apply for jobs as a new grad?
hey guys
thoughts on front end vs mobile dev when it comes to choosing a career path? I cant really decide. I want a stable but I always wanted to become an app dev but someone told me front end is better career wise and more fun overall. Idk what to do
Where are you in your journey? What grade/education?
its like community college in sweden. Its kinda specific education.
The best way is, of course, through networking: you're more likely to get a "look" via a referral or personal connection. Not everyone has the privilege of course.
Have you learned to program?
I haven't started school yet so no
Im not getting any nepotism picks unfortunately
A bunch of great tips here https://blog.pragmaticengineer.com/advice-for-junior-software-engineers/
Perhaps try to marry rich? Just kidding, sorry though... don't have good advice.
In that case, I'd suggest first learning to program at an intermediate level and figuring out what you enjoy. You can do well with any specialty, especially one that you really enjoy. Front end, mobile, whatever are all perfectly fine fields... but you may not enjoy all of them, and if the job market is as it is now, you're unlikely to get your pick of them when you graduate.
It doesn't matter what you do if you do it really well. You can shift later. Go with whatever excites you more and/or whatever you see the best opportunities for right now. The rest will work out
im an engineer, not a model
already doing all of that
Hi
😎
hello
I am doing excellent
What or who is an intermediate level programmer?
About a 6? (it's a joke, who knows, but you know it when you see it)
"not great, not terrible"
Hmm… ok
It goes
Novice -> beginner -> intermediate -> frog in well realisation -> actual beginner -> actual intermediate -> haven’t gotten this far
You provided the information I needed. I'm frustrated with the idea of developing yet another microservice. I feel the need to engage my mind with a different set of challenges, even if it involves some math.
why is python ducks
Huh?
Cause this language quacks.
+1 to what billybobby has said. im a DS at a healthcare tech company and let me tell you theres all sorts of interesting challenges lol. i just got put on a real ai team but ive been technically helping to deploy models since day 1. for you, id recommend "designing data intensive applications" (if you havent already read it) bc whether you decide to go MLE, DE, or MLOps, it would be helpful + they usually have shared skills/responsibilities depending on the company
Question for on-the-job Data Scienti-st
What type of tasks do you get in your work day regarding data science/usage of sql/other technologies used per task?
Please I need real life exapmles to help me envision it 🫠
please give me at least 2 examples but please make them detailed
(this sounds like a chatGPT prompt im sorry but i really need help)
idk man im filling shelfs in a grocery store
yep getting into tech so hard 😄
Thanks! That’s a book pending to read!
I want to pivot from the current hybrid job in a small country to fully remote, so I can live as digital nomad. Any tips on finding companies that are ok with you working for them without having us/eu work permits and visas? I have no degree, but almost 4 years od experience total, mostly doing data engineering-adjacent tasks.
I can manage being employed as independent contractor, but I prefer full-time work to freelancing gigs.
Hi, can I get a python job after completing a 100 day boot camp?
