#career-advice

1 messages Β· Page 465 of 1

gilded valley
#

Unpaid internships are not legal. You should not work for this company. I think you would be silly to take it.

near remnant
#

yes, but i get experience and i can put it in my resume. i have money, i had 6 internships during bachelors and masters, i can manage πŸ˜‚

#

unfortunately im not a CS graduate, i have business , economics degrees

near ocean
#

my guy, if you've had 6 internships and youre struggling to find work then something else is the problem

gilded valley
near remnant
near ocean
#

why are you doing an unpaid internship then, go straight into a junior role

gilded valley
#

or go straight into a mid-level role

near remnant
#

lmao i can't

near ocean
#

why not

gilded valley
#

Then you are struggling to find work. An unpaid internship is not work.

near remnant
#

maybe i should just apply for junior roles

near ocean
#

yes you should lol

#

i didnt even do a single internship in 2 degrees and i got a paid role

near remnant
#

they would hire me after the 3 months as a junior dev tho

outer dragon
#

About 6 months. I'm in a tough situation because I don't have a college degree and I'm a truck driver which is a job that takes up a ton of time so I don't have a lot of time to improve my coding skills.

So something like an apprenticeship program would be perfect, but at the same time I honestly feel like I'm not far off from the skill level of a college graduate if not better

near ocean
#

why wouldnt they hire you from the start

near remnant
gilded valley
#

6 internships and 0 job offers is a sign of something going wrong. To such an extreme extent, that I begin to question whether you're misrepresenting the truth somewhere.

near remnant
near ocean
#

bruh, if your internships are unrelated why mention them

near remnant
#

i thought its obvious lmao, you guys thought i had 6 programming internships?

gilded valley
#

no - even then, if you got a job offer from a big company, just ask them if you can switch onto their tech programs

near ocean
#

so you are struggling to find work

near remnant
gilded valley
#

I know for a fact my company would say yes to that. I'm fairly sure the company I did an internship before this would have said yes to that.

near ocean
#

i am so confused right now

near remnant
near ocean
#

well then, good luck being a volunteer for 3 months i guess

gilded valley
#

He has done 6 internships, all business related. Wants to go into tech, and thinks a 3 month unpaid internship is a sensible path to do this. Despite the willingness to give away Β£4,000 worth of time in order to roll the dice on getting a job offer from a company offering an illegal internship, he is not struggling to find a job.

near remnant
#

alright guys, thanks for the enormous help

gilded valley
#

you came with a question of "should I do an unpaid internship" the answer is a resounding no. You asked a question which you probably should know the answer to if you've done 6 internships.

peak halo
outer dragon
# peak halo do you have the option of doing something like a web development bootcamp?

I'm not sure, but probably not. I have to keep working for the time being so I'm not sure that I could fit that in, but realistically I can already build anything they're going to teach me with a little bit of googling.

I've been trying to build things for a portfolio I just get tired after driving all day long everyday, so it's hard to make any solid progress on a complicated project but I'm not using that as an excuse.

I'm just in a spot right now where I have to decide if I want to get another driving job or if there's any way I can get into any kind of development position and if it'll be worth it

#

I'm just frustrated because I can build anything, but I'm not like a rockstar programmer yet. I know all the technologies, but I don't have a ton of time to build a portfolio. Plus I'm always working on a laptop in the back of a truck and it's hard to be productive in that environment.

#

So one of these training and placement companies would be a cake walk, but I feel like I'd be selling myself short

dense mesa
#

Seems like there's decent demand for a bootcamp/training course that's asynchronous and can work around people with busy schedules. May be something for entrepreneurial people to look into

delicate bane
outer dragon
#

I'm also 34 so that might not help and I don't have a college degree

honest pivot
#

Are unpaid internships flat out illegal in the UK? In the US, there are some loopholes. But still, the practice is despicable and it is a tool for preventing socioeconomic mobility.

delicate bane
outer dragon
#

I got turned down by twitch also

delicate bane
outer dragon
#

I have freelance experience and I've built personal projects that are all on my resume and I just don't know how that's not enough to even get an apprenticeship

delicate bane
#

i mean those are only a handful of places so theyre probably super duper competitive

outer dragon
#

True

delicate bane
#

so if you cast your net wider, that would help

outer dragon
#

I don't see many apprenticeships available but maybe I haven't been looking in the right places

#

I've mostly been looking for like entry level or Junior positions so maybe I'll have to start searching for apprenticeships specifically

sick sedge
#

I am currently doing a data science degree for my undergrad. I enjoy what I am learning, however, I would like to be qualified for software dev internships and entry level positions once out of school.

#

I plan on taking the introductory programming sequences my university offers to cs undergrads. Programming 1-3 in java (my ds bachelors does this in python).

#

However, is there anything I may need beyond being an intermediate java programmer? Perhaps an upper level algorithms course? Can I self-teach myself things to make up the gap in knowledge? Discrete math? Any feedback would be greatly appreciated.

smoky quest
delicate bane
#

im in a weird situation again

#

this seems to be a constant theme

#

2 bosses, 2 different departments in the same company both have stated they want me for a full time role for their teams (currently an intern atm)

#
  1. yes its good news but we shall see if any position actually gets created with the economy the way it is
  2. im pretty sure they arent willing to share so its an awkward situation
  3. i like both teams and the respective projects im doing for them
honest pivot
#

I thought companies were making record profits. Are they too poor to hire already?

delicate bane
#

im going under the assumption the situation might turn negatively if theres an actual recession

#

but i could be completely wrong as well

tame marsh
#

I am currently a 9th grader in high school I have no official certification apart from passing the PCAP test for python, I want to get an internship for more coding experience and partially for my college admission

#

Do I have enough to get an internship? What else can I do to get one and where should I start looking

#

I took Python I and II in 9th grade and am planning on taking AP computer science next year too

true harness
#

usually internships are looking for people currently in college. you might get lucky and find one that takes high schoolers, but that would be pretty rare. AP computer science is alright for the credit

peak halo
#

@vapid jay please don't cross-post in discussion channels. thanks!

delicate bane
true harness
#

at least for high school, you're probably going to be able to learn much more outside of school than in your classes

tame marsh
#

I am also planning on taking calc ab and bc

true harness
#

why both? the first half of bc calc is the ab calc curriculum

tame marsh
tame marsh
true harness
#

the AP curriculum is standardized, that's the whole point, but sure whatever

tame marsh
#

Yea I was confused about that too, I'm not sure

#

I guess ab covers calculus ab and bc coves c so I have to take both classes to learn every concept

delicate bane
delicate bane
true harness
#

in mine, you don't need to. a few of my friends didn't take the class and just took the exam

delicate bane
#

nice nice. i think thats good for sure if youre good at self-study

#

kinda jealous tbh lol but i know i was bad at self-study in high school

honest pivot
#

Can confirm, North Carolina does wonky things with AP classes

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied mute to @slow crane until <t:1654106891:f> (9 minutes and 59 seconds) (reason: newlines rule: sent 146 newlines in 10s).

vapid jay
#

why python logo is gay now

analog sun
peak halo
split oasis
#

I feel like I blew my first interview 😭 (?

gilded valley
#

What makes you say that?

split oasis
# gilded valley What makes you say that?

one of the people interviewing was a computer science professor. There was supposed to be a physics professor too, but she didn't show up. I told them that I was originally studying computer science but dropped out and studied physics because it was more of a challenge.. Then when he asked me if I considered myself a python wizard, I told him that I had only been using python for a year, and forgot to tell him all the different projects I've done with python. I just mentioned that I did research in quantum mechanics with it using numpy for lineal algebra operations, but I've done way more using streams, webhooks, threads, events and learning some machine learning, and I mentioned nothing about it πŸ˜‚

#

I must look like a weak candidate that said that computer science was easy πŸ’”

#

I probably should have deleted my research experience from my resume if it wasn't related to python. Should have added my python projects and oh well, it's done

#

The worst part is that this is one of my first places I applied to, and my research experience in my resume reads as if a kindergartener wrote it. I hadn't refined it yet.

dense mesa
#

We're about to get a recruitment message

north meadow
#

Lol what if you were?

gilded valley
#

They're not allowed in this server

dense mesa
gilded valley
north meadow
#

Then I will hold my keyboard

split oasis
split oasis
gilded valley
#

Remember, it's not a test, they're not really looking for reasons to fail you - it's a conversation to try and establish if you're a good fir for the role

ivory sluice
#

hi

north meadow
ivory sluice
#

please do read our #rules and the channel description of this channel

#

!rule 6 9

inner wrenBOT
#

6. Do not post unapproved advertising.

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

split oasis
#

oh man I knew I was going to break the rules with that comment πŸ˜‚

north meadow
#

Eh you barely broke it lol

dense mesa
#

@split oasis @north meadow there are two links for recruitment in the channel description btw

split oasis
limber grove
#

hi! does anyone know a website that has a list of internships to look into for cs? thanks!

worldly carbon
#

.

split oasis
#

What I do is look online on google πŸ˜‚

#

I found 1 internship position and it led to 1 interview... all on google πŸ˜‚

royal peak
#

Hi , i have learnt fundamental computer science and was thinking about how i can i find job because i have not yet specialized in any field yet

near ocean
#

You cant really find a job with fundamental knowledge in anything

smoky quest
split oasis
#

I think Shery means the conceptual stuff in general without specialization

#

Shery's plan is to make moneys and wants to know how to get there starting from current position

near ocean
#

Step one is pick an area and go deeper in it

split oasis
#

the worrisome part is graduating without having found that area of interest

near ocean
#

Having graduated means you'll have a couple projects from school in many an area regardless of you liking them or not

split oasis
#

Oh that's right

split oasis
#

Wrong place πŸ˜… sorry (I sent an image accidentally)

vale crater
near ocean
#

Passing a technical interview doesnt mean youre in
Its one of the steps, you need to pass the interview as a whole

#

If you ace the tests but youre an asshole youre probably not getting in
Technical skills can be taught

royal peak
#

What i should have asked is that... Now that i understand how computer executes code and some theory behind it. Which field should i pick so i can get a job most quickly... I have interest in machine learning and ai but i dont have math foundations for that yet.. currently i am jobless in a third world country so i want to choose a field where can i get a job most quickly..

viral estuary
#

In development I'm able to send data from react.js to django(backend)but when i open in mobile(port 192.1.68.27. :3000)i can't ,why?

royal peak
dense mesa
royal peak
split oasis
#

Or they are from third world countries but have a degree.

smoky quest
pearl spire
split oasis
#

I mean wealthier

pearl spire
#

Perhaps, but the wealth gap is massive in the West

split oasis
#

no, like... the country is wealthy in that... wait where are you from?

pearl spire
#

The US πŸ™‚

split oasis
#

okay, just wanted to know what point of view I had to offer you

pearl spire
#

Understood, no prob. Not offended but I was trying to understand your perspective of those in the West who really have no means of obtaining further education, so I don't know what you meant by "better circumstances".

split oasis
#

In third world countries there are usually very few big companies that offer full time positions in CS related jobs, and these are mostly offered to people with degrees because there is a surplus of degrees compared with the available jobs

pearl spire
#

That's true

split oasis
#

So either the country is wealthy or you are wealthy (your wealth includes your degree, citizenship, network, etc)

pearl spire
#

I agree with that

jagged glade
pearl spire
#

@split oasis Sorry, I wasn't trying to be like "WHAT YOU TRYING TO SAY?!" lol πŸ™‚

split oasis
pearl spire
#

Oh I'm sure

#

I don't want to sound pretentious either. Poverty exists here the US as well. Sadly, we kind of neglect those people, and none of our politicians really address it

split oasis
pearl spire
#

But I can't imagine what poverty looks like elsewhere....

#

Anyways, sort of digressing on this channel πŸ™‚

split oasis
#

I kinda had to study economics and psychology to begin to understand from a third person perspective

#

I always felt like I was so smart and special, but now I realize that I was just privileged πŸ˜‚

#

My family was so wealthy that I didn't have to think about working, ever... so I just focused on studying whatever I wanted, and I did have better access to information than my peers (my parents paid me private tutors and stuff)

#

Now I feel bad for thinking I was better than others

#

When my parent's wealth decreased, I decided to get serious about getting a degree and since I am a US citizen, I got paid to come to study to the US

#

Even in the US I did better than my American peers, but they were working in a job or being active in club activities to achieve some future goal.

dense mesa
#

Being smart isn't always the best thing for a career

split oasis
#

Bottom line is that if you look at how wealthy a country or an individual is... you can explain much~

#

πŸ˜‚ @dense mesa

dense mesa
#

?

split oasis
#

by the way I was laughing at the thumbs down

dense mesa
#

Yeah because I disagree

split oasis
#

my point was that wealth influences smartness, but for a career you need to look at yet more factors

split oasis
dense mesa
#

I think it used to definitely be a deciding factor: if you had low income, there simply weren't enough opportunities in those areas, and no means to look further

#

That's kind of been thrown aside by the internet and the ease of learning basically anything

#

Obviously if you have better access to capital, connections, opportunities, etc, you'll have it easier. But there does seem to be a gradual change towards people taking the reins now, to the point where it doesn't make a huge difference (provided they have this internet access etc)

split oasis
#

I know that is true in the US

#

but there are third world countries where the people live below a misery line that most people in western countries don't even know exists

#

They need:

  1. Access to internet
  2. Time
  3. Overcome language barrier (even though Spanish is the 2nd most spoken language in the world with a european country that speaks it, the amount of information available in spanish is miserable)
  4. Peers (Humans are social, and we tend to favor those who are like us... this is the whole argument for "white privilege" that most people in the developed world is white and thus if you aren't white, getting peers is harder because of human psychology)
delicate bane
#

as someone who studied sociology for one of my two majors in undergrad, im going to push back on that last point and say that concept is much more nuanced than you are giving it justice

#

but sociology concepts are OOT, and the main point is networking is important in career development

delicate bane
split oasis
split oasis
split oasis
delicate bane
#

100%

#

yes access to resources is important but individual intrinsic motivation is important as well

split oasis
#

so he didn't go to college, and he either learned as a child or while working a minimum wage job?

split oasis
delicate bane
#

lets just say one of those options; i feel weird about talking about his life story in a public server like this kekHands

split oasis
#

I bet his friend found it in the trash

delicate bane
#

guess where my friend lives kekHands

#

omg literally this 100%

#

hes always on mobile discord instead

#

literally this. kekHands
probs part of the motivation of learning to code and whatnot too.

#

i think thats a good path imo

split oasis
#

Just to clarify I wasn't saying anything about motivation... you can be really wealthy and have no motivation to do anything... who am I kidding you still might learn to code, just pay the right people to teach you

#

πŸ˜‚

delicate bane
#

if you have money, you could just use it to make more money

#

also if you have no motivation to do anything, you dont really need to if you have loads of wealth lol

#

but i personally believe you should at least volunteer/do non-profit work/find really fulfilling hobbies if youre in that situation, otherwise...

#

certain things would be difficult

split oasis
#

They usually do, learning to code could be a fun hobby for them

north turret
#

I'm curious, can I ask any question related to career here pithink

pulsar drum
#

If it's related to software development and not a recruitment ad then basically yes

north turret
#

Well i think my question might fit here lmaoo

#

So i'm a comp sci student and I'm kind of starting to fall out of the coding vibe lol, I am wondering what kind of paths are available aside from software engineering

pulsar drum
#

You mean related careers that don't focus as much on coding?

north turret
#

Possibly, I am currently curious and just venturing different lanes i could take with comp sci at this point

pulsar drum
#

Some related things that come to mind are software security, QA, v&v, SRE, devops

north turret
#

i'm a 4th year student at uni and i've successfully failed at trying to secure an internship so i'm kinda giving up but exploring other things. I have decided to also learn python when i possibly get the chance to.

north turret
summer roost
#

Network engineering is another career that's in the same general direction but doesn't involve coding. Systems administration as well. Database engineer, too, perhaps.

north turret
#

Okay thank you!

#

I'm curious to ask fellow software engineers tho, is there a way I can learn to improve my skills because my technical skills suck?

smoky quest
north turret
#

any recommendations or place to start?

smoky quest
north turret
#

give me some faves?

smoky quest
north turret
#

which one is the design patterns?

smoky quest
north turret
#

i actually might have access to this through my school account

#

i'll check them out!

smoky quest
#

enjoy!
There are all sorts of books, from intro to text books, and from boring to passionate

vapid jay
#

is it a good time to learn game dev??

#

Are there any opportunities for it???

finite lark
finite lark
#

and summer is also good

#

Game Dev can also be fun, but you might have to Problem Solve which when u experience more and more game development. You can find the problems quicker. Also Game Dev Requires A Lot more Math and if You aren't some Guy who ctrl c and ctrl v the math you can even learn math with game dev.

smoky quest
finite lark
#

Oh and Also Low Budget

#

Game Dev is Mostly For Fun, Not to Become a Billionaire and the Next Elon Musk

#

And Personally if u wanna do game dev and yknow Python, One Very Good Option is to work with Ursina

#

Although u gotta do some digging around for Features bc the Engine is quite new and there aren't good tutorials

dawn sentinel
#

happy pride month

hollow bramble
#

is python good for a robot programmer, like a moving robotic hand?

obsidian lynx
#

Hello guys ! In which channel can I ask help for my pygame code ? There are so many channels πŸ˜…

obsidian lynx
#

Ohhh I didn’t saw it thanks bro

near remnant
#

Is it worth it to apply for jobs which were posted 2-3 weeks ago?

obsidian lynx
near remnant
obsidian lynx
#

Ahh I guess yes you can why can’t you? :p

#

Maybe he is still recruiting yeah

smoky quest
dense mesa
hollow bramble
split oasis
hollow bramble
#

What's that I only know python

sick trench
#

What do you think more suitable between these CV?

dense mesa
dense mesa
hollow bramble
dense mesa
#

To respond to your edited question, most people will start by programming controllers using a Raspberry Pi and the Arduino language. It's possible to do this in Python as well

#

But this is for smaller projects and when you start out, actual "robots" will use some kind of proprietary development environment and language

split oasis
#

I would have a look at some MIT online courses on robotics

dense mesa
split oasis
split oasis
dense mesa
#

That's not the part I meant πŸ˜ƒ

split oasis
#

And I only told him that he could use python because he said that's the only thing he knows

dense mesa
hollow bramble
#

Ok they good for robotics?

#

I know it from roblox like lua

#

They seem to be good for robotics

dense mesa
split oasis
dense mesa
# hollow bramble Ok they good for robotics?

C++ can be used, C# is not common to use. They are better in terms of being lower level, and allowing for finer control, but as I've said multiple times, there's no standard language for industrial robot programming

hollow bramble
#

Sooo what's the top 3

dense mesa
#

If you want a fun project, get a raspberry pi robotics kit and follow along with whatever it says

dense mesa
hollow bramble
#

Ok I will learn c++

dense mesa
split oasis
hollow bramble
#

Lengt

split oasis
#

Much of what he teaches is timeless although not very practical, you'll understand the differences in paradigm between c++ and other languages

split oasis
hollow bramble
#

Length?

split oasis
dense mesa
hollow bramble
split oasis
hollow bramble
#

Playlist

split oasis
#

100 videos πŸ˜…

hollow bramble
#

Good cool I will spend 2 hours each day and finish within 2 weeks

split oasis
hollow bramble
#

idont wanna pay because im not sure if im gonna have the will to finish ( i got school stuff to do)

split oasis
#

Then use this

split oasis
#

Edx also has courses in (real world) robotics

#

It says you can use python but you need to use Ubuntu (Linux operating system) and need some knowledge in linear algebra

sick trench
#

Columbia used to offer AI courses (introduction, ML, computer vision and robotics) on edX

near remnant
#

would it be hard to transition to data analystics / visualization if I have experience with python, html, css, javascript, flask, postgresql, docker, excel a bit of tableau

quartz igloo
#

Yes I finally found a website to learn hacking it is TryHackMe if anyone else wants to follow

ornate osprey
#

any self developers in here, whats the best career path that you took

#

self taught*

finite lark
#

Python Shines the Most at Date Science, Machine Learning / ML, Deep Learning / DL, Neural Networks / NNs

#

and with Rasberry, so i don't see a reason to not go with Python

graceful mason
# hollow bramble Sooo what's the top 3

Honestly depends on the environment the robot needs to work in. For my experience developing embedded firmware for a real-time system we needed C (specifically QP/C) for the firmware, Java for the controller + testing simulation, and python for pipeline/build scripts.

C++ is also a very commonly used language, maybe less so for embedded applications compared to C.

The most important thing is that you just get started on learning the theory and fundamentals of robotics, since they can be used in any language, and having a go at developing systems that use them

lost notch
#

Industrial Robots have their own Programming Language, Depending on the Manufacturer. All are a subset of Lua.

#

If you want to start with Robotics, Id suggest to start with PLC programming, Ladder. You have to integrate the Robots into Machines which predominately run on PLC over several decades

#

Then choose a Brand of Robot Arm and learn their language. It is easier to learn them over Python and C++

#

If you’re planning to make your own Robot Arm.
You should be prepared for Mathematics and Physics - Kinematics.

You need your Robot Arm to have a repeatability of 0.01mm, So your Hardware needs to be well designed with well calculated factors of Moment of Inertia etc.

It is more than just programming, Python will not be able to run in industrial environments in real time.

C++ is the go to language for Robotics, with ROS.

AI ML Python frameworks are written in C++.

You’ll surely get there with Python for Hobby Projects, But won’t match the performance of Industrial Robots.

Now if you ask me if everyone that uses robot arm, knows all these ?

No, They program the robot with a Teach Pendant. You move the Robot Arm yourself and it records the coordinates and mocks it.

livid moat
#

is career discussion still going on in gen?

peak halo
near ocean
wise spoke
#

From experience in workplace. Would you say there is a shortage of programmers?

#

And what programing language is in short of.

near remnant
#

Im going to graduate next week and start applying, interviewing. Is it common to only be able to find the first job after 2-3 months from graduation?

peak halo
near remnant
#

So I shouldnt feel bad if I can't get a job in a month, right?

peak halo
#

most of my classmates started searching a few months prior to graduating. but the first job hunt is hard.

near remnant
#

Im gonna have 3 interviews next week right after my final exam but I feel like im gonna bomb them all, im quite negative about it

#

I have referrals tho so fingers crossedπŸ˜‚ shipit

peak halo
#

I'll try to remember to come back later with tips.

silver python
#

I am in college and I am wondering of I should go into the cs field. I have no interest in cs besides I can make a living out of it. I am not very good at math or puzzles. Should I still consider it?

true harness
#

that sounds like a bad idea. you can try picking up programming on your own for a bit, to see if you like it

smoky quest
smoky quest
sleek plaza
#

Hey guys! I want to start learning python to get a job in developing. what questions should I be asking myself?

dense mesa
dense mesa
dense mesa
smoky quest
smoky quest
dense mesa
dense mesa
candid dirge
#

Hello Guys

#

New in Python Programming. What do I need to to care while learning it ?

dense mesa
near remnant
#

Would it be a bad idea to take 3-4 months of break after graduation? I would like to do my driving licence and also grind leetcode. I'm about to graduate with my master's but I'm 25, i feel old as sh*t.

honest pivot
#

You're not old

delicate bane
#

if youre old, then im ancient kekHands

vapid jay
#

!projects

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.

dense mesa
smoky quest
near ocean
#

I think you should keep applying to jobs you'd like during that break, you dont have to grind out apps but look through your email alerts and send off apps to interesting ads

#

And take a break, theres nothing wrong with relaxing for a bit, go for a trip, do something fun
Nobody said you have to go straight into the workplace

dense mesa
#

At least in the UK you get a few months between uni finishing and starting usually

near remnant
#

I got an offer wtf

#

Just got an email.. I cant believe it lol what

ivory sluice
#

hey congrats!!

near remnant
#

Thank you. It sounds great, but I have a weird feeling. They said I would work remotely but they would rather like me to go to the office sometimes (long-term).

dense mesa
#

Is it paid?

silver python
#

Is anyone a software developer? Is it a difficult job? I’m in college and considering that.

#

Although I am not never good at math my entire life

#

I have a hard time focusing with adhd

near remnant
signal quest
brazen trail
blazing scroll
#

Sup guys. I'm applying for undergraduate degree. Which subject should I go for?
BS Software engeneering
BSIT
BSCS
Or all of these are the same?

brazen trail
#

what do you want to do after college?

#

and I guess, what were your favorite courses in school so far?

blazing scroll
#

I really like to code, always wanted to be a professional software dev

brazen trail
#

I'd say software engineering then

#

you can always change your major in the first few years too, it's even easier when there's overlap like those three are going to have

gilded valley
#

they rescinded a bunch of offers that people had already accepted

brazen trail
#

shenanigans at a crypto company? I'm shocked πŸ˜‰

gilded valley
#

I don't think this is particularly unique to a crypto company - if anything the thing that is unique is that they're more open about doing it by putting it on their blog

violet bridge
#

id like to peruse python as my career (something to do with coding in python) but unsure as to weather i need to have a degree in the uk in order to get a 80K+ job? id rather do an apprentership then go to uni

gilded valley
#

80,000 is a very exceptional salary, even in London, and you probably want a degree for that

#

things are slowly changing - apprenticeships are steadily becoming more common. But the few companies that are going to offer salaries of that calibre can be as picky as they want, so will often just arbitrarily require a degree for junior/mid-level staff

violet bridge
gilded valley
#

Wait and see what the job market is like when you're in years 11 and 13 to see if apprenticeships are a good option

inner wrenBOT
#

You are not allowed to use that command here. Please use the #bot-commands channel instead.

near ocean
#

Not just any degree, I would say
A red brick degree could get you 80k in your first couple of years as a dev

dense mesa
#

My TC is just shy of 80 for grad

upper hare
#

I wanna do cyber security

near ocean
#

that doesnt matter when youre making 80k

#

80k means youre taking home 6k+ a month, even with taxes, youre doing better than 90% of the country

delicate bane
#

how do peeps determine what falls under NDAs or not? some podcasts i listen to, im like, 'hmm will you get in trouble for saying this?' or is it more like if your boss/leadership hears about it, then youll get in trouble

#

on a related note, how much are you allowed to put on a resume with respect to company work vs. stuff you need to leave off

smoky quest
delicate bane
#

oof. okay let me go back and read the fine print

smoky quest
#

But a lot of things are open to interpretation on purpose.

delicate bane
#

i see, i see

gilded valley
smoky quest
# delicate bane i see, i see

the rules I have been following are:

  • I can talk about the goals of my team
  • I can talk about the technologies in place
  • I can talk about the impact we have had
  • I can talk about the well known practices or processes
  • I won't talk about the secret sauce that is specific
near ocean
#

Ah, i didnt mean take-home, silly mistake

#

But anyway, youre still going to live very comfortably

delicate bane
#

these are really good rules of thumb, thank you for sharing, recursive

summer roost
summer roost
summer roost
brazen trail
#

speaking of resumes, it's good practice to look at yours every few months and see if there's anything you need to add... it can be hard to think of all the cool stuff you did a few years later when you decide to find a new job

balmy spade
#

In the flavour of good ideas like keeping your resume up to date. Start keeping a brag sheet too. Never too soon for it. Did something cool, put it on the sheet. Learned something, put it on the sheet. Time, date, quick summary of what, and that's all ya need. Maybe a link/image to related elements.

Brag sheets are awesome for level setting on what you've accomplished.

feral igloo
#

@summer roost hello, sorry for pinging. You seem like the right person to ask. I just recently found out an interesting sites for learning Hacking. I would like to know if theseβ€”TryHackMe and Hack the Box be a good start for a complete beginner. I want to recommend it to my little brother.

crimson pilot
#

I am BS in Computer Science and Engineering

dense mesa
#

@crimson pilot recrutement is not allowed, please delete this. If you need help looking for work, there are links in this channel's description on where to find jobs

gilded wedge
#

hey guys

#

what tech should i learn first to increase my chances of getting internship

crimson pilot
#

where can I start?\

#

I started my career with programming, coding and then teaching.I know many languages.

#

I was always topper of my class

dense mesa
stoic steeple
#

guys do data scientists use excel

dense mesa
crimson pilot
#

now what can i concentrate on ? any suggestion from you?

gilded valley
#

There will be some people with the job title Data Scientist using it a lot, but they're really just Data Analysts

dense mesa
#

<@&831776746206265384>

dense mesa
crimson pilot
#

developing something that sells in the market

dense mesa
gilded wedge
crimson pilot
#

image recognition

earnest fiber
#

.

crimson pilot
#

for work which fields are hot?

#

in python

analog sun
#

Data Science, Machine Learning, web backend are the ones that I have off the top of my head

crimson pilot
#

yes

analog sun
#

!ban 767278536662712320 pride troll

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @languid summit permanently.

sharp thunder
#

Has anyone ever left a contract job early just cause it wasn’t how you expected it to be?

dense mesa
crude dawn
#

Hi brother and sister, I'm currently studying bachelor of computer science degree.After the graduation its worth to learn master degree or not. please give me any suggestions.

delicate bane
#

that is highly context specific and depends on your career goals

peak halo
simple terrace
#

Hi i am 16 years old(i know i am very young) and currently studying in class 12th....i am a little confused regarding my career which i want to build in IT sector. Now IT is a vast field and i am confused what to choose. If you ask about my interest, i am interested in just CODING and not a particular option. So can somebody help me on how to choose what to do?

pastel thunder
#

prof x said he has too many student and i should check his colleague prof y, prof k, prof g, and prof c

#

is i then write email to prof y k g and c. should i mention that x recommended me to go to them

#

if so, waht should i write to prevent them from feeling like prof y k g and c werent my first choice for emailing

#

^i am also laughing

#

But just answer

split oasis
#

When you are unsure, you need to go to college

#

take classes from as many different fields as you can and apply for internships

#

Don't limit your options unless you are sure of what you want

split oasis
#

It's kinda like asking someone to be your dad. They won't be your dad just because you asked a friend of them first and he couldn't take you. Also, they won't take you just because you are looking for a dad. Tell them you want them to be your dad and ask what kind of son they would like to have (what kind of projects they would like to work with with a son)... It's weird to think in this way but I've done research 3 times with professors and it really is like this in the end anyways πŸ˜‚

delicate bane
#

bruh

#

what is this metaphor

split oasis
delicate bane
peak halo
snow pewter
#

hello

#

Im a shit sandwich at coding just started to learn python today im trying to code a discord bot can anyone here help

ivory sluice
# snow pewter Im a shit sandwich at coding just started to learn python today im trying to co...

hello, welcome.
check out our channels #python-discussion, #β“ο½œhow-to-get-help and #discord-bots
discord bot is a doable first project, but do prepare yourself to struggle if you are on day 1 of python

i would highly recommend spending some time getting basics/foundations down, with the goal of a discord bot in mind. but i would recommend you prep yourself via some very simple projects and build up to it

snow pewter
ivory sluice
#

a good question for the channels i mentioned above, but not here (career-discussion)

vapid jay
#

Hello Everyone

pastel thunder
kind notch
#

Hai my name is Teddy How much knowledge in python I need to get a job?

pastel thunder
#

in general depends, for majority of SDE getting expert in DSA is the key, plus some OS and DBMS.

kind notch
#

I am beginner in programming languages, for beginner which area of python development I should concentrate.

#

What about django

#

Developer

dense moth
#

I want to do coding because I like to see the result of my project, but I wonder between computer programming and game development, Which one of them would be the better pick?

pastel thunder
#

then take that "job" and look for its pre requisite/ skills

crimson pilot
#

web related jobs will always be on top

frozen flame
#

I've been trying to find/apply to some internships these past few months but I'm kind of lost on what to put on a resume. All I have under my belt are school projects and a cyber sec competition. My school counselor's are kinda lost when I consulted them (one asked "What exactly is Python?")....Anyway - does anyone have good advice or resources for what I should put on my resume or should I get some personal projects going before I start?

red pagoda
#

yall know upwork , fiverr and such freelancing platforms right
if i practice python for 6-7 already know the basics and like 5 hours a day
im i suitable to start freelancing?

smoky quest
smoky quest
red pagoda
#

its mostly involves ai
telegram bot making
problem solving and such

smoky quest
#

also note that most these don't really sound like a great career. More like surviving

crimson pilot
#

how difficult it is to build a selfaware neural network?

smoky quest
crimson pilot
#

ai mentioned

#

why are you tending to be repulsive

smoky quest
crimson pilot
#

how is it irrelevant?

smoky quest
#

you are welcome to ask your question(s) to a more relevant channel

smoky quest
red pagoda
smoky quest
red pagoda
smoky quest
red pagoda
smoky quest
smoky quest
#

so basically looking for a side gig?

red pagoda
#

i heard different college teaches different languages

red pagoda
smoky quest
#

My general advice is the following:

  • Have fun and learn things. So explore the world of CS and make websites, webapps, backend, frontend, build robots or even play with blender to make 3d movies! The goal is to see what is out there, how they fit together and build a culture of CS
  • Make sure you work on your grades to get whatever grades you need to get into the university/college of your choice
#

For a great career, a CS degree is a must have, so don't try to skimp on it

#

Not just because of the paper, but because it will open your mind and create many opportunities

red pagoda
smoky quest
red pagoda
smoky quest
#

and for your career, the type of work wouldn't really be that worth it anyway

red pagoda
smoky quest
#

Sure it's useful in the grand scheme of things, but that's not really interesting nor high value

red pagoda
#

u didn't said the value yet

smoky quest
#

no one is gonna pay you the big bucks or have a high level career for a wordpress setup

red pagoda
#

what are we saying 10$?
5$?

#

what about pygame

smoky quest
#

it could get pretty specific but you could expect below minimum wage

red pagoda
#

anyone wants game?

smoky quest
red pagoda
smoky quest
red pagoda
#

people would pay for it i think so

summer roost
#

How much would you be willing to pay for someone to build that for you?

smoky quest
smoky quest
# red pagoda its all negative isn't it

it's an opportunity
It sounds like a business idea. And like all business ideas, you should validate them before sinking too much time into it. But if it works, you have a whole market of customized tictactoe games ahead of you

#

(and if it doesn't, you could learn something about businesses and have wasted time/money on it, which is an investment in itself)

red pagoda
#

yup its negative

#

a 17 year old can't do a lots thinks.
i don't think theres enough opportunities

hidden garden
#

anyone know how to fix it ?

smoky quest
red pagoda
smoky quest
red pagoda
#

programming could go two ways freelance, actual job

#

ur telling me there no hope in freelancing. companies asks for exp. what am i supposed to show them?

#

my own problems whichs answers i already know?

#

i think thats why self taught suffer after getting a job

smoky quest
red pagoda
#

yeah dude degree . u think thats the ultimate answer

smoky quest
#

freelancing is a different world as you have to find your own client. In addition you have to find work worthy enough of your time. And companies who hire freelancer/consultant do it for specific benefits and trade offs

smoky quest
red pagoda
#

everyone literally everyone says practice . tutorials are not getting u anywhere

smoky quest
#

If that's easy, then how come they don't have a degree?

red pagoda
#

other then degree u need skill right

#

where does that come from

summer roost
#

College.

smoky quest
smoky quest
summer roost
#

Software development isn't like professional sports. It's something that nearly anyone can do. Don't underestimate the value of education in giving you the skills and knowledge that you need for a job.

smoky quest
red pagoda
#

its more about mastering python

summer roost
#

Why do you want to master Python?

smoky quest
red pagoda
#

to master python

red pagoda
smoky quest
#

Companies won't hire you because you know python. Companies will hire you because of what you can produce or the problems you can solve

smoky quest
#

so in that context, python is a tool, not an end in itself

red pagoda
#

mastering python doesn't mean completing tutorials ofc

summer roost
#

Mastery isn't particularly valuable, in and of itself.

smoky quest
smoky quest
red pagoda
summer roost
#

The overwhelming majority of jobs require expertise, but not mastery. You can learn maybe 75% of the Python language and find that that's enough to build almost anything you could ever want to build.

smoky quest
summer roost
rustic schooner
smoky quest
#

There are also different constraints as you can't treat them the same from an employer's perspective

red pagoda
red pagoda
smoky quest
# red pagoda making a webapp or solving problems isn't

no it isn't.
A freelancer is hired to deliver X and gtfo. There isn't any follow up or maintenance for instance. which means they don't care how the code holds up. Which means as long they deliver ASAP, they don't care.

In terms of management, you don't have regular 1-1 with contractors, which means they don't get much coaching or anything.

Not saying it's good or bad, but it's different

red pagoda
#

@summer roost i would really appreciate if u don't interfere

smoky quest
red pagoda
smoky quest
red pagoda
summer roost
# red pagoda does give you experience

Yes. Working at McDonald's gives you restaurant experience, too, but it's not particularly useful experience if your goal is to become a Michelin star chef. It's not worthless, and it definitely teaches you some skills that you'd need as a fine dining chef, but most of the work wouldn't be very relevant, and keeping that McDonald's job any longer than a few months would just be taking up valuable time that you could be putting to better use to learn more directly applicable skills.

red pagoda
#

like copycats

smoky quest
# red pagoda like copycats

If multiple people with professional experience give you similar advice, maybe there is something to it πŸ˜‰

summer roost
#

Sure, we both have similar perspectives. We're both older working professionals who've been through college and can analyze the pros and cons.

red pagoda
crimson pilot
#

isnt there a place where there is work finding discussion

#

thats my goal

summer roost
smoky quest
crimson pilot
#

ok then

#

@summer roost

summer roost
# red pagoda directly applicable skill won't pay tho

if you need money right now, do what you've gotta do. Just know that the freelancers who make web sites are much less well compensated than the employees who make web sites, and the employees who make web sites tend to be less well compensated than the employees who builds services and backends. recursive is right that an inexperienced freelancer with no network is likely to make less than minimum wage for the first year or so.

red pagoda
smoky quest
# red pagoda directly applicable skill won't pay tho

One last parting advice or two:

  • Try to think about what you knew 4 years ago comparing to now. Now try to project that to the next 4 years if you were to spend your entire time in a CS degree. That would bring so much to your knowledge and experience!
  • As someone hiring people, 99 people out of 100 candidates would have a CS degree. That's the market today. Short of solving wold hunger, you won't stand out without a degree and thus would end up at the bottom of the pile.
summer roost
red pagoda
#

when company ask for exp that exp is what they mean right

summer roost
#

They meant a history of doing similar work to what they're hiring you to do, or a degree in a related field.

red pagoda
crimson pilot
#

I got a bs in cs also a ms in related subject

smoky quest
summer roost
#

It may or may not be.

#

Depends on the job they'd be hiring you to do

red pagoda
#

till i know the jobs i saw on upwork are not anyway near easy

smoky quest
summer roost
#

I'm general, web development jobs tend to have relatively lower pay than the rest of the industry. You'd do well to aim higher.

smoky quest
#

The best case would be to find a part time job in a great company with a pretty interesting job who would be relevant to your career. It does exist and did hire students like that before, but it's like unicorns

red pagoda
smoky quest
smoky quest
# red pagoda unicorn?

unicorn == it's very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very very rare

smoky quest
red pagoda
summer roost
#

Coding things you're already good at won't give you new experience. Coding things that you aren't yet good at will mean that you'll find it's difficult to sell that work to others.

red pagoda
summer roost
#

Probably not. At least, not in a way that's cost effective.

smoky quest
#

It's up to you. There is no right or wrong answer
Some things to keep in mind:

  • Having some work xp can be interesting to see how things work
  • You are still young and enjoying your summer can be valuable

Regardless of what you choose, you can still have side projects πŸ˜‰

red pagoda
smoky quest
smoky quest
#

(but in abstract, I agree with you)

red pagoda
#

thats why i said 6-7 month of prac

smoky quest
summer roost
# red pagoda harder the problem more the money more we be willing to do

That's not what I'm cautioning you about. I'm telling you that the effort you put into hunting down clients, managing client expectations, scoping work, determining if you'll be able to deliver the client's project, learning any skills you don't already have that are necessary for the project, then (hopefully) building and delivering the project has a lot of steps in it that don't give relevant experience.

smoky quest
red pagoda
rustic schooner
summer roost
#

Actually writing the code is a smaller part of freelancing than all of that other stuff

red pagoda
smoky quest
smoky quest
red pagoda
smoky quest
red pagoda
smoky quest
red pagoda
#

just tell me if people want websites and webapps and freelancers

summer roost
red pagoda
#

thats my main quote when im freelancing

summer roost
#

The jobs that recursive and I are trying to steer you towards are jobs that don't come cheap. Where the fair costs of labor are in the six figure range.

smoky quest
# red pagoda come on everyone likes it cheap

That's not the point of @ godlygeek though.
Their point is more about the point of closing the doors to many opportunities to yourself. Why restricting yourself to a 5 figure career when you could start on your first job with a 6 figure job and a more interesting career/jobs?

#

Again, I am still at bad analogies, but we are down to comparing picking trashes to being an architect for a new fancy high rise building

red pagoda
smoky quest
#

they don't get paid the same and they don't get to face the same challenges

smoky quest
red pagoda
smoky quest
smoky quest
red pagoda
summer roost
# summer roost That's not what I'm cautioning you about. I'm telling you that the effort you pu...

Because of this this, you would both get paid more and acquire useful skills faster if you spent 10 hours a week working at a fast food restaurant and 10 hours a week coding side projects than if you were to spend 20 hours a week freelancing. In fact, because of all of these extra time sinks, it's very likely that your 20 hours per week of freelancing would include less than 10 hours of learning software dev skills and writing code, because of all the extra client management time.

smoky quest
#

I can also tell you stories of friends I have that have been through freelancing. Their tl;dr is: never again

smoky quest
#

To build a stupid website, I am gonna get a student for their summer job

#

To build the next billion dollar business, I am gonna call someone else

red pagoda
#

freelancing is bad and good at the same time. its very better if u don't spend too much time and don't depend on it

right

smoky quest
#

Right now, you are positioning yourself to get stuck into that student's job

#

Freelancing/contractor is great if you have a unique skill and an established set of clients

#

But that won't come after a few years

#

All the stuff you see on fiverr or upworks is just a race to the bottom. Not something you would build a great career on

summer roost
#

People who know COBOL are making a killing as freelancers right now, for instance, because it's such a rare skill that they can charge a fortune for relatively small amounts of work

red pagoda
#

cobol?

summer roost
#

A language that was used very heavily in the 1970s, and very little since then.

#

Because it's practically a dead language, few people know it, and because few people know it, the ones who do can charge a lot to make small changes to existing COBOL programs

red pagoda
#

alr freelancing is not good for me thanks

summer roost
#

Pretty much no one learns COBOL anymore, and the only people who know it are the semi retired people who worked on COBOL systems in the 80s and 90s.

smoky quest
#

People who try to save on a degree would typically end up earning a lot less and not even being able to think about retirement at all until much later

summer roost
#

I definitely do agree with you that you'll learn and retain much more by building projects than following tutorials

red pagoda
smoky quest
summer roost
#

A huge part of programming is getting stuck, over and over again, and learning how to unstick yourself a little bit faster next time. Without projects you don't build that skill.

#

Even simple things like learning to read error messages is something that only comes with practice.

red pagoda
#

ty

dense mesa
#

That was an interesting read

drowsy tendon
#

im a cbse 12th student, studying in the uae, what colleges should i get into for computer science

#

im an indian too btw

wise pendant
#

cs degrees are over rated in my opinion

timber pollen
#

A good CS degree can launch you though

#

Especially from a good school

near ocean
gilded valley
#

Imo a better solution is a blog post or similar with multiple opinions. No one take can cover the range of opinions

near ocean
#

Does pydis have a blog up

gilded valley
#

No, but they have a website. It could just be a one off page on there

hollow pendant
#

Hey there,
i was wondering if you folks could give me some advice. Currently i am applying for a Technologist Presales position in which i will deliver the technology, security, and regulatory aspects of the companies SaaS cloud based product to a technical audience (CTOs etc.). I aced the screen and the follow-up interview. Now for my last interview, i am asked to give a 15 min technology presentation about a topic of my choosing. The products of the company are all subscription cloud based SaaS offerings, so i was thinking of choosing a topic along those lines. Do you have any suggestion for a great topic? Your help is much appreciated.

gritty rivet
pastel thunder
#

i mean sometimes generic advice works

#

just ask them in those terms

delicate bane
raven bluff
#

I have an interview on monday for a taught full-stack dev role. It's low pay, but fully taught. I've passed a mathematical reasoning test and a basic CV check, but has anyone got any tips for the interview, or had experience of these sorts of things?

#

I know they'll be testing my python in at least some capacity, so I've been reviewing the basics, spending my free time writing simple apps, and doing leetcode questions. Is there anything else in should be doing?

ivory sluice
#

we actually do have a blog on top of the website but it isn't very active

i personally think the conversation form suits this topic best. hearing advice directed specifically at me is very different from reading a pre-written article

gilded valley
#

It's a question that gets asked repeatedly, and I don't think it's reasonable to expect a repeat of the discussion every time and I don't think the format of reading through past conversations is at all good

crude moon
peak halo
peak halo
peak halo
delicate bane
vapid jay
frozen flame
dark arrow
inner wrenBOT
#
Bad argument

Channel name must only consist of alphanumeric characters, minus signs or apostrophes.

peak halo
inner wrenBOT
#
Query results

β€’ pope-mod-man-btw-enters-the-chat
β€’ prolem-runing-compoper
β€’ 𝖯ope-𝖲telercus-𝖡𝖨𝖨𝖨

proven crest
#

Is it ok to include programs that break TOS in portfolio?

#

Or is this frowned upon in software dev

dense mesa
#

Don't

smoky quest
gilded valley
delicate bane
sharp latch
gilded valley
#

I would not put a scalping bot on my CV, but would happily mention projects that involve web scraping if said scraping wasn't for personal monetary gain

smoky quest
#

Always ask yourself:

  • Does it create any legal risk for myself?
  • How could it be perceived from the other side? What would they learn from it? For instance, would they be learning you could easily put your future employer at legal risk or that you cannot be trusted with access to production?
undone willow
#

Is it ok to use the word "CRUD" on projects in your resume? Or do you want to avoid that word even if many jobs use that idea for there projects.

vapid jay
#

Hello everyone! I am confused about picking a major in university I am stuck in between doing Bachelors in Data Science and Bachelors in Computer Science, while there are many fields that I am interested in. Now I am scared that if I choose BS in data Science that I will be bound to that individual field but If I do BSCS then I can major in any field. Any guidance on this matter would be very appreciated.

gilded valley
#

The TOS is a pydis/discord specific test. I've not heard of that being an important consideration in the real world, how it benefits you and how it affects their business model/revenue matter far more

smoky quest
summer roost
#

I agree, but CRUD has a connotation of "basic", I think

#

I don't think it's bad to use CRUD, but I'm betting you could come up with some other description that sounds more impressive.

undone willow
#

I was thining of using CRUD as a way to help introduce what I know at a summary/intorduction about myself. Then have seprate lists for projects and skills that I know of. But the word has negative connotations (I think) and so I wasn't sure.

summer roost
#

I'd avoid it because of those negative connotations.

summer roost
# proven crest Is it ok to include programs that break TOS in portfolio?

Your goal with a resume is to advertise yourself, so anything that you put on it should be something that you think paints yourself in a good light. Illegal or TOS breaking stuff isn't likely to do that, at least in general. Of course not every illegal or TOS breaking project is equally bad, but there's always a chance that the person reading your resume sees that project and gets a bad impression of you because of it.

proven crest
#

But breaking TOS, its nothin really illegal, just going beyond the limitations of APIs

summer roost
#

Depending on the country and the laws, that may be illegal.

#

Under the laws that govern servers hosted in the US, for instance, it would almost certainly be a violation of the Computer Fraud and Abuse Act.

smoky quest
smoky quest
# proven crest by breaking*

As someone hiring people, what I would hear from that message is that if you are trivializing breaking a simple tos, then what else can you do? And that would also indicate me you are prone to looking for excuses

#

Which goes back to being careful about how you want to be perceived

proven crest
#

Well if it was an interview you'd see the program and its function

smoky quest
proven crest
#

Mhmm fair enough, I'll keep it out

gilded valley
proven crest
#

For example web scraping on IG beyond the scope of what their official API allows which is extremely limited

smoky quest
# proven crest Mhmm fair enough, I'll keep it out

In terms of hiring, it's a lot more risky to hire a potentially risky person than pass on a potentially great person. So the hiring managers will always play it safe by rejecting candidates if there is any doubt

proven crest
#

By doing so you can create a program for lead generation which would be extremely valuable to marketing platforms that use IG since they base their ICP on insta stats

summer roost
gilded valley
#

hiQ Labs, Inc. v. LinkedIn Corp, 938 F.3d 985 (9th Cir. 2019), was a United States Ninth Circuit case about web scraping. The 9th Circuit affirmed the district court's preliminary injunction, preventing LinkedIn from denying the plaintiff, hiQ Labs, from accessing LinkedIn's publicly available LinkedIn member profiles. hiQ is a small data analyt...

#

The supreme court is currently dealing with whether or not web scraping outside of ToS is legal. It is not a clear cut thing.

proven crest
#

Looks like its very gray atm then

summer roost
#

the supreme court also tends to make, as a matter of policy, very narrow rulings, as well. Whatever they decide in the HiQ vs LinkedIn case may not have much of an impact on whether you scraping Instagram is legal or not, depending upon what grounds they base their decision on.

smoky quest
#

In terms of career, being right and wanting to die that hill are two different things. Especially if it creates some legal exposure

gilded valley
#

Saying something is almost certainly against the CFAA when it's currently up in the air seems to be oversimplifying things.

summer roost
#

it's up in the air because SCOTUS is leaning in the direction of it being illegal

summer roost
#

the Ninth Circuit ruled that it wasn't illegal, and then SCOTUS vacated that decision and remanded the case for further review

#

I mean, you're right that it's not entirely decided, but the reason that it's not entirely decided is that the supreme court chose not to let the lower court ruling that says that it isn't illegal stand.

#

regardless, it's not entirely a question of whether it's illegal or not, anyway. If you were to apply to Instagram and you included your Instagram scraping bot on your resume, they probably wouldn't like it. But it's entirely possible that companies that are in some way similar to Instagram wouldn't like it, either. Maybe it's a company that publishes news stories on the web, and doesn't like the idea of scrapers because they bypass their ads. Scrapers aren't particularly technically interesting, and lots of companies don't like them, so I think they're a particularly poor project to include on a resume.

gilded valley
#

No, but if you're applying for something like a data engineering job, then having a project that is a complete pipeline of e.g scraping music metadata, storing said metadata, and then running a clustering algorithm on them would be a great portfolio project - regardless of the TOS breaking

summer roost
#

perhaps. Data engineering is out of my wheelhouse.

smoky quest
#

it depends how it's presented and how one answers questions about the origin of the data.
Having someone introduce some unlicensed data/code into the company's IP is a great way to screw up things

#

But I could construct hypothetical cases in either way

#

Some candidates do have a complete lack of self awareness.

summer roost
#

what makes you suspicious?

smoky quest
#

It's certainly unorthodox but it could happen.
That said, right now you haven't had an offer yet as they only asked if you are interested to go through an interview.

But it sounds like you are doing the right things by checking and validating their info.
A few more notes:

  • Continue to verify their information
  • Don't give out your SSN
  • If they ask you to pay for anything, that's definitely a scam
  • There is no harm in continuing the discussion with them and go through the interview and understanding better what would be you role
smoky quest
#

Hi!
Any question or comment?

proven crest
#

@smoky quest Also just thought I'd say I'm quite new to python, still very much in the learning stage. I have a full time job completely unrelated to programming as a partnership manager. My company is struggling with leads at the moment. They recently acquired a bulk amount of leads however the vast majority are unqualified and its talking the sales teams a very long time to go through them, in my own time, as a challenge, I started writing this program to automate the process. I would love a job in programming, probably in software dev and was curious if this would be one I could put in my portfolio as its the first one I created with a solid, real world use case.

#

I think I'm still pretty far from even being able to apply to any jobs.

Since you're a recruiter, when will I know I'm ready and have the skillset to start applying for jobs? I don't have a related degree and my programming is self taught.

Would it be worth getting a degree in comp sci? If I could avoid that I would like to as its 3 years long and will cost a fair amount (not too concerned with the cost, mostly the 3 years it would take, longer actually since it would only be part time)

I'm currently doing a python course that I can also take tests for at the end to acquire python institute certifications. Are those worth having or is the knowledge enough?

What do employers and recruiters want to see when I'm looking for my first job?

#

Lastly, whats the bare minimum for a very entry level job? I believe these are referred to as 'code monkeys'? I think any job in programming will help me learn as I'd be spending the bulk of my day doing programming and can continue my own education after work as I am now.

I know this was a big load of text, but thank you for your time if you can answer!

honest pivot
#

If any job actually refers to you as a "code monkey", don't take it.

delicate bane
#

big red flag

proven crest
#

If I'm honest I wouldn't want to include this in my portfolio, it works but the code looks like junk

honest pivot
#

If it's your only project, then that's tricky. But if it's code for work, you probably can't share it anyway, right?

#

I can say, as someone who looks at CVs and does first round interviews at my company, the overwhelming majority of GitHub links I've seen were not worth putting on a CV.

near ocean
#

fix it up and put it on your cv? part of software development is refactoring

honest pivot
#

Yeah, this is a good idea, also it can show that you learned something about best practices

proven crest
#

Without being told to make it either, I just made it based on the need I saw we had

honest pivot
#

ok, that's usable, then. But definitely think about cleaning it up, and also making sure that whatever version of it you share is not accidentally showing any confidential company information.

proven crest
#

I am planning on refining it, perhaps making a GUI for it to be used easily

#

Perhaps then I could host it online and the code won't be seen, but the functionality will. Would that be a bad idea?

honest pivot
#

It's up to you what you want to add to it, but of course there's always a balance between having something you can show now vs how long it might take for you to learn how to implement the features you want to add, and then actually write them.

#

At the same time, I guess you're still learning programming. It's hard to guess what value a CS degree would have for you, because you already have a degree in something else, right? And you are already in a professional job. I think I don't have any useful advice for this situation.

proven crest
#

As I said above, I think im a long way from applying for dev jobs at the moment anyway, this is somthing I can see myself working on, refining, improving, adding new features to etc for months to come

honest pivot
#

Check in the pins for some information about career roadmaps, I think this will help you plan out your learning in terms of what is most important to get you into something.

coarse wharf
#

Hello. I had a question, I want to learn programming for me future do I need to learn something before I could start with learning programming?

split oasis
cobalt moat
#

how much will a software engineer with bachelors in computer science make throughout career

peak halo
gilded valley
#

Right now the median salary for software developers in the USA is $120,000. The top 10% earn $168,000+, and 90% of software developers earn $64,000 or more. This doesn't tell you much about 5/10/30 years down the line though.

cobalt moat
#

im hoping to be in the top 10%

gilded valley
#

if you say so

cobalt moat
#

meow UwU

vapid jay
#

Hello

peak halo
# cobalt moat im hoping to be in the top 10%

well, of course. though that's going to depend on what level of skill you have and what companies are willing to pay you that much in exchange for a worth-white work/life balance

cobalt moat
#

i have all the skill

peak halo
#

you have all the skill?

#

are you just shitposting now?

gilded valley
#

wow what? Those are high numbers relatively speaking, but people often act as if 300k TC is commonplace and expected

cobalt moat
peak halo
cobalt moat
#

sounds fun

near ocean
#

there is pretty much no chance fresh graduates have all the skills to be valuable as employees, without actually being employees beforehand

sharp void
#

can you land a job with only python?

cobalt moat
#

yes but probably not a good one

balmy spade
# sharp void can you land a job with only python?

You can*.

  • by the time that you've learned enough Python to be a developer the chances that it is the sole skill you know is slim to none. You will have acquired other knowledges and soft-skills along the way which only enhance your skill base. What starts with Python does not stay limited to Python.
sharp void
#

@balmy spade i know html and css and sql and github

balmy spade
#

You're also learning communication skills, trouble shooting, problem solving, project planning, design patterns, and so much more.

The point I'm trying to make is that the question is not a yes or no answer because it operates on the false premise that you will somehow only know Python.

queen rose
#

What is a good job then? Fairly individual

#

Based on salary or work hours?

sharp void
#

@balmy spade i appreciate your time for answering this. i am just having difficulties on my self esteem so you cant get so harsh with me. i think i will have to quit this server since i almost got a panic attack from you..

balmy spade
#

Playing it out, tightening the scope: "Can I get a job with python being the only language I'm deeply knowledgeable with?"

Yes. You have to be willing to learn more though. Your deep knowledge in one programming language means you've developed a understanding of programming and not just the language. You will need to be willing to flex that knowledge into other languages as the job demands.

queen rose
#

@sharp void Then you're probably not made for working

balmy spade
sharp void
#

thank you so much. i will remember this dude

queen rose
#

they/them bro!

#

Not dude

balmy spade
queen rose
#

Okay sorry!

sharp void
#

what do you work with yourself @balmy spade ? i am a sandwich artist at subway

summer roost
#

Hah, I was a sandwich artist once upon a time

balmy spade
sharp void
#

do you work with agile methods?

balmy spade
#

Hectic job, making folk's food.

summer roost
#

I was terrible at it

#

I mean, I was very good at making sandwiches, but I was also incredibly slow at making sandwiches

sharp void
#

sometimes your precision slows down the overall time

summer roost
#

painstaking attention to detail is a very good quality in a software engineer, and a very bad quality in a sandwich artist πŸ˜„

balmy spade
sharp void
#

@balmy spade that sounds interesting man.

balmy spade
# sharp void <@123151368885239809> that sounds interesting man.

I value planning because it often means I know what I'm doing for a two week period and have the ability to not take on every random request that comes my way. "We'll put it on the backlog and plan it out at the end of the iteration" is a great way to say "Sounds good, leave me alone right now." xD

#

Other than that.... I'm very bad at planning anything.

sharp void
#

xD

waxen stone
sharp void
#

@queen rose

queen rose
#

@sharp void It was fun to talk before. I really appreciate your fight against marine pollution. Death to plastic and preferably life to the oceans

sharp void
#

likewise my kind sir

queen rose
#

@sharp void What is your opinion on used paper rolls? Should one reuse or build servers dedicated to them?

#

I have this idea

sharp void
#

i am applying for a start up thats building an IR scanner that tracks all fish in 250,000 sq. feet for data collection

queen rose
#

You do? That's insane

sharp void
#

it seems that the fishes has different religions so we want to study that more.

queen rose
#

One fish per 250,000 sq. feet?

sharp void
#

about 4,500-6,500 fishes passes through this area

queen rose
#

Which area?

split oasis
#

and I doubt fishes have religion πŸ˜…

vapid jay
#

When should I consider myself good enough to apply for a job? (Not talking about length of time spent learning python)

near ocean
#

do you lose anything from applying to jobs right now?

vapid jay
near ocean
#

it takes like 3 seconds to apply for a job on linkedin, im not saying you should write a cover letter for every ad

vapid jay
#

... Why waste anyone's time if I know I 100% won't get said job?

#

I'm not sure I understand the logic behind it.

smoky quest
# proven crest <@605238396339879956> Also just thought I'd say I'm quite new to python, still v...

The tl;dr is there is no official bar other than "is someone willing to hire you?"
The degree would have the definite benefits of making you a better and well rounded engineer as well as opening a lot more doors at the cost of the time to go through it (no pain, no gain) and building a professional network in that field.
So now it comes down to the alternatives comparing to that. That could be like you are doing with a current unrelated job which provides you an opportunity to learn and demonstrate your skills, or going though bootcamps or spending the time to learn on your own. If you can leverage your current and past experience in the context of a programming job, that could also be a plus for you.

Note also that not all jobs are about working at a FAANG, and there are plenty of other opportunities.

In addition, depending on your country, a lack of degree may make you hit a glass ceiling. So ymmv.

When companies are hiring, they are trying to answer the question "can that person do the job". So your resume and experience should be able make them confident in that answer. You have to keep in mind that it's not just you though, as you still have to stand out comparing to all the other candidates

Note: I am not a recruiter

smoky quest
vapid jay
# smoky quest Other than a CS degree, there is nothing that can definitely answer "can you get...

But that's the thing, I have nothing to put down on my resume, no projects completed, nothing, as I stated I am new to Python and programming as a whole.
A company won't hire someone like me, hence why I came here to ask when is it suitable in terms of python skills to apply for a job? What's a baseline? Do I need to know how to do XYZ? What kind of projects should I have in my portfolio (everyone can do a quiz game or whatever).

I hope I clarified my initial reasoning for asking

#

As for CS degree, too little too late for me for that =P

smoky quest
#

So by that token, you need to walk backward:

  • What are the roles you want to work as?
  • What are the skills required for that role?
  • What would demonstrate these skills? (ie. projects)
#

The process of hiring is to find the best candidate who can do the job.
So that imply you are able to make the team comfortable that you can do the job AND that you are more interesting than the other candidates

#

Thus when you feel confident in your ability to make the team comfortable that you can do the job AND that you have a fighting chance against other candidates, is the time when you could start applying

vapid jay
# smoky quest If you have nothing on your resume, then as someone hiring, I would have no reas...

Exactly, this is why I found Mariosis' suggestion a little bit confusing, why would I go and apply for that. I came here to see what is a reasonable baseline for when someone should start applying.

Once I've completed a small sized project? Once I've contributed a certain % to an open source project, et cetera.
I'm simply seeking to see what others would think is a good baseline, I don't think me asking myself if I am good enough for XYZ is an ideal thing as I tend to be very self-critical and probably the answer would be "no I'm not good enough for that" while someone, a third party, would actually think that yes, I am actually good enough for that

#

Perhaps I am not explaining myself properly?

smoky quest
vapid jay
#

As for what I'd like to do? Well, my ideal end goal is to work as a pentester.

vapid jay
smoky quest
vapid jay
#

That's a fantastic link, I appreciate your time and help recursive. Thank you.

smoky quest
#

np. Note that link may be more advanced than you need. You probably wouldn't want to compete for the same jobs than stanford students. But I am sure there are other schools/classes around you can google and find

delicate bane
vapid jay
delicate bane
#

just make sure you do your research and not chase all the certificates endlessly lol

#

whatever makes sense for your career goals

vapid jay
#

Haha nah, for now I have teh absolute basics in my sights.
Thanks for your help and advice folks.

delicate bane
random belfry
#

What be Best language to learn along side python if I want/need a position quickly?

peak halo
tired sky
#

I've always heard python is famous among data scientists, could someone please tell me what in the world is a data scientist

noble hare
#

^ooo I second that

smoky quest
#

Even if I wanted to, I wouldn't be able to answer it better than google

tired sky
#

I mean,Google answers are complicated

smoky quest
#

So let's dive into the parts that confuse you. What are these parts?

tired sky
#

Hmm... let me think about it

#

So where does a data scientist collect data from?

#

Like how is data collected and input into a python program

#

And what sort of companies need to hire data scientists?

smoky quest
#

Take for instance discord. They have access to all the users, their profile info, the messages sent, the guilds, etc.

smoky quest
smoky quest
tired sky
#

Yeah, thanks

shy field
#

Hello

sullen sparrow
#

Y'all I don't get it. These well respected seniors / grad students at my school are suggesting the best way to get a job is to grind leet code and to absolutely fill every inch of white space on ur resume... To the point that like if I was a hiring manager I wouldn't even know where to start because their name is tiny black at the top and it's just lists of random things I don't care about... But I ask them about it and they're like yeah it's the best way it's to "get past the filters" and they also suggest actually using how many leetcode problems you have solved as some sort of metric of how good you are πŸ€”

#

Am I missing something or are they just going about it wrong

smoky quest
#

While I disagree for the resume, practicing for leetcode would indeed increase your odds in interviews, but not the extent you describe

gilded valley
smoky quest
gilded valley
#

Naive maybe, but toxic doesn't seem to cover it

smoky quest
#

it's toxic in the sense that it would make someone focus on the wrong parts and and miss opportunities

#

Or finding your worth in "how good you are" based on leetcode, which would be an absolutely bad metric

buoyant seal
# tired sky I've always heard python is famous among data scientists, could someone please t...

The story to be told short:
Data Satanist is a high level mathematician who happens to know programming oriented on expressing math stuff, be it some kind of formula / three dimensional algebra. Stuff that is possible from real world to be converted into formulas and then extrapolated back
In addition the person can use programming to prepare/filter/process the data
And Machine learning / neural networks are super close here too.
Person is supposed to be data scientist first in order to pursue machine learning

analog heron
#

hi i got a question, can you do web development with python as backend instead of JS

gilded valley
#

yes

#

Django, Flask, and FastAPI are the 3 specific frameworks to google. Or if you have more questions #web-development is probably the place to ask

pseudo bone
#

i have applied for a job and i got a data science task where i have to perform EDA and build a classification model about the users that are HOT , WARM and COLD. meaning who actively use the website or not.

after that i have to make a 30 minute presentation for the interview panel. about the approach that i used

The task is supposed to take 5 hours but it seems like the work is more than 5 hours. I am getting the feeling that the place might have toxic work enviorment where they give more work than someone can handle.

i am looking for recomendations if i should move forward with working on this project

gilded valley
pseudo bone
dense mesa
honest pivot
#

5 hours is outrageous for an interview coding assignment, even if it actually took the promised 5 hours. I think you're being scammed for free work.

gilded valley
#

5 hours is not that uncommon for take home tasks

peak halo
#

@vapid jay your message was off-topic. try one of our three off-topic channels.

ornate gulch
#

does anyone know how to gitignore a folder in visual studio code?

true harness
sullen sparrow
dense mesa
#

Software engineering is about solving business problems for the most part, grinding Leetcode and cramming resume items doesn't demonstrate that. It may get you past ATS, but will look highly unprofessional if you don't understand the context of what you're doing

sullen sparrow
dense mesa
sullen sparrow
#

This is the same school where teachers are telling me that ^ is not java syntax and "my method of switching two variables is wrong and will result in both variables having the same value because I didn't use a temp variable"

dense mesa
#

Critical evaluation is important πŸ˜…

quartz aspen
#

For people whose languages are gendered but their own forms are not the same as the "default" form (usually masculine): do you even look at the obviously copy-pasted content where recruiter didn't even bother to fix those forms?

My language is highly gendered. My LinkedIn profile is set in feminine forms.
I just got another offer from some recruiter and first sentence is "your profile matches what we're looking for" kind of talk in feminine forms. Then the second one uses correct honorific you (kind of Spanish 'usted' but gendered), and then adjective in wrong form literally just after it...

I usually just close such messages after spotting those obvious copy-pastes. But I wonder what other people do?

near ocean
#

My native tongue is also gendered, whenever I come across job ads in English not using neutral language I just ignore them and move on.
There's something very unprofessional about seeing ads referring to a he or a she in something as abstract as a job ad imho

quartz aspen
#

One could argue that masculine is default form of the job title, so I don't mind the masculine in ads themselves... Neutral forms are still quite a foreign thing here.

But when I see targeted messages, it feels so... Unprofessional. Like... If you want me, try at least to target it to me, not paste feminine form at the top or two times and forget about everything else...

#

That second sentence is literally "if you're open...". "JeΕ›li jest Pani (<-fem) otwarty (<-masc)..."

near ocean
#

asking a bit much from HR people, dont you think? they barely know how to read

quartz aspen
#

And then people wonder why there are few women/femme people in tech :x

#

For a few years I had this idea to make text neutraliser/gendered form changer. For stuff like when Internet tutorials say stuff in masculine forms, but then cooking and baking recipes are in feminine forms... Or for games, as I worked once in translating a game. Or generally for anything where any company says it's more universal that way and making more versions would be expensive...
But then I think about those recruiters and how easily they could hide how little they care about people they're trying to recruit with it and I don't want to make it for such people. :x

sullen sparrow
#

Or they could just write two versions and copy and paste depending

#

The other thing is tho it is probably more effective to just spam as many people as possible

latent oracle
#

Question: Does anyone here have experience with being the only/one of the only people in their workplace who actively uses Python? I've been working (and learning along the way) on a large project for a long time at my job but I've found it difficult to get my reviewers to understand the complexity of what Im doing

near ocean
#

Yes

#

I don't even get code reviews, there's no one in the company I could ask for help or that could help with the code, but I guess that's why they hired me

latent oracle
#

Both myself and my reviewer are self-taught, but because I'm lower in management I've done a lot more coding since I started learning a year ago, so I've occasionally had to go to our systems team to niche questions

#

Being the only one who is doing more than cleaning data at my company is kind of stressful because on one hand I'm a big fish in a small pond, but there's also so much about Python I haven't learned because it's not relevant to my day-to-day and I have nobody to push new skills

dense mesa
ivory sluice
#

fun fact, lemon puts an emoji in his linkedin profile name to weed out the bots lol

#

and ofc, it's a πŸ‹

quartz aspen
delicate bane
#

this is smart tbh

ember cave
#

does anyone else study computer science? and what kind of jobs are you guys interested, just out of curiosity?

smoky quest
# sullen sparrow It's also the resume part too because their suggestions are just essentially alw...

I would be curious to see which online sources as well.
The resume is your online ad. That's how you demonstrate your skills and value. It's also on you to communicate about it. It's not the recruiter/manager to read through random list to figure out what you mean or if they should care about it. In addition, since you write the resume, you are the one in control of what people see and think, which can give you an unfair advantage comparing to other candidates who use it as a dump.
The rule of thumb is that someone reviewing your resume will make a decision to call you back or not 30-45s. So if your resume can't convince in that short amount of time, you just will be dropped.

Personally, I have and will reject resumes that just long lists. It demonstrate poor communication skills and someone just spamming around

ember cave
#

oops sorry I jumped in mid convo

ember cave
true harness
ember cave
ember cave
delicate bane
#

@smoky quest ah recursive, i had a recent mindset shift at work and its helped me get out of my shell and allowed me to take more initiative with positive results; i owe this to you and your advice thanks blobpray

smoky quest
#

glad to hear that

true harness
ember cave
#

I actually really liked IT in high school even tho a lot of people just played games ahhaa

#

cool math games or friv

sullen sparrow
#

this is someone elses and its a ss of a pdf so the quality isnt actually terrible, but their only suggestion was less white space

true harness
#

that's getting to the point where if you print it, the edges might be cut off. there's like .33cm of margin on the left side lol

smoky quest
cosmic axle
smoky quest
gilded valley
#

This matches the advice I was given from people who are now employed at Google and Apple
they want you to tailor your CV to their expectations

cosmic axle
#

Just there is some white space that could be filled

smoky quest
gilded valley
#

that CV has plenty of things going against it. But the density of text matches the advice that I've heard for CVs for students targeting FAANG companies