#career-advice

1 messages · Page 373 of 1

swift veldt
#

The goal is to develop a story of what you can offer, where you can help, how you hope to learn.

#

It's an internship, there's supposed to be a mutual understanding that you're there to learn in exchange for a supposedly cheap labour -- also they'll be looking for potential long term hires. So proving you'll fit is important.

leaden badge
#

cool thanks! How about in the technical assessment? @swift veldt

swift veldt
#

I don't know. I'm not a software engineer.

#

but my guess is that you'll be given a theoretical part (algo) and an application part (use cases).

marsh wind
#

everyone says that fang does lots of DSA and leetcode style based assessments

eternal crater
#

Hello guys

hushed vessel
#

Hey

keen pine
#

hi

distant crow
#

but my guess is that you'll be given a theoretical part (algo) and an application part (use cases).
@swift veldt this is about right. which of the two you get will depend on company and level; and the more senior you get, the more architecture you'll get as well

swift veldt
#

It's quite similar in other industries (albeit with code involved). In Financial Consulting you'll be given theoretical questions such as how to handle some kind of financial risks (e.g. PD, LGD, EAD for credit risk), then you'd have some use cases to resolve.

vapid jay
#

what is the best career as a python dev ?

crude folio
#

Does anybody know of some high-quality paid training/courses within ML/AI I could look at?

#

I have a budget from my work that I need to spend

swift veldt
crude folio
#

Is there any benefit to the paid version?

swift veldt
#

eh, it's free if your work is paying for it.

#

You get a nifty 'diploma' at the end

#

but mostly, the access to all the jupyter notebooks is great.

#

I'd also recommend IBM's Data Science certification on coursera

crude folio
#

You can access the course for free though right? You pay for the certificate?

#

Ty for the help btw

swift veldt
#

I think so yeah

#

my [former] work paid for my coursera access

crude folio
#

Fair does, sounds good

#

I've gotta spend this budget, any ideas for hardware I could buy that's useful for software dev?

swift veldt
#

RTX 3090

#

py_guido if you want fast ML.

#

but usually, ergonomics is important.

#

A good monitor trumps a lot of things.

crude folio
#

Already got one 😦 and got a nice kb+m too

shadow moss
#

most companies are not at interview stage with internships yet

#

assuming Summer internship

swift veldt
#

It depends on the country.

vapid jay
#

they are doing interviews

swift veldt
#

Continental Europe doesn't have as a strict process timeline-wise as the US and the UK.

vapid jay
#

so any idea why I am not receiving interviews ?

swift veldt
#

sheer volume of application might imply you're being binned at a high rate.

vapid jay
#

ok

buoyant hamlet
#

What's the difference between majoring in cs or computer engineering? Which is better?

swift veldt
#

it's less about you and more about filtering processes by HR.

vapid jay
#

so its just luck

swift veldt
#

There's a bit of luck involved, yes.

vapid jay
#

but can you explain filtering processes by HR

swift veldt
#

Have you ever used Taleo or a similar system when applying for an internship offer at a company?

vapid jay
#

no im using this old college intern site

#

maybe its same system i dunno

swift veldt
#

You mean your college's career center website?

vapid jay
#

yes , but we apply with that site

#

we dont have to go to the actual company website

swift veldt
#

well, that may explain it. From what I understand, and from my experience, those offers are usually entered in career centers not by the company, but by the people working at the career center. So you're just adding one layer of filtering to your recruitment process, which my explain your low return rate.

#

Apply directly, always.

vapid jay
#

So apply on the college site and directly ?

swift veldt
#

No. Apply once directly on the career website of the company you apply for.

#

for instance, if I'm a student at a college, I'm not going to apply to a job offer on the school's website, I take the offer's title and go search directly for it on the company's website.

#

"Always remove intermediaries" is a good motto when you're looking to get hired.

vapid jay
#

Okay I understand that , but the way our internship website works .Is it has a apply button beside each job

swift veldt
#

But to go back to Taleo, Talend, etc. Those are filtering system for HR people. You often have to enter all your resume info again, and it allows HR to filter and sort resume based on criteria (like keywords, location, etc).

vapid jay
#

but how to improve my chances with the filtering processes by HR

swift veldt
#

The best question is, do you trust your likely underpaid career center person, that they will look at all the resumes of you and your classmates and work actively to find you all a job, or apply for you all to the companies you clicked "apply"for?

#

There's no best way to increase your chances to pass HR filters.

#

Mostly, it comes down to having the right keywords, being concise and readable.

vapid jay
#

Okay fair enough

#

but say if there is a new availability on the internship website do I not apply for it and apply for it directly on the actual company website ?

swift veldt
#

Always directly tbh.

#

check if it exists on the company's website and if so apply there.

#

if it doesn't exist, then the offer might be specifically for your uni (then apply for it on the uni's CC website) or, more usually, the offer is already provisioned.

#

Too often, offers you see on career centers are offers that the CCs have scraped off the net and are old already.

vapid jay
#

@swift veldt also for applying for places directly , when I need to upload a resume all I have is my grades ,modules I have passed and github . Is there anything else I can say to stand out ?

swift veldt
#

put in a cover letter along with the resume

#

and add your personal projects/volunteering in your resume if you have no professional experience.

vapid jay
#

Once last thing If I apply for company that arent linked with the college , would it be hard to sort working dates dependent on the company ? as my internship has specific dates

gray shadow
#

what careers are there in python?

vapid jay
#

software developer, web developer, back end, data science, backend development

gray shadow
#

is the pay good?

vapid jay
#

i think every salary is good

smoky breach
#

ive some pretty crap python grad positions to be fair in UK

harsh patio
#

well, things for me seem to be on the up and up. 3 Full time job interviews lined up, one interview with a recruiter upcoming, and another recruiter has two contract gigs i'll interview for if all else fails

tardy egret
#

What industry/ies are these jobs in?

harsh patio
#

one is in health care

#

all 3 are web applications

#

one is in sports, another is in music

#

the contract jobs are all healthcare

vapid jay
#

damn

tardy egret
#

Nice. Healthcare has a lot of regulations, it can be a pain.

vapid jay
#

nice

#

how can i be the cool programmer

#

in nyc

gentle finch
#

for employers are certificates worth anything or is showing projects youve made worth more ?

tardy egret
#

Personally, certificates aren't worth much

true harness
#

a project proves you actually did something, while a certificate just says you passed the course

hazy shuttle
#

:3

tight vector
#

Is this good place to link my repository? I want to show it to someone as I'm looking for some feedback.

hazy shuttle
#

Maybe you can looking for channel that able to share your project

shadow mist
#

How do I get my first job as a developer?

#

I'd appriciate if anyone was to give me advice

neon moat
#

build projects, only put on your cv technologies that you know, send a good cover letter and smash interviews

#

are the majority of jobs in your area looking for django/flask or something else? learn it really well and apply

shadow mist
#

I am getting ready to aquire a certificate in data science form IBM. I will than have another project on my portfolio.

#

The concern is that I'm still in college. I do not know whether it's something worth completing.

#

Everyone says differently. What I'm really interested is finance. I've been trading stocks for ~3 years and I know quite a bit about them at this point. I would love to be in the financial side of tech.

neon moat
#

so what question are you asking?

shadow mist
#

Whether it's worth finishing college or start job hunting. Since I'm very close to recieving my certificate, I might soon be able to apply to jobs. How important is a college degree to get into the industry?

#

While some places say that a BS CS is a requirement, people say that you don't need it.

#

That's what I find confusing.

neon moat
#

if you are close to finishing your college degree i would highly recommend completing it.

shadow mist
#

I'm in my second year.

neon moat
#

and this is coming from someone with no qualifications who gets paid to write python

#

why do you want to drop out?

shadow mist
#

I want to support my family.

neon moat
#

can you afford to stay in school and complete your degree?

shadow mist
#

I'm in school tuition free.

#

Well im in a community college but I have to go to a 4 year next year if I continue.

neon moat
#

i have no qualifications and i am fortunate to get paid to write python, but mark my words when i say if i could turn back time i would stay in school 100% no matter what and get those degrees

shadow mist
#

What exatly do you write with Python (if it's no secret)?

neon moat
#

i write python for 3 web apps for a company im employed with, so we use django and flask

shadow mist
#

Would I be able to get hired as a data scientist or backend developer without a degree?

#

If I'm able to get a job, I'd be able to complete my education online.

neon moat
#

the answer is yes, but it is extremely hard

#

i would reccomend getting job interviews and offers before you quit education

#

dont quit education without a job offer

#

backend developer - yes, data science - no

tardy egret
#

Yes. Education will be more or less important to different employers, too. Big places like Google, etc put a premium on degrees. Smaller places, less so.

shadow mist
#

What about a trading firm? Would it be possible to get hired in such a place?

neon moat
#

trading, highly unlikely without a degree

#

if you are in school stay in school!

#

get your degree, it will make the rest of your life easier

#

please listen to someone without a degree

tardy coyote
#

Even though DS doesn't require more than high school (depending on the schools) math, college degrees are coveted. And also depends on the company's definition for a DS.

Realistically, schools aren't going to prepare you for the job, but it's often society's bar for basic competency.

Josh's sentiment is pretty to the point.

shadow mist
#

So what is my best bet? Would I be able to get hired while in school? Living is quite expensive here in NYC. I would need to make more money to be able to pull everything off.

tardy coyote
#

Look at it from a recruiter's point of view. If they can hire someone with a degree or without one, it makes sense to pay more attention to those with one.

#

Depending on how strong you are with the technology, you could either work part time or even delay school to work as a paid intern.

#

But paid internships are rare.

shadow mist
#

How much could I expect to make If I was to work half-time?

#

In NYC.

tardy coyote
#

You would have to research that on your own.

neon moat
#

^

shadow mist
#

The data differs everywhere I look. Some say $20 per hour while other places say $50.

tardy coyote
#

Think about it this way, different companies pay differently.

#

Plus job responsibility is different.

neon moat
#

focus on your qualifications and getting the first few years experience on your cv, that is the most important, if you can survive without focusing on the money then i would highly recommend it

shadow mist
#

Well I guess that I better get back to work on my project. I dearly appriciate you two for taking time helping me. I will highly consider a way to work and study simultaneously.

neon moat
#

all the best, ask as many questions as you want here!

mild copper
#

im 19 and i didnt even start with python basics

tardy egret
mild copper
#

anyone who wanna suggest me like from where should i start

woven kernel
#

But remember that many people lie about their salary and say they get paid a lot more than they actually do.

mild copper
#

oh yeah

#

scammers

woven kernel
#

Do you mean you haven't started with Python basics yet? You need to learn advanced Python before you can get a job. But if you know intermediate Python maybe you can get an internship.

mild copper
#

i literally have no idea about python
im very much intrested about python as its such a fast growing language
ive joined this server so that i may get some idea how and where to start about python

woven kernel
#

You should get a book or go through an online course. However I will warn you that becoming a professional programmer requires a lot of work and practice. It is like becoming a professional athlete. You can't become a football pro in a few months. It takes years and you need to start early.

mild copper
#

okay

#

thanks for support

neon moat
#

!resources

inner wrenBOT
#
Resources

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

green tide
#

!reasorses

jolly escarp
#

So I am building and interview technical quiz for a new data engineer position we are hiring for, and would love some opinion if I am making it "too hard" (meaning the effort to complete it is more than most would want to do to get a job).

I give them some production data of ours which is new line delimited xml, it has amazon product and an array of offers + sellers in it. They are to parse it and write it to a database which is snowflake which has python native sql alchemy (yes i know that isnt the most effective pattern for snowflake).

vapid jay
#

Hi I need help so as to what to do next

#

I am a school student in 9th Grade

#

I have followed a full course on python basics, and am comfortable with python

#

now I'm undecisive what to do next

#

I am doing Pygame and discord.py its interesting but not quite useful

#

I tried django, its not interesting but helpful

#

what should I choose

buoyant lion
#

It's really hard to say, you should focus on what you like. Make or do things that you think are interesting and create a portfolio. Check out Tech with Tim, he started early and gives advice on what he did to be successful.

#

I definitely applaud you as most people your age are not thinking this way. Keep it up!

peak halo
#

@brittle knot Please don't invite people to your Among Us game. That's not what this channel or really this server is for.

remote stratus
#

wow

urban venture
#

can someone guide me please

#

how can i get a job as a python dev?

#

is there even a job as a python dev?

#

can you get a job by just knowing python? or do you need to know DJango and then go to web dev? or something else for machine learning and AI?

#

kinda stuck right now! a clear guided path.. or a link to a quality blog post with the guided path would be really helpful

#

thanks

dry sapphire
#

@urban venture it depends on what you wanna do

#

but familiarity with the relevant libraries would be a good start

#

so Django/Flask/FastAPI etc. for web dev

#

numpy/pandas/sklearn/tensorflow/keras for DS/ML

urban venture
#

which domain is easier to get into

dry sapphire
#

SQL-related stuff for DE kinda jobs

urban venture
#

I know some HTML CSS and C

#

let me elaborate.. I am currently a digital marketeer

#

I studied C in college

dry sapphire
#

and of course there are less common things

#

e.g. GDAL for geospatial analysis?

urban venture
#

and then my job required me to learn some HTML and CSS

#

but that's it

#

i like coding so what to shift domain

#

so what should i learn now so that i can get a job ASAP

#

already completed ATBS

#

@dry sapphire sorry for typing a waterfall of text like a madman

dry sapphire
#

well

#

that depends on what kinda job

#

because of course

#

career opportunities will vary with location

urban venture
#

okay.. web development seems to quite popular here.. i am from India.. so let's say web dev

#

I have completed ABTS.. now what do i do?

#

*ATBS

dry sapphire
#

completed what?

urban venture
#

@dry sapphire automate the boring stuff with python

vapid jay
#

ohh! nice nickname @urban venture

urban venture
#

lol

#

!general

#

how to get back to the general channel?

remote stratus
wary owl
#

is there any career that i can do ? ping me 🙂

marsh wind
#

@jolly escarp didn't work with snowflake but the task seems reasonable

viral swallow
#

Hey guys! I'm a second year uni student, currently pursuing a bachelors in Computer science, graduating in 2022. I have a grasp on the language itself, i was just wondering what my options are from here? To get deeper into python, and python-specific technologies. I have no problems with self learning. Will just need a bit of industry experience here to guide me. Thanks for any help in advance.

neat grove
#

!warn @vapid jay We don't allow recruitment on this server, as specified in our rules and the channel description. The same goes for unsolicited DMs on the subject.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied warning to @vapid jay.

modest fractal
#

@viral swallow languages, libraries, frameworks and techniques change over time. My suggestion would be, while in university, to get experience with both popular languages and diverse languages.

#

@jolly escarp interview problems are to understand process and thinking questions not about implementation right?

I expect you want them to explain how they would do data validation, exception handling, testing (you have unit tests on a data pipeline right?), versioning, data mutations.

Parsing XML and calling the snowflake API is pretty basic, but going to be painful to watch someone work through the first time if you just want working code.

bleak zodiac
#

anyone have any personal experience with the grow with google python course?

reef kayak
#

Hey guys just wondering does having a BA in CS affect your chances of grad school

#

Cuz I am wondering if should I go for BA in CS and BS in CS

#

Cuz for BS I need to take physics and I am pretty much bad at it (like I would hurt my gpa after taking it)

vapid jay
#

Honestly physics isn't that bad

reef kayak
#

I am in it and I am near to failing

#

Am I better off dropping physics and going for the BA?

restive gyro
#

Anyone know a good way to find internships in the CS field?

neon moat
#

google for intern jobs and apply

vapid jay
#

can you get a job in programming/cybersecurity/reverse engineering without any degree online ?

vapid jay
#

if you have any experience/projects, sure

reef kayak
#

@restive gyro find it through LinkedIn

#

Are you looking for summer 2021 internships?

modest fractal
#

@vapid jay Experience speaks louder than school in many cases -- but -- for every 20 successful developers with degrees I see one without.

deep silo
#

Can confirm. Associate's degree here. I work on a team with engineers and data scientists with various letters in their names all the way up to PhD. There is mutual respect amongst us all. No one cares about the letters in anybody else's name. And one of our highest performers came out of a bootcamp.

restive panther
#

HI

#

HELLO

jolly escarp
#

@jolly escarp didn't work with snowflake but the task seems reasonable
@marsh wind Yeah, the way its set up it is just engine parameters and then df.to_sql()
i did it myself this afternoon, took about an hour. I have just had a few people bomb on it really hard. TY for the feedback

#

@jolly escarp interview problems are to understand process and thinking questions not about implementation right?

I expect you want them to explain how they would do data validation, exception handling, testing (you have unit tests on a data pipeline right?), versioning, data mutations.

Parsing XML and calling the snowflake API is pretty basic, but going to be painful to watch someone work through the first time if you just want working code.
@modest fractal
Its a "take home" where i send them a zip with instructions, data, and credentials. And we schedule the final a week out or so where we talk about it. I care less about if it actually runs but want them to take a moment and code something. and not under the pressure of a few ppl watching them do fizzbuzz, ect. Then with what they bring back, ask the "what would you do differently", "how would you perform data validation", "if the xml structure change, how hard would it be to adjust." things like that.

I sat through one, where they had it "working" but had been running it for the last 2hrs to load the data and wasn't done at the time of interview. It was loops on loops.
Data set = 13k summary objects, with 250k detail objects. Runs in ~3 min for me, most of that is due to the import method i am forcing within snowflake.

small grotto
#

just spent the last 20 minutes revising the linkedin.

ember imp
#

any recommendations for startups to reach out to? I just don’t know that much about tech startups or any who are taking underclassmen for interns

#

or, how to know if a startup is promising?

viral swallow
#

@viral swallow languages, libraries, frameworks and techniques change over time. My suggestion would be, while in university, to get experience with both popular languages and diverse languages.
@modest fractal I have experience/projects in C++, Java and ReactJS. I like to learn new and different things. So the advice for me would be to keep learning more new things? If so, i'm open to suggestions. Thanks :)

small grotto
ember imp
#

thank you!!! that’s super helpful

vapid jay
#

Should I use fiverr or upwork for webdev & cs tutoring

clever hare
#

Why jobs only guys

#

Why people can't think to create their own google or own fb

#

I don't know much about discord so sorry if it is against discord guidelines

harsh patio
#

i mean, do you have a multi billion idea right now?

vapid jay
#

@vapid jay Experience speaks louder than school in many cases -- but -- for every 20 successful developers with degrees I see one without.
@modest fractal but how to show that you have actual experience ?

viral swallow
#

if someone experienced answers this question^, please ping me. I need an answer on this too

vapid jay
#

@modest fractal but how to show that you have actual experience ?
@vapid jay @viral swallow 2nd hand knowledge so take it with a grain of salt, but mostly with lots of projects on github so the recruiters can see your code and see that you have experience

dim cipher
#

^ having work and/or project experience should suffice. I had links to my GitHub on my resume and was contacted by recruiters

stone shore
#

hey Guys! Have you found positive / negative aspects that are reflected in your life, with the profession of the web developer? (Employee / Freelance and Non)

distant crow
#

crunch, for one

modest fractal
#

@viral swallow Most folks i've seem have come up the ranks.. maybe spent a year in support vs 4 years in college... continuously networked and built out tools (rather than clicking buttons), and showed aptitude/desire. I love helping folks move up, and at my org stolen 3 people from non-technical roles into SRE roles.

#

@jolly escarp can I do it? 😄

#

@vapid jay ^

marsh wind
#

crunch, for one
@distant crow unpaid crunch lol

jolly escarp
#

@viral swallow I agree with @modest fractal , keep networking, find what clicks with and motivates you then do that. I clicked with data as applied to business value while managing truck drivers, and now thats what i do.

viral swallow
#

Interesting

#

I've tried a lot of stuff. I usually do a few projects and then move on. Can't seem to like either of them enough to stick to them

#

Thanks for the advice

#

I'll keep it in mind ✌️

violet magnet
#

This is a scam right? Whats the take away on this kind of thing on linkedin? Its obviously not good.

marsh wind
#

This is a scam right? Whats the take away on this kind of thing on linkedin? Its obviously not good.
@violet magnet what exactly is a scam?

#

The company?

#

It's very much real

#

Description is obviously an upsell but it's not a scam

jolly escarp
#

.... I'd pass....

violet magnet
#

Im asking with complete ignorance. I dont know anything about linkedin or software jobs. Was just looking for input.

#

It uses language that is...

#

not trustworthy imo

marsh wind
#

Well I have a guy in my network who works there

violet magnet
#

I see...

marsh wind
#

And knowing where he's I can assure you that they must pay him pretty damn well

violet magnet
#

Thanks for the input

marsh wind
#

And far as I know they do have serious input screening

violet magnet
#

I just made a linkedin account and im not overly familiar with the site yet. I pretty much anticipate scammers on sites where there are job openings. Too easy of marks for there not to be

#

So, speaking of that... It's not proper etiquette to try to connect with people you have not actually worked with right? For example, you dont "connect" with people you work on open sources stuff with or... people from a community like this?

#

Right?

#

Theres too much personaal info for it to be any other way.

marsh wind
#

I mean you can. I have few connections made from this chat

violet magnet
#

Right.

marsh wind
#

But just throwing out of nothing your linkedin acc likely won't work

#

Also it's normal to connect with people you didn't work with

violet magnet
#

throwing out of nothing?

#

Cool, I was hoping to make contacts with people I know online to make myself look better and more connected haha.

marsh wind
#

I mean, if you just put here your profile and ask people to connect

violet magnet
#

Riiight

#

yeah that is weird.

#

I mean people that you actually deal with for extended time and such

dim cipher
#

I’d say to research the company if you’re not sure on it and just apply. It’s not guaranteed that they will respond anyways tbh

distant crow
#

it's probably wise to take any claim of "make money freelancing from home!" with a grain of salt. Obviously you can, and plenty people do, some make good money and more than they would with a regular job. But it's by no means easy and don't expect amazing results until you build up your portfolio and reputation

#

things make more sense when you mentally add " * with years of hard work" any time you hear anyone say anything about making money

#

Here, we can fix this:

Are you interested in a lucrative (after years of hard work) career as a developer?

crude crown
#

Toptal is a well known company

#

I know some people who work or worked there.

harsh patio
#

Got two interviews tomorrow, technical. What are some last minute things I should probably prepare for before the interview? I honestly should do more leetcode but I just don't feel like its relevant for any of the jobs. They're all such small companies

marsh wind
#

Not much of last minute really. Research companies well in case if they will offer you some kind of case study exercise. And if you had some personal projects be ready to elaborate about them

#

Specifically on tech you chose to do them

#

Maybe think of their potential tech stack its pros/cons and alternatives

#

If no idea on stack think of one based on job description @harsh patio

#

It seems like question about differences between frameworks, approaches and paradigms are rather popular as they can show the depth of knowledge

harsh patio
#

Yeah to my personal projects, I build them to learn. No other reason. I can list off alternatives for how to do things.

That said all my jobs are in the same tech stack because it’s where my experience is. I’ve been studying various aspects in that language just to make sure I have all my ends covered.

swift veldt
#

I’ve been studying various aspects in that language just to make sure I have all my ends covered.
Sounds like a pretty good drive. All the praise to you.

harsh patio
#

I’m trying. I tend to study outside of work. Not necessarily doing outside projects but I study. It’s helped a bit but I’m still a master of None haha

crude crown
#

last minute things? If first interviews read up on the companies and prepare questions and have a speech prepared

#

if it's a technical interview... go through a list of possible gotchas

harsh patio
#

I’m trying. Just not sure of the gotchas

crude crown
#

Read up on gotchas related to specific programming languages or frameworks

#

Assuming you're on interview for C# .NET stuff... read up on online lists of gotchas of that

harsh patio
#

Yeah these are technical interviews.

#

I’ll just go over a list of questions. Problem is a lot of these are super low level

#

And I just doubt the interview goes low level

crude crown
#

low level? as in, closer to the "metal" or as in junior stuff?

harsh patio
#

Fingers crossed, it’ll go based off my experience, and more high level shit like design patterns and techniques

crude crown
#

ah I see.

harsh patio
#

Well that’s my guess

#

Not at all a guarantee

crude crown
#

check if glassdoor has info on the interview style of those companies or even reddit...

#

if they're big enough, you might find something

harsh patio
#

Good thought. I’ve done that before but it’s been a while

crude crown
#

might want to take a note about that for the next next job

harsh patio
#

None of the jobs I have lined up appear in like Glassdoor lol

#

Had to take any of these reviews seriously for these companies because there are so few

crude crown
#

depends

#

if they're 5 star reviews, regard those as pure lies

harsh patio
#

Yup

vapid jay
#

most of the technical interviews seem to be garbage nowadays

harsh patio
#

@vapid jay it’s hard to know. One of the ones I had was just speaking to my experience and they guided me around job requirements and I related strongly so we got to speaking on that. I had another that was super low level details about the language. I don’t do well with those

hardy briar
#

hey guys, how are you doing?

i'm now 1 year into programming, I'm going alright with basically every project I try, and i'm looking for my first job right now, I have some knowledge of javascript and mostly python, i'm going well in python.

What you guys suggest me?

I have zero networking, as I've said i'm 1 year into programming and because of covid i could not go to events because they were all canceled, i'm kind in the need of getting a job but I'm all in into programming since i've entered this awesome world of coding.

#

applying in normal job boards is not working how I've expected :x

small grotto
#

1 year into programming? what does that mean? network events are happening virtually now.

hardy briar
#

I really don't know how to create networking online

#

for me it's a personal approach

#

and sorry my grammar, i'm not a native english speaker

small grotto
hardy briar
#

oh that's good

iron gulch
#

Does anyone have a 'professional' github profile that I could refer? I've decided to create a github account to help with job applications but im not sure what a professional format would be.

vapid jay
#

@iron gulch I would search for some of the big-name developers and check them out first. Especially aspiring developers that are without a doubt going places. The people that are still looking for that once in a lifetime job, Fully capable of getting it, and still on the search. Those are the people to be making examples out of. Just my thoughts. I’m right there with you on the girhub portfolio!!

open patio
#

not sure how "professional" mine is, but it's half decent

#

.gh Den4200

flat anvilBOT
open patio
#

if you wanna go crazy, have a look at this:

#

.gh MattIPv4

flat anvilBOT
open patio
#

@iron gulch @vapid jay this

vapid jay
#

@vapid vigil 1st link is solid , second one aswell. guy works for cloud flair ❤️

#

didn’t realize your admin. greetings friend 🙏🌚

iron gulch
#

thanks guys

dim cipher
#

For anyone who has a masters in CS, how has it affected your career or options? I recently got a job with this company that will cover majority of my educational expenses, so I’m considering enrolling in grad school in a few years. But it was something I wasn’t considering before

dreamy delta
#

@open patio I really like the simple website that you made

#

Keep up the good work

shy dove
#

Hey guys, I am a recent graduate engineer (energy and renewable energy) . Being very hard to find a job at the moment, I am looking for collaborative / open source projects in physics that I could contribute to while I'm in lockdown. Do you know of any sites that list collaborative projects?

vapid jay
#

What's the best method to get paid for freelance work? Been using paypal just wanna know if I should try and get other things.

sharp kayak
#

Well depends on what you wanna do

#

@vapid jay

#

U can even make ur own udemy/ coursera/ skill share couse

vapid jay
#

No, I mean literally to get the funds

#

like if I make an agreement with an individual to make something and he wants to pay me

#

what are the best methods to receive that pay

#

I've been using paypal

prime prism
#

I need a open source python dev to create a ux ui for my pen testing application. dm me if u want to join . But currently i cant pay

open patio
#

thanks @dreamy delta!

sterile meadow
#

Hey guys, does FAANG companies advice you when you dont get the offer? Im in kind of a weird situation

shadow moss
#

From what I understand, yes

sterile meadow
#

Okay, so I should not worry

#

I got in a weird situation with facebook

#

They contacted me and they asked me fory available dates for an interview

#

Got the dates as asked and another resume for my interviewer to see what to ask me for the interview

#

But no response I have been given since that

#

And 2 of the 4 dates for my interview already passed

#

Should I think this is gg?

shut geyser
#

Did you contact them back

#

sometimes it goes to spam also, even from big companies

sterile meadow
#

I contacted them like 2 days before the first date, no response has been given

#

Will contact again if all dates pass

#

Its an internship btw

shadow moss
#

if you have a number, call them

#

otherwise, maybe you were ejected from consideration or recruiter is just overwhelmed

sterile meadow
#

Wish I have a number but im from south america haha

#

Email the only option

dim cipher
#

Maybe email your recruiter again. They should inform you if you are no longer being considered but the details are usually confidential. I haven’t interacted with Facebook so I not really sure tho

shadow moss
#

Was the job in South America?

#

Where was the job?

near totem
#

hello there

#

I just know only python programming. I have finished a course in python institute and also a course from edx from MIT

#

what should i do more in this regard

#

to get a remote job what should i do more. if anyone have idea.

sterile meadow
#

Is in California, Sausalito

#

They contacted through linkedin, then after reviewing my profile they asked me about my available dates and after that another cv/resume so my interviewer could know what to ask me

#

So its really weird why they stop contacting

shadow moss
#

So you have a visa for working in United States? If no, someone figured it out and stopped talking to you. I’m assuming that your LinkedIn profile is accurate to where you live?

dim cipher
#

They asked for your available dates to meet with the interviewer or the recruiter? From my experience, you meet with the recruiter first so they can inform you about the program. They also usually ask you for to send your resume first too

shadow moss
#

god, to answer your question, I wouldn't expect a master in CS to change much. It probably depends Master Thesis/Capstone is about

#

If you are American, I wouldn't spend the money on it unless your company is willing to chip in a ton

#

however, there is probably edge cases where it would pay off

true harness
#

nice pfp rabbit

dim cipher
#

Hmmm ty ty. Yeah I wasn’t exactly sure if there would be benefits but figured I could learn more about a particular subject and that might allow me to gain more experience

#

Nice pfp public Santa void main pithink

shadow moss
#

yea, the voice chat people hooked me up

distant crow
#

Is in California, Sausalito
@sterile meadow Sausalito's a lovely little city just north of San Francisco across the bridge. Are there big tech companies over there? last I was there, it was residential and a few shops and water-side restaurants

#

oh, Facebook reality labs, didn't know they were in Sausalito

dim cipher
#

Facebook seems to have an office there

#

Yee

distant crow
#

oh wait, now it makes sense, it's a former Oculus office

#

it's weird that I can't find the actual address of of the office

shadow moss
#

Booo Oculus

#

My guess is recruiter screwed up the location and once they realize that, is ghosting instead of admitting they made a mistake

harsh patio
#

two interviews down today

#

im going to be so sad if one of these doesn't offer me anything, because I want it so bad and it is such a good match

fluid wigeon
#

you win these man keep believin

hexed lava
#

...

valid knot
#

What programming Languages are required to become a software engineer?

#

Mention me with anwser

true harness
#

it also depends what you're doing or making

valid knot
#

But how many should you know?

sudden geyser
#

I think 2-3 is considered pretty good, but it's more important that you dont limit yourself to a specific number

#

programming languages are just different tools to get different jobs done, don't get too attached to one or a few

#

if you're looking for more of a direct answer it's good to know at least one lower level language like C, and a higher level language like python

true harness
#

it still all depends on what job you're going to go

rigid epoch
#

hi I need help with python

dim cipher
#

Uh is this recruitment

marsh wind
#

Doesn't look like it's paid

dim cipher
#

I agree with Stellar. A few languages is pretty good but it’s really just understanding what language you need for a task. When you’re interviewing for bigger companies, they allow you to use a variety of languages but smaller companies may be looker for a specific language or so

marsh wind
#

For job you might even get away with Python+sql, JS+sql or JS +html

shadow moss
#

Many companies would prefer if showed a language like Java/C#, higher language but with static typing

vapid jay
#

Hello I don't know if it is the good place but could you help me with my cover letter, I would like to tell this :

As a Software Engineer, I develop the new features of a web app using different technologies such as Django for the back end, HTML, CSS, Angular for the front end. Moreover, I use Celery for the background tasks, REST API to allow to the web application to communicate with other web apps, Flask to send data to the web app. I develop unit tests, analyze the code using pylint. I work according the Agile methodology.

#

For you is it ok ?

#

Thank you a lot !

shadow moss
#

eh, cover letter should be less buzzword and about soft skills

vapid jay
#

I spoke about soft skills but later

#

I just want to know your opinion on this part

brisk karma
#

wasup guys

vapid jay
#

What do you think ?

#

Is it okay ?

brisk karma
#

ye i guess

#

but arnt u gonna add best regards or somthinh

#

@vapid jay

#

look

vapid jay
#

I did this

#

but later

brisk karma
#

ill show u wa i mean

#

ok

#

thats a draft friend

#

ok got it

#

well god bless u man

#

i got to go bestie

#

wow u type slow @uncut wasp

uncut wasp
brisk karma
#

lol

#

rlly

#

i dislike it when it looks like people are typing walls and only 1 word or 2 emoji omes out

#

oooog

#

@uncut wasp

uncut wasp
#

was actually typing a response to the recruitment thing for the non-profit

marsh wind
dim cipher
#

Many companies would prefer if showed a language like Java/C#, higher language but with static typing
I’m working for a bigger company and they were looking for experience in python and JavaScript primarily but yeah it really just depends on what exactly you’re doing I believe

shadow moss
#

that sounds very webdev

dim cipher
#

Mainly yes

misty jasper
#

just as a general question. i see that almost everywhere i look, companies are looking for bachelors/masters or even higher to get a job as a soft dev or data scientist (dont know what path to pursue yet), how realistic is it to try and get a career in these fields just as a self taught programmer?? Is there anyone here who was able to do it?? Do you have any advice??

shadow moss
#

data scientist is generally more degree gated, most companies put degree required

misty jasper
#

ok so thats out the window. Is there a chance with soft dev of not really??

#

This is pertaining to CA, USA. I do see success stories of degreeless people getting jobs in the industry but i know its some part luck and some part knowing the right people. I guess i just wanted a more real world statistic so i know if im wasting my time or not

sterile meadow
#

So you have a visa for working in United States? If no, someone figured it out and stopped talking to you. I’m assuming that your LinkedIn profile is accurate to where you live?
@shadow moss it was an intership so they recruit abroad and help you with visa issues , they recruit to latinamerica so i was invited by that branch to work there

#

just as a general question. i see that almost everywhere i look, companies are looking for bachelors/masters or even higher to get a job as a soft dev or data scientist (dont know what path to pursue yet), how realistic is it to try and get a career in these fields just as a self taught programmer?? Is there anyone here who was able to do it?? Do you have any advice??
@misty jasper i work as a backend engineer at an uber subsidiary right now, i have no title since im studying, so i work part time there. Its really hard if you dont know how to handle conversations on interview. In fact im the only engineer on the company that has this kind of privilege the only way to achieve that is to 1.- get the best scores on their technical tests, 2.- be honest from the very beginnig and 3.- have a nice resume about you

#

and add to that a mix of luck

#

They asked for your available dates to meet with the interviewer or the recruiter? From my experience, you meet with the recruiter first so they can inform you about the program. They also usually ask you for to send your resume first too
@dim cipher i met the recruiter through linkedin so my resume was just there, then she asked me for another resume as a document for the interviewer. (The technical interview) not the recruiter one, since is an intership its not the same flow as other applications, first you get contacted then they see your resume or whatever and then you get an interview, last stage is another coding interview and a "are you culture fit" one

#

i got to stage 3 of 4 and asked me again for my resume to send it to the interviewer no response since then

#

the resume was for the interviewer to know what to ask me about (what questions should be made)

#

on code

misty jasper
#

Real quick question. Right now im studying discrete math in preparation for a data structure and algorithm course im going to be taking. other than that (of course aside from language proficiency) is there anything else thats universally sought after as far as knowledge to have for interviews?? @sterile meadow

sterile meadow
#

Real quick question. Right now im studying discrete math in preparation for a data structure and algorithm course im going to be taking. other than that (of course aside from language proficiency) is there anything else thats universally sought after as far as knowledge to have for interviews?? @sterile meadow
@misty jasper tbh discrete math is not that necessary, i'd go for algorithms and datastructure, but being really honest i dont like that kind of "interview preparing" stuff, just learn by projects and first be fit for the job, then worry about the interview

dim cipher
#

Ah interesting. I was recruited for the Google SWE internship but it wasn’t through LinkedIn. The process was somewhat similar but they wanted my resume before I met with the recruiter. My b I figured that’s what they would have done on their end. Did you email the recruiter today or anything? I think you should and if they don’t respond, maybe move on. It’s sad but not sure what else you could do

sterile meadow
#

Ah interesting. I was recruited for the Google SWE internship but it wasn’t through LinkedIn. The process was somewhat similar but they wanted my resume before I met with the recruiter. My b I figured that’s what they would have done on their end. Did you email the recruiter today or anything? I think you should and if they don’t respond, maybe move on. It’s sad but not sure what else you could do
@dim cipher yeah, since im not from the US i dont know how the flow is there, but at least here they advise you like in the week if you are not fit and if they dont answer they usually forget, i'll email them one last time when all the given dates are gone to ask what happened and then move on

dim cipher
#

Oof, I’d email them sooner than later. Good luck tho! Hope it works out

sterile meadow
#

thx!

vapid jay
#

Bulbasaur!

dim cipher
#

Indeed!!

crude raft
#

Hey can someone help to code a very small program

vapid jay
#

Hi, What kind of program?

#

@crude raft

dreamy delta
#

Q: I'm currently studying a business degree with major in IT and Info Sys. I can code in JS and Python, do you guys reckon I could get a job as a fullstack/front/back developer ?

#

based in Australia

vapid jay
#

@crude raft I could help, linux os as a target is a bonus

#

Oh this is python server

#

@crude raft Yea i could help

crude raft
#

It’s fine thank you, I got it man @vapid jay

vapid jay
#

Ok good to hear

crude raft
#

Send me a friend request @vapid jay I might need your help

#

Some other time

cursive owl
#

Hey guys was wondering if anyone can give me some advice regarding careers. Had a rough patch at uni, mental health issues and a bunch of personal shit happened, which caused me to receive many fails in one semester, and didn't even go in for another (even though i paid for the courses). I'm on track now, and have been for a while, grades are improving, but i'm still so scared about what it's gonna look like on my transcript. What's my best option, try building a good portfolio of work to show that i'm up to the job?

shadow moss
#

graduate and apply for jobs, when it comes up, explain that it was rough patch but you are obviously over it

#

it's not likely to be a big deal

#

since it happened earlier, your hope is they look at now

#

after your first job, it won't matter, few people ask for transcript for second job and almost no one after that

cursive owl
#

Yeah that's true, it just worries me a lot, but maybe i'm worrying more than I should. Can't change what happened 😄 just gotta keep pushing. Thanks for the advice man

shadow moss
#

Assuming your North American, no one will care after your first job

#

some countries, your transcript follows you longer

cursive owl
#

Not North American, but similar in my country. After the first job it's pretty much sailing from there

shadow moss
#

and my guess is maybe you will lose out on some amazing company, MAYBE but there is always second and third job

cursive owl
#

Yeah true that you're absolutely right, get the foot in the door first and keep working on the skills and hopefully find something better as time goes

peak halo
#

@cursive owl I had a situation like this several years ago. I've heard from professors that if you have a contiguous block of bad academic performance with a plausible explanation, they will understand.

cursive owl
#

Thanks so much man, that's good to know. Yeah surely it can't ruin someone forever, it just takes one bad year to flip things sideways so surely they will understand right? Hope so, but i tend to worry about it heaps lately, but guess I shouldn't worry and just keep trying to do the best I can

peak halo
#

I mean, if there really is no human element involved, and they don't care that you had that experience, do you really want to work there?

#

I wouldn't want to get kicked to the curb if I'm ever down, but I'm American, so I can expect that a company will one day do that to me.

#

Sorry I just did a 180 on my perspective. I guess I'm just feeling cynical tonight.

#

Suffice to say, I've been advised not to worry about the mental health stain on my transcript 👍

cursive owl
#

@peak halo Too right, caring just about some letters on a transcript and ignoring the person wouldn't be indicative of a very good workplace culture. Nah it's all good thanks for taking the time to reply to me, really helping me feel a bit better about the whole ordeal 🙂

vapid jay
#

Someone suggested making a blog about coding to show employers, is this idea any good, and if so, would videos work as well?

hard totem
#

Hi guys, I Have job interview, do you have any good courses or pdfs about python? The conversation will be about python without coding

hard totem
#

I mean, to remind, review theory

wicked turtle
#

What is the expected future of mobile app development and the current state?

shadow moss
#

It will continue?

#

Both platforms are pretty mature so I wouldn’t expect a ton of churn.

vapid jay
#

Hi everyone!
I am new here and new in python.
I know the basics and I did some simple projects. Now I really want to get some experience with working with another programmers. So...

If you are working on something where a person who has no experience can do some stuff for you, I will be happy to code with you.

thorn spade
#

Hey so, the top of this channel says "NOT FOR RECRUITMENT," I was wondering what that means exactly?

vapid jay
#

I'm not looking for a job, I don't want any money for it, I just want to gain experience. is it still recruitment? If so I'm sorry

marsh wind
#

Hey so, the top of this channel says "NOT FOR RECRUITMENT," I was wondering what that means exactly?
@thorn spade exactly as reads: you cannot recruit people here

crude crown
#

my god, what at a freaking rough week I'm having and it's only tuesday yet

#

yesterday received the news that my "department" with another one in order to have more "synergies" and SAFe was being considered for use (yuuuck) and my engineer director was moving on to someshit else in the company but it feels like just smoke up my ass in order to cover up his leaving the company

#

today I received news from my PO that yet another different priorities just came down to him from the head of product for my team... I'm just about done with this crap

#

just felt like venting a bit, don't get into software folks.

vast shoal
#

@thorn spade This channel is for mainly for advice and discussions around working as a Python developer (or a software developer in general). We don't want this channel, or the server in general, to be used as a job board, so we don't allow people to advertise or request job positions.

#

@vapid jay Requesting to collaborate on Python projects with no payment involved is fine.

thorn spade
#

Understood, ty for your answers. I saw recruitment posts, or what I thought were recruitment posts, and asked as I wasn't sure if it was allowed or not.

distant crow
#

yesterday received the news that my "department" with another one in order to have more "synergies" and SAFe was being considered for use (yuuuck) and my engineer director was moving on to someshit else in the company but it feels like just smoke up my ass in order to cover up his leaving the company
but who doesn't like leveraging holistic synergies

crude crown
#

anyone who doesn't like to play the buzzword bingo game I guess

marsh wind
#

What is SAF?

jolly escarp
#

I feel you @crude crown
Keep up the great work driving inter-operability in your data driven utopia.

crude crown
#

SAFe is entreprise scrum

#
marsh wind
#

SAFe is entreprise scrum
@crude crown lol ar first glance I thought it was scam or scum and not scrum

crude crown
#

they synonymous as well

marsh wind
#

Lol

distant crow
#

what's that? they synergize well?

#

that page is so much management consultant it hurts

crude crown
#

that's the exact same figure that it was shown when the department merging was announced

last charm
#

yo dudes! So I'm trying to pick up python. I've taken a class and am learning some machine learning and hacking with python. I'm wondering what are some typical 'first' jobs for python programmers? Should I be aiming for data analysis or something?

valid knot
#

Who long will it take me too master python

#

Like to completly master

unborn crag
#

10000 hours of practice

vapid jay
#

any sites where i can code projects/bots/automate stuff and get paid? not sure if i should use fiverr since its filled with indians and the skilled ones are buried deep so any other suggestions are welcome

#

@ me pls

stiff olive
#

I'm a advance intermediater in SQL server and in advance beginner in python. Apart from this i am interested to learn DS&Algirithm but i don't know where to start with it. I mean what are the DS&A to learn with help of python to move next level to get job in product Based Companies. Kindly any one guide me Please.

jolly escarp
#

@stiff olive since you have deep structured data experience, look into XGBoost + SciKitLearn. It loves structured data. You can do most data manipulation in sql then one hot encode in SciKitLearn. Not as flashy as other models but works exceptionally well and has a low barrier to entry as a database guy.

dry sapphire
#

anyone know what the really big companies look for at the resume screen stage?

#

like Microsoft, Amazon, etc.

reef kayak
#

Experience

dim cipher
#

It would depend if you’re applying for an internship, new grad role, or a more experienced role

reef kayak
#

Getting hear back from faang for an internship is so random

#

Like luck is literally a factor

dim cipher
#

I don’t really think so. It helps if you’re in school when going for an internship. I’m not sure if you mean without higher education

dry sapphire
#

It would depend if you’re applying for an internship, new grad role, or a more experienced role
@dim cipher 2-3 years of experience

dim cipher
#

Oof can’t help you there. But def work experience

dry sapphire
#

meh.

#

do people actually look @ open source contributions, you think?

dim cipher
#

I’m not sure. I’ve heard people usually say that helps

dry sapphire
#

oh well

#

thanks!

vapid jay
#

What do you guys think is a project/skills that could give me a change to apply to big companies like google/facebook/twitter etc? Last summer for example, I've worked on as a full stack developer and deployed www.progressoneledilizia.com .I've used Docker, Travis Inc., AWS services, Flask, RQ workers, Redis etc..

#

What should I do/learn more in order to be spotted?

distant crow
#

do people actually look @ open source contributions, you think?
@dry sapphire it can help, but I'm only looking at people's codebases and contributions if they're borderline for the hire, or they've countered an offer. Otherwise, if a candidate is unambiguously good for the role, I don't need to do any digging elsewhere

#

but I'm not a big company, so can't really say what they look for

dry sapphire
#

@dry sapphire it can help, but I'm only looking at people's codebases and contributions if they're borderline for the hire, or they've countered an offer. Otherwise, if a candidate is unambiguously good for the role, I don't need to do any digging elsewhere
@distant crow thanks for your input!

#

I was thinking more like...for the first stage, basically.

#

my problem is being noticed at all

#

I’m comfortable with technical interviews/tests

vapid jay
#

Ayci need help on doing c#

#

Anyone help me i need c#

distant crow
#

by first stage, do you mean screening so that you actually get to speak with a human?

#

as far as I know, bigger companies try to automate as much of this as possible with applicant tracking systems, that are likely doing keyword filtering. I don't know if they get any smarter than that, I know AI/NLP has been big with startups applying it to filter candidates, but don't know if that's commonly in use yet. If so, keywords are likely the way to go

vapid jay
#

what "stack" should i learn to land a job as an SDE? (i learnt python, learning ds and algo currently)

#

@icy berry help pls? @hasty jay

#

@fallen thicket

#

this

icy berry
#

you should not ping random people @vapid jay

#

what is SDE?

vapid jay
#

software development engineer

#

you should not ping random people @vapid jay
@icy berry no, amethyst asked in python general what my prob was so, i redirected him here

fallen thicket
#

Don't dm me for nothing @vapid jay

#

You asked me here already

vapid jay
#

sry i tought u missed it

fallen thicket
#

Depends on what you what to work with tbh

#

what "stack" should i learn to land a job as an SDE? (i learnt python, learning ds and algo currently)
@vapid jay what is ds?

vapid jay
#

datastructs

fallen thicket
#

Well, you should keep studying Python, what level did you reach?

vapid jay
#

Depends on what you what to work with tbh
@fallen thicket so, i just want to get into a software dev role at amazon or something like that, they have an sde role

#

i'm done until oop, so i'd say im pretty comfortable with the sytax etc

fallen thicket
#

I don't think that knowing some python and data structures is enough to get a developer job at Amazon

vapid jay
#

exactly, what else do i need?

#

kinda having a panic attack rn

fallen thicket
#

You need to see what amazon requires

#

what skills and what programming language

vapid jay
#

they say any programming language with ds+algo skills

#

they also include other langs like c++ and js

fallen thicket
#

But to be honest, i'm still learning Python, also I wouldn't focus on getting a job for now

#

it's a hobby for me

#

the best thing is to keep learning, and when you get good enough you can eventually get a job

brazen harness
#

youre right about not focusing on getting a job rihght away, but dont use it as an excuse to learn at 1/5 speed

#

@vapid jay why were you having a panic attack about it? you definitely arent ready judging by your language, just keep learning dont think about if youre ready every day

vapid jay
#

@vapid jay why were you having a panic attack about it? you definitely arent ready judging by your language, just keep learning dont think about if youre ready every day
@brazen harness i dont know wat to learn, no structure, nothing. no mentor.. that's wy im worried. not because i cant learn

#

i feel lost, just need some guidance

brazen harness
#

do you have a book?

#

you cant learn out of thin air, you find resources or experiment

vapid jay
#

sry, i had to take a medication for the panic atak

brazen harness
#

what have you been doing?

#

its fine

vapid jay
#

im good with python, and i want to land a SDE role, what do i learn next?

brazen harness
#

what do you mean youre good with python lol

vapid jay
#

my next learning goal is data sturctures and algorithsm

brazen harness
#

you said youre done til OOP, if you dont understand so much as a class you def arent good by amazon standards

vapid jay
#

what do you mean youre good with python lol
@brazen harness i've learnt the syntax etc..

brazen harness
#

what programs have you written?

vapid jay
#

you said youre done til OOP, if you dont understand so much as a class you def arent good by amazon standards
@brazen harness i mean i've wrote some projects, i dont understand what being good at python is.. but

#

what programs have you written?
@brazen harness a twitter bot which gets some data from API and tweets etc

brazen harness
#

then what do you mean youre done til oop?

#

using twitter api requires calling methods etc, thats oop

vapid jay
#

idk how to tell how much im done with..

brazen harness
#

you arent ever done with any of it bro

vapid jay
#

can u ask a wuestion to check

brazen harness
#

I learn new stuff about classes all the time

#

what does this print

vapid jay
#

that is true

brazen harness
#

actually change that, what does this function return

#
def test():
    print('this is a test')
vapid jay
#

doesnt return... but prints this is a test

brazen harness
#

how do you assign returns to variables for this function

#
def test():
    return 1, 2, 3
vapid jay
#

def test(x,y,z):
return x,y,z

#

im not sure if that is the question...

brazen harness
#
x, y, z = test()
#

use list comprehension to split these strings by the space character

#
l = ['test 1', 'test 2']
#

oops

vapid jay
#

[x for x in l.split(" ")]

brazen harness
#

if you didnt use google for that stuff youre probably fine to just do projects bro

#

get a book or something if you cant think of a project idea, exercises are good to start

vapid jay
#

where im doubtful is, is python .. and being good at problem solving good enough?

brazen harness
#

not that those questions were indicative of anything besides some specific python syntax

vapid jay
#

like, being good at problems on leetcode

brazen harness
#

no definitely not

vapid jay
#

so, what do i need to learn more

brazen harness
#

you still need to convince someone (multiple people) to hire you

#

I dont know bro

#

you need a book

vapid jay
#

yea

#

may i dm?

brazen harness
#

no problem

valid knot
#

How many years should I practice python before I switch to a new language?

vivid dock
#

You can switch whenever you want

#

Learning programming in of itself is more or less the same for all oop based languages. Switching between them while you're learning is probably going to slow down your learning progress as you have to re-learn syntax for the language

#

When you feel like you grasp the concepts of programming well, is probably a good time to try other languages, if you're looking for a specific milestone. So more of a feels thing, than how many years

craggy elm
#

the best way - in my opinion - is to make projects because you're forced to learn how to set up and manage a project and you start to learn that languages themselves are just tools used to accomplish something; they're not necessarily the end goal, unless your goal is to improve a language, obviously.

distant crow
#

don't forget to finish projects too, otherwise you get very good at starting new ones, and don't get any practice actually completing them (people might question whether you're able to do it)

inner wrenBOT
#

:x: According to my records, this user already has a mute infraction. See infraction #20152.

#

:incoming_envelope: :ok_hand: applied mute to @vapid jay until 2020-11-18 15:28 (9 minutes and 59 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).

misty scroll
#

any opportunity?

inner wrenBOT
#

Hey @shadow parrot!

It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .webm, .webp, .flac, .afdesign, .m4a, .csv.

Feel free to ask in #community-meta if you think this is a mistake.

red rivet
#

Why dont you allow pdf

valid knot
#

or python

#

.py

hexed moon
#

Why would you need any file type support in a career discussion

spring vine
#

what can you do in python

#

im beginner

#

like whats the point of writing stuff in outputs

true harness
#

you get to learn what your code does

spring vine
#

i only learned tkinter so far

#

its really fun though

rapid grotto
#

Is the market for junior in IT is bad right now or it always been so bad ?

#

just few jobs, high requirements. I am studying Data Analitics with python etc. and I am looking for job for over a 4 months right now

#

or its just me 😆

#

any recent junior here ?

marsh wind
#

it really depends on many factors (starting with evident stuff like degree and location), but overall it seems it has been diffcult for past years yea

crude crown
#

it's bad this year

small grotto
#

Is the market for junior in IT is bad right now or it always been so bad ?
@rapid grotto Every junior developer position I've seen says, "must have 3 years experience in this, 3 years in that. Total 5-7 experience for an entry level job they say. give me a break. lmao.

rapid grotto
#

yeah

#

thank you guys for respond, I am currently looking for any junior starting position

#

and yeah, it was not nice experience so far :p

#

@small grotto you looking as well ?

small grotto
#

I'm looking to get an idea for the future. I'm on day 29 of python learning. So I expect to start applying in a few months. After I have some projects and an app developed. @rapid grotto

rapid grotto
#

Pretty interesting, I am python oriented as well, i started learning it 1,5 years ago

#

you student ?

small grotto
#

I already have a B.A., so not really a student. I'm 29. Looking to switch fields to SWE.

frosty cape
#

What is it like getting a job having to do with cryptography?

tardy egret
#

What's your current field, @small grotto ?

small grotto
#

I do Sales & Marketing in Property Mgmt @tardy egret

sterile meadow
#

any recent junior here ?
@rapid grotto its more of a problem with HR, they put a lot of requirements so not many people try to join so they can get less petitions to check and filter

#

for example IT wants a junior fresh from uni that have coded i dont know in an internship javascript lets say, HR will put "at least 1 or 2 years of experience in javascript"

#

so just go for the jobs you will qualify none the less

#

in my first job i got that type of thing "2 years of experience in python, javascript, 1 year in SQL ..."

#

never worked in my life and they accepted me

supple copper
#

Hey everyone, I am Fatih. I recently started college on software engineering. Its my first year. I would like to take some advice on how to spend my time to learn faster and perhaps start earning money in college. This year we have maths, physics, python, and unix classes and its pretty light to be honest. I have purchased a python course from udemy and i am trying to complete that currently. But after that i am not sure what to do. I would like to earn money before i get into a job. I have a couple of ideas in my mind like: Freelancing(İf thats a good option then freelance about what?), web development, app development etc... Are there any older guys out here who could mentor me on this? Thank you in advance.

shell kernel
#

Ok.logo_panda3d

swift veldt
#

The best investment you can do as a junior student is to look into the structure of your college program over your 3 or4 years of studies (given the hypothesis that you're enrolled in a Bachelor). Throughout that timeframe, you will likely have multiple periods allocated for internships (usually in the summer, but maybe a gap year also). Those internships are very important for you to obtain experience and contacts once you graduate, along with a job in some cases. What you should focus on at first is to develop a portfolio of projects which you can showcase for any potential recruiter. Those can be demonstrations of technology uses, libraries you created for some specific use, personal projects which involve some specific stacks, etc. Things you can readily show and say "I made this and this is what I learned." That should come first before starting to earn money out of it because when you create something for someone else, it often means you lose ownership over it.
Now, onto earning money, freelancing while in school for instance might come at the expense of your capacity to study. So it'll be a balance to strike and for you to find for yourself. Nevertheless, you should still focus first on developing that portfolio like I said in my first paragraph. To do freelance, you need proof that you can do stuff too.

supple copper
#

Thank you for your detailed answer sir. Yes, i am enrolled in a bachelor(4 years) with full scholarship. I plan to do as many internships as possible at least every summer. I am also trying to keep a high gpa to perhaps enroll in an exchange program to study in europe or us (I live in Turkey). My question really is what should i do with my time other than following my college's program? What i really want to do is that i want to focus on certain areas of programming and develop advanced skills in there. Because when i talk to students from higher classes (3. year 4. year) they tell me that the stuff they are thought are mostly basic and none of them really has any portfolio of projects. Because they simply dont have the skill to make an app or develop programs and whatnot that they can collect together to use for creating a portfolio to apply to a job or to make some pocket money. I dont work like people of my age. I wake up early every single day and do the work to become more than an average at the end of college. Thats why i am studying extra from udemy and youtube etc. So if you could give me a bit more specific advice on which path to take so that i dont randomly pick courses and jump from topic to topic wasting time, i would really appreciate it. Apart from handling all that is taught in school, i currently study python courses. Then i am not sure what to do. Thanks!

vapid jay
#

yo whatsup is python good for game design? im studying game/software development and i can choose between pygame and python advanced stuff vs javascript, css and unreal and unity engine, need advise from python professionals

radiant plover
#

@vapid jay you're better off focusing on C++

distant crow
#

no, python is not good for game dev

#

I say this as a python developer, and hobby game dev

#

I can run down some language choices and engines/frameworks:

Javascript: There are web-based game frameworks in javascript (melon, phaser, etc) however generally these aren't often considered for larger games. RPG Maker, (in)famous for somewhat cookie-cutter JRPG games does use javascript for scripting. Some game devs don't consider RPG Maker a serious option, however we've seen hit indie games like To the Moon come out of there.

Python: pygame is ok, and often use for learning, but again, seeing actual games made and released in it is rare. That's not to say it can't be done, but forces are not in your favour (lack of examples, performance, export platforms, etc.) However one game engine worthy of note is Godot: godot uses its own scripting language called GDScript, which is highly inspired by Python 3 down to the type hinting. Godot also uses other languages as an option with varying levels of support

C#: two big engines use C#: unity and monogame (and to some extent Godot also), and a lot of people consider Unity the go-to engine for hobbyists and indies (though, equally a lot of people think engines are cheating, but they're the same people who'd think writing HTML by hand is the only way, and python isn't a good language because it lacks braces). It's huge, free, massive support base, a lot of resources for learning. I think this is a good option

C++: used by Unreal engine, and a lot of custom engines. developing games in C++ gives you a lot of power for very high-end games. for that reason a lot of people will say it's a must for game development, but I think this is ONLY true if you plan on getting hired at an AAA studio with their own engine, or indie studio that uses Unreal. It is definitely not a good choice for solo indie and hobby work

vapid jay
#

I cant choose c++ as an option that will probably come later i have heard i will be learning c#

distant crow
#

if you have the option of learning C# and Unity, this is a better choice than pygame/python for gamedev

vapid jay
#

I have learned the basics of python, i will be learning the basics of html, css and javascsript for webdesign stuff and probably c# later down the line

#

I have heard that python is really good for advanced algormithms

#

I am also going to learn some non-code stuff such as photografy and landscape stuff and general problem solving and stuff

distant crow
#

I want to show you something about gamedev: people use engines. because why re-invent the wheel? It's like writing your own HTTP implementation in Python instead of using Flask/bottle/starlette/etc.
There's an annual game jam (hackathon for games) called GMTK Game Jam in which participants take 48 hours to make and submit a game, this year there were over 5000 entries. 5000 playable games made in 48 hours. Take a look at what engines people were using:
https://twitter.com/gamemakerstk/status/1287115875624071171?s=20

I asked the developers of 5,400 game jam games what they used to make their game. Here’s the results:

Retweets

173

Likes

1131

vapid jay
#

So whats godot about? Ive heard about it but what programming language does it use?

distant crow
#

I explained in my text above

#

Godot is of special interest to python users because Godot's own scripting language, GDScript, is heavily modelled on Python 3. It's NOT python 3, but it is inspired heavily by it, so that if you know python, it would probably be familiar

#

Godot is somewhat unique as a fully open source game engine

#

however, even though it is heavily modelled on Python 3, I don't think that similarity is strong enough that you should automatically pick it over pygame or something else. I highly recommend Unity instead

#

that said.. python is actually quite a good choice for mulitplayer game backends. So much so that I use a hypothetical MMO server as an interview question

vapid jay
#

yeah i heard that python is pretty good for backend stuff but im more interested in front-end stuff

distant crow
#

worthy of note: Eve Online, possibly one of the largest games by concurrent players on a single shard universe, their server backend is Python

#

(Stackless Python, but python nonetheless, though I haven't read any news about them in a while, I don't know if they ever switched)

vapid jay
#

i think my class has to make a game next year

#

next year or the year after that but idk

#

but i really dont want to do any software stuff since its invisible

#

but we also havnt learned anything about 3d development, only basic moddeling

distant crow
#

my advice is stick with 2D if just starting out with no experience in 3D modelling. Also game dev advice is getting too far outside the purpose of this channel, so I suggest you look into the game-dev specific servers on discord, particularly GDL and GDN, and any engine-specific discord servers (Unity and Godot both have user groups on discord)

vast shoal
#

Python with pygame or Arcade can be fine as an educational tool to learn the basics of gamedev, but you will want to move on to C#, C++ or Rust or something like that for any serious gamedev project.

onyx cypress
#

Hello, so basicaly i want to make cool gadgets and robots and A.I And some cool futuristic tech but which language and which career path and where do i start?

long storm
#

Python

onyx cypress
#

career?

distant crow
#

robotics engineer
AI engineer

#

for "cool gadgets" you may want to pick up a bit of C/C++, and go down the embedded systems/EE route

#

CircuitPython is getting more popular in embedded, but I think you'd be missing out on a lot of important skills in that industry by ignoring C/C++

#

jumping from embedded to robotics engineer is not a bad jump, since python, C/C++ are both important in that field

#

oh, and learn a lot of linear algebra

stark magnet
#

@peak halo i just wanted to tell him why i cant talk in a voice channel

spring zealot
#

Hi. i want to build a moderation bot for my community and i need help to do that. can someone help me building the bot?

hidden juniper
#

@spring zealot do not spam

spring zealot
#

Ok

vapid jay
#

Hi. i want to build a moderation bot for my community and i need help to do that. can someone help me building the bot?
@KessydeleMC#6966 what does this have to do with careers

#

o rip they left

spring vine
#

whats the best company for software eng

marsh wind
#

the one where you fell comofrtable working

tardy egret
#

Yeah, "best" is kinda broad

dusky tide
#

Hello team, are there any certifications that are great to see on a resume for a data analyst position? I am changing job fields and have been focusing on python and SQL with R in the near future? Thank you.

dim cipher
#

whats the best company for software eng
One where you feel like you can learn and grow and the company supports you imo

neon moat
#

@supple copper what do you want to focus on? do you want a job in backend web development? learn python with a python web framework, if its data science you want to work in then research and practice using the tools that jobs are asking for.

vapid jay
#

hey everyone i want to know how can i get a job python related if i don't have a degree

glossy pecan
#

if you can code in python, just apply for python roles regardless of whether they ask for a degree

hollow pond
#

During lockdown I learnt and built an project on node.js express.js mongodb but left midway, I know python, c++(basic level) . I am intermediate in Data structure and algo .From the start of lockdown I started studying data science and ML with python now I have basic understanding of that also , I have done titanic prediction project and house prediction in ML with help from other's notebook and videos .Now I am being attracted towards Deep learning and image classification sort of things I have started
studying Neural networks, I am in third year of my graduation and I need to get an internship also . But now I feel that i should focus on 1 thing .But can't figure it out.

#

I think I need some sort of guidance 🙂

distant crow
#

does seem a bit unfocused

#

if you tell a company "I'm good at everything" what they hear is "I know less about any one topic than the programmers who specialised in those topics"

#

because companies focus on building a small number of things well rather than a large number of things badly, you've put yourself at a disadvantage. Focusing would be a good idea

soft pewter
#

help me please, i have problems with a code for a question from my university, i run the program but there is no interaction box at all.

shell dove
lusty oriole
#

shld i learn R ?

jolly furnace
#

R is nice for statistics

#

python libs can also do the same calcs

#

its mostly ur choice

vapid jay
#

When should I be looking at applying for jobs?

I'm pretty experienced with Django and know Python well. I have created projects exposing and consuming API endpoints with Django/React which is quite an employable combo.

So far, I've created a collaborative note-taking app and I plan on working on my second web project. I also have some small ML projects which show my interest in it, but it's nothing major.

I personally don't think I have enough projects under my belt & it takes a long time for my web-dev projects (at least for the first one, it was very long). I also do not have a degree but I will be going to a top uni soon.

Should I be looking for jobs at this stage?

obtuse crag
#

hopefully you are keeping a graphical web portfolio of your work outside github or some code repository, despite what they say, your application is first seen by HR people that do not read code very well @vapid jay

vapid jay
obtuse crag
#

Ive gotten calls from companies back asking if i could make a small powerpoint or web blog on a project they liked in my repo. they like what I say it does in the readme but they aren't reading the code during initial screening

#

just be ready to explain your projects to a non-coder/layman

vapid jay
#

Would you say it's safe to start applying after the first project?

obtuse crag
#

you don't lose alot from applying, depends on the positions. One project can be impressive if it is the right one. I once got a callback and subsequent offer from a researcher who was looking for exactly what I had done in my last project and didn't care about anything else I'd done before ( which was not in in his field of medical imaging).

vapid jay
#

@obtuse crag Okay, thank you. I'll start to work on the resume shortly.

If you don't mind me asking, when you choose a project, what do you look for? You mentioned them being interesting, what would be in the realms of that?

obtuse crag
#

well I haven't done any solo projects just because they were interesting, Ive just made things to help others do other things or as tools to my own research and stuff 😄 maybe someone that works as a contractor/consultants to provide client solutions could advise you on that.

vapid jay
#

@obtuse crag Alright. Thanks for the help. For the next project I was thinking of a webapp which imports business data (expenses, income) from a business (from eBay, etc. spreadsheets) and calculates the business' earnings and tax, like an accountant but without the hassle. I thought that would be a bit interesting, and possibly quite fast too.

obtuse crag
#

if you are looking to make projects to showcase for a job interview maybe narrow down fields/companies you wanna apply to and build something that would be useful to them. Ofcourse none of this applies to consultants and contractors that work in any domain. @vapid jay

vapid jay
#

That's a good idea, for what I currently know (Django/React) I don't really know what is useful to companies. Possibly something with a lot of user-interactivity but I will have an extra look.

obtuse crag
#

just lookup the company's website, innovative companies will share their latest research and what they are working on, gives you an idea

hollow pond
obtuse crag
#

idk what to say to "grass is always greener on the other side for me " xD

#

depends how short your interest/attention span is @hollow pond can you maintain interest till the job is done and then get bored? consulting might be for you

hollow pond
#

I find more than one filed intresting i.e. Ml/dl and development but at the same time I fell that focusing on one will be good. should I hold one thing and focus on one or go parallely.?

obtuse crag
#

that just means you're not good at any one thing lol I'ma agree with meseta

#

nobodys good at all things kek

hollow pond
#

yes I accept it

obtuse crag
#

well you will have to get good at something to be hire-able

magic crescent
#

I have a master’s in finance from a good US state school but I want to maybe break into business analytics / data science, how much math is required for the job? If I understand the models, their assumptions and how to apply them is that enough ? or do I have to be a math whiz and come up with algorithms from scratch? I know it’s a broad field, I’m thinking about jobs in consulting or setting up processes and analytics in a big company

obtuse crag
#

@magic crescent my two cents, depends where you are now, some companies will need you get a degree to break through, my brother had a masters in finance, exactly your situation his only work experience was in finance, watching me and our cousins discuss growth in data science he did a masters degree in business analytics, now works at a good data analytics company as an analyst, that is the US tho, where his masters degree was pretty much a requirement to get to the interview, and internship was a plus, he took a lower paying internship than others in his course because of lack of previous coding/mathematical experience, but it worked out in his favor because interviewers were later impressed how he handled analytics and data visualization projects with no background and outside the finance field. You may be able to transition without a degree or anything if you’re good enough, easier to transition within your company

magic crescent
#

Thank you for your insight! I currently work for a statistical software company but have failed to transition to the analytics area, maybe an opportunity will come up in the future. I am getting started with kaggle and will build up my portfolio in the following months

#

I have a graduate certificate in business analytics from the same school so I hope I can use that to get some interviews

thin hatch
#

which are some of the most highpaying jobs related to coding and which modules do i need to learn from them sorry for such a dumb questionpithink

onyx cypress
#

I want to make futuristic technology. Which career?

jolly escarp
#

@magic crescent In your current role, try and incorporate what you are learning as a proof of concept or something. Then when interviewing you can bring up those POC's and (hopefully) their adoption into the org. While interviewing, I look for 1. practical experience and 2. personal drive in the space, and 3. a general understanding of business/value creation. So Kaggle is great, but with out it applied to a work environment it can be a hard sell. If you can speak to a technical POC you headed and apply it to your finance background, your desire to grow in the space, and how you have been doing self development through kaggle, you would be in a strong position.

vapid jay
#

I hate companies

#

Just saying

crisp bronze
#

Best Python guru can anyone suggest. I got one raymond hettinger cpy core dev, his videos are self explanatory, I don't know remaining anyone suggest any YouTube best resources for mastering in python

#

I'm now intermediatory, I want to explore programming paradigms, and want to learn more of compilers and how it works, make speed achievable for programs, want to become a very good python developer. Please suggest any Youtubers or noted persons in these fields who is mastery in these topics, any noted teachers you came across your learning these. Very gratitude to you, if you suggest some persons. Thank you in advance

umbral zenith
pallid atlas
#

Hi i am highchool student who is goin to be choosing my career and i was wondering what should i take to be able to become a data tech.

mortal hazel
#

My honest advice (this may be somewhat location dependent) is don't focus too much on your career when you're in HS

#

Study what you enjoy. Study what interests you. Let that determine your career. That said, I don't even know what a "data tech" is, do you mean like a data analyst?

#

In which case, maths, particularly statistics, is probably a good thing to have. But also data-analysts will likely benefit from domain knowledge too. i.e. someone with a bio knowledge is more likely to succeed as an analyst in a bio field. Someone who does econ will have an advantage in finance sector etc etc

peak halo
jolly furnace
#

naw its just my stats prof likes it better than python

#

prob just an arbitrary choice @peak halo

peak halo
swift veldt
#

R Shiny is pretty neat.

toxic quiver
#

@peak halo I think interpretability of a model is easier in R. By default, sklearn doesn't show the internals of the model as well -- it's much more focused on prediction

median yacht
#

Hello! For start studying for a bussines analytics career which language is the best, R or Python? And what about Maths, there are as important as a data science career or is better to study the financial part? (Sorry for my English, I am from Spain, Im working on it 😅, hope it makes sense)

toxic quiver
#

R vs. Python isn't super important. Once you understand the concepts behind the languages, it's not too difficult to use either one.

modest fractal
#

^ “both”

vapid jay
#

Whats carrer for

vague smelt
#

Annu technologies

vapid jay
#

Whats annu

#

Year

#

How does benefit to you

vapid jay
#

that's a lot of maths buddy. a LOT of it

#

but they get paid extremely well

#

are there games that are coded from python, or what can i do with it?

obtuse crag
#

as quants write algorithms and mathematical models, any programming language/script's usefulness to them would depend on what the rest of the company's framework/the project is written in

stoic basalt
#

wow

faint sapphire
#

How often do quantitative analysts use python?
@vapid jay I am an aspiring quant. 60% stats, 20% math, 10% market, 5% finance, 5% python. I rarely use any other languages. Sometimes C++

#

also it is a somewhat enjoyable field to be in?
@vapid jay very enjoyable, but very demanding tbh

#

Hello! For start studying for a bussines analytics career which language is the best, R or Python? And what about Maths, there are as important as a data science career or is better to study the financial part? (Sorry for my English, I am from Spain, Im working on it 😅, hope it makes sense)
@median yacht it's mostly maths... The question is 'how do you analyze data?' .. answer is using statistics and maths ...and what tools to use.. then u can use R, Python anything.. however Python is more versatile and used in ML too(if you ever go in modelling or stuff)

ember imp
#

what does stats work look like?

split ivy
median yacht
#

thanks!!! i will go deeper in statistics and maths then

shadow moss
vapid jay
#

I am confused about that google says to be a good developers make project work with teams which type of project we should make so?
And if can I get some mates whim with I can get experience and so e learning 🙏🏼
😊

#

?

#

@vast shoal

#

Answer

#

Or anyone

mortal hazel
#

I’ve used the plotly wrappers in both for some interactive plots and I think Python has a slight edge there in some respects

vapid jay
#

hi

#

im a high graduate

#

bascially taking gap year

#

just to figure out stuff

#

I actually want to do computer sci on my uni but I'm not sure if i would enjoy it as much i have anticipated.

#

so, just to be on safe side, I want to explore everything in this gap year.

#

I have about 6 months left.

#

im doing python

#

what things i should be doing?

#

Enjoy your lufe

crimson lance
#

I was just wondering if anyone had tips to start up as a freelancer?

opaque grove
#

@vapid jay You can try to work through the free course, Introduction to Computer Science and Programming with Python, which is available at cousera or mitocw. If you struggle with that or if you feel it moves a bit fast then you can brush up on your python skills with automate the boring stuff or python for everybody (py4e.com). Other than that read into the required courses you will need to take for your uni and see if it sounds interesting

vapid jay
#

@opaque grove I took computer sci in highschool

#

but the thing is I didnot study it that well.

#

I have taken python for everybody offered by UofMich

#

it was okay.

#

I have not taken second course yet, tho.

#

Im currently learning on codecademy

#

If i compelete all the basics, will i be able to create, um, projects like small projects?

opaque grove
#

The course touches on concepts such as OOP, testing and debugging, algorithms if you are interested. It is not an easy course.
With just the knowledge you learnt from py4e, you can start to create small projects. Search for python project ideas if you need some ideas. I highly recommend learning about problem solving, watch How to Think Like a Programmer by coding tech on youtube. And read Think like a Programmer by V Anton Spraul (not free). This will help you when you start to design your own small projects

fast tinsel
#

@crimson lance it is worth specialising in a niche, having some proof of work and then it all comes down to advertising. If you can't advertise yourself you can collaborate with some marketing guys for cross-promotion. If that is not feasible you can always hire.

amber verge
#

Hey would u guys say learning data structures and algorithms is important for being a data scientist

mint citrus
#

yes

obtuse crag
karmic merlin
#

@limpid breach we are not a recruitment place.

golden tundra
#

@amber verge You will almost certainly get some data structures questions while interviewing, so yes.

inland iron
#

Do you think it would be fair to use a third party library to solve a test task that comes with a job application? I feel like on one hand, the company would want to see my programming skills, but on the other, knowing how to find and utilize publicly available tools is part of a coder’s job

#

The company is rather small (according to the listing, at least, I feel it’s relevant to the question since smaller companies might be more receptive to this), the task is validation of JSON against a bunch of schemas, including possible validation of schemas themselves, and presentation of as much info on errors as possible in a format readable to non-programmers or something like that

#

I would likely have to fork it to add on “beautification”, so if the task ended up being an actual problem for the company, it could be added into the stack even if it’s made and maintained by someone else

distant crow
#

python's json-schema library is decent and supports draft-7. I don't see why you would be forced to write your own validators, that seems like a bad choice all-round

#

you can also just clarify with the company, ask what they want to see and lay out your two options

#

python's jsonschema library's validation outputs are farily standard format, you woudln't fork it either. that in itself would be an odd choice especially given jsonschema is still undergoing development, and a lot of these libraries are likely to need updating over time, your fork is going to fall behind, and for little benefit

#

what you'd do is write an output parser that uses jsonschema. If you wanted to, you could write it as a python package that requires jsonschema as a dependency, and warp it. If the company has any issues with package maintenange, what they'd do there is host a copy of the underlying jsonschema in their private pypi repository

#

also, note draft7 isn't the latest jsonschema version, draft 2019-09 is current latest, take a look at this github issues; https://github.com/Julian/jsonschema/issues/613 this is why you wouldn't want to fork, unless you want to be the one that maintaining it and merging new releases in. Easier to write it in as a dependency instead.
I hope this discussion helps with you choices

olive fossil
#

Correct me if this is not an appropriate channel for this repost (:

Hello everyone,

This will be a vague question but please try to answer to the best of your knowledge.
I am making a nearly-identical image detection algorithm (not from the scratch) for my firm. I am new to the industry.

So I will be processing thousands of images and have used LSH algorithm for it (which uses dhash for calculating signatures I guess)

This is my internship project and I have not "studied" on Machine Learning/Deep Learning.

Now would this be a good approach for image recognition? Or should I go to Tensorflow?

My manager(to be precise CIO of the firm and not the manager) said you "probably" need Tensorflow for it but idk, i've already made a program based on LSH
Thanks a bunch. Any response would be valuable to me (:
Regards,
Mortis
@ me. Cheers!

limber solar
#

If anyone has any answers to this question feel free to dm me, it would be a huge help 😄

#

Soo if I take programming as a career, what are the jobs I could get into and what am I supposed to exactly program when I'm working, if that's how it is?

tribal arch
#

hello, i consider myself begginner-medium level in python, can I get a work from home using python?

#

I have a lot of experience with linux if that counts

tribal arch
#

i have a lot of experience with python

#

but not profissional

dim cipher
#

Yeah, I would say to apply for jobs that you are interested in and relate to your experience. Some postings will say if it’s remote or not

tribal arch
#

im trying this, but not going well so far

dim cipher
#

Try Indeed or LinkedIn. You can narrow your search

charred hornet
#

Hi everyone. I am looking for a Toronto-based mobile app developer to collaborate. We are looking for a tech co-founder with experience. If you are interested, please DM me. Thanks

remote path
#

Ok

thin junco
#

hello everyone, what's the base (minimum) salary of a software engineer working at a company?

swift veldt
#

Your question is too generic. It depends on the country, your experience level, the location within the country, the tech stack, the industry, etc.

dim cipher
#

^ but to provide a general idea, $107,000 is the median salary according to the US BLS. If you’re looking for a specific company, just use Glassdoor or google what the typical salary is

thin junco
#

ok, thanks

frozen jungle
#

selamün aleyküm

#

sevgili dostlarım

#

burda genel olarak ne konuşursunuz?

#

ortama ayak uydurmaya çalışıyorum da (:

copper spire
#

Does doing software engineering pair well with a business major?

#

I'm really interested in business but

#

There is already so many supply of business students out there, the job market for business students isn't a lot

#

Should I pair it with software engineering? I'm not as interested in coding as I am in business but I am still interested nevertheless

distant crow
#

you'd have to ask yourself: is the job market better for a business student focused on business; or a business student who does some code on the side?

#

the only position I can think of that has demand for a bit of both is technical sales engineers, but even then that's sales, not business most of the time

keen minnow
#

What are the basic skills needed for data science position? Or where to start to get there

vivid dock
inner wrenBOT
#

4. This is an English-speaking server, so please speak English to the best of your ability.

frozen jungle
#

Does doing software engineering pair well with a business major?
[14:16]
I'm really interested in business but
[14:16]
There is already so many supply of business students out there, the job market for busin

vapid jay
#

yea

#

youll actually understand what your engineers are doing while managing them

#

its good to know

golden tundra
#

@limber solar Off the top of my head, software engineer, web developer, a lot of analyst roles (quantitive analyst, etc), cybersec stuff, data scientist, research scientist, plus random roles that aren’t programming centric but have some programming component as part of it. What you’re programming day to day depends a lot on the role you end up with

#

Honestly, it might depend even on the exact role you got within the company.

#

But as a software engineer, in my experience, it’d probably either be building new smaller things/features or contributing to an enormous existing code stack

fading valley
#

i need honest opinions

#

do you guys think computer science is a saturated/oversaturated field

#

im in 11th grade rn thinking of majoring in computer science for undergraduate and maybe masters too

vapid jay
#

i mean maybe? weve been telling people 'just learn to code' for a while now

#

but at that same time theres tons of jobs still

#

if you know how to program you will not be without a good job currently

fading valley
#

i mean i'm pretty much a beginner but i've been tryna teach myself python

vapid jay
#

will pay plummet? sure probably. usa swe pay is insane, other countries dont pay like usa swes get paid

#

but overall would you rather code python or build a car or draw autocad or like, what do u wanna do w/ your life for work

fading valley
#

i mean to be honest i've honestly wanted to study physics but thats pretty much impractical cause majoring in physics isnt gonna get me a job and recently ive been more and more inclined to learning about programming and artificial intelligence

#

i'm really interested in AI and coding in general and i've heard cs is a good element to get into but at the same time i'm also hearing contrasting opinions that its getting more and more saturated by the year

vapid jay
#

Why do you think majoring in physics won't get you a job

fading valley
#

what really are my options other than becoming a professor or something

#

I've always wanted to get into research but I don think that's really gonna get me financially stable

vapid jay
#

a physics major is actually a pretty universally loved major

#

like for any career choice

#

your right that your prospects in physics are somewhat limited to just professor/research/etc

#

but physics majors are loved

#

get a minor in comp sci, or finance, or business, or anything, or dont bother with the minor but itll make it easier

#

and you will be better off then the person who majored in the subject of choice

#

lmao

#

like, people LOVE physics majors

#

Well, with physics you'll have great prospects being an engineer.

#

And a lot of physics majors go into engineering / finance fields

fading valley
#

2 words

#

asian parents

vapid jay
#

job prospects for a physic major finance minor are better than finance or business major

fading valley
#

;-;

vapid jay
#

same probably for cs

#

same for engineering

fading valley
#

but thats interesting

#

ill definitely have to look more into what you guys are saying

#

thanks alot! :)

vapid jay
#

i mean ultimately yeah you wont really use the physics stuff day to day since you arent doing research/prof in that route

#

but you still learn a ton that will stay with ya

fading valley
#

yeah got what you mean

distant crow
# fading valley asian parents

I don't think compsci is oversaturated. I think that's too simplistic a viewpoint. There's plenty of demand for good, experienced, software engineers. But what IS true is there's also a LOT of recent computer science graduates with no work experience looking for a job, it would be easy to say that that's oversaturated based on just that, but that's like 1 or 2 years of your career. I'd hesitate to say that campsci is oversaturated as a whole

vapid jay
#

To be fair though give those guys a few more years and now theres a ton of mid lvl swes

distant crow
#

depends whether the tech industry is growing or not relative to that

#

sadly, whether the big tech companies are still sucking them all in is probably the single biggest influencing factor for demand. It's hard to find good mid-seniors when you have to compete with the big companies

#

(depends on location of course)

vapid jay
#

If anything I think physics or finance is more saturated...

#

in terms of degree-takers

woven kernel
#

Basically there's huge demand for highly skilled programmers who will work for extremely low wages. But there's a lot less demand for low skilled programmers and for programmers who want good wages.

vapid jay
#

I think that's analogous to most industries though, no?

subtle sentinel
#

@woven kernel highly dependent on location

woven kernel
#

Yes, but programming is unique in the sense that skill levels vary so widely and it can be done remotely so some people will be desperate enough to work for less than 1 dollar per hour.

golden tundra
#

I don’t feel like CS is really over or under saturated
I think there’s a fair amount of demand, but also a fair amount of grads
I feel like it’s more . . . average?

subtle sentinel
#

There are still an abundant amount of companies that aren't remote and pay well for good devs

golden tundra
#

I would be more concerned about whether you truly feel like you have an aptitude for it

woven kernel
#

I'm not complaining about my own job or wages. I'm just commenting on what I've seen in the industry.

subtle sentinel
#

yep, companies get what they pay for though, usually becomes clear eventually

golden tundra
#

It also depends on what you consider “good pay”
I don’t earn a crazy amount, but it’s still a decent amount above the average US salary

woven kernel
#

Yes that's true. But unfortunately many managers know nothing about programming at all. So anyone who can write even a few lines of code (or just copy/paste from Stack Overflow) seems like a magician to them.

vapid jay
#

Hey, that's good 🙂 Now I have a chance haha

subtle sentinel
#

waves wand vigorously

woven kernel
#

There's also a belief that 5 low skill programmers is the same as 1 high skill programmer. But that's not true.

vapid jay
#

Most of the time you'd be doing an interview with a company anyways, to prove your aptitude... it's not like they're going to take a shot in the dark as that's a risk for them. Otherwise, be a freelancer :p

marsh wind
woven kernel
#

A lot of low skill programmers is not the same as a high skill programmer. Just like two football pros can totally demolish a whole team of amateurs.

marsh wind
#

well yeah

#

reallly depends on how low vs how hight 🙂

woven kernel
#

Low = always has to ask for help, always searching or posting on SO, mainly knows how to tweak examples. High = can sit down in front of a blank screen and write a complete application if necessary.

marsh wind
#

if we speak 5 0 real experience juniours vs 1 10 yrs senior? definitely, they will likely not do good

woven kernel
#

Experience is a very poor indicator of skill. I've seen many technical people who have actually gone down in skill over 10 years.

vapid jay
#

Isn't experience the main indicator of skill lol

distant crow
#

the main benefit of people with experience is getting to the right solution sooner. You're right, it is sometimes about asking for help and searching, but experienced devs will see the pitfalls and head in the right direction earlier and more consistently, with fewer detours, and dead-ends, and less technical debt (or a more appropriate level of). I think the biggest time wasted isn't just looking something up, it's putting dev time into a solution that doesn't work and having to back track

#

there's also a lot of soft skills relating to efficiency of communication too

woven kernel
#

Experience is in no way an indicator of skill. I've seen people who worked the same job for 10 years who had less skill than someone with only 2 years.

#

Many people will gain skill as they gain experience. But many will not.

distant crow
#

experience is the main correlating factor with skill

#

the correlation is high. yes there are exceptions

marsh wind
#

yeah, for sure there are, I know but too well lol

#

also the code of a senior guy (in skill to be precise but it aslo requires experience) will usually be written according to better practices will be efficient and not require a refactor too soon.

woven kernel
#

It's correlated, but not as strongly as one might hope.

marsh wind
#

it's putting dev time into a solution that doesn't work and having to back track
not necessarily does not work. It might work at frist

#

until one day it won't

stark sigil
#

I would also say skill level comes more important for debugging and less of writing code. 1000 drones can write code under the guidance of one overlord, but if you not capable of finding your errors, you're worthless in the programming world. And some of that just comes with time.

coarse citrus
#

Hello guys, I am new to python and recently joined this discord. Is CodinGame suitable for beginners as I recently applied to a job, which required me to complete some exercises on CodinGame.

digital fjord
#

CodinGame is alright for beginners. Their difficulty notions are pretty bad, but it is really fun

rapid moat
#

whats a good programmibg language to learn after python?

#

*programming

digital fjord
#

@rapid moat for web, javascript, for data science julia or similar, for becoming a better programmer overall prolog or haskell

rapid moat
#

wtf

#

are those made up

#

julia?

#

peolog?

marsh wind
#

very real

rapid moat
#

oh waith yeah

marsh wind
rapid moat
#

i use hackerrank for practice

#

not for interviews but just in general

digital fjord
#

I switch it up every once in a while between hackerrank code wars leetcode codingame.

marsh wind
#

are they all DS/A oriented?

digital fjord
#

Yes

coarse citrus
#

@marsh wind ahh right thank you, but I should do Codingame regardless right because it'll help me develop my coding skills?

marsh wind
#

it might help ye

#

but being good dev is much more than that

digital fjord
#

Honestly, the most important skill is being able to work in a codebase you do not fully understand

coarse citrus
#

does anyone recommend any sites or courses for a completely new beginner like myself? i've done a little bit of VBA, but im completely new to python

true harness
#

!resources check these out

inner wrenBOT
#
Resources

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