#career-advice

1 messages · Page 122 of 1

summer roost
#

likely no licenses or readmes, either...

old berry
#

If you're expecting a junior to know the ins and outs of CI/CD then you're gonna have a bad time

smoky quest
#

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

azure heart
#

but also, they might be looking at 5 resumes

smoky quest
#

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

summer roost
azure heart
#

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

old berry
#

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.

summer roost
# smoky quest So the trick there, is not to talk about the details about which advent, but to ...

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.

azure heart
summer roost
#

I'd include that, I think. It's interesting because it's a competition, and winning competitions is impressive

azure heart
#

and I agree that these challenges can hopefully be a good springboard to solving something more involved/interesting

smoky quest
lyric cape
#

What does book of the month mean here???

summer roost
# old berry Interviewing is a numbers game at the end of the day. I'd rather throw a cv tog...

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.

summer roost
summer roost
# summer roost Sure. I don't disagree with any of that, but there's a huge spectrum between per...

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.

smoky quest
#

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

azure heart
#

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

smoky quest
#

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

old berry
scenic basin
#

Thanks to whom sent that link to that was more what a was looking for so thank u

shell pilot
#

I'm going to do Online Assessment for Amazon SDE1

#

Nd I have pretty hard time in DSA

vapid jay
#

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

azure heart
#

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

vapid jay
#

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?

vapid jay
azure heart
vapid jay
vapid jay
vapid jay
vapid jay
# fringe sphinx

I was thinking of Keanu when I said it. You got me. Older Keanu though.

azure heart
vapid jay
true harness
fringe sphinx
#

Careers and Hiring isn’t a math equation, we make judgement calls based on experience all the time. (Our experience and theirs).

azure heart
#

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

vapid jay
# summer roost I think it's particularly important to remember that companies ask algorithms qu...

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?

gilded valley
#

it's very easy for excellent people to demonstrate excellence. 4.0 GPA, winning lots of relevant competitions, participating in competitive projects

analog sun
#

I feel like I'm missing context here

vapid jay
analog sun
azure heart
vapid jay
gilded valley
vapid jay
analog sun
vapid jay
gilded valley
#

same is true for excellence which you agree with

vapid jay
#

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.

gilded valley
vapid jay
#

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.

vapid jay
true harness
#

not personal projects?

vapid jay
shell pilot
#

Hey can anyone tell me

#

What questions to expect in Amazon SDE1 Online Assessment

vapid jay
true harness
fringe sphinx
shell pilot
#

I'm really good with Development but I lack DSA Skills

vapid jay
vapid jay
shell pilot
vapid jay
gilded valley
shell pilot
#

Like any tips you guys wanna give me

vapid jay
true harness
fringe sphinx
lapis wind
fringe sphinx
# shell pilot Like any tips you guys wanna give me

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.

shell pilot
fringe sphinx
vapid jay
# true harness do you have any data to back up that claim?

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.

lapis wind
#

Thats not really valid data

shell pilot
vapid jay
true harness
fringe sphinx
true harness
#

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

vapid jay
# true harness where's your data though? given that you always ask for data, i thought you woul...

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, ...

sour tartan
lapis wind
#

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.

vapid jay
lapis wind
#

Much harder to show those in a personal project than code

sour tartan
#

debugging a reported issue is also a great way to learn the internals of the code.

vapid jay
small flame
#

debugging and understanding their thought process is all you need to work on databases of code

true harness
marsh wind
#

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

crisp oriole
#

Oh I see I’m looking but I still got time to decide I’m only a sophmore in highschool

eternal summit
#

when do summer apps for internships usually close?

true harness
#

I've seen them as late as April, but many will be done by December

pine sleet
#

howdy

radiant bison
#

Hey

knotty pilot
#

Is knowledge of making graphical interface needed for python programmer career?

radiant bison
#

I think it would be better but not necessary

azure glen
#

Hi

knotty pilot
true harness
#

depends on the job

radiant bison
#

If in Data Analysis for example it is important

azure glen
#

can we hire over here?
sorry but im new here

true harness
#

no

radiant tulip
#

yo all have a question for python is better use pycharm or vscode?

pine sleet
#

if one was objectively better than the other there would not be so many people using both

frank verge
#

vscode on windows, pycharm on linux.

#

vscode has terrible python support when it comes to FOSS plugins.

buoyant seal
radiant tulip
#

so if dont have good pc better vscode?

buoyant seal
frank verge
buoyant seal
fringe sphinx
#

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.

frank verge
buoyant seal
#

Also... vscode is very reusable experience. Learn once = apply to all languages 😄 Really shortens learning curves for different langs

frank verge
#

I hear eclipse's python-dev works on vscode, but you have to pay a license to use it. it also uses java...

radiant tulip
#

unalivejoy u use pycharm?

fringe sphinx
frank verge
radiant tulip
#

because i learn python and a dev say pycharm is better

frank verge
fringe sphinx
#

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)

gilded valley
fringe sphinx
#

Oh, I use a ipython magic for sql autocomplete, but I do most of my sql in notebooks

gilded valley
#

does it introspect your database?

fringe sphinx
#

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.

#

(I use a modified version of this)

gilded valley
#

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

fringe sphinx
#

jupysql is built on sqlalchemy, so maybe it'll work? at least with pg and mysql

gilded valley
#

autocomplete and error checking etc

#

haven't heard of it. Will check it out at some point

lapis wind
#

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

crisp oriole
frank verge
#

nothing is wrong with vscode. Just the restrictive nature of pylance.

summer roost
# vapid jay How many times do you get to set up CI/CD in a non-greenfield project though? Ra...

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.

pearl veldt
#

what would be some job titles for a reverse engineer?

summer roost
fringe sphinx
# pearl veldt what would be some job titles for a reverse engineer?

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.

pearl veldt
glacial forge
#

replit user ?

azure heart
gilded valley
azure heart
#

I'd say it depends how many other languages similar positions will be using

gilded valley
true harness
#

devcontainers 👌

pearl veldt
#

assuming you have connections

deft herald
#

With regards to what criteria?

vapid jay
#

is anyone hiring mid-to-senior python developers?

near ocean
#

Is this dejavu

vapid jay
#

i don't 😦 but I have 9 years of professional experience

glacial forge
#

@vapid jay do u use replit ?

vapid jay
#

I dropped out my sophmore year to work as a developer for a market research firm

#

Correct

summer roost
# vapid jay I agree with this, provided we say what is the level of knowledge that is needed...

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.

analog sun
#

Is this just the same message but gpt'd?

glacial forge
#

u know i cant execute my program , i changed some setting

vapid jay
#

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

true harness
analog sun
#

@vapid jay @glacial forge @vapid jay The topic for this channel is careers

vapid jay
#

@vapid jay can I pm you?

glacial forge
buoyant seal
#

!e

print(123)
analog sun
glacial forge
#

tf

analog sun
#

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

molten epoch
#

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???

true harness
molten epoch
#

I heard there are some univerisities
but I don't know which ones and how to apply

#

no I am in Nepal

deft herald
#

You kidding? lol

true harness
#

that wasn't directed towards you, sorry

true harness
vapid jay
#

@vapid jay can i pm you?

true harness
#

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

vapid jay
#

29

#

yes

true harness
#

you're not sharing your opinions in this case though, you're just asking other people for help

sand patio
#

you're a sophomore in high school?

vapid jay
#

@vapid jay do you work in software development?

true harness
#

there are many ways to get into college in the US

deft herald
#

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

sand patio
#

I may have misunderstood, then. my bad

vapid jay
#

@vapid jay did you message back out of curiosity, or is your company hiring?

true harness
#

i don't think this discord is a great place to look for employment. you should look on more official sites, like linkedin

vapid jay
#

ah

true harness
#

@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

somber cipher
#

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?

true harness
#

i made a bunch of stuff and did more of the stuff i liked making

zealous path
smoky quest
#

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

vapid jay
#

I started an internship as a Cyber security analyst at friends company 😎

gilded valley
#

what companies have you gotten offers from?

smoky quest
#

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

fringe sphinx
#

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.

smoky quest
#

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.

true harness
#

i did one that was just "implement a hashmap, but with a twist"

summer roost
# smoky quest that's pretty simple

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.

smoky quest
#

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

fringe sphinx
summer roost
#

😦 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.

fringe sphinx
#

I liked the q because it showed how people reacted with slight pressure: they knew they did it before but forgot the essential element

smoky quest
fringe sphinx
#

Didn’t really matter, I just want to ask easyish questions that show how someone collaborates

summer roost
#

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.

fringe sphinx
#

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)

smoky quest
#

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?

daring sphinx
#

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.

deft herald
#

That sucks. Who would expect technical questions from the HR phone screen?

daring sphinx
#

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.

smoky quest
#

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.

smoky quest
daring sphinx
#

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.

summer roost
daring sphinx
#

Uggggh, a whole month I've been chasing that position.

smoky quest
#

I wouldn't overthink it. Shit happens.
It's a great mindset to pick up on the gaps and learning from them!

daring sphinx
#

Yeah, no, I've learned a lot from this process, even. It's just... I'm running out of money.

summer roost
#

I'd honestly take that as a pretty strong signal that's not a company I'd want to work for.

smoky quest
summer roost
#

sure, that I agree with. But it's a hobby that would be beneficial towards interview success.

smoky quest
#

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.

fringe sphinx
#

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

summer roost
#

one bite at a time

smoky quest
#

Sorry for the interviews you are encountering!
That would signal a lack of maturity in the company doing the interview though

fringe sphinx
daring sphinx
#

My friends have encouraged me not to obsess over it. (I am obsessing over it.)

fringe sphinx
#

I would too, I get it.

daring sphinx
#

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.

fringe sphinx
#

Yah but they knew that going in too.

smoky quest
daring sphinx
#

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.

true harness
elder forge
daring sphinx
#

Haha, yeah, wish I could work with him. No opportunity for that at the moment, though.

elder forge
#

Sorry, misread your comment 😂

safe coral
#

Has anyone done masters here?

gritty rivet
delicate bane
#

yes

safe coral
#

My actual question is writing SOP. I would like to know if my SOP is good enough

fringe sphinx
safe coral
fringe sphinx
#

Oh, I’ll have to look later too much reading

safe coral
#

As a person whose native language is not English, I hope that my SOP is engaging and clear

fringe sphinx
#

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.

smoky quest
fringe sphinx
#

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

safe coral
#

any better institution? @smoky quest

#

I dont know any proffessor from Berkeley. Im interested in their course about ethics in data science

smoky quest
fringe sphinx
#

There’s probably other grad students here who would know better, this was decades ago for me

safe coral
#

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

fringe sphinx
#

Oh, online, sorry gotcha no idea how that works

gritty rivet
safe coral
#

I dont think so @gritty rivet

#

Did you read my SOP? Does it sound engaging?

gritty rivet
safe coral
gritty rivet
safe coral
#

doesnt this part tell you what I did during my position? @gritty rivet

gritty rivet
smoky quest
# safe coral doesnt this part tell you what I did during my position? <@382671972829495298>

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

gritty rivet
sleek egret
#

that's a cover letter, not a statement of purpose

#

I guess academia is different from industry

safe coral
#

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

gritty rivet
# safe coral I made some changes <@382671972829495298>

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

vapid jay
sleek egret
#

you won't know until you try

pallid ferry
#

Do you guys include quotes in your resumes ?

true harness
#

can you give an example

pallid ferry
#

Can you see that quote above the summary section ?

true harness
#

yes. i do not include one

near ocean
#

No that looks bad

pallid ferry
#

I agree 🙂

safe coral
#

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?

pallid ferry
#

I have 0 work experience ^^ Should I completely remove that section or leave it empty ?

summer roost
#

none whatsoever? Not even retail or fast food or something?

pallid ferry
summer roost
#

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.

pallid ferry
fringe sphinx
# pallid ferry

It’s kinda corny. I like it, but it doesn’t add anything

fringe sphinx
# pallid ferry

Your very first bullet should be your most relevant: it should tell me that you -did- the job I’m hiring for

vapid jay
#

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?

native sleet
#

You could do it as a hobby

vapid jay
# native sleet 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.

smoky quest
vapid jay
smoky quest
vapid jay
fringe sphinx
smoky quest
fringe sphinx
#

And, along the way, level up your side hustle by figuring out what people want to pay for.

vapid jay
#

and I am not constantly working, mostly waiting for people, that hire me

fringe sphinx
#

Yah, that's the life of a consultant. Bench time is a killer.

smoky quest
pallid ferry
pallid ferry
sick remnant
#

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?

robust island
fringe sphinx
vapid jay
#

Is anyone hiring mid-to-senior python developers?

true harness
vapid jay
#

because i'm looking for a job

true harness
vapid jay
#

yes, linkedin, upwork, indeed, wellfound, reddit, and others

#

the job market is bad right now

true harness
#

or it's your resume

vapid jay
#

all of those suck. after 1 hour, each job has like 200 applicants

true harness
#

you'll need to send a screenshot of it

true harness
smoky quest
vapid jay
inner wrenBOT
#

5. Do not provide or request help on projects that may violate terms of service, or that may be deemed inappropriate, malicious, or illegal.

smoky quest
#

oops

!rule 9

vapid jay
#

!rule 9

inner wrenBOT
#

9. Do not offer or ask for paid work of any kind.

vapid jay
#

Well you asked, man! Jobs are usually paid

smoky quest
#

yep, thanks!
We are more than happy to help reviewing your resume and providing guidance. But this is not a job a board

vapid jay
#

@smoky quest can i pm you?

smoky quest
vapid jay
#

oh. well i thought it would be against the rules here

#

@smoky quest

true harness
#

i believe you tried to upload a PDF of your resume earlier, which is not allowed. but you can send a screenshot of it

vapid jay
#

it's 2 pages

#

i suppose i can upload 2 screenshots. or one long screenshot

smoky quest
#

2 screenshots please, so it's readable 😉

#

I am more worried about the resolution

vapid jay
safe coral
#

!paste

inner wrenBOT
#
Pasting large amounts of code

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.

safe coral
fringe sphinx
#

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.

smoky quest
# vapid jay

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
fringe sphinx
#

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.

smoky quest
# vapid jay

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.

safe coral
vapid jay
#

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

smoky quest
#

might want to add that precision on your resume

#

(the precision at the end of the line inside the description will be missed)

vapid jay
#

how would i have people notice?

safe coral
#

I think this is the best SOP I have ever written 🥲

smoky quest
#

put it into the title of the job

vapid jay
#

thanks

fringe sphinx
# safe coral I think this is the best SOP I have ever written 🥲

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

safe coral
#

how is this? The indisputable involvement of bias in data science made me realize ethical implications must be the center of my work

smoky quest
safe coral
#

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

smoky quest
safe coral
#

and I said my work and studies

fringe sphinx
#

Ethical … must be the center of my work because xyz

safe coral
fringe sphinx
#

Don’t throw out what you’ve got, I’m just being devils advocate

safe coral
#

how is this?

fringe sphinx
#

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

safe coral
#

okay 😄

#

I think this is good @fringe sphinx ?

fringe sphinx
#

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")

safe coral
#

😄

obtuse ridge
#

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

buoyant seal
rugged zephyr
buoyant seal
delicate bane
#

database dev, ETL dev, etc.

obtuse ridge
#

Thanks guys, this is really heartening. It sounds a lot like what I'm already doing at work.

buoyant seal
obtuse ridge
#

Thanks, I'll do that.

delicate bane
delicate bane
obtuse ridge
#

Thanks!

cosmic shard
#

is it hard to change career from low code sql based stack to a another language ?

buoyant seal
vapid jay
summer roost
#

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.

gusty pumice
#

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 🙏

rocky lance
rocky lance
gusty pumice
harsh river
#

!rule paid

inner wrenBOT
#

9. Do not offer or ask for paid work of any kind.

rocky lance
#

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.

gusty pumice
#

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

gusty pumice
rocky lance
rocky lance
buoyant seal
# gusty pumice Hey there guys, I wanna ask a question regarding my career as a self learner bac...

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

gusty pumice
rocky lance
buoyant seal
# rocky lance 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)

rocky lance
gusty pumice
rocky lance
gusty pumice
rocky lance
gusty night
#

not worth opening a help thread

marsh wind
gritty rivet
gusty night
summer roost
#

This is the career discussion channel.

vapid jay
jaunty sundial
#

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

frigid flame
#

Hey

vapid jay
#

Is anyone's company hiring mid-level python developers?

true harness
#

why do you keep asking? you know it's against the rules..

#

have you improved your resume at all?

gritty rivet
peak halo
vapid jay
true harness
#

have you improved your resume since yesterday?

vapid jay
#

I'm working on it. At the moment downloading LibreOffice since I don't have Word

true harness
#

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

cosmic shard
gritty rivet
tacit gale
#

Should I learn backend dev to make learning Ai easier or just learn Ai ?

fringe sphinx
#

There's no clear definition of what "learn backend dev" means or what "learning AI" is anyways... you first need a wide foundation.

tacit gale
#

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

fringe sphinx
tacit gale
#

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

fringe sphinx
#

lol, I'm having the same conversation on two channels: try the kaggle one first, it's more fundamental.

tacit gale
#

Thank you so much , will do that

buoyant seal
delicate bane
#

just know, its somewhat competitive

buoyant seal
# tacit gale Should I learn backend dev to make learning Ai easier or just learn Ai ?

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

delicate bane
#

data eng +1

#

here is my daily plug for FoDE

#

@true harness are you proud of me yet

fringe sphinx
#

funny enough, I had opened it up and was gonna link it too 🙂

delicate bane
#

stop

#

💀

fringe sphinx
#

you've trained us well

delicate bane
#

no matter what, i believe investing some skills in data will always be helpful for someones career

#

but im biased so theres that

tacit gale
#

I'm a cs student so some fundamentals I'm gonna learn in college anyway you know

delicate bane
#

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

wintry stirrup
#

Hi

pine sleet
wintry stirrup
pine sleet
#

well, we aren't stopping you 🙂

wintry stirrup
sleek egret
#

this isn't a channel for tutoring

coral vine
#

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!

fleet verge
#

But in seriousness, I just wouldn't mention it if you can get away with it.

sleek egret
junior gorge
#

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

smoky quest
junior gorge
junior gorge
smoky quest
junior gorge
junior gorge
smoky quest
junior gorge
smoky quest
#

any idea why these rejections?

junior gorge
smoky quest
junior gorge
#

Like it could be a problem with company, my skill set, my location, etc etc

gilded valley
#

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

junior gorge
#

What are the best job boarding website for me?

gilded valley
junior gorge
#

Yeah, I think increasing the number of interviews is the best way even if there's a problem with my skill set, experience, etc

gilded valley
#

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

junior gorge
#

Sorry I sent the wrong file

gilded valley
#

need to send as a screenshot. and remove any personal info

junior gorge
#

Ok

gilded valley
#

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
sleek egret
#

there's way too much bold text there

junior gorge
#

Thanks, btw what are the best job boarding sites for someone whos outside the us?

#

My startup idea failed lol

sleek egret
junior gorge
#

Yeah, the algorithm was good tho

gilded valley
#

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

sleek egret
# junior gorge

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

gilded valley
#

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

sleek egret
#

and by "don't like" I mean it's a HUGE negative. so don't even imply it

junior gorge
#

Okay I'll update that 👍

sleek egret
#

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.

junior gorge
sleek egret
# junior gorge Okay I'll update that 👍

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

sleek egret
junior gorge
sleek egret
#

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.

sleek egret
junior gorge
#

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

sleek egret
#

either way, so sum up: 1) less bold text, 3) add stop dates to your jobs, 3) add achievements/impact to your work experience

gilded valley
fringe sphinx
# junior gorge I'm rn working on another startup, should I add to my resume or co founder 3 tim...

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.

gritty rivet
hallow panther
#

Hi

wintry stirrup
#

Hu

marsh wind
pine sleet
next berry
pine sleet
#

no worries

next berry
pine sleet
#

I do not, apologies

next berry
pine sleet
#

that would be nice, thanks

next berry
vapid jay
smoky quest
# vapid jay 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

vapid jay
#

i have a new resume

true harness
#

just screenshot it

vapid jay
#

it's bigger than one page

pine sleet
#

well there's one problem
unless you have enough meaningful stuff to actually need 2 pages, that is

deft herald
#

Is that really a problem still?

vapid jay
#

^

honest stone
pine sleet
#

but you can send 2 images

deft herald
#

Ok i agree with Robin then

summer roost
deft herald
#

If it's like 2 lines of description on the second page, then yeah that's a problem

deft herald
true harness
summer roost
#

I'm pretty sure my next resume will only be 1 page at 15 YoE. 🤷

deft herald
#

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

summer roost
#

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...

vapid jay
#

@true harness

celest kite
#

Mid-to-senior?

#

That's like .. not a thing

vapid jay
celest kite
fringe sphinx
vapid jay
#

In between mid and senior

unique oriole
#

Y can't i type in discussion chat??

vapid jay
#

not quite senior but above mid

vapid jay
pine sleet
fringe sphinx
# vapid jay <@182894631921516545>

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.

fringe sphinx
vapid jay
unique oriole
vapid jay
#

@smoky quest can you critque my resume? I posted it a few mins ago

smoky quest
vapid jay
fringe sphinx
#

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 &... ?

vapid jay
#

@true harness you too

summer roost
# deft herald What's the threshold?

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.

vapid jay
fringe sphinx
fringe sphinx
#

Certainly dont care about CS50 if you have a degree

vapid jay
#

yeah cs50 is not that important

#

aws and comptia are though

fringe sphinx
#

Comp Tia, AWS, ITIL are single bullets, or a single certificates line.

deft herald
# vapid jay

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
graceful mason
vapid jay
fringe sphinx
#

Are you going for a devops job or a swe job?

vapid jay
rugged lagoon
true harness
graceful mason
#

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

fringe sphinx
#

You may want to tailor two versions then.

vapid jay
fringe sphinx
vapid jay
fringe sphinx
graceful mason
fringe sphinx
true harness
vapid jay
rugged lagoon
fringe sphinx
#

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."

vapid jay
#

I actually would have prefered leetcode hards

fringe sphinx
rugged lagoon
true harness
graceful mason
true harness
rugged lagoon
vapid jay
fringe sphinx
true harness
#

also yeah. i rewrite my skills section and reorder projects to fit job descriptions

vapid jay
graceful mason
rugged lagoon
true harness
#

oof. though you did say proficient in REST APIs

vapid jay
fringe sphinx
#

Yah, weird, you just got unlucky.

vapid jay
true harness
#

i'd expect most of the 3 billion devices are still on 1.8 or something

vapid jay
#

They also asked me about destructors as well. Which I answered correctly.... but its java... why are you asking me about destructors in java 😆

fringe sphinx
#

The number of people who say they know SQL and can't answer basic questions just kills me.

true harness
#

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

vapid jay
rugged lagoon
#

Now die

vapid jay
fringe sphinx
vapid jay
#

Im over here spitting out compiler codes and someone misses that...

fringe sphinx
#

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.

delicate bane
#

joe reis' next book is on data modeling. he def knows whats needed. LOL

vapid jay
#

@smoky quest @true harness :x

smoky quest
# vapid jay
  • 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?
fringe sphinx
#

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.

delicate bane
vapid jay
#

@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?

delicate bane
fringe sphinx
graceful mason
fringe sphinx
#

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.

vapid jay
fringe sphinx
#

awesome, and stick around! nice talking with you.

vapid jay
smoky quest
# vapid jay its hard to make the certificates fit on the side, any suggestions?
  • 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
fringe sphinx
delicate bane
#

but maybe thats just my anecdata

vapid jay
#

practitioner or something higher?

smoky quest
vapid jay
#

I was debating between solutions architect and developer. Any opinions?

vapid jay
smoky quest
vapid jay
smoky quest
vapid jay
#

they still stalk my linked in

smoky quest
#

especially if you use things like antlr for parsing. It ain't rocket science

vapid jay
#

I got a lot of hate from it from the seniors. I came in as an intern and was finished in a few months.

smoky quest
#

even more reason to brag about it 😉

sick prism
#

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

graceful mason
gentle bramble
#

Isn't that just a lifestyle? I've heard people are starting to hate digital nomads for increasing the cost of living.

smoky quest
smoky quest
delicate bane
#

a lot of RTO policies recently too PsyduckPopcorn

fringe sphinx
#

maybe you could be the reverse nomad? the designated "rto" sacrifice.

delicate bane
pallid ferry
#

Should one lie on his resume ?

true harness
#

no

pallid ferry
#

ok

vital wyvern
balmy spade
#

I will happily remain away from the chaos on an office for the rest of my days.

delicate bane
warped blaze
#

Anyone here do any coding related content like live streaming, youtube, etc thats looking to network?

deft herald
warped blaze
deft herald
#

I can't tell you how many things i've learned just by helping others on this server (and others)

random cairn
#

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

deft herald
warped blaze
deft herald
#

I mean like Will said, you got nothing to lose if you do apply

fringe sphinx
random cairn
#

Thanks mate

proven swift
#

boys 👏

gilded valley
marsh wind
proven swift
#

im planning on doing computer engineering i still have 1 year to decide the facilty i join, do you think its a good decision?

marsh wind
#

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

proven swift
proven swift
gilded valley
#

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

agile comet
#

Друзья, мы сейчас активно ищем методиста по направлению Python. Если у вас есть знакомые кому это может быть интересно. Просто пришлите им эту ссылку.

https://hh.ru/vacancy/85680342

hh.ru — сервис, который помогает найти работу и подобрать персонал в Москве более 20 лет! Создавайте резюме и откликайтесь на вакансии. Набирайте сотрудников и публикуйте вакансии.

late pewter
#

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?

inner wrenBOT
#

9. Do not offer or ask for paid work of any kind.

hearty island
#

guys i got a return interview from my centene internship

#

enterprise business transformation team

marsh wind
#

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)

gilded valley
vapid jay
vapid jay
smoky quest
vapid jay
marsh wind
#

also, now it makes sense about 6 months... I was like, huh, 6 months, that's one long ass notice period

gilded valley
#

gets given as garden leave

marsh wind
#

well, that is not a general circumstance, unless you do plan to go to competitor.
What's a garden leave?

gilded valley
#

technically employed, receiving salary, but you don't go into the office or have any access to IP etc

#

basically 6 months mandatory PTO

marsh wind
#

oh ok.... I know they do it sometimes when you get fired from banks and stuff. Makes sense

harsh river
charred lodge
#

my bad 😭 😭😭😭😭😭😭😭😭😭😭

small basalt
harsh river
marsh wind
#

!rule 6 is probably in violation here 😉

inner wrenBOT
#

6. Do not post unapproved advertising.

vapid jay
#

hey people

#

how to make money

peak halo
dim bay
#

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?

peak halo
digital fjord
#

The vast majority of fields will have a baseline of memorisation you need to have to be effective

vapid jay
dim bay
peak halo
#

And if you haven't taken linear algebra and calculus, you don't know enough math for a career in ml

dim bay
vapid jay
celest kite
peak halo
#

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 ^

outer granite
#

Do I need good CGPA to land a scholarship for Masters?

elder forge
vapid jay
#

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.

peak halo
near ocean
#

theyre being sold a dream, its not exclusive to python or this industry even

vapid jay
true harness
empty burrow
#

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?

vapid jay
fringe sphinx
# empty burrow Hello folks! I've spent the last 7 years working as a software developer, primar...

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

empty burrow
vapid jay
vapid jay
vapid jay
#

اخخ يالزمن السيسي يتعلم بايثون

vapid jay
vapid jay
vapid jay
vapid jay
#

كفاية عربي بقي لا يبندونا

vapid jay
near ocean
inner wrenBOT
#

4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.

vapid jay
# vapid jay عنصرية

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

vapid jay
#

Speaking arabic

vapid jay
vapid jay
vapid jay
eager jungle
# vapid jay what about it?

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

vapid jay
vapid jay
vapid jay
#

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

vapid jay
#

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.

vapid jay
eager jungle
# vapid jay why

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

vapid jay
#

Ok, this debate stops here.

#

Let's get back on topic

vapid jay
#

career discussions

#

so, how to make money

balmy spade
#

Find someone willing to exchange money for your time, interview, and get hired.

pine sleet
#

pretty much

balmy spade
#

That's one way, yes.

vapid jay
#

what is the other way though

true harness
#

be the child of a billionaire

balmy spade
#

off-topic for this room. :) A career is what I suggest.

vapid jay
marsh wind
#

come on, let's be a little bit more serious here...

vapid jay
marsh wind
#

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)

vapid jay
marsh wind
#

does not matter, you get the gist 🙂

vapid jay
#

there's a lot of people making money with no 9-5 job, they don't have to be millionaires though

true harness
#

it turns out that not all jobs are 9-5 jobs

vapid jay
balmy spade
vapid jay
#

what are you cooking

marsh wind
#

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

eager jungle
vapid jay
#

jk

vapid jay
#

not for people without a degree at least

eager jungle
vapid jay
#

okay no joking

vapid jay
balmy spade
#

We're politely trying to engage with you in conversation before just blocking you. :)

eager jungle
rapid ether
#

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?

vapid jay
eager jungle
rapid ether
#

thx for the answers but it doesn't have to be related with ML, I want just team project that contains python. any suggestions?

vapid jay
eager jungle
#

PyWeek has just opened thier registration, and its a game jam( develop a game within a period of time in a team)

vapid jay
#

hello

#

channel slept, too bad

naive hound
#

guys

fringe sphinx
weary crag
split citrus
#

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?

true harness
#

sure

split citrus
#

Ok thank you! I just wasn’t sure if it was gonna be a problem if they do a background check

true harness
#

I think the title doesn't matter too much as long as you can demonstrate you did software engineer things

split citrus
#

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

gilded valley
#

have the title software developer but spend all day in AWS? fine to call yourself a cloud engineer etc

marsh wind
true harness
#

huh. multiple entries for one job?

marsh wind
true harness
#

huh. fair enough

balmy spade
true harness
#

i think it's probably difficult to figure out what "normal" is for an internship, especially with this little detail

untold herald
marsh wind
untold herald
#

Ooh latex, that's interesting

marsh wind
untold herald
#

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?

gilded valley
untold herald
true harness
true harness
gilded valley
true harness
#

yeah that looks decent wrt the colors

eager jungle
#

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 😅)

true harness
#

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

eager jungle
#

Hmm, so how much should I expand on?

vapid jay
gilded valley
pine sleet
true harness
gilded valley
true harness
#

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

gilded valley
#

I hope you find the interaction fruitful.

still current
#

Hi

#

Anyone here

true harness
#

no

hallow panther
#

Hi guys

#

I need help with some code. Please dm me if you would like to help!

celest kite
peak acorn
#

Hello, everyone

#

I have data anaylization by python script

#

can anyone help me?

gritty rivet
vapid jay
#

A few months ago I was muted for making a thread for Python pickup lines

#

So I made an AI that can do it

near ocean
#

is that relevant to career discussion?

vapid jay
#

I do not think so.

vapid jay
#

How can i get part-time jobs as a python programmer?

regal axle
# vapid jay 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.

near ocean
#

AWS certs are a solid yay, right? Has anyone gotten their company to sponsor it for them?

pine sleet
gritty rivet
#

The CCP was pretty easy, probably not worth a whole lot but I don't think it will hurt

near ocean
#

<@&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

gritty rivet
sacred rune
#

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..

pine sleet
sacred rune
#

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’

near ocean
#

pays the bills and then some
beginner language
i dont think you should listen to people that think thoughts like that one

vapid jay
#

What's the best place/way to apply for jobs as a new grad?

shell orchid
#

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

fringe sphinx
shell orchid
fringe sphinx
fringe sphinx
shell orchid
#

I haven't started school yet so no

vapid jay
#

Im not getting any nepotism picks unfortunately

gritty rivet
fringe sphinx
fringe sphinx
# shell orchid I haven't started school yet so no

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.

gritty rivet
foggy lily
#

Hi

vapid jay
#

😎

lone zinc
#

hello

vapid jay
#

hello ANDROMEDA

#

How Are You Doing Today

lone zinc
#

I am doing excellent

wanton birch
fringe sphinx
true harness
#

"not great, not terrible"

wanton birch
#

Hmm… ok

zealous path
#

It goes
Novice -> beginner -> intermediate -> frog in well realisation -> actual beginner -> actual intermediate -> haven’t gotten this far

empty burrow
hexed jasper
#

why is python ducks

vapid jay
#

Huh?

balmy spade
#

Cause this language quacks.

delicate bane
# empty burrow You provided the information I needed. I'm frustrated with the idea of developin...

+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

native narwhal
#

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)

distant elbow
native narwhal
empty burrow
sterile vault
#

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.

foggy lily
#

Hi, can I get a python job after completing a 100 day boot camp?