#Can I get a review on my CV please?

1 messages ยท Page 1 of 1 (latest)

marsh hill
#

I haven't updated my projects yet

#

sorry, i just wanted an overview so, i'll drop the completed one too soon, it's just a lot to type and well...

#

these are my projects btw, i'll redefine the presentation in this resume so

urban eagle
#

I'd list one of the projects you did for the 2 work experiences, either directly or indirectly. You mention doing full stack, but not what your building. Its for a business so you can be a little generic about it. Providing impact numbers is important here, even a broad stroke can give an idea of how "big" the project is

marsh hill
urban eagle
#

Could be really anything, whatever metrics that shows your impact in good light. Could be amount of users hitting the site, but then I'd ask about what improvements you did to the project that raised it.

Could be how many individual features you added, and I would ask how many were you expected to add.

That sorta stuff, just whatever you point out, you should expect to elaborate. For example I'd definitely ask how did you leverage AI. Mainly to see if you used it as a tool or a crutch

marsh hill
#

and ig the person who reviews resumes wants to see how ur projects impacted people

#

no?

urban eagle
#

I almost always make a decision in the first 2 sections.

Whatever you have that is the most compelling should be in the first 2 sections. The rest is to support those first two.

You also don't want to look like all the other resumes in those first 2. For example from your resume I have the following key points I'd use to "think" of your resume:

  • nodejs + python experience, so multi-language, abet similar.
  • mongodb experience - possibly true full-stack, depending on how dirty you got in the DB.
  • unknown front-end skills
  • leverages AI tooling, and specifically mentions how they use it (but this will come up later)

Its a weird time, as IDK if leveraging AI tooling early in careers is good or bad still.

marsh hill
#

but using ai tools gets work done faster

urban eagle
#

But outside of that, your resume looks similar to most entry level that has some front-end experience. There's a lot of people coming out of college without any web dev experience at all, and are still applying to web-dev experience. So its good to keep in mind how to stay away from that group to distinguish yourself (you have some aspects which is good)

marsh hill
#

so how do i do that? like make myself distinct

urban eagle
# marsh hill but using ai tools gets work done faster

Be careful, as its true but also flawed in the long term.

I can have copilot go work on issues on my behalf, and result in more work for me because their PRs are everywhere, and are of low quality or worse I let a bug in and now I have even more work

marsh hill
#

use ai in moderation then

marsh hill
urban eagle
#

Yea I know that, but IDK if you know that from you're resume.

The other "trap", which again I'm unsure about, is how much hard coding skills do you have if your leveraging AI.

I've seen people have all sorta stuff in a resume then seemingly have 0 clue what a variable is because they just rely on chatGPT

#

Its somewhat of a double edge-sword, that only is a new thing

marsh hill
marsh hill
urban eagle
marsh hill
urban eagle
#

A golden resume is someone who fits the job description exactly, along with tosses in more to make them standout

marsh hill
#

so is mine enough for entry level roles? like ill go more in the skills, the thing is im learning fullstack yk, like ik node mongo and all, but my frontend is shoddy

#

so i have to work on that

urban eagle
#

Practically that might not be possible, you cannot summon skills out of thin air lol.

But a secondary approach is focusing on that second part, you standout while meeting most of the job description.

Standing out is something unique, which makes it kinda hard

marsh hill
#

and i am working

marsh hill
urban eagle
#

I'd learn/pick-up React or Angular, or whatever front-end framework is being asked for in your area. That's one thing that was missing in your resume that usually pops up at some point

marsh hill
urban eagle
#

My resume is several years out of date, I haven't updated it with all the stuff I do currently.

DM me and I message saying "send me your resume" or something, and I'll try to grab and send it over when I get a chance. Might be a good excuse to create an updated one lol

marsh hill
#

lol, thanks for your advice man

urban eagle
#

Yea react is very common, Angular isn't, but last I checked there's some groups that still use it. It also instantly makes you stand out if you know Angular and are applying to an Angular job (or any other non-react job) since its similar enough, but also distinct, so again you will stand out

marsh hill
#

also so like basically my resume is lacking some skills, is quite generic for entry level roles but if im proficient in the skills ill stand out no?

#

besides my experiences might help a bit?

#

like the internship and trainee

#

the place where i've put myself as trainee, im actually the CTO of that startup ๐Ÿ˜ญ

#

so like i literally had to write the whole backend on my own (mostly) i got the frontend skeleton from v0.dev and then modified it to fit our needs

urban eagle
#

The main thing in my resume that got me interviews was I go into specific things I never see people talk about, which is automation and optimization. I talk about i generically, and it leads into what I usually end up working on at work (DevOps, CI/CD, full-stack-TS, now AI tooling/ etc)

Nowadays my resume would obviously mentions front-end, but it would also mention all the work I do for my team in terms of operations and tooling, like I lead the team on building dashboards, along with leading the team building the E2E testing suite, and am one of the main drivers of overall velocity (I review more PRs than anyone)

marsh hill
#

what's full stack ts is it typescript?

urban eagle
urban eagle
#

It just might be a little iffy/stretch if you really are the CTO, you'd have to know what your talking about otherwise your a CTO in title only

marsh hill
#

because it'll sound cocky

#

atleast not until after 5-6 years of experience

urban eagle
#

It sounds cocky and is weird if your the CTO right out of the gate. Odds are your just the only dev lol

marsh hill
#

its a startup though

#

anyone can be a cto ๐Ÿ˜ญ

urban eagle
#

But what you did in that role is what is important, but it depends on the job.

You can be the CTO of a dentist office and just be doing MS word

marsh hill
marsh hill
#

i mean dont go into functionality

#

that's the beta site

urban eagle
#

AI screening is a game you inheriantly play (buzzwords), but practically how you apply gets you past that

marsh hill
#

i built like 90% of it

urban eagle
#

What's the product, and how much did you build of it?

marsh hill
marsh hill
pastel berryBOT
marsh hill
#

like we teach them coding and we give them work experience because we partner with startups

urban eagle
#

What role did you play in building it?

marsh hill
#

its an ecosystem

marsh hill
#

๐Ÿ™‚

urban eagle
#

That doesn't help a recruiter lol

marsh hill
#

i got v0.dev to generate a skeleton and then made the frontend to suit our needs

urban eagle
#

What does the front-end do

#

Or did you just make a splash page?

marsh hill
#

although ai did most of the code generation in frontend but it wass still me who was fixing the bugs

marsh hill
#

give it a go if u want to

#

the new version is not uploaded yet

urban eagle
#

Your talking about the implementation

marsh hill
#

that's why i said a beta product

urban eagle
#

"What does the car do?"

"It drives on four wheels, its great you should buy it"

marsh hill
#

we provide an ecosystem to learn and be skilled

#

we provide real world experience

urban eagle
#

How do you do that

#

In terms of the web-app

marsh hill
#

we partner with startups

#

we give them a mentor

#

and interns

#

that's where the ecosystem comes

urban eagle
#

If this was an actual interview I'd assume you don't know anything about code to be honest.

#

Not saying you do, I just want you to consider what topics your focusing on compared to what I'm actually looking for

marsh hill
#

so u want me to talk technical?

urban eagle
#

I'm hiring you for my own web-dev role, and your talking about the product/company experience like a project-manager. Not so much talking about what the features you've implemented

marsh hill
#

i implemented mongodb a nosql database to store data

#

used mongoose to access it

urban eagle
#

Hold up

marsh hill
#

used express to host the server and nodejs is the umbrella

marsh hill
urban eagle
#

Name a single feature you implemented

#

Key word here is feature

marsh hill
#

what defines feature?

#

might sound stupid

#

but it is what it is

urban eagle
#

How about this, define a feature of discord

marsh hill
#

voice call

#

chatting

urban eagle
#

Are channels a feature?

marsh hill
#

yeah

urban eagle
#

What about customization, or nitro?

marsh hill
#

u can dedicate them

#

nitro i doubt is a feature, its more of a luxury that elevates ur bandwidth

urban eagle
#

What about editing a message? Is that a feature?

marsh hill
#

yes

urban eagle
#

Ok, so considering these are features, and considering say a team or even a single person implemented at least parts of those features.

What would be a feature you worked on in your own product?

marsh hill
#

the code dialog box for example

#

but no wait

#

the learn section

#

that's a feature

urban eagle
#

What's the learn section

marsh hill
#

im providing content for people to learn languages

#

like how w3schools works

#

it gives information

urban eagle
#

So you wrote the content?

marsh hill
#

so like take that and go down by 85%

marsh hill
#

like in python and js

urban eagle
#

What about what is a feature that leverages mongodb?

marsh hill
#

rest it was gpt

marsh hill
urban eagle
#

Does it do anything else?

(Your worrying me)

marsh hill
#

and in the new version

#

we're fetching data from the backend

#

like currently the content hosted is in json

urban eagle
#

Hold up again

marsh hill
#

we're migrating it to mongodb so we'll fetch from that

marsh hill
# urban eagle Does it do anything else? (Your worrying me)

this is why i doubt myself, i mean ik idk anything, but still, it'd be nice to know i know something

and to answer ur question, idk how to explain it, i dont think it does anything else, apart from fetching ur details from the backend

urban eagle
#

So the first feature you talked about sounds like something chatGPT would more or less do. Its just writing content, that is a feature but if you want to get hired as a web-dev it isn't impressive.

Might be good if you plan on being a technical writer, but it isn't something to bring up as your first selling point.

#

So this is something to consider, your resume looks good/decent even but if this was an interview I'd halt the process right there as the word you did in the startup covers a wide range of the stack, but it doesn't go that in depth.

For example, if you told me you had a code dialog box where users can enter code and it gets judged on accuracy/profeccecy and automatically gets code checks to see if its done correctly (think freeCodeCamp itself) I'd consider it impressive.

But since it sounds like W3Schools, which is mostly just static content, which again chatGPT can do. I'm unsure.

But once you told me you keep logins in monogodb I got scared

marsh hill
#

the feature of our product would be it's ecosystem

urban eagle
#

what part of that feature did you implement?

marsh hill
marsh hill
#

what's the issue with logins in mongodb? like im hashing the passwords and all

#

tell me

urban eagle
#

Basically if your rolling your own auth, your either an authentication provider, or falling into dunning-kruger.

I knew a guy who did that and ended up having his DB hacked and losing all his users data.

#

He was the last guy I knew that rolled their own auth

marsh hill
#

so ur recommending using oauth2?

urban eagle
#

Yes

#

Its fine if your doing some small things, or learning about how to do it. For production though I'd never pick it, unless again the product I'm building is its own auth

marsh hill
#

ooh

#

as for dunning kruger dw ill never fall into it, the reverse of it sure, half the time im like idk shitt i should quit and stuff

#

but i do know stuff like if u were to ask me things from python or js or about machine learning

urban eagle
#

Never say you'll never fall into it, that's exactly what people who fell into it say lol

marsh hill
#

that i could answer generally

marsh hill
#

so like kinda dunning kruger but not exactly dunning kruger

urban eagle
#

What if I told you, your database is probably already exposed and hacked?

marsh hill
#

well it's hacked then

#

what can i do

#

the product is past deadline the team that's working on the startup is 2 ppl me and the ceo

urban eagle
#

That's what your suppose to feel before you try to build your own auth, if you don't your in dunning-kruger

marsh hill
#

the ceo's busy in his office life im busy with uni and this internship where im building a virtual teacher

#

we were supposed to do all this way back

urban eagle
#

Regardless, going back to the resume review consider your resume is decent, but do consider how to talk about the impact of your work. "What features did you work on" sorta deals. You can tweak your resume to talk about those individual features, but consider which one you'll talk about

marsh hill
#

umm can u ask me some questions ud ask in an interview like techincal onces say related to python

#

or javascript

#

please?

urban eagle
#

What's the hardest thing you've coded in Python or JavaScript (I would never ask a coding question nowadays)

marsh hill
marsh hill
#

i dont remember

#

ig i was making my own language

#

from python

#

havent finished it

#

got occupied

#

so don't ask

#

๐Ÿ™‚

urban eagle
#

You tried to build your own language syntax?

How does python get involved? Was it the interpreter?

marsh hill
#

lexer parser all in python

urban eagle
marsh hill
#

like no, the coding thing, what does this do what does that do

marsh hill
#

parser analysed them

#

like it was just the start

#

i never really got around to even making basic things work

#

i got occupied in other avenues

urban eagle
#

Did you end up studying anything in regards to building your own language?

marsh hill
#

i'll get back to it soon

marsh hill
urban eagle
#

Not sure what you mean

marsh hill
#

like source code is broken down by lexers into tokens using regex, parser builds an ast to maintain the code structure

#

then the ast is either interpreted or compiled

#

but like complete code id say in python ig the ML models i built

#

i just analysed data, removed irregularities and processed it, standardized it and trained models onto it, if need be hypertuned the models and then went with the best one

#

so they became predictive models and such

urban eagle
#

That's not what I meant

marsh hill
#

nvm

#

sry

marsh hill
urban eagle
#

"Did you end up studying anything in regards to building your own language"

You said just:
"How does a language work then I understood"

.... So what did you study?

#

For example, I was expecting a book, or a named resource

#

I don't care as much about what that resource is, just how you went about learning to solve something like this since its somewhat obscure. I also was curious about how you approached solving a hard problem. (The original question)

As how you answer these is important for any job

#

In this context yea I'm a developer, but I'm asking more like an interviewer/recruiter

marsh hill
#

i just sound delirious atp

#

๐Ÿ˜ญ

#

sorry

#

ik idk shi but like i do want to learn

urban eagle
#

You realize chatGPT isn't very accurate right?

marsh hill
#

yeah

#

i realised how stupid it sounded after i hit send :)

urban eagle
#

Its usually ok if you want some initial high level generic insight, but detailed insights its more iffy about.

Which is why usually most model providers have a "research" mode that provides references, which you should check yourself to verify, and move away from chatGPT

#

For example, I used to always just use wikipedia once I had a name of a concept, so I pulled up:
https://en.wikipedia.org/wiki/Syntax_(programming_languages)

If what's in here you already know, then good then you found the information regardless

In computer science, the syntax of a computer language is the rules that define the combinations of symbols that are considered to be correctly structured statements or expressions in that language. This applies both to programming languages, where the document represents source code, and to markup languages, where the document represents data.
...

marsh hill
#

so um simple question

urban eagle
#

The main word that sticks in my brain is "grammar", which is a kinda weird name but one of the main concepts of learning a language.

Of course a recruiter probably wont know anything your talking about, but again wants to understand the thought process. Detailed discussions with chatGPT is a new thing, I just know since it hallucinates relying on it to learn in-depth stuff might cause issues

marsh hill
#

how do i learn, like what im lacking rn, how do i learn

#

like what i think im lacking is the ability to explain what im doing

urban eagle
#

I call doing that "expanding your knowledge horizon". IE you learn stuff at a very high level to get an idea of what is out there and how things connect. You don't go in depth, but you go as broad as possible.

Find something you never heard of, learn how it fits in the grand scheme of things. IE see further to the horizon. That doesn't mean you dive into everything (go everywhere you can see), only know where you an go

urban eagle
marsh hill
#

as for the coding part the knowledge stuff ik im basic at everything so im studying that actively too

urban eagle
#

One of the best ways to improve that, especially in this context, is to not jump to respond. Listen, and ask questions and answer as effectively as possible.

You could even set rules on yourself to consider asking a question before answer a majority (all?) the time

marsh hill
urban eagle
#

Like for example, in discord I noticed you respond pretty fast, maybe don't do that?

Idk how you'd be in an interview but asking questions and making sure you answer the right question is important. IE knowing what they expect from you, since interviews are structured

marsh hill
#

so think analyse

#

and then say

#

that's communication

marsh hill
#

the not being able to explain what i built

#

and ask one or two technical questions, like if i answer them id have some morale left still

#

T_T

#

because im pretty down now, idk why like flaws also open my eyes but get me pretty down

urban eagle
#

So it isn't about what you need to explain, it understanding what I'm asking of you. You assumed I was asking about the feature, or the product.

But effective communication is as much about understanding the context, as it is understanding what you need to communicate. A good analogy is selling something, would you be interested in buying this vintage 1930s model T? It goes 30 miles and hours and comes in black? Its a true classic?

Unless your a very specific gear head probably not, you'd want a modern car. If I keep talking about how collectable it is, or how historical it is, or how cool you'd look at your local model-t car meet you'd want to run

urban eagle
#

At the same time you are looking to improve, which is good

marsh hill
marsh hill
#

the feature thing

#

this is the learn section, now i built a component in nextjs and used it many times for the card thing

urban eagle
#

Idk anything about your product so I can't talk about what feature I hypothetically worked on

marsh hill
#

ok um how would u still tackle it like what would be a good answer?

urban eagle
#

The term "feature" in this context would be the name of some chunk of work you did that would be impressive to talk about to a recruiter.

marsh hill
#

so api routes? is that a feature?

urban eagle
#

What do those API routes do?

marsh hill
#

like the restful api routes

marsh hill
#

depending on the circumstance

#

they relay information about the topics

#

they relay information about the user

#

they relay information about the user's progress

pastel berryBOT
marsh hill
#

and many

urban eagle
#

What would be "the topics" feature? Could the site work without it?

#

Or is there another way this sort of feature could be done?

marsh hill
marsh hill
#

but that'd still involve apis

#

so no not really

urban eagle
#

I didn't ask about that tho

urban eagle
#

Er at least initially lol

marsh hill
#

sorry

urban eagle
#

Nevermind I forgot I asked if there was other ways it could be done.

marsh hill
#

the topics feature are the subjects the user has access to

#

they can learn

urban eagle
#

That description is what I'd look for initially

marsh hill
#

and no the site won't function without them

marsh hill
#

ohk, ig i should really start to think what im saying

urban eagle
#

"the topics feature are the subjects the user has access to and can learn"

That it

#

How it works is REST APIs and probably some front-end code. How it looks/functions is all extra details, but you described the feature itself

marsh hill
#

so answer articulately in as less words as possible

#

ok ask me about the second project, the virtual teacher

#

ill try to answer those in that fashion

urban eagle
#

Effective communication is usually saying as few things as possible

#

but since its limited, you have to say the right things to the right people. So you gotta know what to say

marsh hill
#

yeah, so like in short if i were to explain things properly, i could get an entry level role with ease? as for the u saying my resume is decent, does it mean will it clear the screening rounds ?

marsh hill
urban eagle
#

So like explaining stuff/communication is checked during interviews.

Your resume needs to get you an interview. And that isn't a yes/no as theres competition. Its more like a gradiant.

#

TBH idk if there is any
"Easy" entry level role application

marsh hill
#

there isn't but u said my resume is decent, so does it grant me an edge?

urban eagle
#

The best way to get the job is networking, rather than randomly sending your resume around online for example.

marsh hill
#

can i add u on linkedin then? pretty please

urban eagle
#

I mean it isn't a bad resume, I'd focus on tweaking small aspects (like what impact of the features you added) but overall it seems fine.

But the resume isn't the be all end all, network, find other ways to find jobs with less competition. You have some experience so you have some coworkers, see if you can leverage them, or your school

#

Sure send an invite over (I'm easy to find there)

marsh hill
#

well see im planning to study for the meta production engineer role, its open for uni grads so there's that

#

like ik what to study, linux, networking, os and automation and infra stuff

#

like idk how it's relevant to this

#

but i just wanted some advice for it ig

urban eagle
#

I'd look into that specifically, but getting a specific role for meta might be hard.

I assume thousands of applicants are getting sent in for something like that.

marsh hill
#

And i sent a request BTW

#

I'm harshal

marsh hill
urban eagle
#

If I wanted to get a role like that, I'd hunt down someone who did it before and ask them how they got it.

Id also honestly never focus on a singular role out of school, and focus more on roles that become opportunities to grow so I could work there at some point in the future

#

I never focused much on specific roles, only specific directions toward roles I'd want in the future.

Which is why I found being in a startup early so helpful, I was able to gather a lot of experience very quickly

marsh hill
urban eagle
#

I know a lot of people who try to do that stuff out of college, some do it, most don't.

There is some lucky involved

marsh hill
urban eagle
#

idk how visas work TBH, but I can always help with referrals. you just need to find the role to apply for.

We can talk about that in LinkedIn or DM

urban eagle
#

yea

marsh hill
urban eagle
#

ah sorry didn't see the notification