#career-advice

1 messages · Page 121 of 1

buoyant seal
#

as of current level? no.
unless your level is around zero, at which level u have problem of having a milliard of people available remotely from cheap countries, that provide zero quality efforts very dirty cheap already.
So... human competion is more challenge at any level in my opinion 😄

sleek egret
#

you could major in music or theology and get a job as a programmer when you get out of university. I know people who did just that.

#

you just need the at least the basic relevant coursework and programming skills

near ocean
#

Its all in the cloud

sleek egret
#

lol 2 both your replies

smoky quest
#

I would suggest to think about your ideal top 3 roles and then how they map to cs vs ce.
There is a lot more to the world than writing frontend and backend

quartz pasture
#

If I take a coding boot camp will I still have opportunities to work for company’s has anyone here done that route?

vapid jay
true harness
smoky quest
quartz pasture
smoky quest
near ocean
#

You wont have the same opportunities no, some places want a degree, some industries require degrees

#

You'll have some opportunities, yes

quartz pasture
true harness
#

what country are we basing this salary on

quartz pasture
#

USA

smoky quest
quartz pasture
smoky quest
true harness
gritty rivet
gritty rivet
quartz pasture
#

Got it Ty

gritty rivet
quartz pasture
#

I’ve seen community college only goes up to associates is that enough to land a good job

smoky quest
gritty rivet
harsh river
gritty rivet
#

Ah, CUNY in NYC has one, that's cool

harsh river
#

yeah it's very dependent on the CC itself, mine offers full degrees and for some of them better education that some private colleges around the area

harsh river
regal axle
#

I seem to be at a fork in my life

I want to do cool things with code. The me of right now thinks that means doing research in AI. I say it that way becuase I don't know if I will end up hatting research (I know it isn't for everyone). I like to learn and I like to explore and create new things.
Point being, College is expensive. I have a BS in CS and the next step would be to get a MS or PhD. I want a PhD but I don't qualify to apply for a PhD out right (skipping the masters). I am still going to apply to both. And then from there get a research job.

Or at least that was the plan. The issue is that I have been working on projects to make money so I don't have to go into debt. Well those projects have snowballed into much bigger things. They are consuming my time and I don't have time to apply for Grad School. I still want to do discovery type work with AI (yes, I know that is vague but I am keeping it that way on purpose here). But that means I would have to stop working so hard on the other stuff.
A) meaning I might have to go into larger amounts of debt and
B) I am closing the doors that these current opportunities open

The question is really just, what should I do? Should I just focus on the degree or ignore that for now and then come back to it at a later date? I don't know how realistic it is for a company to sponsor me to get a PhD and the types of jobs I want all seem to need PhD or masters (PhD preferred) and I also do want to get one. But yea ...

harsh river
regal axle
#

Right, I know that those exist. But the underlying issue still exists. I am going to have to apply to a lot of different places. But I don't have any publications and the schools I would like to go to all require it (even if they don't say it; I have been told by many reliable sources that it is required). At least they require it for PhD. Still going to just apply and hope it happens.
But another option (the backup) is go MS and then either finish it and go to PhD or try to transfer from MS to PhD. I have been told that it isn't unreasonable to do it that way

vapid jay
gritty rivet
smoky quest
regal axle
#

Yes. I want to do research and not industry. But life is pulling me in the direction of industry work. I can either go with the current flow and just do that or I can fight it and get my PhD.

#

Also, I was asking here to help me figure out what to prioritize. I wanted to know how realistic it is to do at least adjacent work without a PhD and then get it afterwards. Ideally sponsored by a company but if not that is fine too.

smoky quest
# regal axle Also, I was asking here to help me figure out what to prioritize. I wanted to kn...

I would optimize for what you want to do now. Putting back to later will rarely result in you getting there.
People will get busy building a family, or their career will become important and then at some point you will be removed far enough from it that it will be difficult to compete with the next generation of students who want to get in directly. That said, it is possible, but with lower probability.

I would suggest to ask questions about research to phd students and your professors. It's not all rosy (race to papers, politics, grants, lower compensation, etc.), so it's worth doing some research about it

#

Note also that an option is to also sell your current business completely for a fat check. That's extreme, but can be an option

fringe sphinx
regal axle
fringe sphinx
regal axle
smoky quest
regal axle
elder forge
smoky quest
regal axle
#

Yea ... that is why it becomes a challange. I can end up spending a lot of time to my make my application as solid as possible but all of that time gets wasted because I don't get in to any school. And by doing that, I ended up neglecting my other work and letting those opportunites slip me by. I am not looking for an answer per say. I am more so just trying to talk it through and see if someone says something that makes me be able to think about it in a different way

smoky quest
#

And do not hesitate to explore and go wide. You may discover something adjacent or even unrelated to ML that you would end up building a research career in

regal axle
#

I have yet to take my GRE. How likely am I to be able to get to apply this semester (to get in for 2024 fall/spring)? For PhD I don't need it but for Masters you do. Generally speaking at least.

smoky quest
regal axle
#

lol fair

deft herald
#

!resources

inner wrenBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

deft herald
#

What is this contest?

harsh river
#

python arrays are commonly lists, unless they're numpy arrays or array.array

buoyant seal
gray lava
#

Guys, what can you recommend to land in becoming software engineer? Should I take Computer Engineering or Computer Science course?

harsh river
dry girder
naive slate
naive slate
#

even in general it's a whole lotta math

dry girder
naive slate
#

it's likely more math than code, oftentimes

dry girder
naive slate
harsh river
#

computer science tends to be more theretical than applied which is why lots of math is involved, but for SWEN its actually applied so less math

naive slate
# gray lava Guys, what can you recommend to land in becoming software engineer? Should I tak...

see what topics are covered by the cs and ce courses at your poerntial uni, as it can vary a lot from uni to uni (this one does electronics, this one doesn't, this one has more courses on parallel computing, this one less, ...).

And see what topics are you most interested in from a job/personal perspective, though keep in mind most of these will only serve as groundwork for job skills, as a lot of uni courses have old-ish approaches at times

dry girder
naive slate
dry girder
gray lava
#

Idk who to believe but I guess I have to go in Computer Science then

harsh river
harsh river
# gray lava Idk who to believe but I guess I have to go in Computer Science then

it's hard to tell you because each university / college has the same names for degrees but teach different things, so just look the the degree descriptions for your specific college (Brigham Young University Idaho
in your case), so just look at what your college says it actually teaches for the degrees, all those degrees have in the page what course they have you take

pastel thunder
#

i want to add experience of my new job in resume.
I am currently in training phase and have learned
multithreading, maven, sprindboot, java, mongodb
what to add to resume?

prime nymph
#

It's a CV. It's not a resume. The document is titled with "CV of ...". I'm curious about the reason why you are having a difficulty with determining what it is. Please share the reason.

CVs don't have length limit and are supposed to list all achievements and information.

While a resume has a length limit and are supposed to be tailored and relevant to the job and the company. In a resume, irrelevant information shouldn't be added.

proven crest
# prime nymph It's a CV. It's not a resume. The document is titled with "CV of ...". I'm curio...

CV and Resume and interchangeable. Brits say CV where Americans say resume, it generally means the same thing. If you really mean CV, then they’re mainly used for applying for academic positions such as PhD or research programs. Judging by your “cv” you don’t have the focus, skills or qualifications for this so I assume it’s for job searching, in which case it should be one page and focused.

#

But it’s totally up to you if you want to follow advise or not, if you think keeping that length and broadness is right.. well I wish you the best of luck

smoky quest
smoky quest
# prime nymph It's a CV. It's not a resume. The document is titled with "CV of ...". I'm curio...

As of your CV itself:

  • Show, don't tell. Having a long list of skills is not as powerful as having actual experience or projects that do demonstrate these skills
  • Too much filler. As a reviewer, I would just skip it. As a rule of thumb, remember that a cv/resume ought to be reviewed under 30-45s
  • Using phrasing like "powerful courses" and "lots of projects" is meaningless. Any job ad will get thousands of applications from people claiming to be awesome. So that goes back to the first point of: show, don't tell
true harness
#

basically, you say you've done lots of projects. where are the projects? describe them in detail. same with your experience.

have you made any changes since before?

sacred epoch
#

if i am 13, am i in the right place here?

true harness
#

if you're looking to discuss Python and the world of work

snow thorn
#

🐤

gritty rivet
worldly ridge
#

Question: For MlOps is it better to be a devops first and then transition or a ml engineer first?

gritty rivet
sleek egret
#

yar

sleek egret
#

other than both use computers and involve some programming

gilded valley
# sleek egret there is no relationship between ML and devops

MLE and devops are definitely related. Devops is about building, testing, and deploying code on resilient infrastructure (or arguably building tools which let developers do that). MLE is about the infrastructure required to build (train), test, and deploy ML models

sleek egret
#

who builds the ML models then?

gilded valley
#

data scientists and/or ml researchers

sleek egret
#

also, what you describe as an MLE sounds like devops to me. just sayin'

gilded valley
#

I mean the two jobs are very similar - they just end up focusing on different technologies because there's a ton of specific technology built around ML models.

A lot of mediocre devops jobs are basically just being the Jenkins monkey - the mediocre MLE job is instead being the AWS Sagemaker monkey

sleek egret
#

heh 🐒

spiral sparrow
#

Any software engineer in here who does not have a college degree as been told you do not need a college degree to be a software engineer

peak halo
#

are you suggesting they do a math minor? also "computer engineering" is a hardware degree in some places, and a software degree in others.

gilded valley
fringe sphinx
#

Just repeating what I said in pygen: oh nm latte beat me to it: ☕

spiral sparrow
#

Was study abroad in the US and been told by friends who themselves major in math do software engineer

peak halo
#

I don't think doing a math minor really has any added value.

fringe sphinx
#

Double major iif you want to be a SWE but will pursue a math graduate degree

gray lava
spiral sparrow
#

Make sense

fringe sphinx
#

Good thing I have a computer science degree.

gilded valley
#

I would suggest no one take advice from someone who has explicitly talked about wanting to trick people into making bad life choices

peak halo
gray lava
lapis wind
peak halo
spiral sparrow
#

So no need for college degree then

fringe sphinx
fringe sphinx
gray lava
gilded valley
#

@peak halo really glad to see that this doesn't break the code of conduct

peak halo
gilded valley
#

this is hte kind of person who you're happy giving advice in this channel

spiral sparrow
gray lava
#

Ohhhhhhh

gray lava
#

So it's more reliable to take Computer Engineering then?

spiral sparrow
fringe sphinx
peak halo
fringe sphinx
#

Usually CS degrees.

spiral sparrow
fringe sphinx
spiral sparrow
#

Okay as thanks for telling me

true harness
#

Do CS + Math instead 🙂
@modern ore can you qualify this advice? e.g., "i recommend doing CS and math, because my experience with x"

fringe sphinx
#

But, we all say the same thing: 1. Get a degree, 2. Level up your programming skills with projects, 3. Dont worry about specializing too early

true harness
#

Do CS + Math instead 🙂
@modern ore can you qualify this advice? e.g., "i recommend doing CS and math, because my experience with x"

peak halo
#

you say what experiences you have had that make you have that opinion.

gray lava
# peak halo "software engineering" always refers to desinging software/programming. whereas ...

Ah okay sorry for my grammar,

So I have this friend of mine that he's uncle is a software engineer. Then my friend and I wanted to become like he's uncle a software engineer, so he's uncle told us that we should get software engineer but based on my research that todays generation is very competitive to get in software engineer especially to those people has degree in software engineer and there is need to fill that is lacking in programming and coding that doesn't teach in computer engineer. So I'm confused to choose asf and want to know what you guys think since we are in the same boat of this industry

fringe sphinx
#

CS is the standard degree. There are many variants/specialized CS degrees, like software engineering (more applied stuff), machine learning (combines with math), gaming (more game related projects), and CE (hybrid of CS and CE). The specialties aren't all that important because you still get a good SWE foundation from any.

peak halo
#

@modern ore why do you think doing a math minor or double major has added value? because at my university, the academic advisor for CS said that getting a math minor doesn't really help you stand out among other CS degree holders, and that if you're going to take extra courses, it should be for something like cyber security or data science.

gray lava
fringe sphinx
gray lava
peak halo
#

and if "computer engineer" means the same thing as "software engineer", but it's still hard to find work as a software engineer, then having a degree in "computer engineering" probably won't make it easier.

true harness
fringe sphinx
gray lava
#

Yeah that's also what I think too, so I'm flexible on both hardware and software

fringe sphinx
gray lava
gilded valley
#

instead people should listen to vindictive idiots on discord?

near ocean
#

What are academic advisors? Have they worked in the industry?

true harness
#

you haven't given any indication why someone should follow your advice either. you can do that by saying something along the lines of "i have x years of experience in hiring software engineers"

fringe sphinx
gray lava
fringe sphinx
peak halo
#

what do you mean that you're just saying shit? are you trying to waste peoples time?

true harness
#

most of the advice i give is just parroted from other people; many people recommend this resume

near ocean
#

Jake's template is not psv's creation, its very popular, you dont have to trust psv to see that

graceful mason
#

This year my team has had a physics grad who learnt programming in his own time and he's done better than experienced engineers that have been hired

fringe sphinx
# gray lava Care to explain? 😭😭😭😭

"ability to demonstrate": Lots of people take courses or get degrees, but have only a shallow understanding of it. This is why I said: "practice". There's a vast difference between someone who practiced programming (or problem solving or math or whatever) for 4 years, and someone who just passed their classes.

gilded valley
#

That wasn't even PSVM giving advice, it was him giving a link taht someone else had asked for

fringe sphinx
#

For example, I just interviewed someone who had Pandas prominently on their resume, but couldn't answer a single question about it.

peak halo
#

!mute 877499029691461683 "1 hour" Don't say "you'll get farther if you listen to lil ol me" and then "I am just sayin sht". Bad career advice can be very damaging, and if you can't justify the advice that you are giving, please don't give it.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied timeout to @modern ore until <t:1692545765:f> (1 hour).

near ocean
#

Oh i just realised who it is

gray lava
fringe sphinx
#

Or someone who had SQL, but couldn't answer a modelling question. Or, didn't understand how variables worked

true harness
fringe sphinx
gray lava
fringe sphinx
late pewter
#

how do i develop a passion for coding

peak halo
fringe sphinx
gray lava
#

OKAY I THINK I'M SO FREAKING SATISFIED RN THANK YOU SIR BILLY BOBBY AND SIR STRIFF!!!

#

I'll choose Computer Science and Minor of Cyber security and Hardware stuff

fringe sphinx
vernal dagger
#

Hi, I have a question, do you reread codes and functions a lot to remember them? Because I easily forget commands

fringe sphinx
vernal dagger
#

oh, understood

fringe sphinx
#

The thing you should remember is: "Oh, there's a way to do this using XYZ library", and then go lookup the syntax. If you want to be really good, don't use GPT or SO to give you the example, go pull up the library doc, you'll learn more.

#

Like, I constantly forget Pandas (a popular Python library for data manipulation) syntax, but I know the various things Pandas can do and can find it quickly.

vernal dagger
#

so I should have recourses to peep fastly, right?

gilded valley
vernal dagger
#

hm, could you show me how to do it in VS code if you use it please?

undone lantern
#

hi public stayic void

fringe sphinx
vernal dagger
#

oh there appeared a lot of commands

gilded valley
sleek egret
#

well, perl had one way to do docs, but that was an exception

true harness
#

but...there should only be one obvious way to do things 😦

sleek egret
fringe sphinx
#

Oh, sounds like an opportunity for yet another PEP to do it a new one that's better second system effect

The second-system effect or second-system syndrome is the tendency of small, elegant, and successful systems to be succeeded by over-engineered, bloated systems, due to inflated expectations and overconfidence.The phrase was first used by Fred Brooks in his book The Mythical Man-Month, first published in 1975. It described the jump from a set of...

gilded valley
sleek egret
#

so wait until python 4? because third time's the charm?

fringe sphinx
#

I just need to write the epic doc solution for python, 2. ??, 3. $$.

sleek egret
#

har

#

what about pydoc?

gritty rivet
zinc parrot
#

anyone uses programming skills to keep the expenses while at college

fallen zenith
#

anyone knows if apple does l1 visas?

fringe sphinx
#

l1 is a pretty specialized situation, no? I'm pretty sure you can look this stuff up

fallen zenith
#

i tried to look it up, information on this is surprisingly sparse

fringe sphinx
#

I found that via wikipedia, which says: "According to USCIS data, the largest employers to receive L-1 visas in 2019 were Tata Consultancy with 1,542 approved L-1 visa petitions, Infosys with 517, Amazon with 455, Cognizant with 382, and Deloitte with 305.[10] Between 2015 and 2019, Tata Consultancy received the greatest number of L-1 visas with 8,206 L-1 visas, followed by Cognizant with 4,774 L-1 visas.[11][12][13][14]"... and followed the citation [10]

#

No, I'm an engineering manager, not HR. I hire people.

buoyant seal
#

my department leader specifies there is a difference between recruiters and HRs.
But i discovered recruiters themselves think they are HRs 😄
Supposedly HR is a person onboarding/supervising people working in a company, not recruiting

fringe sphinx
#

Well, yah, I do filter the resumes to decide who to interview. Because I'm in small tech, I often schedule the interviews myself.

buoyant seal
#

Also... despite working as software engineer, i just have as side hustle visiting tech interviews to process candidates.
it is purely volunteering tasks for any fitting devs at our company

fringe sphinx
#

In big tech, the recruiter posts the jobs and receives the resumes, and works with hiring manager to decide who to interview. Once a decision is made to interview, either the recruiter or HR handles the scheduling. Sometimes it's HR who is closer to the hiring team.

#

Yes, I've worked in big tech.

#

It also depends on the roles (and of course, the company). Some companies work with third party recruiters, but this adds cost, so it's not common to see for entry level positions.

#

In mid-sized places, HR will double as the recruiter, etc.

#

Projects & Experience & Interest. I'm looking for: can you program? Have you programmed? Do you have anything complex that you've done outside of coursework

late flame
#

They skim for longer if your resume looks good. That means put your best stuff up top, probably education and most recent work.

true harness
#

is that something you've actually seen? it seems incredibly risky

late flame
#

They probably do. Just make yours more detailed. You didn't just work on a project, you made feature X which led to outcome Y.

true harness
#

interesting. i suspect there might be a lot more that try and get rejected, though, just they don't brag about the places they got rejected from

sleek egret
#

what's an L-1 visa?

fringe sphinx
sleek egret
#

ah, intra-company transfer

fringe sphinx
#

like, if I want to bring an executive in from india for a 3-6 month project to help me build a factory

sleek egret
#

over the years, I've caught lots of people who obviously lied on their resumes

fringe sphinx
#

Not sure what you mean / what you're asking.

sleek egret
#

titles are meaningless between companies in the USA

fringe sphinx
#

But, if the question is about whether data analysis and data visualization is a good skill to demonstrate: then Yes.

sleek egret
#

I tell people what to do then take a nap

fringe sphinx
#

There just isn't enough appreciate of nap time in corporate culture. The spanish have it right.

sleek egret
#

I'm old, I've earned it

fallen zenith
#

yyyeah i think i'll just have to try my chances with an h1b lol

wet trench
#

do i have a future in game development (3d online games, think posibly fortnite) if i move forward with python?

fallen zenith
#

thanks yall

fringe sphinx
#

Oh, I didn't realize that was the question. An L-1 isn't the normal path... H1-B is far more normal (or F1-OPT for students)

wet trench
fringe sphinx
#

(ianail)

true harness
# wet trench yay

professional game development often doesn't use python, but it's an alright language to start with

sleek egret
#

and that you need a pretty good foundation in math (linear algebra) as well as data structures and algos and how the hardware + os works

#

and finally, unless you're super hot-shit, game dev doesn't pay very well

fallen zenith
wet trench
#

hmm, thank you all for your input

#

isn't there a c++ and python hybrid?

fringe sphinx
sleek egret
#

I agree with @fringe sphinx

wet trench
#

so try and understand python, for example, really well then move on and try to learn another launguage?

sleek egret
fringe sphinx
wet trench
sleek egret
#

again, @fringe sphinx speaks wisdom. a good developer can easily adapt himself to different industries quite rapidly

sleek egret
#

hell, I've helped people debug code in languages I've never seen before.

wet trench
#

thank you for the information

sleek egret
#

learn javascript too

wet trench
sleek egret
#

and Go and Rust and C# and SQL and LISP/Scheme and more

#

I'd also suggest learning a modern functional language like Haskal or Clojure

true harness
#

f#

wet trench
#

haskal?

sleek egret
#

sorry, haskell, and a few assembly varients as well, of course, if you want to get into game dev

wet trench
#

ok

sleek egret
#

and while learning those things, learn the necessary math and graphics concepts. learn 3D libraries and how they work under the hood. since you want to work in online games, learn about networking and distributed systems.

#

lots and lots to read and do! so exciting!

wet trench
#

lol

sleek egret
#

if you don't know the math and work in gaming, you will be stuck working on helping debug levels or some such. i.e. the grunt work. and won't ever get paid well.

#

the hot shit people are those that can analyze the peculiar needs for the game their working on and tweak the code to work better with the CPU/GPU. to do that requires that you actually understand the math.

gilded valley
# true harness f#

fsharp is kind of dead. there's really not much activity in the language ecosystem, so you're just calling out to csharp* for a ton of stuff

sleek egret
#

for example, I recall reading that one of Carmack's proudest moments was when he wrote a highly optimized square root approximation function

#

that function essentially allowed Doom to work on current hardware

#

There's a great series of books called "Graphics Gems" which highlights a bunch of cool tricks people developed for graphics programming. some are, IMO, brilliant.

fringe sphinx
#

I really want some excuse to use Julia

pallid dome
#

hi guys

sleek egret
#

Julia is awesome. I rewrote a monte-carlo risk analysis sim I did in python + numpy in julia and it was 1) 5x faster and 2) the code was much cleaner/simpler

pallid dome
#

which it job that ai cant replace !!

sleek egret
fringe sphinx
sleek egret
fringe sphinx
#

I'm doing some arima / forecasting work and it's just god-awful here.

sleek egret
#

the only issue with julia in my line of work is that it's lacking in financial libraries. I definitely don't wanna write my own bond calendar libs

vapid jay
#

guys i like AI, chatbots development, and at the top trading (idk it's possible with python or not), backend development
what lib you guys suggest me to learn for good career?

and it can be possible to make money with it without education or being +18

sleek egret
sleek egret
vapid jay
sleek egret
#

no offense but fiverr gigs is sort of the opposite of a "good career"

dusk violet
#

ehh it can be used to showcase work to propective employers

sleek egret
#

sure, I guess you could use it as a launch pad.

dusk violet
#

I wouldnt say its a good career but good to build work and projects, somethings just dont come about in self labs

fringe sphinx
dusk violet
#

I agree Billy

gilded valley
# fringe sphinx I really want some excuse to use Julia

the thing with Julia is that python is clearly eating its lunch. between Jax and Numba and high quality rust extensions to python, Julia doesn't really have a future.

maybe it could be another matlab or R, but it's probably never taking the top spot for scientific computing

vapid jay
fringe sphinx
dusk violet
#

We have been implementing alot of Teams chat AI things

sleek egret
vapid jay
#

i like to learn ML
but i dont know where to start

gilded valley
#

it's fun, but not a great choice for building real software with

sleek egret
#

the biggest problem with julia is the lack of talent that knows it well

gilded valley
fringe sphinx
vapid jay
#

can i learn backend development without learning js or frontend?

vapid jay
gilded valley
fringe sphinx
# vapid jay yes i know python and im a good programmer (not in finding a good library to sta...

If you're there, maybe check out CS50 for AI

sleek egret
sleek egret
buoyant seal
# vapid jay can i learn backend development without learning js or frontend?

Sure. but i warn you, that from Middle level of backend developer, basic html/css/js/frontend knowledge is expected. like nothing fancy, but just to be able to do admin pages 😅
Basic is basic though, so very easy.
book like Head First HTML/CSS and Head First Javascript teaches everything backend dev needs to know about front. Preferably nice to get hang of some front framework though (like Vue.js/Svelte)
Pretty optional knowledge, but very nice to know

sleek egret
#

"front end" is just UI. "back end" is everything else -- from numerical processing to database analytics, from embedded systems to bioinformatics, from web API's to video processing, from 3D games to natural language processing, from flight control systems to OS development.

buoyant seal
sleek egret
#

lol

near ocean
#

Haha you'd think so but theres plenty of badly designed backends that dont see it as a priority to fix their shit and dump computation onto UI people

fringe sphinx
#

Oh that reminds me I need to go see if pyodide / wasm has gotten better

vapid jay
buoyant seal
#

all this time i thought, no serious production will return errors in 200 responses of backend with non json answers.
oh boy. i was wrong.

buoyant seal
sleek egret
vapid jay
buoyant seal
sleek egret
sleek egret
fringe sphinx
fringe sphinx
#

Like, what’s better? Apples or Oranges?

buoyant seal
sleek egret
celest kite
sleek egret
#

lol

sleek egret
near ocean
#

Be a better bot if you wanna participate here
A meat bot preferably

sleek egret
near ocean
#

I dont read unless it directly influences my paycheck 🪿

sleek egret
#

"thinking meat? that's impossible!"

sleek egret
buoyant seal
# vapid jay i know html css well but js is hard for me idk why

btw, in general until u learnt typescript to good enough level, js is going to suck and being hard 😄

  • get a hang of some static typed language like Golang(or Java)
  • then u will be able getting hang of python typing/mypy (i think without experience in real static typed langauge it does not make a lot of sense how static typing works in interpreted languages)
  • then u could learn typescript next and enjoying easier... code writing by magnitude
pallid dome
#

what is your fav programming language ??

vapid jay
#

thank you all

buoyant seal
# vapid jay i worked with c#

good enough as long as u learned it to acceptable level. Ability to write code architecture in unit testable ways, using generics, interfaces, using structs for everything (instead of abusing hashmaps)

buoyant seal
# vapid jay yeah

get to next step then 🙂

pallid dome
#

can ya guys help me to take a good career path?

#

coz i m so confused thats why i m asking

vapid jay
#

ok

pine sleet
pallid dome
#

i m doing diploma in computer engineering and i m a student

vapid jay
#

thank you

pallid dome
#

from india

fringe sphinx
# pallid dome can ya guys help me to take a good career path?

I’m just going to repeat myself today; don’t worry about your destination, focus on the next step. If you’re not a good programmer yet, focus on that. Once you get there, do some projects to find out what you like. Once you know what you like, you can specialize

#

Assuming you’re interested in software engineering/etc

fallen zenith
buoyant seal
# pallid dome can ya guys help me to take a good career path?

https://www.youtube.com/watch?v=c6rP-YP4c5I
Try different programming languages, different target platforms of development (desktop, mobile, embeded, web), different job roles: Data scientist, Software engineer, DevOps engineer and etc
Find what u like 😄 u have uni time to find it.

"Try Everything" from Disney's Zootopia
Performed by: Shakira
Download/stream/buy the Zootopia soundtrack here: https://smarturl.it/zssta1?iqid=dmvevo.shakira

Stream Zootopia now Disney+.

Disney+ is the ultimate streaming destination for entertainment from Disney, Pixar, Marvel, Star Wars, and National Geographic. Access it all at https://disn...

▶ Play video
sleek egret
#

but it's not possible to try everything

pine sleet
#

not with that attitude

near ocean
buoyant seal
#

in general though 4 years of uni are 4 years of uni. Pretty much plenty of time to try different IT fields lightly
That is we forget people also often enough staying 2 more years for master's degree

delicate bane
swift scarab
#

Will game development start to get easier because the AI tech?

#

I mean the games that are AA or even AAA

fallen zenith
light furnace
#

If ai made it easy, market will be flooded with ai games

#

Which isn't happening

fallen zenith
#

also easier doesn't mean easy.

swift scarab
#

I don't mean on the quality since that in itself depends on the person who's using it, I mean it makes the other work like making the art, making the animations and all of the other things?

fallen zenith
#

ai isn't some magic thing that will allow you to make a full blown game with one command. but it has the potential of making the process much speedier

light furnace
swift scarab
fallen zenith
#

since this is career discussion i'm going to make the assumption you're currently looking to get into ai as a career path. which, yes, i think this is a good choice

swift scarab
#

yes, I'm planning on taking the AI course, and I was asking if it's possible if it would be easier with time to enter game development alone using AI

fallen zenith
#

in my opinion ai has the potential to become the third big revolution in the computing business, with the first being widespread home computers and the second being internet access

light furnace
#

Like you don't need aaa game. A good addictive mobile game roll you in 💰

Look at mobile space so many publishers are rushing to want piece of that sweet microtransactions

swift scarab
#

I know that games take work, that's why I'm asking

swift scarab
light furnace
fallen zenith
#

while ai will surely help programmers in the future, gamedev is a pretty specific branch of programming

light furnace
swift scarab
#

I wouldn't take the games as a career in the next 4 years probably

fallen zenith
swift scarab
fallen zenith
#

the potential earnings for ai engineers greatly exceed those of current gamedevs

#

(not like gamedevs are getting paid super well. faang and internet startups are better monies-wise)

swift scarab
#

hmm

#

probably I wouldn't take it as a career, just a dream of mine.

fallen zenith
#

i'm currently considering going into ai in college

#

i think going into ai vs traditional software engineering right now is like this:

#

you're in a car and approaching crossroads. you can now either take a normal road where the speed limit is 50 mph. the road is already there and lots of cars are on it. there's also the option of taking a brand new super nice expressway with a speed limit of 200 mph. the problem is the expressway isn't really built yet and you're relying on the fact they'll finish it before you get there

swift scarab
#

Yes I can see your point

fallen zenith
#

before you get there the construction process can either slow down or stop entirely. in which case you'll be stuck driving on dirt

swift scarab
#

I got a scholarship to study AI and I don't plan to waste it, so I'll focus on the course and nothing else, wouldn't hurt to learn other things as a hobby or something to help me later, but not risking it.

#

Bachelor degree to be exact.

fallen zenith
#

currently ai tech is... kinda crap. gpt4 is a nice toy but doesn't have much real-life purpose. truly useful ai will come in the near future... probably... maybe.

swift scarab
#

yeah

#

even AI art is obvious

late pewter
#

How do i develop a passion for coding

swift scarab
#

anyway, this is irrelevant, but How to make sure that the thump drive is legit or not? I'm planning on buying one with a Usb A and C port if possible, and I'm not sure how to check it.

fallen zenith
fallen zenith
#

go to a best buy or something. they're highly unlikely to scam you there

pine sleet
inner wrenBOT
pine sleet
#

Carpenters don't have a passion for using a hammer, for instance

fallen zenith
swift scarab
# late pewter How do i develop a passion for coding

If I was to give you an advice, I tried to learn multiple things and waited when I have the "mood" for it and I wasted alot of time waiting for it, learn something and with time you'll grow to love it, this what I'm doing with the things I want to learn, even if something is frustrating I know that this is how learning is, it's boring even if you're a pro in it, you've to learn boring stuff to make fun stuff.

fallen zenith
#

i mean... you could technically replace a call center job with a traditional algorithm too

fallen zenith
#

i don't think call centers count here. but yes it has the future potential to replace jobs traditional programming failed to replace

#

which is why i think of it as the "third revolution"

#

happening with what?

gilded valley
fringe sphinx
# pine sleet Carpenters don't have a passion for using a hammer, for instance

I dunno, you ever watch Adam Savages shows? I think he loves each of his tools https://youtu.be/IiGPSn3fklI /j

Hammers, mallets, thwackers, and other whacking tools are probably some of the first tools you use in a shop, and everyone has their favorites and preferences for their processes and types of projects. Adam gives a tour of his favorite hammers he keeps on his shop apron and within arms reach in the cave, including some unique designs he's made h...

▶ Play video
fallen zenith
buoyant seal
fallen zenith
#

oh please let that happen.

#

javascript is slowing down progress of the human race

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?

fallen zenith
#

in the same way calculators did not replace mathematicians.

#

ai will be seen as a tool for helping a programmer rather than a way of replacing one. it will surely make a lot of tasks easier but won't eliminate the need for a devteam

#

and even if, it'll only happen for juniors in like 10 years most likely

by that time you'll have 4 years of experience

#

what are gren juniors again

#

hey i'm just asking a question

buoyant seal
#

How terribly low of standard quality if that happens...
.. Do they have like juniors, which are illiterate people that finished online courses only within few months and nothing else
That is not junior, that is not even intern level

fallen zenith
#

i might not know the term since i'm not from an english speaking country. no need to get rude

#

i'm sharing my opinion

#

nothing on this channel said by anyone should be considered professional advice imo

fallen zenith
buoyant seal
fallen zenith
#

unrelated but i think you should turn off pinging if replying to a message from 2021

fallen zenith
# buoyant seal

chatgpt isn't really an engineering tool, just a language model

#

i have to admit you're a really frustrating person to talk to

fringe sphinx
#

What was your original question Malik?

fallen zenith
sleek egret
#

"green" comes from "greenhorns" which is old american slang for newbies

fringe sphinx
fallen zenith
buoyant seal
fallen zenith
#

but thanks for an actual answer.

sleek egret
#

hmm, actually seems to have originated in england during the 1600's

gilded valley
sleek egret
gilded valley
sleek egret
#

I blame the canadians

fallen zenith
fringe sphinx
#

Efficiency

sleek egret
#

there was a "u" shortage in the 1840's

fallen zenith
sleek egret
#

how did you feel when the first metal nib pens were produced and destroyed the bird quill industry?

fallen zenith
#

for python career related reasons? relieved

fringe sphinx
#

Im still mad about slide rules. I never got to use one.

sleek egret
#

you can buy one now

fallen zenith
#

imagine writing python with a bird quill

gilded valley
fallen zenith
gilded valley
sleek egret
#

use it as a decorative art piece

fallen zenith
#

okay yall
career discussion time

fallen zenith
true harness
#

wire it to an actual terminal

fallen zenith
gilded valley
# fringe sphinx Wire it up to a pi?

I would love to do some electronics project with it, but what would actually happen is I'd live with a have soldered mess on a table for 6 months then need to move

fallen zenith
sleek egret
#

I suspect you'd get pretty good at soldering if you did it every day for 6 months

fallen zenith
#

everyone has to go through the "soldered mess on table" phase

fallen zenith
gilded valley
fringe sphinx
#

I solder once a decade. With the quality that goes with that

sleek egret
#

when I was at university, I had one summer job fixing computers. in those days, we de-soldered, swapped out chips, re-soldered them back. I got reasonably decent at it by the end of the summer

fringe sphinx
#

But I truly enjoy soldering and crimping cables, alas careers that don’t pay

gilded valley
sleek egret
#

it pays if you're a hardware designer/prototyper

fringe sphinx
#

Math checks out

fallen zenith
#

i solder once every 6 months on average

#

i suck at it though

sleek egret
#

have you considered doing it more often?

fallen zenith
#

i'm pretty busy. i only solder when i need to lol

sleek egret
#

perhaps you could develop an addiction to the fumes? then you'd need to solder more often!

fallen zenith
#

that is quite the idea

sleek egret
#

thanks!

fallen zenith
#

now that is good career advice. i love discord.

late pewter
harsh river
balmy spade
# late pewter

Did you have a discussion point with this that serves a purpose?

buoyant seal
# late pewter

i tended to resent this stuff, but i just realized. This will help to decrease hiring costs and will make easier life for quality juniors to apply for jobs.
So... lets greatly support this content, in order to eliminate completely illiterate comptetion that only occupies resources for real entry level candidates 😅

fringe sphinx
balmy spade
#

Naw, I'll pass on supporting fearmongering.

buoyant seal
#

we can always be silently supporting 😅
this thing is viral anyway, distributed by illiterate people. Perfectly multiplying on its own

fringe sphinx
#

It is a popular hot take though. And if we’re talking careers, I think we could all make hot takes and make money on YouTube

#

‘Ai is coming for your jerbs!’

balmy spade
#

You do you. I'll entertain any actual conversation with verification that @late pewter wants to provide. Beyond that, the trash video is parroted sound clips with the sole purpose of fearmongering. I feel it should be removed from the channel unless a conversation is held by the op on it.

smoky quest
#

I don't even know any of the people talking. So not sure why I would pay attention to them rather than anyone else

fringe sphinx
#

Meh, it’s a legit take that comes up. It’s worth discussing for the millionth time if someone wants to discuss it.

#

But it’s just us talking to each other again

buoyant seal
fringe sphinx
#

So nice of you to volunteer!

#

While we’re on the topic. A ‘what makes a good resume’ pin would be nice

true harness
#

it's just re going "👏 demonstrated 👏 skills 👏"

gilded valley
fringe sphinx
near ocean
#

My vote is ban the person that brings this topic up, on sight, sigh its late

gilded valley
delicate bane
spiral sparrow
#

Anybody here

#

For programming I do not have a lot of embedded system but am interesting into getting into that area or microcontrollers

gritty rivet
spiral sparrow
true harness
#

i'm having trouble parsing that sentence

gritty rivet
# spiral sparrow What started project did out until no can do to do embedded systems
vapid jay
#

<@&267628507062992896> hi sorry to bother u but i need help

peak halo
celest kite
#

pops the popcorn

vapid jay
celest kite
vapid jay
peak halo
# vapid jay my question was ab career

whatever your question is, direct it to everyone, not just the mods or admins. we're here to help moderate and administer the server--we aren't on-call to answer questions.

vapid jay
peak halo
prisma hollow
#

Is tags of admin and moderators are notified to everyone?

peak halo
prisma hollow
#

Then why im getting ping when im non of them lol

peak halo
prisma hollow
#

Alright done ty

#

I tho I've put it on only me but it was on everyone

covert orchid
#

Maybe weird question but what kind of job would match with the code jam (qualifier)? I like this kind of things a lot, even though I'm still a beginner in Python

gritty rivet
# covert orchid Maybe weird question but what kind of job would match with the code jam (qualifi...

I have no idea what their qualifier involved, but I assume it's fairly basic

There are some jobs where basic Python is a key skill, but few if any where it is the only skill required

To say much more than that we'd need to know where you're at in your career journey. If you're a high school student, focus on getting a relevant degree. If you're older than that, your strategy will depend on what kind of background and work experience you currently have

covert orchid
# gritty rivet I have no idea what their qualifier involved, but I assume it's fairly basic Th...

I'm now in my first job, but I'm switching in a few months. Atm it's a bit of SQL, Python and Azure. But I feel like it's a lot of repetitive work and I don't have a lot of freedom to build things. There's also no real strategy.
I think the qualifier is pretty basic yes, it took me a few hours to finish it. I just liked the type of programming a lot 😄 I think I would like Python to be a key skill indeed, I don't expect it to be the only skill 🙂

gritty rivet
covert orchid
azure heart
late pewter
#

how long would it take to learn lua

delicate bane
covert orchid
# azure heart What about the qualifier did you enjoy? Working with images/image manipulation?

Good question ^^ I like that it gives a clear assignment: it's very clear when it's done. And the autonomy to reach that goal. Next to that I like that you really need to think on how to get the result. In my current job sometimes I need to write some error handling or idk, some 'simple' things. Usually a large part of the time is analysis; once you know what the issue is, the implementation is not that complex. You don't really need to think about it, just write it (that's how it feels to me at least). So the thinking part is definitely fun. In this case with images, but I imagine there can be other data types that also require it.

azure heart
#

If you're curious to learn more this

covert orchid
azure heart
#

I'm not in the code jam but I also did the qualifier and really enjoyed it for the same reasons

gritty rivet
lunar comet
#

what does it mean to learn a language?

#

writing a hello world? competency? mastery? contribute to the source code? confidence in making anything you want? there are many ways to define learn. and we don't know the context of what you want to do.

pliant bobcat
#

Hey guys for short term plain I am thinking on working on web development because it looks kinda easy to adapt to while at same enhance my skills for machine learning positions for long term plans on the future.

#

Is that okay doing that?

deft herald
#

do what you want

#

What's your goal? Getting a job or learning?

pliant bobcat
#

Hello there Meltz . I love learning but for now it's more of money wise and getting a job

smoky quest
pliant bobcat
#

Also is not working for some time affect me negatively when applying to companies? Like would they say why didn't you get a job after graduating for 2 months? I personally would say that I spent this time enhancing my knowledge. My goal plan is to land web development jobs and finish reading Ian goodfellow deep learning book

pliant bobcat
smoky quest
#

If you could push through it and finish it, that would make a huge difference, especially if you get a bs or ms.
So to that end, possible ideas:

  • Grants and student loans
  • Part time jobs
  • Discussing your situation with your teachers
  • Figuring out ways to shorten your thesis research
pliant bobcat
#

@smoky quest I made a research to be submitted to IEEE

smoky quest
smoky quest
pliant bobcat
smoky quest
pliant bobcat
pliant bobcat
smoky quest
pliant bobcat
smoky quest
pliant bobcat
fossil perch
#

Hey guys. I'm sorry to interrupt your conversation. I recently bought a book on learning Python for dummies, and I want to ask: how can I not give up? You understand how it is to read a book: at first you read, you are interested, and then you throw it away for many months. Could you answer this question?

smoky quest
#

have you talked about it with one of your professor?

pliant bobcat
smoky quest
pliant bobcat
#

You will love every bit of page on that book and will find the explaination intuitive

#

The author is popular too . He did an LLM course and Andrew ng. Mentioned him

fossil perch
#

Oh, i understand.

pliant bobcat
#

You need to read the books that doesn't bore you out and make you engaged . Not getting engaged within the atmosphere of the book will not make you grasp the concepts of the book

fossil perch
#

Anyway, thank you for these advices, I thought you'd be more aggressive and send me to hell.

#

One more question: in what languages ​​are games often written?

pliant bobcat
buoyant seal
fossil perch
#

Oh, interesting. What about lua?

buoyant seal
# fossil perch Oh, interesting. What about lua?

As far as I know it is just common auxillary glue language for additional internal stuff.
For example all sub extra plugin logic for Avorion is written in it

Tldr: scripting lang for add-ons/plugins as additional extra lang

harsh river
fossil perch
#

As I understand it, for example addons for Garrys mod are written in glua, but it is practically no different from lua.

pliant bobcat
fossil perch
pliant bobcat
fossil perch
#

Thank you. I've been dreaming of writing a game for a long time, but I only started nowducky_dave

#

Although, where do I care about games, I should at least learn how to write normally ...

fossil perch
#

Ha ha😄

buoyant seal
#

C# is both good enough for web backend and for games too

#

Only C++ is locking into desktop/system/embedded stuff

#

!rule 5 delete please

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.

fossil perch
#

I am so sorry guys.

covert orchid
lunar comet
# fossil perch Hey guys. I'm sorry to interrupt your conversation. I recently bought a book on ...

I forced myself to read python material. I was motivated by a desire to learn programming, as I had failed all previous attempts to learn. I told myself that this would be the time I learn, and I knew that no matter how long it took to read, I would grasp the basics of python. Python Crash Course by Eric Matthes has a lot of practical examples and may be less dense for a beginner.

I think it's better to have a goal rather than to force yourself. Think about something you want to create. Is it a game? Is it a fascination with how computers work? Is it the desire to learn something very useful and eventually do it with ease?
Write out that goal, in very specific details. As you learn more about programming, more ideas will come to you that you could create.
Always deviate from the tutorial. Change the project to do something you come up with. Fix the tutorial's project if it tells you to do things that aren't best practice.
Recreate the project in a different theme. (ex. a pizza shop console program. make it into a comic book storage program if that's what you're interested in)
It's all about creating a burning desire via a goal that you dream about and think about and work towards every day. It makes you want to learn as much as possible because learning becomes fun. It becomes progress.
Find a book that you can apply this to (as in, it doesn't force you to be completely strict, no deviation from the tutorial). For me, Python Crash Course was this book
@fossil perch

fossil perch
#

I see it

fallen meadow
#

Great

floral plume
#

any proffesional here

balmy spade
#

What would you ask if there were?

deft herald
floral plume
#

what should I do, ml or web dev, as you know ml is on boom but rises both jobs and competition and web dev jobs are comparatively more but is very much automatable, what should I pursue

fringe sphinx
deft herald
#

If you're worried about AI taking over your CS related career, don't be

fringe sphinx
floral plume
fringe sphinx
floral plume
deft herald
fringe sphinx
#

Ok, so I’d suggest; don’t worry about your life goal. Just get good at programming first: you’ll have lots of chances to specialize later.

deft herald
#

Web will probably easier to learn first than ML

floral plume
deft herald
#

great!

balmy spade
#

I would agree with the suggestion. ML, web dev, and things between will all benefit from an understanding of programming. Find something that sparks your interest and build.

fringe sphinx
floral plume
fringe sphinx
balmy spade
#

Money Bags Billy, as we know them.

deft herald
#

Money don't make you rich, yo

floral plume
sleek egret
#

rich people earn lots of money. wealthy people pay the rich people.

#

or to put it another way, wealth is assets that generate income

floral plume
#

yes money don't make you *wealthy, money make you rich, assets don't make you rich assets make you wealthy

sleek egret
#

learn math. a solid mathematical foundation is the bedrock that will keep you employed and working for the man.

floral plume
#

wanna play chess?

supple niche
#

Looking for someone that is well experienced with scripting, coding API. I need someone that can make a program and connect it to my website with API. DM me if interested for a partnes Ship

sleek egret
floral plume
#

no I was asking if you were talking to me

sleek egret
#

not specifically

floral plume
#

ok, as I previously asked for some career advice i thought so

sleek egret
#

do what you love?

supple niche
#

Looking for someone that is well experienced with scripting, coding API. I need someone that can make a program and connect it to my website with API. DM me if interested for a partnes Ship

harsh river
empty charm
#

hello

gritty rivet
#

!rules 9 Walking a fine line there

inner wrenBOT
#

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

tender thicket
#

!ban 417310019131015170 homophobia

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @supple niche permanently.

empty charm
#

but... why??

feral apex
#

I just finished a python course and I can write code like I can make tic tac toe games and stuff, but where do I go from there? I need help in finding like a route to continue learning

fringe sphinx
#

!kindling keep working on projects and practicing!

inner wrenBOT
#
Kindling Projects

The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.

feral apex
#

Thank you I will check it out

fringe sphinx
feral apex
#

Alright, thanks

native narwhal
#

do you think more jobs for django or flask?

#

just a random question wanna hear opinions

gritty rivet
native narwhal
#

data says Django overall but 2023 data sayas Flask

gritty rivet
wind swift
#

hey everyone, so tyically this is a career related topic but im wondering if anyone can get me some advice regarding it.

im wanting to take up a software engineering course thats been offered to me in my country and will always help job place me afterwards.

anyways the question im hopefully wanting advice on is the conetration and focusing part of learning the code, they have me doing a pre-course in html before starting me on the actaul course itself to show my willingness to take said course, but im getting overwhelmed on the smallest tasks and its taking me way to long to understand and or finish each task on this code academy html course.... coding is something i want to stop at nothing to learn and coding is enjoyable for me but sadly im having a hard time focusing, i have lofi music on low and reading everything but after 15-20 mins i have to take a break cause my brains going to mush.... any advice would be very helpful 🙂

native narwhal
balmy spade
# wind swift hey everyone, so tyically this is a career related topic but im wondering if any...

You already know your current ability to stay productively focused. Work for 20 minutes, reset for 5, repeat. Do this two, four, N number of times until you feel like the reset isn't helping. Then put it away and do something else. Repeat this pattern. As you get more comfortable, increase the work time by five minutes.
Learning is a skill. You actually have to train how to learn. Like any other training, breaks are vitally important.

smoky quest
oak tide
#

Am I allowed to ask for resume/job application advice here? I have applied to thousands of positions but have received no offers

pine sleet
oak tide
oak tide
true harness
#

you just graduated this May?

harsh river
oak tide
oak tide
true harness
# oak tide yes

overall, you need to show, not tell. simply saying you did something is not enough. you built an application with Django; so what? what is interesting? what makes the project stand out?
another point is that you spend too little time on each project and your work experience. you should have more bullet points to elaborate on the previous thing I mentioned. also, your swe experience should be the focus of your resume; it's the most relevant thing you have, it deserves more than 2 bullets

true harness
oak tide
true harness
#

I would just not include it. I would guess the vast majority of candidates will have done leetcode

cursive gust
#

Is advertising allowed?

smoky quest
vapid jay
#

Can Python just only be used in web development like Django and flask for BS?

smoky quest
vapid jay
smoky quest
tacit steeple
#

hi guys is roadmap sh a good starting point for being a backend dev? hoping to get some suggestions. tried out front end and didn't like it. more interested in the things under the hood.

crisp oriole
#

Hi everyone what jobs can I get as a computer programmer or how can I start and turn into a computer programmer

smoky quest
#

^ @crisp oriole applies to you too

tacit steeple
smoky quest
#

is there a question?

#

so what's the point?

#

it's not a channel for shitposting.

#

mods have access to deleted messages, @quiet steppe

#

<@&831776746206265384> shitposting

#

still has nothing to do with this channel.

You also make it difficult to want to help you

tranquil birch
inner wrenBOT
#

:incoming_envelope: :ok_hand: applied warning to @quiet steppe.

harsh river
#

that's probably illegal in certain areas

smoky quest
#

still has nothing to do with this channel.

Bowel movements can sure help with having great interviews. Still not related to this channel

quiet steppe
#

How did u reply to me if I said nothing

smoky quest
quiet steppe
#

Lmao

tacit steeple
smoky quest
tacit steeple
smoky quest
tacit steeple
#

thank you for the help 🙂 means a lot to someone starting out

sand patio
#

!mute 746884290058518653 you were already warned earlier, you won't be asked again.

inner wrenBOT
#

:x: The user doesn't appear to be on the server.

smoky quest
vapid jay
vapid jay
#

Of course if a person puts a link to a LeetCode profile which has hundreds of problems solved with an average of 99 percentile (as a limiting case) that's awesome compared to many, even if it could be a forged profile (but then again, everything could be forged - GitHub projects in a portfolio might not be from the candidate, etc. etc.)

smoky quest
vapid jay
# smoky quest it shows the person missed the point. That would translate in a low rate of call...

Qualify your opinion. Who are you that you would know better in this case? Are you a recruiter with access to a large data set of opinions specifically on this topic?

An excellent LeetCode solver who says they are and can "prove" it (can anything be "proven" in a CV? few things can) is much better than many others and you insisting that getting credit for that is a "terrible idea" needs very strong backing.

If Google themselves have hired using LeetCode how can anybody say that having good LeetCode skills is a bad signal? These comments baffle me.

harsh river
#

oh boy.

buoyant seal
smoky quest
fossil bison
#

Hello guys
i have a 3 years of experience working with ( React.js / Next.js / Redux.js ) and it feels hard for me to find new job wither in Upwork or Linked in
i live in Middle East and i'm not able to find a us-based company most of companies require working visa and i don't have it
is the front end seems way popular right now i cant even land a single interview out of that
what should i do i would like to hear your thoughts

smoky quest
smoky quest
vapid jay
# smoky quest I am one of the people who interview and hire people. If I remember correctly, y...

You doing something at some place has hardly any statistical relevance. Don't portray your experience as statistically relevant when it's just an opinion. Don't presume to know what others will think when you happen to think one way. There will be people admiring a great LeetCode profile. That you don't... is... not something that should influence somebody who might have great skills they could "demonstrate".

buoyant seal
smoky quest
harsh river
vapid jay
# smoky quest > If Google themselves have hired using LeetCode how can anybody say that having...

People don't get hired because they "know" LeetCode (what do you mean by "know" by the way?) but including a great LeetCode profile if one has one:

  1. it is not a terrible idea (so, don't give that advice)
  2. does not show that one does not "know how things are" as things are in many different ways, not like Recursive Error says (what they think is probably of little importance because of the error in 1)
vapid jay
fossil bison
fossil bison
vapid jay
# smoky quest you are missing the point

You said, giving advice, the following:

That would be a terrible idea
would you like to retract that as bad advice re: including a LeetCode profile? I think you should

late flame
smoky quest
smoky quest
vapid jay
harsh river
harsh river
smoky quest
vapid jay
late flame
vapid jay
smoky quest
# fossil bison will set one quickly

In this market, things are moving a tad slower.
So quickly might be relative. Also depending on which middle east country, it may make things more or less difficult in the current environment

smoky quest
vapid jay
harsh river
vapid jay
vapid jay
smoky quest
vapid jay
harsh river
late flame
vapid jay
# smoky quest That does not answer my question. What makes your claim so heavy comparing to ev...

"Everyone else". Have you sampled "everyone else"? You haven't. That's a lot of people to sample.

If LeetCode is sometimes used for part of the assessment of somebody's skills (do we need proof of that or can we accept that as true) to include a line on doing very well on LeetCode is more likely to signal positively rather than negatively. You calling it a "terrible idea" is the strong claim to be backed by evidence, not the claim that "if X is a positive signal having X is.. a positive signal"

smoky quest
vapid jay
late flame
smoky quest
#

So far, it sounds like a seagull: it shows up, have some shitty claims, shit on people and fly away

vapid jay
late flame
vapid jay
late flame
vapid jay
smoky quest
#

The logic was also shown as dubious a few messages above.

vapid jay
harsh river
#

ah yes, goalpost moving

smoky quest
late flame
# vapid jay But it's logical that if LeetCode is used whilst selecting Engineers that a good...

Leetcode isn't used to select engineers. Questions about your technical skills select engineers. Leetcode asks those questions but they can't be evaluated in the same way so a leetcode profile is pointless.

You're basically signaling that you did a lot of toy problems that have no real world use, and you're proud of it for some reason. You have no projects, no education, no experience that would be better put in the resume instead. It's like saying you're good at using email; if you had something actually impressive to say you'd say that instead.

vapid jay
smoky quest
gilded valley
#

@vapid jay every conversation you have here is arguing terribly for some hot take.

humility is a valuable skill - as is knowing when nothing productive can be garnered from a conversation

vapid jay
harsh river
smoky quest
gilded valley
#

I don't even disagree strongly on this hot take, but your approach to discussion is awful

vapid jay
late flame
gilded valley
#

it's a very tiresome kind of arrogance

vapid jay
vapid jay
#

It's not only strange but illogical so.. it should be challenged, no?

gilded valley
#

I'm not getting into it - but if in 1-5y time you look back at how you were, you might go "dear god I was a prick, people even pointed it out at the time!"

smoky quest
vapid jay
#

Do you want me to agree out of courtesy? I can do that. @smoky quest you were right and I was wrong. Sorry, your "professional network" allows you to make "market wide claims", as you said it allows you. I take back everything I said and I yield to your appeal to your own authority and put this to rest. Your position in society makes it so that your idea goes unchallenged, and I stand corrected. Thank you

smoky quest
vapid jay
# smoky quest Multiple people have provided various arguments from different angles. Your inab...

I hope to be better some day too. When I'll have a position in society I'll ask people, as you do, "what have you achieved" and based on their achievements (i.e.. not the **quality of their ideas **- which in this case was the simple idea of "including a great LeetCode profile is NOT a terrible idea") I'll be able to put them down and say that they have a world to learn and ask them to accept my viewpoints as mature and theirs as immature.

I thought in the past that it's not about "who says it" .. it's about what is being said. Watched Feynman's lecture? He says "it doesn't matter if you are a Professor.. if it's wrong.. it's WRONG". And he goes on to say that we can ask proof of anybody. What about Carl Sagan?

extraordinary claims require extraordinary evidence

#

To say that including a great LeetCode profile in a CV is a "terrible idea" was, in my view, an extraordinary claim. But.. I accept it based on authority of @smoky quest , who knows best.

harsh river
#

can you answer one question? just one?

smoky quest
#

I always know best 🕶️

vapid jay
#

I bow to you and won't challenge you again. I am blocking you actually so that I don't get tempted. You'll probably enjoy that. Sorry for having been a momentary perturbation.

harsh river
#

@vapid jay can you answer one single question i have?

harsh river
vapid jay
harsh river
#

that's what i thought, thank you.

vapid jay
#

I have no work experience.

I just dislike bad advice like "including a great LeetCode profile in a CV is a terrible idea" being given based on posturing for having had a job. The idea seemed contrary to both logic and (limited!) empiric evidence I have had when asking about it.

These channels get conquered by people imposing a viewpoint based on unrelated accomplishments with no burden of proof, just "because I say so".

I do find good advice here, often. That one was outlandish. To me.

late flame
#

What's a leetcode hard question

vapid jay
late flame
vapid jay
#

I am far removed from being able to solve them.

late flame
gilded valley
vapid jay
late flame
vapid jay
smoky quest
vapid jay
smoky quest
vapid jay
#

@smoky quest I see a message but now you are blocked sorry. Next time.. I don't want to trigger you so I am not expanding it

smoky quest
vapid jay
delicate bane
late flame
delicate bane
#

im a different coffee btw. in case that wasnt clear. i am however also a working professional so theres that

#

i think if you were able to see other candidates resumes, you would better understand and have more insight.

vapid jay
vapid jay
#

@gilded valley which idea is of low quality?

delicate bane
vapid jay
gilded valley
delicate bane
#

time for bed 🛌

summer roost
#

Why are we even talking about LeetCode profiles? The person who posted their resume used 3 bullets to say that they're good at LeetCode, without any link to a profile.

vapid jay
# gilded valley I have no urge to get in a back and forth with you - I'm not pursuing the conver...

Thank you. You said this in the past and then for some reason decided to undo that resolution. I accept it as final now. Thanks for the sarcasm you gave me in the past in messages like this:
#career-advice message
I thought it was both funny and an insight into what a professional does once they get a job: they are sarcastic (and caustic? maybe?) with students on Discord. I can't wait, I say with a pinch of sarcasm myself, but I am a beginner in comparison

gilded valley
summer roost
gilded valley
#

well you don't seem to do a great job of practising it

vapid jay
summer roost
#

sure. Companies use similar questions to LeetCode in interviews.

vapid jay
# summer roost sure. Companies use similar questions to LeetCode in interviews.

And they interpret good performance on those "hygiene" checks as a requirement for advancement, sometimes. "At least they know how to code FizzBuzz". Some of them interpret very high performance as a good signal, some of them only needed a check that a person knows how to use programming syntax correctly in 45 minutes.

summer roost
#

yes, they expect candidates to be able to successfully answer the questions asked in the interview

late flame
vapid jay
#

My take away from this is "worry about getting a job because when you haven't had any.. you'll be told to go get a job first to sit at the adults' table".

summer roost
# vapid jay Hot take? It seems _logical_ that having a good LeetCode profile is good Vs a "t...

the flaw in your logic is a pretty simple one, actually. You're assuming that, because companies want people with quality X, that it must be beneficial to state on your resume that you have quality X. As an obvious counter example, companies would prefer to hire people who aren't addicted to heroin. If your resume has a bullet point saying "I am not a heroin addict", that would not be a positive signal.

vapid jay
vapid jay
azure heart
#

All of this boils down to that it's not such a black and white answer whether or not you should include your leetcode profile

#

It depends on you, it depends on the recruiter, it depends on the positions, etc

vapid jay
azure heart
#

If you're applying for your first job and don't have much to show, then I think it would be wise to include it if you're proud of your accomplishment with it

vapid jay
azure heart
#

To a recruiter, you're only as strong as your weakest link

#

if you show them great stuff but then they look at your weak leetcode profile, that might dissuade

vapid jay
azure heart
#

If you're happy with it, then I don't see any harm with including it

smoky quest
azure heart
#

but if you're coming up just short of a well rounded portfolio and the window on a job you want is closing, then throw your leetcode on there to pad it out and swing for the fences

digital fjord
#

The thing to keep in mind about leetcode is that it is the default that you can at least competently approach, ideally solve, the leetcode problem you get in the interview. You are saying "I can meet the minimum bar", except of course that is tested in the interview, with a leetcode problem, anyway, so you aren't really saying much at all. If you were good at the style of problems leetcode poses, you would probably be using codeforces/project euler et al.

vapid jay
#

"I am a competitive baseball player". Ok. Not a terrible idea. I am very good at LeetCode. Certainly not a terrible idea. A reasonable person would just say "ok, I took it too far, I postured.. it's bad advice. I'll be more careful next time not to make these statements"

zealous path
#

Correct me if I’m wrong, but I’d say personal projects are worth 1000x more than online tests

smoky quest
old berry
#

You tailor your CV to your experience and the position you're going for right.

If you're just starting out and applying for a junior role, you might write a paragraph about your studies in school and maybe another boasting that you've done plenty of leetcode and have written these 2 great projects that do this and that.

Once you've landed that first job, the next time you update your cv for the next job, a lot of that stuff won't matter as the work experience is the only important thing. So you shrink your study paragraph down to 2 lines. Your hobbies/out of work stuff is a smaller paragraph and your current job section is the big noise then.

Etc etc.

vapid jay
summer roost
azure heart
#

I guess to clarify, are we talking specifically about "leetcode" or are we using this as a catch-all for "challenge sites"?

vapid jay
#

But in conclusion there is still much to learn about Careers here, for me. The world has people out there who dislike something, are involved in hiring and consider it a "terrible idea" to put on display something they disagree with. They will be making career decisions affecting others and they will have no interest in a delicate view on something. They'll push, assert themselves and thus crush diversity of preference. It's a danger one has to be aware of.

vapid jay
summer roost
# vapid jay Check for LeetCode -> highlight LeetCode = good No check for heroin -> highligh...

there's no inversion.

  • companies check whether you have heroin in your system with a drug test before hiring you. Saying on your resume that you will pass the drug test will not impress your interviewers, and will make them less likely to hire you.
  • companies check whether you can implement LeetCode style programs with coding challenges before hiring you. Saying on your resume that you practice LeetCode every day will not impress your interviewers, and will make them less likely to hire you.
smoky quest
vapid jay
#

Anyway, thanks for this. I know more about the dangers out there now.

summer roost
#

did you read the resume before responding about it?

azure heart
# vapid jay Any, really. I don't even do LeetCode myself. Just Euler.

If I may offer a parallel perspective...I used to be a professional animator. Everyone in school learns how to do walk cycles, so naturally, a lot of students end up with walk cycles on their demo reel. This does not help you stand out whatsoever. A walk cycle is the minimum you should have, and it's something so common in animation that it can be incredibly scrutinized for every tiny detail. If you have a walk cycle on your reel, it better be the best damn walk cycle anyone has ever seen. You're better off showing off something perhaps "lesser" but shows creative thought instead.

old berry
# summer roost there's no inversion. - companies check whether you have heroin in your system w...

I think if you're a junior positioning yourself to apply for your first role, it wouldn't hurt adding something about doing code challenges on your cv.

It shows some form of initiative. You're making an effort in your free time to improve yourself by actively coding. You're practicing basically.

Is it the best thing you can be doing? No. But I don't think it would hurt or be a negative to add it.

digital fjord
#

I would avoid any challenge sites on a resume, if you are so good at algorithms that you can get an impressive profile there, you can probably get the job in another way as well. Leetcode is IMO especially bad, since it makes it look like you are trying too hard to pass the interview, rather than be qualified for the job.

summer roost
gilded valley
smoky quest
#

It has actually been a great signal to ignore candidates with leetcode on their resume.
People who put leetcode/codeforce/hackerank on their resume would typically focus on the wrong thing and do badly in the actual interview

summer roost
old berry
summer roost
vapid jay
smoky quest
digital fjord
azure heart
#

They say recruiters take half the resumes and throw them in the trash right away. You don't want to hire someone unlucky.

old berry
# smoky quest Use the space for describing your projects or internship better

As I said above, it's not the best thing you can do, as a project as you rightly say would be better.

But if it's all you have, then you boast about it.

You shouldn't shut yourself off from applying to things because you don't have a github profile with 300 projects written and ready to talk about at the same time.

summer roost
#

but it's not even a good boast...

azure heart
#

some people are desperate for a job though and just have to apply with anything they have

vapid jay
# digital fjord Even if you do actually enjoy the problem solving process, the optics will alway...

Writing a RegEx library is a better idea? Do you think that such library might be useful at all? If so, how so? If not and both LeetCode and this would be useful.. why a very narrow use of algorithms, like FSA, and not a more varied gym of algorithms like LeetCode? This is an interesting take, that a RegEx library would be worth more, not less. Does the world need a worse-implemented RegEx library at all?

smoky quest
azure heart
#

some people can't take the 2 months to develop another project to apply with

old berry
digital fjord
vapid jay
#

I do LeetCode and therefore I do the bare minimum is also a very strange take, without anybody saying "we do the bare minimum".

Strange.

smoky quest
summer roost
# old berry I've only ever looked at a small handful. But as I said, it really depends on th...

I'm genuinely shocked that someone who has done any hiring would have any positive feedback about those 3 bullets. "Solve problems on LeetCode every day" isn't grammatically correct, and only says that you practice every day at something that others might not need to practice on at all. That's not a pro, that's a con. And the other two bullets, "It improves my code optimization, problem solving, and creativity skills" and "I have learned a lot about different data structures and algorithms", are at least grammatically correct, but they're stressing weaknesses about the candidate, not strengths.

vapid jay
#

@smoky quest my friend I am not expanding so..

vapid jay
smoky quest
summer roost
gilded valley
vapid jay
summer roost
#

I can totally understand why they were rejected 1000 times. I'm 100% sure they could do a better job of selling themselves than essentially outright stating that they study every day and still can't get hired.

harsh river
vapid jay
#

Alright. Take care. I will do one more Project Euler exercise to them put on my CV 🙂

digital fjord
old berry
# summer roost I'm genuinely shocked that someone who has done any hiring would have any positi...

To be clear, I haven't done any hiring 😅 just looking at and passing on a handful of cvs.

I also wasn't looking at the grammar or what have you - was just coming at it from the angle of having those things on a junior cv I don't think is a negative.

It states that you're willing to practice in your own time to improve yourself. Now of course you could be talking bollocks, but I'd clarify that when I question you about those things during interview. You have to be able to back up anything you write.

vapid jay
summer roost
#

telling someone that it's good advice to stress their weaknesses and their effort over their accomplishments is absolutely going to hurt them, @vapid jay.

vapid jay
summer roost
#

I'm not talking about the grammar, I'm talking about the content of the bullets.

vapid jay
digital fjord
#

regex library was admittedly not the best example, unless you start doing some of the cool opts that are in real-world engines.

vapid jay
smoky quest
vapid jay
old berry
vapid jay
#

See ya

smoky quest
summer roost
zealous path
#

Again: if you have the space for this LeetCode stuff on your CV, you can remove it and make space for a project.

old berry
summer roost
#

"I try very hard", "I practice every day", "I study 20 hours a week", "I have applied to thousands of jobs", etc, are not good things for a candidate to say on a resume. They make that candidate look weak and inexperienced compared to candidates who don't say those things.

zealous path
smoky quest
#

For context, people in my network who work at faang and other high level companies do not study leetcode every day. They may not study at all or just like ~2-3 weeks prior to the first interview to get back on the saddle.
The idea they are difficult is foreign to this world.

smoky quest
#

The main thing is to learn DSA, not memorize leetcode questions.
Once the student realizes that, things go much smoother

summer roost
# old berry Don't disagree with this either. But at the same time, you shouldn't gatekeep y...

it honestly seems like you're having a bit of a different assumption than @smoky quest and I. You're assuming that the best thing this candidate can say about themselves is that they've solved many LeetCode problems. We're assuming that this is one of the least interesting things about them, and that it wouldn't take much work for them to be able to make a much more compelling case for themselves than by highlighting the amount of effort they put into studying.

azure heart
#

I don't think anyone is saying this is the best thing

summer roost
#

well, one of the best things, then.

old berry
#

Yeah I'm looking at it from a bigger picture point of view rather than this particular individual, sorry.

summer roost
#

A resume is a one-page highlight reel.

azure heart
#

I think if you have a list of projects/accomplishments and you've also included leetcode problems, then that shouldn't be an issue

near ocean
#

Go get a decent rating on codeforces or something, then you can say that

#

Or if youre doing the leetcode comps then you can mention that

harsh river
#

otherwise not worth

summer roost
#

I do agree with you that people shouldn't "gatekeep themselves" out of a job. And I do agree that linking to a LeetCode profile with a lot of problems solved is probably a positive signal, albeit a weak one. I think that stating in a bullet that you practice LeetCode often is a strong negative signal - one that indicates that you don't understand what the people reviewing the resume will care about, and possibly don't understand the entire point of a resume.

smoky quest
#

I would still contend that if you have space to put something about leetcode, then you have space to put something more interesting and relevant to the job

azure heart
#

I guess to say it's "neutral" at best, and why would you put something neutral on a resume?

smoky quest
azure heart
near ocean
#

That sounds petty

smoky quest
azure heart
#

I really think it has to depend on the job

summer roost
#

a resume should be stressing results, not effort. Having bullets that essentially say that you put in a lot of effort, but don't mention anything about results, makes for a very weak resume: it makes it seem like the best thing you can say about yourself is that you try very hard to achieve the same results as others. It makes you seem less competent.

smoky quest
#

At best, it signals you aren't bad at DSA, for which you are gonna be tested anyway. At worse, you get rejected. So why even take a chance?

#

And any entry level engineer should have some interesting projects on their resume. There are many cool algo related projects at school

digital fjord
#

Here's an interesting one: good leetcode profile vs. the generic hashtable in C most uni programs have you write?

old berry
# summer roost a resume should be stressing _results_, not _effort_. Having bullets that essent...

On the flip side though, you could have a cv that says they've done a project which is let's say a discord bot. They may not go into too much detail.

At an interview, that project or result could just be as simple as a load of if/else statements whereas the leetcoder has dabbled in all sorts of different challenges.

It's not really black and white. That's kind of the issue with the whole hiring process. It's all a bit of a gamble and it kinda is for both parties really.

azure heart
#

Plus not all jobs are 100% programming. Something else that shows you're stronger in programming coming into the job would be a benefit

zealous path
#

People here are also forgetting that the CV doesn’t get you the job, it gets you the interview. So as long as you can seem interesting enough there, the next step is to be smart enough to answer the questions

smoky quest
# digital fjord Here's an interesting one: good leetcode profile vs. the generic hashtable in C ...

a good leetcode profile doesn't teach me anything. They could have cheated, or they could just fail anyway again.
It doesn't tell me if they memorized the problems or learned DSA as well.

It also shows me they are optimizing for the interview and not the job. So they could very well have bad code practice.
And does that mean, since they are good, that I can ask them to solve a few hard LC questions during the interview?

There aren't strong incentives from either side to put it on a resume instead of something else more relevant.

zealous path
summer roost
# azure heart Plus not all jobs are 100% programming. Something else that shows you're *strong...

Yes, but LeetCode problems do a very poor job of proving that, because the toy DS&A problems on LeetCode are quite unlike the day to day work that a programmer is likely to do at the job, and something like a Discord bot might be much closer to the skills the job requires on an average day, assuming they've maintained it over time, extended it with new features that weren't considered in the initial implementation, reacted to feedback from other people who used it, etc.

smoky quest
# digital fjord Makes sense

As a side note, one thing that get people attention are resumes that sweat passion and energy.
I would 1000x more times call back someone that has such resume than someone who optimizes for codeforce/leetcode and has certificates and bootcamps

azure heart
#

Ok so the issue specifically is "leetcode" problems

#

what if someone had a bunch of advent of code challenges?

#

would that be worth putting?

summer roost
#

no, they're the same thing

smoky quest
#

No interviewer would spend the time looking them up

#

Your resume will have a yay or nay within 30-45s, one way or the other

summer roost
#

by "leetcode problems", I mean to say small, self-contained problems focused on data structures or algorithms, without regard to the website they came from

azure heart
#

but if I had a full github repo nice and organized with 25 advent of code challenges, I think that would go a long way to show code structure/organization

#

It's definitely better than not having that

smoky quest
azure heart
#

What if a recruiter was kind of on the fence and then came across that you had done this as well

summer roost
azure heart
#

oh haha that's what you just wrote