#career-advice

1 messages · Page 103 of 1

sleek egret
#

you can buy a car working fast food jobs. that's not exactly a high bar. and you don't "save for" a loan, you pay them off after.

vapid jay
#

i always remember my advisor when come to expertise, i saw a lot of people really good and with a lot of experience on Java, but in general i think truelly experts know every or most of syntax & applications for it.
more important than knowing what already is present is knowing what is upcoming and if you can use that to make your products better.
like C++ modules in 2020

pine sleet
#

Think of the cost of a degree as an investment in your future

vapid jay
#

i like my work team, but work remotelly is making harder to connect with then.
the job is good remunerated, but i dot not receive any performance relatory from the boss : X. and this lack of specification is making my perfomance low.

smoky quest
#

A CS degree will be the path of least resistance and with the most opportunities and compensation.

Without a degree, you could make a tiny amount of money sooner for a lot more work and risk. Or you could make a lot more money with a degree for less work and less risk

gritty rivet
#

Doing stuff on the side to apply your skills before school is good

Earning money is good

Combining those two things in one activity as a high school student is extremely difficult.

Internships for high school students are very hard to find, but not impossible. Do look into it, but don't count on it working out.

Freelancing on sites like Fiverr or Upwork is possible but not going to be worth the money unless you're in a low wage country and very highly skilled

So keep programming, and do what you gotta do to make some money in the meantime

safe coral
#

how do I post my resume here

pine sleet
#

You can post an anonymized (if you so wish) image

safe coral
#

oh

vital wyvern
#

That needs to be... shortened substantially if that's three pages.

safe coral
#

it is 3 pages indeed 😦

vital wyvern
#

Maximum of two pages would be my first recommendation.

safe coral
#

okay so I dont need to put so much info about what I did in my positions? @vital wyvern

vital wyvern
#

I think you should focus your resume into whatever career you're applying to. If you want a DFIR job, write a resume geared towards DFIR.

safe coral
#

is there a position where I can use both degrees? @vital wyvern

#

Does it look like a good resume for data science/analyst positions?

vital wyvern
#

Certainly, there's broad opportunities to apply ML/AI in both offensive and defensive cybersecurity positions. I'm not sure I'm up to the task of job hunting for you though, but they do exist, and they're quite prevalent.
And no, at bare minimum, as I stated, I would recommend you shorten your resume to 1-2 pages.

safe coral
#

okay!

vital wyvern
#

According to your resume, you've been working as an analyst since 2009. You've far more experience than I in analytics.

safe coral
#

Yeah when I was in Turkey (Im originally from there) I worked with government part time while in school

fringe sphinx
#

"Created SQL queries to extract data from multiple sources for reporting purposes" => "Wrote reports in SQL"

#

"Evaluated large datasets...": How?

safe coral
#

thats the main reason I wanted to go back to college and get a degree in data science @vital wyvern

fringe sphinx
#

Utilized excel and R.... : say more about statistical techniques

safe coral
#

okay

ivory sluice
#

most of this can be condensed into 1 block
do you have 2 bachelors degrees? or 1 degree with a double major?

fringe sphinx
#

etc. Sounds like a great resume, but you're underselling yourself. Talk about the techniques, methods, the meat of the stuff.

safe coral
#

I have 3 bachelors and 3 minors @ivory sluice

fringe sphinx
safe coral
#

okay! I should also mention the last position was part time

#

since I was in school

#

and my internship was in Columbia Montour Chamber of Commerce

#

My hair is now gray cuz of overstudying and overworking. Should I put that too in my resume?

fringe sphinx
#

lol, a before and after

#

For what it's worth, I'm a hiring manager. That's the kind of resume I look at and just have no idea if you have any technical skills or not.

safe coral
#

seriously last 5 years all I did was studying and working. I didnt even go to a vacation or had a weekend off

#

omg you are? Thank you so much. So I should cut my resume to 2 pages?

#

and put tons of technical stuff in it?

fringe sphinx
#

I go straight to the most recent job, and look for: "Was this person an engineer? A data scientist? Hands-on? What tech did they use? "

#

So, put your effort into a few bullets (~4-5) for the recent jobs. Sell what you know, not what you did. Nobody cares that you increased customer retention... but, if you "Used XYZ and XYZ to build and deploy a predictive model for customer retention, which led to a 50% improvement." or something like that

#

Personally, I skip the skills section... I want to see what you used in the most recent jobs.

safe coral
#

okay and shorten my resume?

#

also can I hit you up after I worked on my resume?

fringe sphinx
#

yah, definitely. Just cut all the corporate bs out. "Performed exploratory data analysis with R programming language to uncover hidden relationships between variables": Yawn. We know what EDA is.

safe coral
#

okay

fringe sphinx
#

also, this is just like my opinion man. seek others too!

#

(but you have a great background, you should have no problem getting a job)

safe coral
#

would it be better to say performed logistic regression, random forest classifiers in R for predictive modeling?

fringe sphinx
#

Hell yah. Then I know what I'm dealing with.

safe coral
#

okay! thank youuuuuuu

#

I will work on my resume and hit you guys up later 😄

fringe sphinx
#

If you have room, you can say: "... classifiers in R for predicting impact of XYZ on ABC"

#

But also, be somewhat careful about putting too much in one job. Like, you don't really need to talk about Excel. You've got R and Python. Even SQL you could combine into one thing (SQL + Python, etc).

safe coral
#

well the problem is Im looking at these jobs and they ask like EXCEL SQL PYTHON R

#

they want you to have all of them

fringe sphinx
safe coral
#

okay! thanks a lot!

fringe sphinx
#

gluck!

wanton birch
#

@safe coral What type of positions are you applying for?

safe coral
#

Data Science positions @wanton birch

wanton birch
safe coral
#

Mid level

random turtle
#

Hii

ashen palm
#

Will humans be needed to code anymore? Does it matter to study computer science anymore? I am very depressed to see how the AI revolution is going on - from coding to solving complex math problems. Should I drop out of school? How do you see the future of software engineering?

true harness
#

Yes. Yes. No. Pretty cool.

wanton birch
fringe sphinx
#

We went 30 years between the search engine wars and now the ai wars. This is a great time to be an engineer: the stuff we can do is amazing. It sucked developing 20 years ago.

ashen palm
#

But we won't be needed to code; it can be done by AI

ashen palm
wanton birch
wanton birch
#

Nobody is planning on just unleashing random models. There will be a lot of engineers needed to test every last aspect of things we are inventing from development, deployment to end of life cycle or whatever. The more dependent on them we become, the more we will need to make sure they are maxising whatever utility function we give them.

wanton birch
sleek egret
fringe sphinx
sleek egret
#

IMO, the less faint of heart people go into software dev, the better

ashen palm
#

lmao

fringe sphinx
#

Can’t wait to replace myself with a discord ai me

true harness
#

we can already replace most of career discussion tbh. just send "go to college" every so often

sleek egret
sleek egret
#

oh, ok

smoky quest
#

the AI for rmah needs some tuning

fringe sphinx
#

But that would be funny. Very hitchhikers guide.

sleek egret
#

it is interesting to see the different variations of "I don't want to learn useless stuff" from different youths though

ashen palm
#

Won't there be always people needed to come up with algorithms and program the ML software or the whole programming thing will be given to AIs. Only mathematicians will end up having jobs.

true harness
#

blah blah CS degree is the best path blah blah most success and money

sleek egret
#

and it's interesting to see first hand the rather limited time frames most younger folks think about

fringe sphinx
sleek egret
#

it's like even 5 or 10 years in the future can't be imagined

true harness
#

to be fair, that's more than half their lifetime

sleek egret
#

too many less experienced folks think that writing code is the hard part of software development. in fact, writing code is the easy part.

sleek egret
fringe sphinx
true harness
fringe sphinx
sleek egret
#

what chatgpt showed was that you can brute force your way to "smarts". it's why there is so much money pouring in now. we're going to see great improvements over the next couple decades.

fringe sphinx
sleek egret
#

we did? having been there when google launched, not really

fringe sphinx
#

Well, i was at lycos so perhaps my view was rosier

sleek egret
#

and google did not brute force things. they had a rather elegant approach that was different from other players

#

their approach required a lot of compute power sure, but it wasn't them just throwing compute power at existing approaches

#

openai essentially threw 10x then 100x compute power using (mostly) existing approaches

fringe sphinx
#

I expected search tech would improve somewhat linearly

sleek egret
#

I did not. it's simply not possible without the system "underestanding" the info at a semantic level

#

which you can't really do without some sort of AI or AI-like system. IMO, of course.

#

either way, even though openai is garnering the lion's share of PR right now, it's quite apparent that AI is undergoing a renaissance over the past 5 (maybe 10) years or so. the advancements made relative to the decades previous are astonishing.

fringe sphinx
#

Yah, I guess my commentary is really about the ai drought over past decades, feels like we were due for this and im happier for it

#

Career wise, there’s always been a shortage of competent engineers, I can’t see this changing it. But, firms are certainly looking to cut the lesser skilled positions

sleek egret
#

you ever watch the youtube channel TwoMinutePapers? he's been covering advancements in AI for almost decade now. the pace is accelerating.

fringe sphinx
#

Yah, love that dude

#

It might just be his accent

sleek egret
#

they have fairly well-defined problems, clear acceptance criteria and large existing codebases the AI can be trained on

#

also, the level of acceptable code quality is, shall we say, quite low 🙂

fringe sphinx
#

Yah, I’ll be interested to see good uses of ai generated PRs: feed it a problem@and test case, and review the fix.

ashen palm
#

so what'd be your advice for cs students for the sake of a conclusion of all the discussions so far :)?

deft herald
#

Just jumping into the conversation here. My advice to CS students would be to take classes about AI and ML

sleek egret
deft herald
#

Yeah. Actually do the work assigned to you, too. Don't outsource to AI please

sleek egret
fringe sphinx
sleek egret
#

that is, give them a clearly defined problem and they can follow the rules to mechanistically get the answer. ...

#

... but that's not what the job is. any idiot can do that. we really want are people who can formulate what the problem is in the first place!

#

and to do that, you need to actually understand the underlying mathematics. which, somewhat sadly, most grads do not

fringe sphinx
#

I didn’t really learn calc until 10 years out of school, tbh

#

Like, I took it, didn’t grok it fully, passed the classes.

sleek egret
#

the same holds true in software dev. but instead of math, it's complexity management. for any large scale system, the real problem is how you organize the parts, how they talk to each other, etc.

fringe sphinx
#

Same with most stats. College tends to be a cram session

sleek egret
#

that's not a simple problem and there is no one best "solution". it takes a deft hand, lots of experience and a certain way of thinking.

fringe sphinx
#

Yah, but, that’s the 1% problem… nature vs nurture

ashen palm
#

it requires a lot of effort to do mathematical modelling; so whats depressing is putting all the time to build the skills for uncertain future

supple vapor
#

Hello all, medical student here. What are good resources for me to learn python? Is datacamp better than Udemy in this regard?

#

Interested in eventually knowing enough python to contribute to AI/ML research in radiology since I find this sort of image anlaysis fascinating

deft herald
sleek egret
sleek egret
supple vapor
supple vapor
sleek egret
supple vapor
sleek egret
true harness
#

i know of a person that used to work in healthcare and now works in tech

supple vapor
#

Initially I was interseted in tech, but the market went to shit so I'm back on the healthcare track lol. At this point maybe I'm intersted in management consulting/venture capital work. But I bet learning python will help me in regards to data analysis if I want to do these jobs after medical school

sleek egret
#

both are doctors. they program a bit recreationally as a hobby. they are not professional developers.

supple vapor
sleek egret
#

you may not have to be an uber-genius, but the workload is very high.

supple vapor
#

It was hard to keep motivation in medicine when I saw the fuck you money people made in tech, but seems like the bubble sort of popped. I'd never be a good enough SWE to command those salaries anyway

sleek egret
#

only the top few % of software developers make "fuck you money"

true harness
#

but a lot make "pretty good money"

sleek egret
#

the average salary is something around $120k in the US. and thus, that's after a good 10 years on the job. and that's the best in the world. quite good, but not "fuck you money".

supple vapor
#

Yeah man but if you read subs like /r/cscareerquestions you think everyone is making 250k TC straight out of college haha

sleek egret
#

but you have to understand, those guys are 1) extremely smart, 2) extremely dedicated, 3) extremely focused on software development

supple vapor
deft herald
sleek egret
#

saving lives is a damn sight more important than getting a few extra % retention for your employer's saas product

#

also, chicks dig MD's more than programmers 😋

supple vapor
#

Haha yeah I agree but your sort of treated like shit as a resident and medical student

#

The comp in medicine is still really high but its just the training that sucks (and some other factors haha)

sleek egret
#

back ye olden days, it was not considered all that odd for residents to work a 24 hour shift, crash at the hospital for a few hours, then work another 24 hours shift.

supple vapor
sleek egret
#

it is my understanding that that sort of shit is illegal now

#

I wonder if hospitals still have those bunkrooms where interns and residents could sleep instead of going home

supple vapor
sleek egret
#

I see

supple vapor
#

Tbh also my ideal speciality was radiology. Cuz good work life balance (40-50 hours) work and high comp (500-750k).

#

Only issue is that I don't know if its gonna be replaced by AI or not lmfaoooo. Reading into research more and its crazy how much progress there's been. I don't think it'll be fully replaced by AI but I think demand for radiology will decrease in future when radiologists with AI tools can have much faster productivity?

sleek egret
#

anyway, look the bar for cutting edge work in AI/ML has gone up a lot over the last decade. you sorta need a PhD now. I wouldn't say it's an absolute requirement, but it's a strong plus. which would mean you essentially need to do a double MD/PhD to have a strong chance at a career in a radiology AI specialty.

#

now you might be able to swing something with just an MD and strong non-academic programming chops, but that road will be quite difficult. unless you know people in the industry who can help you.

supple vapor
sleek egret
supple vapor
sleek egret
#

if so, I suggest you focus your programming stuff on image processing. nearly all radiology systems are now digital now run the data through image processing systems. you might be able to sell an understanding of how they operate as an advantage for your residency applications.

#

my sister is a radiologist, her workstation would make most nerdbois go nuts. a half dozen computers tied into a variety of imaging systems and a dozen large very high quality monitors.

supple vapor
#

Yeah I am also trying to look at it from a business side as well. Private equity is gobbling up a lot of healthcare practices so having better business acumen definitely helps. Also yeah with your sister work station, thats what I find cool. Basically having lot of monitors and having to scroll through 3-d volumetric data looking for abnormalities etc. Very cool

sleek egret
#

yes, a lot of smaller cities are now subject to medical monopolies or cartels

supple vapor
#

IDK if AI is gonna reduce demand for radiologists in the future though as well

sleek egret
#

no because non-radiologists will need still radiologists to sign off on diagnosis for liability reasons 🙂

obsidian mauve
#

What's that 4000$ IT course I hear a lot of people talk about

smoky quest
foggy linden
#

4 grand dang

smoky quest
#

Hi! We don't do ads

#

<@&831776746206265384> ads

true turtle
#

!warn 843907739112570930 Our server is not an ad board, don't treat it as one.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied warning to @coral marsh.

dim bay
near ocean
#

You kind of need a masters, yea

dim bay
#

What about data analyst?

gritty rivet
# dim bay What about data analyst?

Why not take a look at the job listings in your area? Not sure what country you're in but I suspect you'll find most analyst positions expect a Bachelor's

hearty island
#

the guy who recruited me at my internship company said my resume is good🤔🤔🤔

true harness
#

presumably that's why you were selected

hearty island
#

yes

dim bay
woven apex
#

Ideally that's how you're selected
unless you know a guy who knows a guy

hearty island
#

but then i keep getting rejected from project management jobs… so that means my resume has to be better

lilac quail
#

They get specialized either on the business side or the data side, and are shuffled again after 2-5 years of XP into more product analysis roles or data engineering roles

dim bay
thick shuttle
#

Data analysts are just data scientists with a READ heavy role instead of a WRITE heavy one IMO

#

This means you will be dealing more with the business side rather than the technical side of figuring/sorting the data

lilac quail
dim bay
lilac quail
#

Well you are looking at averages. Product Analysts average englobes all types of businesses, even the lower paid ones, when Data Analyst is more in the IT departments already

#

In my experience, assuming you stay in the same business, you'll get a better pay if you become Product Analyst than regular Data Analyst, just because your skill is rarer on the market. Don't believe too much these stats.

dim bay
lilac quail
#

I also see the DA role as the entry gate to IT when you have more of a business background, which leads to a LOT of DAs currently on the market, attracted by juicy salaries, and that also makes the salary range drop a bit

dim bay
#

one more question I think web dev is entrepreneurship(startup) friendly as compared data science, as you can start with low capital (single developer) and provide service of building websites to number of companies, is data analysis have any scope for entereprenureship startup?

lilac quail
dim bay
lilac quail
#

Yeah you'd need a product to sell. These bigger clients would still share that data with you, by giving you the same access (and harware) as their interns

dark fiber
#

this is a bit of a long shot but has anyone seen that portfolio someone made that is a car game website and you drive around a desert coming across this persons info, older projects, etc

small geode
radiant moon
#

what is the difference between "computer programmer" and "software developer"? I always assumed the latter was just the somewhat-more-modern way of saying the former

small geode
# radiant moon what is the difference between "computer programmer" and "software developer"? ...

According to them:

15-1251 Computer Programmers
Create, modify, and test the code and scripts that allow computer applications to run. Work from specifications drawn up by software and web developers or other individuals. May develop and write computer programs to store, locate, and retrieve specific documents, data, and information.

15-1252 Software Developers
Research, design, and develop computer and network software or specialized utility programs. Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis. Update software or enhance existing software capabilities. May work with computer hardware engineers to integrate hardware and software systems, and develop specifications and performance requirements. May maintain databases within an application area, working individually or coordinating database development as part of a team.
radiant moon
#

wow, turns out I'm too lazy to read all that and figure out how they differ 😕

small geode
radiant moon
#

hard to imagine the former exists anywhere, but perhaps my experience is limited

true harness
#

code monkey

small geode
fringe sphinx
#

Government classifications are certainly not useful. It’s probably some archaic coding due to a particular agency

radiant moon
#

where are those terms from -- the US Department of Labor?

fringe sphinx
#

I’m assuming a h1b or green card discussion?

small geode
small geode
fringe sphinx
#

Fine, not useful for anything but filling government forms.

small geode
fringe sphinx
#

H1b stuff? Yah certainly

small geode
#

How does that apply?

fringe sphinx
#

Oh, that’s the only time I’ve needed the dol codes

small geode
small geode
# fringe sphinx Oh, that’s the only time I’ve needed the dol codes

Then it's likely you either aren't required to report them, or someone else in your organization does. This can even be your organization's benefits team/manager who may report it for unemployment purposes. The DOL can also gather this data from tax filings, where people will usually just list the title they were given at work.

fringe sphinx
small geode
fringe sphinx
#

Never heard of it for state or federal taxes. But I don’t know every state.

small geode
fringe sphinx
#

Oh, maybe some insurance company needs it? My states UI doesn’t ask, they just audit number of employees/etc

small geode
gritty rivet
#

Once again this channel has fallen into pedantic discussions of US law between non-lawyers? I won't fall for it this time 😅

small geode
fringe sphinx
fringe sphinx
small geode
fringe sphinx
#

🙂 agree to disagree. Let’s talk about how chatgpt is coming for our jerbs

gritty rivet
#

As an intern, you're probably not going to change the company culture. But it might be fine to raise this with your supervisor just for the sake of discussion

peak torrent
#

does anyone have legal insurance U.S.A location? I have thinking to use for my contracts just want to hear someone else opinion

fringe sphinx
#

Most meetings are a waste of time: it’s efficient for the manager but not for staff. But, you can turn lemons into lemonade: make a point to ask someone after the meeting about something you didn’t understand. Do that daily or weekly, and you’ll find the business/software/everything makes more sense and you’ll become more valuable and productive

fringe sphinx
#

Most contracts I see require pro liability, e&o, etc.

peak torrent
#

Good to know, What about professional advising? I would like to get some contracts review before sending them to my clients

peak torrent
#

really? I know... I asked if he uses some legal insurancehemlock

somber shadow
#

heya l

sleek egret
glossy grove
#

who are looking for developer?

small geode
fringe sphinx
#

Even employment agreements should be reviewed; you’d be surprised what they’ll find, and surprised that rarely is an agreement ‘unmodifiable’ as some employers might claim.

sleek egret
#

I also urge you to carefully review your contracts when younger. and even discuss points that confuse you with your lawyer. after doing this a dozen times, you will be able to catch many things that slipped by you at first.

fringe sphinx
#

Yah, and don’t just assume lawyer understands the finer points. Lessons learned from my youth

peak torrent
fringe sphinx
#

Good luck!

true harness
fringe sphinx
sleek egret
sleek egret
fringe sphinx
#

I feel you. And I got you beat, for real.

sleek egret
#

damn blood sucking....

sleek egret
fringe sphinx
#

Eh, it ended up good.

#

After multiple years.

true harness
fringe sphinx
#

The best part about contracts is: (opposing) lawyers can make whatever arguments they want about them, and it’s extremely expensive and time consuming to resolve.

#

So if a relationship turns hostile, the contract is not as deterministic as you’d think.

#

More relevant to this channel, noncompetes are a really interesting area of law, and something to be careful with in your first job

#

Careful=familiar

sleek egret
#

indeed wrt contract indeterminism. also, many younger folks don't really seem to comprehend the difference between criminal law and contract disputes

fringe sphinx
#

I just wish U’s spent more time on copyright and patent law

spark cobalt
#

My intern got COVID... owhy

sleek egret
#

did you cull him from the herd?

sleek egret
spark cobalt
fringe sphinx
spark cobalt
#

10 week intern, likely 10-20% of it got screwed owhy

sleek egret
#

10 weeks is a pretty short internship

fringe sphinx
#

I dunno, how long is summer nowadays anyway?

spark cobalt
#

Its a summer internship and ends pretty much right when his school starts

fringe sphinx
#

Yah, my first intern broke his arm the week before starting. His writing arm.

sleek egret
#

lol

spark cobalt
fringe sphinx
#

ended up hiring him eventually, but still. man.

spark cobalt
#

These kids!!!!!! He finished like 2 tickets in the first week then decided to just party I guess and get COVID somehow

sleek egret
#

universities typically have summer breaks from 12 to 18 weeks long

fringe sphinx
#

wonder if he's one of those 3 jobbers... bet he has multiple internships 🙂

sleek egret
#

make them come into the office

fringe sphinx
#

what do they call themselves? overemployed?

spark cobalt
#

We got him through some program to help kids get internships, I doubt it

spark cobalt
sleek egret
#

did he provide a doctor's note?

spark cobalt
#

Oh true, idk if he sent anything to anyone

sleek egret
#

you can't trust kids these days

fringe sphinx
#

yah, in the good ole days when teenagers were trustworthy... lol 🙂

sleek egret
#

so, a few years back, I had this younger guy, mid 20's working for me...

spark cobalt
#

I'll talk to director about it today and see if they want a note or some confirmation. I haven't heard COVID in like a year. COVID used to be the best excuse like 2-3 years ago KEK

sleek egret
#

once in a while his mother would call me to tell me he was sick and couldn't make it to work. and once he got needed a lawyer for some issue so I referred him to one.

spark cobalt
sleek egret
#

his mom sent his younger sister to me with a gift to thank me. his mom was so sweet. but it was hillarious.

fringe sphinx
#

oh, i only had a mother call me once... but the kid legit had a panic attack and never came back to work.

sleek egret
#

lol

spark cobalt
#

I mean a lot of our interns get driven to work by their parents. But that's the extent of the parental interaction

fringe sphinx
#

I think it was because the companies stock price tanked like 50% in a day. And he had all his (couldn't have been much?) money in.

spark cobalt
#

My intern lives by himself so no parent talk owhy

sleek egret
#

$1k means more to a 20 year old than to us older farts

fringe sphinx
#

fair

spark cobalt
#

<@&831776746206265384>

fringe sphinx
#

hey, how are y'all hiring nowadays? I can't figure out what hiring sites/medium kids (college grads) are looking at these days.

true turtle
#

!cban 872474667577909320 2w spamming a youtube video

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @spring pivot until <t:1687974410:f> (14 days).

spark cobalt
#

One of the people that founded the product I work on is resigning. So now I'm the only one left that knows this product like inside and out.

fringe sphinx
#

I hate paying recruiters (for juniors)

sleek egret
#

oh, there was another intern who's dad called us at the end of his stint to ask how he did. but that doesn't seem an unreasonable ask to me.

spark cobalt
#

Okay that sounds really contradictory

sleek egret
#

yeah, most university career centers will be thrilled to help you out and they tend to like having a few smaller companies in the recruiting mix along with the big firms

spark cobalt
#

We don't do use any paid services* to be more precise

fringe sphinx
spark cobalt
#

Yeah my company's a Series D startup and we were able to set things up with a lot of at minimum T2 (state) colleges

fringe sphinx
#

I used paid recruiters for mid-levels for past 10 years... very mixed results, but the talent pool was pretty sparse.

sleek egret
fringe sphinx
sleek egret
#

I swear, if I ever take on a CTO role at a larger firm, internal training is gonna be a major part of my strategy. even if 1/2 jump ship in a year, I think it'll be well worth it.

#

the gaps in practical knowledge in entry level hires is... troubling.

fringe sphinx
#

The problem with most CTO gigs is the lack of direct authority

#

like, some vp of eng ends up telling you to stay in your lane.

sleek egret
#

VP of Eng works for me, dammit!

#

but more seriously, I get what you're saying

#

the training is one of those things you have to make clear you want to do during hiring negotiations. if the other execs don't care/oppose it, it's not gonna happen.

fringe sphinx
#

I haven't done a pure CTO role, but did a lot of consulting with very similar dissatisfaction: very unsatisfying to merely "advise".

sleek egret
#

consulting is fine if you don't really care 🙂

fringe sphinx
#

"what's your biggest weakness?" "I care too much"

sleek egret
#

lol

modern ore
#

How do I become like tech lead

#

He is my favorite tech personality

lilac quail
sleek egret
# modern ore How do I become like tech lead

four things are required: 1) high level of technical skills, 2) solid communications skills, 3) good leadership skills and 4) a touch of management ability to keep things organized

#

the leadership skills will be expressed through teaching, oversight and coaching

smoky quest
smoky quest
uncut kiln
#

Hey, I'm new to programming and I just finished learning python basics. Now I'm pretty confused where to go from here. Can anyone help me out with it?

smoky quest
uncut kiln
#

Okay so I'm a electrical engineering graduate. But I want to switch to IT. So career wise how should I proceed from here?

gritty rivet
smoky quest
fringe sphinx
lilac quail
uncut kiln
#

I actually am not interested in working in my field and that's why I want to switch.

#

And that's why I started learning coding but now I'm pretty clueless as to where to go from here.

wanton birch
lilac quail
gritty rivet
summer roost
wanton birch
#

thanks

fringe sphinx
#

So, maybe you don’t land a SWE job, but QA, tech support, etc are all good ways to enter the industry, as long as you keep learning and fighting for the job you want

modern ore
fringe sphinx
true harness
smoky quest
sleek egret
#

any technical/engineering university degree + some practical programming skills puts you ahead of people with bootcamps and similar levels of skills

sand patio
#

Hi - would I be able to ask for a review of my resume? There's this internship that I intend to apply to that is targeted towards high schoolers.

pine sleet
#

send image plz

fringe sphinx
#

first off, bad job censoring... since it still has your linkedins,etc

sand patio
#

:p

#

I'm aware that I should probably cut the content down so it'll fit under one page

pine sleet
#

definetely should be one page

sand patio
#

I'm fine with my email/linkedin/whatever being public ~ it's traceable regardless

fringe sphinx
#

Remember that employers will search all of it, and your social media presence. Dont be a dope.

sand patio
#

I see, sure

wanton birch
fringe sphinx
# sand patio I see, sure

Resume isn't bad. It's less "fluffy" like other peoples resumes, you talk about technical skills. Probably a few grammar nits, and shorten it to one page, but it's not bad

fringe sphinx
#

Try to get bullets on one line. Like, this is too long: "A text based multi-user-dungeon game in which you play as a caterpillar whose goal is to grow into a butterfly and escape a
forest cursed by mites." - but it sounds fun

sand patio
#

I could probably skip the game synopsis there

fringe sphinx
sand patio
#

sure

fringe sphinx
#

And, as an employer, I focus on your most recent job: maybe try to make that sounds a bit more technical and relevant. Like,. what did you actually do?

sand patio
#

right, I can do that.

fringe sphinx
#

"most recent" = "top project". I see the first item as the most important.

sand patio
#

so I should put the most recent thing I've done at the top?

fringe sphinx
#

Normally yes, but since they're projects, you could put the most "impressive"

sand patio
#

gotcha

#

that's sort of what I have going on already

fringe sphinx
#

but, yah, this is stellar resume that beats a lot of college students.

gritty rivet
sand patio
sand patio
#

in like a week, I'll probably be starting my first job

gritty rivet
sand patio
#

thanks!

sleek egret
sand patio
#

hah, alright

fringe sphinx
gritty rivet
safe coral
#

hello guys I updated my resume! Please let me know what you think

fringe sphinx
#

Much better than yesterdays! (perhaps wordy, but it's wordy with substance)

#

There's some grammar stuff, but i like the direction

safe coral
#

I used grammly lol

fringe sphinx
#

""... resulting in a 50 percent guest retention"

What about the retention?

safe coral
#

that means we got people coming back

fringe sphinx
#

Improvement? Overall? etc

#

Maybe, a x% improvement in guest retention?

safe coral
#

oh yeah thanks also can you check your dm @fringe sphinx

fringe sphinx
#

Will do, I don't really dm tho

safe coral
#

I shared the look of my resume with you lol

#

since I cant share it here

fringe sphinx
#

Ok, for you, I'll look 🙂 I tend to blow up my discord accounts every few months

safe coral
#

hahahaha thanks friend

dreamy shadow
# safe coral

Try to condense it further into 1-2 lines. Not paragraphs disguised as bullet points.

broken root
#

So I was writing python, just for a very short time.
But I decided to try jump back on it, so what python framework would you advice learning?
And what type of tech stack ?
Would appreciate any recommendations

knotty drum
#

Hi guys! Obviously it depends on your place of work, but what would you say your average work day look like?

#

Like is it trying to solve leetcode type problems but applied to your line of work

#

Or talking to clients or what

knotty drum
#

Basex

harsh river
gritty rivet
broken root
knotty drum
gritty rivet
knotty drum
#

Sure

gaunt wren
#

is it difficult to get started as a web dev

pine sleet
#

I hear it's quite the opposite

near ocean
#

Webdev is pretty accessible but you'll probably still want to get a degree in CS

knotty drum
#

What sort of projects do you come out of after completing a CS degree

smoky quest
knotty drum
#

Thanks!

#

I never thought about searching for projects that way, duh

#

Any Canadian peeps over here? Im visiting and i really like the country, how's the tech job market?

balmy flicker
#

Hi everyone looking for some advice. Long story short I’m possibly looking at having to leave the QA engineer role and start applying to more broad positions in order to secure a job in this market. While I have the automation skills and the right resume I absolutely hate software development. Used to be a software developer in C# for desktop and web based apps and having to learn 3+ frameworks just to achieve a simple application just got me stressed and depressed. What jobs could I do that are super straight forward where I can just sit down and program in Python and automate tasks? More specifically geared towards scripting and automating instead of development.

fringe sphinx
#

Considered a devops role?

balmy flicker
#

Never really understood what the role did tbh and how it was different from other positions but I will look into it

sleek egret
balmy flicker
#

I don’t specifically understand how Devops is different from a standard high end it role. But to be fair I’m not in IT I’m in software so I wouldn’t know

sleek egret
#

practically speaking "devops" today is more like system admins who can write some of their own tools to automate parts of their work

#

note, "devops" was originally meant to be the practice of uniting "development" and "operations" in the same team

#

I understand that a few firms have gotten that to actually work, but from what I've seen it usually doesn't actually work out too well.

fringe sphinx
#

Yah, the funny thing is my top engineers spend a lot of time doing certain devops-y things, because they’re inherently hard

balmy flicker
#

Would I have to skill up and learn a whole bunch of other stuff or could I just change my title of my resume and wording and start sending it? Assuming I have a couple years of experience as QA lead and software dev.

fringe sphinx
#

So, a strong devops engineer really takes a load off the senior engineers

balmy flicker
#

I’m not opposed it’s just that I’ve had to skill up non stop in this climate for all these different jobs so it’s just annoying of course but if it’s a good path I’m willing

fringe sphinx
sleek egret
balmy flicker
#

Okay I can throw in an AWS certificate and take some courses. Are there any automation frameworks that devops specifically use or is it just automating stuff from a backend point of view without any UI automation? Already know selenium front and back. I would obviously google this but Reddit is down so back to discord.

fringe sphinx
balmy flicker
#

Okay great I’m familiar with the name so I can try to get familiar with that in my spare time.

sleek egret
#

that's the great thing about standards... there are so many to choose from!

fringe sphinx
#

Personally, I wouldn’t stress the tools. Just understand AWS and scripting. Maybe write something to spin up ec2 instances, and run something basic on them

fringe sphinx
#

It’s easy to learn Jenkins/etc, but I really wouldn’t want to hire someone who can’t script in Python + shell

smoky quest
sleek egret
balmy flicker
#

Okay great. How’s the role for entry level to your understanding? Is this something I need 5+ years of experience to land a starter role or can I hit the ground running if I know my stuff?

sleek egret
fringe sphinx
sleek egret
#

pracitcal knowledge of how systems work is more heavily emphasized

sleek egret
fringe sphinx
#

My favorite advice here is to: use a Linux laptop and force yourself to learn shell.

balmy flicker
#

I’m hoping to float along with my part time automation gig but if it falls through I am screwed so looking for something stable. This has been super helpful thank you everyone. I will look into a simple AWS certificate and Jenkins esque tools.

fringe sphinx
sleek egret
#

oh... @balmy flicker you need to know linux for devops. it's essentially a requirement.

fringe sphinx
#

Couldn’t figure out ssh keys, iirc

sleek egret
fringe sphinx
balmy flicker
#

I don’t know shell but I know my MacBook command like the back of my hand. That’s Unix based so it’s transferable right or completely different things?

balmy flicker
#

Okay great. I used to run Ubuntu as my main OS in middle school and high school but the new MacBook OS was too pretty to not get. This is good news thanks.

sleek egret
fringe sphinx
fringe sphinx
sleek egret
#

I've interviewed candidates for programming internships who had never opened a file for readng before.

fringe sphinx
#

Or, ‘I don’t have cycles for that right now’. They also cringe when I say: ‘there’s no such thing as half pregnant’

sleek egret
#

why is that last one cringy?

fringe sphinx
#

I dunno, they don’t like it. Like, it’s a running joke.

sleek egret
#

hmm

#

but yeah, many of our interns have never seen the classic films that are foundational to modern western culture: things like star wars or the matrix

near ocean
#

Office slang isnt the problem, the problem is when they mention people by their nicknames like im supposed to know who the stiffmeister is

sleek egret
#

I think it's sorta funny,but one of my partners seems actually offended by it

sleek egret
#

kids these days, <sigh>

fringe sphinx
#

Some day I’ll just hire other grey beards

sleek egret
#

we're too expensive

fringe sphinx
#

Yah, true. I can’t afford me.

peak halo
smoky quest
true harness
#

washer cycles

pine sleet
#

Blender cycles engine

worldly root
#

Hi I need suggestion

harsh river
#

that suggestion will be tree fiddy

#

is this your first infraction? what kind of setting is your work based in? i.e cybersecurity or sensitive?

true harness
#

huh

foggy linden
#

if i'm considering double majoring in chemistry and a coding-related major, what coding related major should i go for in terms of applicability with chem stuff?

foggy linden
#

wdym choice

smoky quest
#

what coding related major should i go for in terms of applicability with chem stuff?

Which majors are you hesitating with?

foggy linden
#

idk i'm just asking in general since i don't know a ton about them- i just know that i like coding, and that i might double major

smoky quest
foggy linden
#

my main plan is chemistry, just wondering what would be most useful as a double major for chemistry jobs ig

#

yeah probably data science of some sort

ocean stream
#

Well chem has a bunch of different specialties from what i understand, computational chem, mathematical chem, etc. So if you plan on getting a job in a speciality then double major in the one most related.

foggy linden
#

yeah I can prob do that stuff fine

spice delta
#

!pastebin

inner wrenBOT
#
Pasting large amounts of code

If your code is too long to fit in a codeblock in Discord, you can paste your code here:
https://paste.pythondiscord.com/

After pasting your code, save it by clicking the floppy disk icon in the top right, or by typing ctrl + S. After doing that, the URL should change. Copy the URL and post it here so others can see it.

smoky quest
#

<@&831776746206265384> ads

lime bramble
#

I will not share, I will avoid.job vacancy

true turtle
#

!rule 6 9

inner wrenBOT
#

6. Do not post unapproved advertising.

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

true turtle
#

@lime bramble

proven crest
# knotty drum Hi guys! Obviously it depends on your place of work, but what would you say your...

I’m a junior, but here’s how my day typically looks:
Meetings for around an hour in the morning
Start working on tickets (can be bug fixing, improvements etc to different software)
Occasionally running in house software or refreshing databases
Occasionally code reviews, 1on1s, roadmap, product or other meetings scattered around the day.

It’s really not like solving leet code type problems, especially on the day to day. although occasionally it can be. Perhaps as a more senior developer you more of your tasks are like that, but I’m sure it also scales with ability.

Honestly if I had to compare it it anything it would be working on a large personal project where you aren’t the one managing everything and you’re working along side other people working on the same project. Plus you have additional support.

#

I was also curious, for those in here who are employed, as a junior developer (either now or when you were one) was there anything that stood out to you or was unexpected? I guess for me, I didn’t realise there are so many meetings! I heard about it but thought it was over exaggerated and memed a bit, but it’s genuinely quite a lot.

near ocean
#

I only have one meeting every day, except every other friday
What stands out to me is how terrible most codebases are but maybe i just got unlucky twice

proven crest
fringe sphinx
proven crest
#

Oh that reminds me, I was also wondering. If anyone here has read ‘Clean Code’ - Would you recommend it? Is it still relevant in 2023? I’d assume it is as it’s language agnostic.

Is it something understandable and good to read as a junior dev or is there something more pertinent you’d recommend at that stage?

fleet reef
#

Some people love it, some people hate it

fringe sphinx
#

Like, I think it’s as good as any, and it’s important to be well read

proven crest
fringe sphinx
#

Wait, I didn’t mean say it’s similar to design patterns, just that reading it has a similar purpose of expanding your foundation: rather than being something you need to memorize and follow

sleek egret
near ocean
sleek egret
prime trout
#

yo guys where do i get to get hired here?

sleek egret
#

having a shared vocabulary is very important in moving software dev from craftsmanship to engineering.

near ocean
prime trout
#

where?

near ocean
#

A job board, theres many of them, pick one

sleek egret
#

@near ocean do you think it's possible that we'll see a renaissance in software engineering over the next decade or two?

near ocean
#

I hope not to be in the industry in 10-20 years

sleek egret
#

lol

near ocean
#

I have no idea, i dont have the experience to make a guess, i started working a year and a half ago

gritty rivet
prime trout
#

ok ty

true hound
#

Hi there, everyone! I'm on the process of validating an idea right now and I was just wondering, has anyone ever needed to hire a developer or programmer for a coding project or gig? What were the specific reasons or circumstances that led you to seek external help and how do you typically go about finding and hiring freelance developers for your projects?

sleek egret
#

and yes, many here have hired programmers before. myself included.

#

and as to "why?" we hired people because we felt that the cost of paying them was outweighed by the value they provided through their work. it's pretty much that simple.

fringe sphinx
#

I haven't thought much about the "why" part, but it also depends on the job market. I've hired contractors when the market was tight: it was, in some cases, the ~~best ~~ only way to bring in mid level talent with particular specialties.

dim bay
#

Guys is it good idea if I decided to learn data analytics and web development side by side? or should I just focus on one?

fringe sphinx
sleek egret
#

that all depends on your background knowledge and capacity for learning

sleek egret
#

you acquire minimal competency across a wide variety of domains and deep knowledge within a single domain

fringe sphinx
#

Yah, perhjaps I'd qualify it as: generalize early, specialize later.

proven crest
#

Awesome, thanks. I think I’ll pick up a copy of Clean Code this weekend!

pastel thunder
#

when asking alumini for referral for job, how to tell them I looking for higher compensation and not sound lame.

fringe sphinx
#

or a bigger challenge, or something like that. NEVER EVER EVER say anything bad about your previous place. "I love working at bobs burger software, but I'm looking for a new challenge"

pastel thunder
#

ok, i will try this next time.

sleek egret
near ocean
#

Why would you mention why you're applying to a job to a person giving you a referral

hearty island
#

i finished my power bi dashboard for the internship. now i have to write documentation

fringe sphinx
#

(I’m joking, but many devs feels that way)

hearty island
#

yeah my boss wants to see what i can come up w

tender frost
#

Even the changelog etc. is in the code

radiant moon
#

Here's my rant about documentation:
Most documentation that I see is worse than useless. It's outdated and misleading.
In my experience, developers rarely keep documentation up to date, therefore I'd genuinely prefer no documentation to misleading documentation.
Also, many beginners write documentation that merely restates what the code is doing, which I can see plainly.
In my ideal world, the only documentation would be

  • prose in separate files that describes the problem that the entire project solves -- this sort of thing is unlikely to become outdated as the code changes
  • source-code docs which explain why the corresponding piece of code isn't doing things in the obvious way.
tender frost
#

Yeah, documentation should in an ideal world prioritise why it's doing something, not just how

fringe sphinx
#

I was just trying to make a joke y’all

short peak
#

Honestly my biggest issue with most documentation is that 90% of the time, there is no way that I've seen to parse through what I can only summize as "what I don't know I don't know" without just an absolute metric ton of reading.
For instance, I'm building a site generation tool for resume and personal purposes using flask/jinja2 somewhat similar to Nikola. I needed a way to pass a decently large amount of variables into jinja-html. Stack overflow, ai, and an hour of documentation reading all gave 3 different ways to do it by using a combination of loops with setattr(), etc. That is, until finally after the code was written to put it in and I was solving another issue, ai spits out that apparently jinja2 reads kwargs like regular variables.... really... and why the fuck was I not aware of this incredibly simple solution before from at the very least the jinja2 documentation? Everything in there said to pass variables by passing basic variable assignments. Ai and stack overflow I can understand not producing it, but what the hell jinja..

radiant moon
#

huh, I've used jinja occasionally and don't recall making that particular mistake
iirc you pass a single "environment" dict that defines all your variables

short peak
#

That's essentially what I've done now. Whole point was the extensive lengths I've had to go through to learn basic things like that, and how many roundabout ways get suggested instead.

#

Probably is just I'm bad at looking for things, that'll have to be figured out with time

#

Or extensive use with ctrl f after learning the particular lingo now that I think about it

indigo nacelle
#

which would be a better starting point for a student entering into IT career , DevOps or Development.

I have intreset in both, but I am confused in selecting one.

radiant moon
#

neither of those terms is precisely-defined, so my guess is: it doesn't matter

terse cliff
#

any coding questions

buoyant seal
#

Uh. i had real life case of... write DSA task very fast or u a screwed.
Database was getting quickly overfilled with celery task results... i had like minutes left, to acquire access to AWS ElasticCache Redis
each 5 minutes increased database filling by 1%. it was already 95% of database full.
i needed to write script that will clear database from already completed celery tasks, that are done longer than 20 minutes.
otherwise... a huge... a huge amount of people will be potentially blocked from using service.

example of data piece
keys like celery-task-meta-a69aec30-e838-4c2a-8e21-6635334bb566 with data

{
  "status": "SUCCESS",
  "result": null,
  "traceback": null,
  "children": [

  ],
  "date_done": "2023-06-14T12:46:32.402758",
  "parent_id": "724313f5-e2f3-4a93-9e2f-55c24741e495",
  "task_id": "0204ebaf-68c3-4175-a621-18137f8c45b4"
}

I was able to do it in time ^_^ writing script that accessed in bulk and deleted in bulk necessary stuff fast enough.
Fun experience. never knew i will need leetcoding level tasks with time limit in real life to solve
Quickly cooked up python script saved me.

true harness
#

what's the DSA?

buoyant seal
# true harness what's the DSA?

DSA = data structures and algorithms, types of short scripts u are asked to write at leetcoding/kata training services
Usually having some parameter expected for performance and data edge cases

true harness
#

yes, what dsa in your story

buoyant seal
# true harness yes, what dsa in your story

DSA here that i needed to write similar algorithm that processed it in bulk (performance requirement) and with time limit (like leetcoding), and it is kind of regular python script in the result (like those leetcoding tasks usually have)
leetcoding will be better word.
Technically it is algorithm => so already A.
It involved structures to optimize performance => so already DS too.

true harness
#

oh, ok. doesn't really seem like leetcode, but ¯_(ツ)_/¯

vapid jay
#

guys please mention me or add me if u want to answer this , i am a 19 years old after studying cs for like 2 years i learned alot of things (webdev(html css js php sql i like it and i want to learn 3d web design) python i learned alot about algorithms sorting resistivity pyqt i like problem solving ) i feel like idk what do in university because i am not good at anything like i am just decently good can advise to excel my programming skills or any roadmaps i should take and thanks in advance

smoky quest
vapid jay
# smoky quest What do you mean you aren't good in university?

the problem is i don't feel like i am an expert in those things i did like if you ask me to make a website now it will look bad and i will use the internet to look stuff up do you understand me that's why i asked for courses and suggestions i know stuff but i am not THAT good i guess this message is better sorry my english is bad

#

i didn't go t uni yet but i want to learn on my own

smoky quest
smoky quest
fringe sphinx
vapid jay
#

thanks for the suggestion but can u suggest me anything to learn on my own

smoky quest
vapid jay
#

How chatty are good teams? Im in a group of 4 + 2 coops, 2 of the people hate the other one (not me) and basically the group doesnt talk very much unless theyre forced by something

smoky quest
true harness
#

hating each other seems like a poor recipe for communication

vapid jay
#

Ya it kinda sucks feels like it kills the whole group chatting when theres some fighting going on

smoky quest
near ocean
#

What kind of fighting is this, are they just being petty over nothing?

pastel thunder
vapid jay
near ocean
#

That sounds like the manager's responsibility, what are they doing about it?

knotty drum
safe wing
#

yo how yall doin

pine sleet
#

Pretty good. Do you have a career-related question?

safe wing
#

oh im sorry i am in a false channel

pine sleet
#

No worries, there are 3 off topic channels if you'd just like to chat

sleek egret
# knotty drum Hey thanks for the detailed answer!

I start my day with reading emails and messages that came in overnight, takes about an hour. then I have a team call where I learn what's happening and what the problems are. then I deal with a few of those problems. then lunch (sometimes with clients). then I read more email and send out more replies. then I have a few meetings with internal staff. then I try to finish up with the problems identified in the morning. then I have more meetings and deal with more emails. by this time it's about 5pm, so I can finally get started on actually getting some work done...

knotty drum
#

What would you say the problems are? That's what i dont understand.

Like if i work at Steam, the app just works right now, like unless you're fixing bugs or adding features

sleek egret
#

various people on my team will have various random problems. ranging from simple bugs in their code to needing advice on architectural issues, from not fully understanding some of the underlying math to being annoyed that someone else on the team is late with something.

wanton birch
#

I made preparation for this one nice job advert I came across. Went to go apply and they just stopped accepting applications. I feel like shooting myself in the face.

sleek egret
#

then there are issues that arise with external services we use, changes to requirements, findings from experiments with trading strategies, etc, etc

sleek egret
wanton birch
sleek egret
wanton birch
#

I wish there was a way to report all the stupid entry level jobs with not entry level experience required. Makes a mockery of the search function. Have to go through endless mislabelled jobs to get to actual entry level jobs.

vapid jay
#

Who send me 10 dollars to buy my girl flower olds

smoky quest
vapid jay
#

For prom

floral topaz
true harness
wanton birch
# true harness can't you filter by experience

No. I mean you can and that’s how I see the entry level stuff mostly. But the experienced level stuff is also posted with the same tag. As a result, you get flooded by experienced level stuff. This happens on every platform and will keep happening as long as platforms don’t let us correct for it. Companies don’t care. Recruiters even less probably.

true harness
#

this seems more like an issue with the platform

wanton birch
vocal scarab
#

What places can I go to practice Python? I’ve been using codewars but I would like more websites to use.

smoky quest
vocal scarab
#

Awesome, thank you.

wanton birch
#

I have a strategic question about linking to my Github from LinkedIn.

I feel like if they see my stuff, they’ll go “oh’ not a real developer. Just a hobby level guy”.

So should I show it or not?

smoky quest
near ocean
#

Just pin your best projects, youre allowed to not have top shape no test no readme type repos with terrible code, its all part of learning

hardy blade
#

Why is it that our industry is subject to so much academic hazing? Everyone always assumes that you know nothing and they know everything

true harness
#

i don't think generalizing from a few situations is reasonable

smoky quest
wanton birch
wanton birch
fringe sphinx
vapid jay
#

sometime they want you to program in they way they program, listen every word they say, that's important to maintain your hard adquired job

#

and if you have something from your experience to increment the project try to explain more cleaner you can

summer roost
wanton birch
summer roost
#

sure, there's better or worse things to test on, and better or worse ways to conduct tests, and there's different types of tests, and we can argue about the best types of tests to conduct. But ultimately, it's not "academic hazing" to test candidates and compare them against each other, it's "due diligence"

wanton birch
# summer roost sure, there's better or worse things to test on, and better or worse ways to con...

I think @hardy blade was annoyed by certain types of people who fail to understand the point of these exercises and passes unfair judgements on people. We see that in academia too. Asking students to solve 5 maths problems in 30 mins doesn't show that those who couldn't are automatically inferior mathematicians or couldn't outperform the others overall. But frankly speaking, I have the same criticism of the education systems in general. It is shit but at least we are trying.

proven crest
# knotty drum What would you say the problems are? That's what i dont understand. Like if i w...

Steam should always just work because you are the end user running the production software. There may be minor bugs, but that’s part of what’s being worked on.
There’s also bugs related to improvements that haven’t been pushed to production yet. Check out steams update logs for a better idea:
https://store.steampowered.com/oldnews/?feed=steam_client
Remember this only includes what’s been pushed to production, they’re undoubtedly working on a lot more.

To give another example, I’m working on software that was left alone for a few years because it wasn’t working or a priority at the time. I had to do a bunch of refactoring for it to work with 3.11, I then started getting it to work as an MVP, then I started working on improvements, one of those led to me finding a bug in a utility in our production software so I created a ticket and started working on that as a priority.

That bug wouldn’t (or at least shouldn’t) affect anything that’s currently being ran, but it has the potential to create problems.

still crest
#

Anyone here does freelancing?

dreamy spade
#

I had a video interview this week. I made it past the first round. On the second round they want an in person interview at their office. What do you think I should expect?

small geode
small geode
proven crest
dark arrow
#

!silence

inner wrenBOT
#

✅ silenced current channel for 10 minute(s).

leaden jasper
#

!unsilence

inner wrenBOT
#

✅ unsilenced current channel.

small geode
#

Confusion

fringe sphinx
small geode
#

Ahhh

proven crest
#

I think I might have done that too actually, I said something along the lines of let me know if there’s anything I can do to prepare

true harness
#

I always ask what's happening next

proven crest
#

Yeah it’ll do no harm as long as it’s done right

slim vortex
#

I live in Georgia the country and on linkedin, the US state Georgia jobs pop up when the companies select the wrong georgia, I would love to work for US companies because of the way higher salaries but it isnt possible, just my little complaining about the job market

peak halo
slim vortex
#

thats also a good idea

peak halo
#

are there even tech jobs in your country that aren't in Tbilisi? could you just look for jobs there, and eliminate the confounding word from your search? @slim vortex

sleek egret
#

georgia is called Sakartvelo in georgian?

slim vortex
sleek egret
#

then why do you allow englanders to call it georgia?

slim vortex
#

they called us like that

peak halo
slim vortex
sleek egret
#

you're not changing the country's name

#

the name is Sakartvelo

peak halo
#

And the native name for Japan is Nippon. But the Chinese call it Riben.

#

All this is to say that the names of places in different languages is often unrelated to what the people in that place call it.

slim vortex
sleek egret
#

you know there are other languages, right?

slim vortex
#

yes

sleek egret
#

like, in korea, germany is called "독일" (dog-il) and england is called 영국 (yeong-gug)

near ocean
#

Linkedin is an american product, in the US they speak english

sleek egret
#

english names for various nations follow no rhyme or reason

#

for example, korea is actually either 한국 (hangug) or 조선 (choson)

#

oh shit, I thought this was one of the off-topic channels. my bad. appologies everyone.

still crest
small geode
near ocean
#

You can try tutoring but you'd need a degree for that

sleek egret
#

well, many non-degree students who are pursuing a degree do tutoring

near ocean
#

That too, but usually its tutoring high school students that pays and it usually requires you be a graduate otherwise no one would hire you

#

I've seen rates go for 50+/h for some more seasoned tutors

true harness
#

yeah but it's like an hour a week

near ocean
#

It depends but thats still more than they can earn "answering questions"

still crest
#

Any other ways to earn money as a student online?

#

I applied for study pool as a tutor

true harness
#

does it have to be online? I made an ok amount at fast food. and of course there are internships

true harness
#

there are no fast food places where you live?

sleek egret
#

while I was a university student, I fixed copying machines, I fixed computers at a local store, I worked in a t-shirt printing sweat shop, I delivered pizzas and probably a few other part-time jobs I'd rather forget

true harness
#

I used to be a pro guac maker

near ocean
#

You can find a job, you just dont want to

still crest
#

Online will work better for me

sleek egret
true harness
#

well, I'm a chipotle guy

sleek egret
true harness
# still crest Online will work better for me

I mean, if you really need the money, you don't have much of a choice. as a relatively uneducated person, people are not really going to want to hire you remotely, or for freelancing

sleek egret
true harness
#

I'm a college student also

sleek egret
#

back in my day, kids didn't get snooty about the jobs they took until after university

sleek egret
#

a friend of mine went to MIT and worked construction during the summers

near ocean
#

Work a retail/hospitality job, it's forced character development
I feel bad missing out on the experience

still crest
sleek egret
#

I know another guy who went to harvard and worked in an electrical harness factory during the summers

sleek egret
proven crest
still crest
still crest
proven crest
sleek egret
#

I hear it's hot in india right now

proven crest
#

Theres no jobs in Delhi? Since when?

still crest
#

There are but it's difficult

sleek egret
#

yeah, hitting 37C to 38C... damn

proven crest
still crest
sleek egret
#

that's even hotter!

still crest
sleek egret
#

get a job fixing computers. it's related to your major and learning about how they work at a practical level is always a good thing.

#

if you're lucky, you'll only get shocked a few times 🙂

fringe sphinx
sleek egret
proven crest
still crest
#

Yeah studies also there

sleek egret
proven crest
#

I think offline jobs would be more suited to you. Work in restaurants, bars, cafes, fast food etc. They're all shift work. You can do shifts that fit around your schedule.

Maybe you can find a customer service job that is remote and has shorter shifts, not sure you'll have to look into that.

wanton birch
sleek egret
#

that summer, I learned how to solder, how to remove and re-solder chips. how to use a logic probe and oscilliscope. and how not to insert metal into something with charged caps or that you shouldn't short UPS battery terminals 🙂

sleek egret
sleek egret
fringe sphinx
# wanton birch Are they still around? I struggle to find electronics repair places in the west ...

there are still regional ISPs and IT outsourcers and resellers. For example, to find the outsourcers & resellers, look (on microsoft's site) for the microsoft certified vendors in your area. https://partner.microsoft.com/en-us/partnership/find-a-partner

sleek egret
proven crest
wanton birch
fringe sphinx
sleek egret
#

yeah, but delhi is a HUGE city, there are probably 100's or 1000's of electronics/computer repair shops

#

metro area population of 33mil people

proven crest
sleek egret
#

dayum, that's a lotta peeps

sleek egret
#

some people have all the luck, lol

fringe sphinx
#

33M? That doesn't seem right.

proven crest
wanton birch
#

Not suggesting that one still couldn’t find something. It just is a very different market overall.

proven crest
#

They had a fucking mansion though, and multiple cars, drivers, help. All of that was just normal for him. That being said, he wasn't spoilt at all. He valued money.

sleek egret
sleek egret
#

then my niece told her about dry cleaners

wanton birch
sleek egret
proven crest
proven crest
sleek egret
#

I can understand them having a bit of trouble getting used to cleaning up after themselves. as long as they try (and get there eventually), it's fine, IMO.

wanton birch
sleek egret
#

anyway, back to careers 🙂

wanton birch
fringe sphinx
#

well, it is career related: you're not going to have one with that sock policy.

near hemlock
sleek egret
#

interviewing pro tip: do not go to your interview wearing smelly socks or underwear!

fringe sphinx
#

oh man, we're doing pro tips?

wanton birch
fringe sphinx
#

Don't bring a knife to an interview. (had that happen once)

sleek egret
#

whatever works for ya, mate

wanton birch
fringe sphinx
#

Oh. He wasn't. It was redneck.

wanton birch
sleek egret
sleek egret
#

tennessee, so close enough 🙂

wanton birch
sleek egret
#

life's not fair

wanton birch
#

Do you guys always wear 3 piece suits to interviews?

fringe sphinx
#

Unless you're interviewing for sales or something, then a jacket. Never worn a tie for an interview.

sleek egret
sleek egret
wanton birch
#

I did this exam proctoring gig and they told me to dress business professional. So I did. All suited and booted. Then I go there and find out other proctors we’re wearing casual stuff like hoodies. Making it worse, even the faculty were wearing casual! I looked like some Hollywood investment banker or something roaming around looking all out of place and awkward.

sleek egret
fringe sphinx
#

Oh, yah, that's a different animal. Luckily they're much chiller nowadays.

fringe sphinx
sleek egret
fringe sphinx
#

Oh, if you google business professional, I guess it tells you suit. Fair mistake.

wanton birch
fringe sphinx
wanton birch
sleek egret
#

for tech jobs, just don't be slovenly and you'll be ok

fringe sphinx
#

I wear business casual when visiting customers, and sometimes I throw on a sport coat... but I'm the guy in charge.

wanton birch
sleek egret
#

uh sure

dreamy spade
wanton birch
#

Luckily, didn’t get a real interview yet. So never really mattered. My balls could have been hanging through the gaping hole of my ripped underwear during those phone interviews and no harm done

dreamy spade
proven crest
fringe sphinx
# dreamy spade Audiovisual Software Developer 🤞

My usual advice is to spend a little time reading about the company, not just their products. Read google news, maybe look around LinkedIn to see what their employees say about their current roles, etc. Make sure you have 2-3 good questions you'd like answered.

sleek egret
wanton birch
dreamy spade
#

I’m not out of the woods yet. I’m on round two

sleek egret
fringe sphinx
#

Also, remember that they like you. They brought you in. Don't be too insecure: sometimes interviewers can seem impersonal or awkward, but interviews are (sometimes) socially awkward situations, so just chillax and view it as an opportunity to talk to someone new.

sleek egret
#

FFTs, bode plots and signals autocorrelation, oh my

wanton birch
#

I wish instead of those things they gave me a project. I swear I’d ace it. The only reason I did well at uni was that there were lots of projects and I aced them all. I always hated abstract learning and vomiting solutions and answers in short exams.

proven crest
# dreamy spade I’m not out of the woods yet. I’m on round two

I'm guessing they covered a the basic stuff in the initial interview with HR/Talent or whoever and this interview is with the technical team.

Some basic advise would be:

  • Research the company. What they do, what products to they develop, anything interesting going on like recent mergers, what technology do they work with etc. Again this was probably covered, but they'll probably ask you this too.

  • Be presentable. Wear a smart shirt, make sure your hair and facial hair is well groomed. Get a trim if its a bit shaggy.

  • Make sure to show interest, ask plenty of questions. Connect with that they say if you have experience.

For the more technical portion of the interview, they might ask you questions about your projects, experience, and general technical questions. For example for me they started out by asking simple questions like the difference between a list and dictionary, and the difference between inner and outer join. These gradually got more difficult until I couldn't answer. Regarding my projects they asked a lot of questions about why i did X like X, if there are any other ways I could have done it, why did I use X technology, what problems I encountered, how i resolved them.

Also just be polite and honest. I remember a few conversations where you said you treat everyone as your opponent or enemy, that's not the kind of mindset you want. They read your CV\Cover, they know your a junior, they don't expect you to be an expert. They expect you to be a team player, honest about what you do / don't know, be resourceful and willing to learn.

You'll do great! Can't wait to hear how it goes.

fringe sphinx
proven crest
wanton birch
#

I know someone who works in IT Audits and easily gets insanely high paying jobs. Always passes all interviews obviously. But then gets fired. They have very little technical knowledge. But they somehow always do incredible in interviews.

The moment I get an interview, I’ll go to that guy to help me prepare. I haven’t met someone so incompetent in everything who manages to secure so many high paying jobs.

fringe sphinx
#

again: I wasn't leetcoding them. If they knew the answer, I'd ask another one they didn't know.

wanton birch
fringe sphinx
#

Yes

wanton birch
#

That sounds good. A much better test than “here’s some random coding thing and you’ve got 10 mins”

fringe sphinx
proven crest
fringe sphinx
#

Also, you'd be shocked at how many people fail a fizzbuzz, if you don't prescreen.

wanton birch
wanton birch
fringe sphinx
#

yah, probably. you should be able to whiteboard a fizzbuzz problem blindfolded though.

wanton birch
fringe sphinx
#

well, if you're applying to a swe position, yes.

wanton birch
#

I guess you can start with that just as an ice breaker. It’d be hilarious if anyone actually failed to solve that. I can’t imagine there exists anyone who would fail.

fringe sphinx
fringe sphinx
#

It's old. The industries gotten a lot better. This is pre-leetcode/etc.

wanton birch
#

“Want to know something scary ? – the majority of comp sci graduates can’t. I’ve also seen self-proclaimed senior programmers take more than 10-15 minutes to write a solution.”

I call bullshit! That is impossible

#

There cannot be CSE grads or senior programmers who don’t understand basic conditional loops. That’s like what you learn within the first hour of learning any programming language.

true harness
wanton birch
# true harness ¯\_(ツ)_/¯ avoids wasting people's time

Or more like this is the best they can do. There is always a trade off whenever you test people this way. The bias comes from education systems marking and grading folks based on performance in test/exam setup.

I’ve always done significantly better whenever it was some sort of a project compared to class tests and exams. By significantly better, I am talking about some extreme where I barely passed a subject but went on to be one of the highest scorers in projects where the application of Knowledge from that subject was tested in practice.

#

I think the screening should be reserved for sanity check type of stuff.

proven crest
true harness
#

the screening should be used to cut down the amount of candidates to a number you can reasonably review. adjust difficulty to get desired result

fringe sphinx
wanton birch
summer roost
proven crest
true harness
#

wdym? screening isn't used to select candidates, only filter people that don't do well on the screening

wanton birch
fringe sphinx
proven crest
summer roost
#

Screening is the very first step after resume reviews. You've got a pool of candidates whose resumes indicate they should be a good fit for the position, and you need to select which of those candidates you're going to invest resources on interviewing.

true harness
#

yeah you can also do screening after resume review, I've heard both done

fringe sphinx
summer roost
#

So, yeah: you probably don't have the resources to conduct 1000 interviews. You need to figure out which of those 1000 candidates you're going to interview somehow.

wanton birch
#

So what proportion of the candidates that make it to the technical interview phase turns out to suck? @fringe sphinx @proven crest @summer roost

proven crest
fringe sphinx
#

Many interviews I've had to muscle through 30 minutes when I know they aren't hirable in 5 min. Phone screens help a lot too.

proven crest
wanton birch
summer roost
#

Yeah, "suck" is a spectrum. Lots of candidates can do something simple like fizzbuzz, but can't possibly complete the job duties.

fringe sphinx
summer roost
true harness
#

plus you're not getting the time back. you've scheduled some amount of time for the interview already

wanton birch
summer roost
#

yep, that's one of the reasons, too.

fringe sphinx
#

And I had a tiny office at the time, with my back tothe wall. and he was by door.

summer roost
#

once someone makes it to actually getting a technical interview (past the initial screening), they always get at least 2 (back to back) rounds of interviews from my company. And one of the reasons for that is that some candidates do much better in the second round than the first, after calming down a bit and getting a fresh set of interviewers to talk to.

#

another reason is that, outside of cases where someone blatantly lied about their credentials, they might be a good candidate in the future, even if they don't have the skills now, so treating them like shit just hurts your future hiring.

fringe sphinx
#

I like to tell this story a lot: I was once hiring at a big tech company, and had 2-3 jobs posted. Inhouse recruiter said she had like 500 resumes and needed to filter them before giving them to me:

summer roost
#

Also, bad candidates often have friends who are good candidates. Treating some candidates poorly can backfire when rumors start spreading that you treat candidates poorly.

fringe sphinx
#

Long story short, I ended up hiring from internal recommendations (people would drop friends resumes on my desk) before she ever gave me any resumes.

#

(different HR person handled setting up interviews, so the other recruiter ended up doing nothing)

proven crest
#

How many recruiters do you have in your company? And are you a tech or recruitment company?

fringe sphinx
proven crest
#

Ah i see

fringe sphinx
#

that was a long time ago, but I think the moral of the story is: networking is important

summer roost
#

that is: the goal of the hiring process at most companies isn't to hire the best available candidate, it's to avoid hiring a bad candidate

fringe sphinx
#

My experience in small tech is: the winning strat is hire fast, fire fast… but since firing is never ‘fast’ in big companies, this isn’t an option

wanton birch
#

This is so annoying!

#

This company has a timeline I have to design in their website too! God I hate it.

summer roost
#

lol. Remember that interviews/hiring go both ways. Part of it is definitely you deciding whether it seems like a company you'd want to work for.

#

I realize that people who need a job can't afford to be choosey, but I'd expect some candidates to walk away when confronted with something terrible like that

wanton birch
#

Does this mean I have to pay them 4000 to be an intern?

fringe sphinx
#

Not much web presence either, I don't get good vibes from this one.

wanton birch
sleek egret
#

these scams targetting poor young job seekers are just wrong. they should be focusing their efforts trying to scam rich people.

sudden shoal
#

But unfortunately scamming young people is easier because we are easier to reach out,
and most of are not so familiar with the process.

true harness
#

and are desperate in many cases

#

many such cases!

sudden shoal
#

I met the scammer almost once a month because of some job ads seems easy to apply.

wanton birch
#

Sadly, with most entry level posts being screwed over by job posters mislabelling their thing, these scams end up being the reasonable sounding ones

true harness
#

i don't see how that's such a big deal. just ignore it and move on? takes 15 seconds to verify how much experience it requires

sudden shoal
#

Honestly, for junior role, those scam ads are more reasonable.
At least it will not require smth like:
frontend framework + backend microservice exp + Pytorch + C++ knowledge + AWS/Azure/GCP + Docker + k8s

#

And they even expecting you're already good with jenkins/terraform

small geode
#

Not all of that is unreasonable, however

sudden shoal
#

Not all but many, that is enough to call that as a problem

small geode
sudden shoal
#

I mean, that is the reason why scammer so easy to get the score.

small geode
#

Nobody's debating that

wanton birch
# true harness i don't see how that's such a big deal. just ignore it and move on? takes 15 sec...

Because it is wildly inefficient. I am not talking about one or two randoms. It is all mostly intermediate-ish to senior roles when I select entry. Why not label them as such? Why do I need to read through so many adverts when that simple tag would have done the work for me?

I have no choice, so I have to sit there reading endless adverts. So I already do what you are saying. I just don't understand why one wouldn't be for the change where they actually have to label these things properly.

small geode
wanton birch
true harness
#

i don't think the company is doing the labelling. linkedin is just pulling that from the job post

sleek egret
#

hmm, they may change the title based on click-through metrics

#

which is just sad but makes it look better to the advertiser

sudden shoal
#

I think some company try to label the senior job advert as entry/associate/junior just for higher hit rate.

sleek egret
#

the company doesn't want higher raw hit rates

sudden shoal
#

To avoid being filtered I guess, especially for some start-up environment company.

sleek egret
#

it's a mystery

sudden shoal
#

Yeah, it's still a mystery.

hardy blade
#

I've started interviewing at my company and it feels good to be on the other side.

I make sure that I don't unnecessarily grill people and give the weaker candidates a chance by letting them in. I remember how they felt and I apply this to how I interview from now on

#

It feels good to know that I'm giving someone an opportunity to put food on the table

proven crest
summer roost
#

what do you mean by "letting them in"?

proven crest
hardy blade
proven crest
vapid jay
#

WTFFFFF

hardy blade
#

You seem like someone who is into academic hazing. I empathize with people and understand that nerves might result in them not performing to the best of their abilities. I like to see the potential in people

summer roost
#

so by "letting them in", you mean that you're intentionally hiring worse candidates when better candidates were available?

proven crest
#

What do you mean by letting them in? Letting them into the interview or the job?

hardy blade
#

No, i hire the good ones too. I'm just saying I'm lenient when hiring, I very rarely reject anyone unless there are obvious red flags. By letting them in, i mean i pass them onto the next round or I pass them if its the final round

#

Everyone has strengths and weaknesses, you have to avoid being biased because you might miss out on good candidates

#

i am all for an inclusive and diverse workforce.

wanton birch
#

We are seeking a talented UI Software Engineer with a specialization in mechatronics to join our team.

UI here still means User Interface, right?

summer roost
#

yes

proven crest
#

Sounds like an interesting hiring process and an interesting team..

hardy blade
wanton birch
#

Why would someone specialising in mechatronics be a talented UI dev?

hardy blade
#

Plus I'm ensuring my own job security by letting in weaker hires

summer roost
hardy blade
#

don't act like corporate america has morals, they will lay you off in a heartbeat

proven crest
hardy blade
summer roost
#

this doesn't seem like a constructive conversation to pursue. I suggest we drop it.

graceful mason
#

The ad explains it pretty well tbh

summer roost
#

yeah, Qt is very clearly User Interface related.

wanton birch
# summer roost that's a very good question. UI and mechatronics seem pretty far apart to me. _M...

Utilize modern C++ (>= C++11) for software development.
Have knowledge of high-performance 2D graphics.
Experience with Qt/QML development is required.
Familiarity with Figma is a plus.
Proficiency in programming languages such as Kotlin, Java, and C++ is required.
Knowledge of high-performance 2D graphics.
Experience with Qt/QML development.
Familiarity with Figma is a plus.
2-5 years of relevant experience in mechatronics engineering.

#

Collaborate with hardware and embedded software engineers in the software development chain dedicated to graphical user interfaces.
Carry out GUI software integration by maintaining modular architecture, reusable components, and user interfaces.
Collaborate with other front-end or back-end developers, managers, and quality teams to deliver an excellent user experience.
Perform benchmarks and participate in the choice of future solutions.
Demonstrate autonomy and leadership in the execution of assigned tasks.```

I am still confused as to what this has got to do with mechatronics
summer roost
#

Qt/QML is so important they listed it twice

proven crest
#

What is high-performance 2D graphics?

wanton birch
proven crest
#

Yeah!

wanton birch
proven crest
#

I'll give you an interview, first interview question: What is high-performance 2D graphics?

wanton birch
graceful mason
#

AI? 😅

#

pretty sure what it means is you need to make an interface on a toaster where 90% of the resources are already being used