#career-advice

1 messages · Page 326 of 1

little prairie
#

Sweet, decided to give it my best and stick it out with the Upwork client despite the unreasonable requests. I delivered everything and then some and gained a glaring 5 star review!

indigo sleet
#

And paid, I hope

#

Haha

little prairie
#

Lol in 5 days. Not sure why upwork has a waiting period after a client approves the work

cunning valve
#

Hi

drowsy hearth
#

anyone else has hard time coding without caffeine ? IT feels to me I can't function without it

radiant moon
#

pretty much

#

I never really drank coffee until my curent (relatively high-pressure) job

little prairie
#

Nope, I used to drink coffee excessively though

drowsy hearth
#

I have a hard time being productive without it. It feels like my brain is still sleep.

little prairie
#

Lol that's why I quit

dry sapphire
#

I don't do caffeine at all

drowsy hearth
#

Too fair I drink every morning.

#

except today because I ran out lol

dry sapphire
#

it doesn't really seem to affect my productivity

#

it destroys my sleep cycle though.

little prairie
#

Not drinking caffeine destroys your sleep cycle?

dry sapphire
#

no, drinking coffee does

mild zenith
#

Just have to make sure you don't drink any past like.... 1 pm

radiant moon
#

I've been inspired to make some coffee in my french press

#

I have not, however, been inspired to wash out my coffee cup

little prairie
#

How hard is it to convince a client to switch frameworks. I mostly don’t like using PhP but feel as though so many potential clients only want to use Wordpress. Should I just learn Wordpress? Or try to convince them that there are better options?

shadow moss
#

you won't

#

They likely want it because someone else will be maintaining it

#

framework choice is commonly a business decision, not a technical one

torpid bolt
#

i do drink coffee, but what i do need to be productive is water

drowsy hearth
#

I drink preworkout which just green coffee bean extracts

marsh wind
#

caffein is addictive kinda like cigarets or drugs

#

just not so bad. if you realy feed addicted you should 100% stop driking coffee (taking any caffein) for like 3 weeks or so, that normally is enough to restore caffein receptors

#

then you can start drinking it again but in more reasonable quantites (limit yourself to 2-3 cups/day, no caffein after 3PM)

#

I think we are trailing into offtop here

hushed kestrel
#

Caffiene has a half life of 8 hours which is why it sucks

#

So if you are taking in 400 grams (3-4 cups) at the end of the day when you are trying to sleep you still have 1 cup of coffee in you.

#

I personally take Caffeine pills.

#

You should never go above 400 mg TBH. Also, you can tell if you are addicted if the days you aren't working /drinking coffee, you get a headache. (Get advil obviously. or whatever thing works for you)

#

I personally use caffeine to get a boost in the morning and don't drink anything else throughout the day.

mint citrus
#

who drinks 3-4 cups? I always drink only one and dont drink any on the weekends

hushed kestrel
#

A lot of people do.

#

I mean, some people have 4 shots of espresso too

#

It's not usually all at once

#

but over like, 1-4 hours

mint citrus
#

thats pretty bad

hushed kestrel
#

Hmm Yeah.

mint citrus
#

they prob load up their coffee with sugars tho

hushed kestrel
#

EH

#

Probably not

mint citrus
#

esp the females

hushed kestrel
#

....

mint citrus
#

idk thats what ive seen

hushed kestrel
#

...Leaving that comment behind

mint citrus
#

I have yet to see a female drink normal coffee. not trying to be sexist

hushed kestrel
#

Right

#

Well

#

ANyway

#

at some point, it costs too much to put creamer in coffee

#

and people get used to drinking it black

#

I drink coffee black because I get good fucking coffee

mint citrus
#

^

#

thats how it should be

#

starbucks has taken over tho

vestal shore
#

have you had the death wish coffee

#

thats some good beans

hushed kestrel
#

Yeah

mint citrus
#

never had

hushed kestrel
#

It's mostly branding

real python
#

Um

vestal shore
#

i had a co worker bring some in and it was very good

real python
#

Can we shoot the shit in an off topic channel

vestal shore
#

sorry 🙂

mint citrus
vapid jay
#

what should my next step be to do if I :
•Want 2 continue to learn python since It’s good for beginners
•Want to use arduino since I want to get a job as a computer engineer, but don’t know C yet
•want to Learn how to do algorithms and syntax

dark salmon
#

@vapid jay
->its possible to do all 3 simultaneously

#

but depends on how much time you have

#

continue learning python i'd say. i would say python is much more complicated than C when it comes to syntax and features, but C is pretty bare bones.

#

but in terms of usage, C is more complicated because it is strictly written and you have to familiarize yourself with pointers and malloc()

vapid jay
#

How long would it take to learn python and C simultaneously? @dark salmon

dark salmon
#

it’s not possible to become a pro in either of them in a short duration of time

#

i would say focus on python more, and learn C on the side

#

python will allow you to make complicated applications faster and easier than C

#

i guess a good way to get started with doing C in a meaningful way is maybe pick up a computer graphics related project

vapid jay
#

I guess by learn I mean learn the basics at least @dark salmon

dark salmon
#

you can learn basics of C within 2 days

#

or even a day

open patio
#

great course and professor

dark salmon
#

like by basics i mean syntax and semantics

#

i don’t know how to measure progress with C, but in python if you can use static classes and class methods then you are past the beginner stage at the very least

#

for C a major milestone would be to develop an intuitive and deep understanding of pointers

#

and how and when to use them

#

if you want to learn algorithms and data structures learning them with C is a good strategy

#

because C has very few primitive data types and structures so you pretty much have to implement it from scratch

#

learning to implement data structures in C will alone give you a fairly decent grounding of the language

#

and will help you understand the language as well

vapid jay
#

Is basics of C enough to be able to do arduino beginner kits and stuff like that? @dark salmon

dark salmon
#

yeah probably

#

arduino programming isn’t that involved

#

you can arduino with python too

vapid jay
#

How would I be able to do that?

#

I want to do it with C too but how would I be able to do it with python? Just curious

#

@dark salmon

dark salmon
toxic lagoon
#

What are examples of large projects that can be official apps made up of smaller projects that can be their own apps. Reason is because I want to work on small projects that will literally come together but I need help finding project ideas

heavy plover
#

large projects which are official apps which use other apps is what you're asking

#

A lot of apps use docker and shit for instance

#

but that's like, microservices

#

I mean shit, the JVM is technically a major project which many many people over the years have written code for and helped optimize

#

and if you download something that needs the JVM and you don't have it they install it

#

but like, idk if that's what you're talking about really

#

you aren't building the next Docker though probably 😝

little prairie
#

You could use Django @toxic lagoon . That's literally the exact reason people use it. Because of it's modular design and ability to create one large app out of other smaller apps that can also be used in other projects.

heavy plover
#

yeah it sounds like you're just talking about having reusable code

little prairie
#

An example would be something like Instagram

heavy plover
#

like, large chunks of it though

#

Instagram desktop and iOS share code iirc

#

both use django

little prairie
#

Instagram has live video, messaging, stories, etc

#

They also use Django

heavy plover
#

yeah cuz i think a lot of that is just API based

#

which is probably what you'd end up doing to do what you're asking Woz, build components with their own API's

#

and then you can mix and match

dark salmon
#

how often do things related to distributed systems show up in interviews

radiant moon
#

depends on the job, obviously

#

where I work: a lot

dark salmon
#

where do you work

#

or i mean

#

what kind of work

radiant moon
#

distributed systems 🙂

#

it's a big system that monitors a giant network, and automatically fixes problems

eager sorrel
#

hi guys

toxic lagoon
#

What are examples of dream projects/ unique projects more forwards torward career that you were able to make from old code?

dark salmon
#

can anyone here take a look at my resume maybe? understandable if its not allowed

marsh wind
#

I believe it is allowed. So you can just post it here and whoever is free and competent enough can take a look

rare sand
#

don't dox yourself, though

dark salmon
#

ok that works, thank you!

clear cipher
#

I have been looking for a new job for well over a year now, I have applied for probably over 500+ places, and I cannot find a job. I have a bachelors in computer science, I honestly don't know what to even do anymore

#

All entry level req 2-5 years of experience

meager oriole
#

where are you based?

clear cipher
#

Ohio/United States/ Midwest

#

I have been applying across multiple states

meager oriole
#

i can't help i'm in UK

clear cipher
#

idk what to do now. The only people who contact me really are consultants (basically army recruiters who try to abuse you)

meager oriole
#

but is goot to get experience first

#

even if they abuse

#

but if you haven't got experience how you want to get a experienced job?

clear cipher
#

These consultants hire you in as a contract, basically you go to a class for a month or two, then they throw you at a business. Thing is, since they sent you to their schooling, you are bound to a contract for 2 years and they take like 50% of your pay after you are done while you are under contract and if you want out you have to pay like $20,000 or something

meager oriole
#

is the same everywhere

#

or try to start with a junior front end developer position

little prairie
#

What do you specialize in?

clear cipher
#

Most of my work has been in software dev using OOP languages (c#/c++/java/python)

#

I wouldn't say I specialize in it though

stray tundra
#

Hi, Im a teen and I have been into programming since I was 12. I know python 3, javascript, HTML, php, C++ and a bit of C#.

I largely prefer python since it's the one I use almost daily, I prefer backend and it's the one I've come to "master" the most. I also know my fair shair of pentesting (but not website-related). I've also learnt machine learning and Im now starting to learn deep learning.

I want to have a passive income which will help pay my student bills and food. So here's my question: which field of programming would you guys recommend me to get into?

So far I've thought of: Android Game Development, Website Development or just a plain start-up.

I am willing to spend the time and effort to learn anything you guys recommend me as far as it'll help me reach my goal.

Thank you very much for reading.

zenith inlet
#

are you at a university rn?

stray tundra
#

@zenith inlet Not rn, but in less than half a year I will be

#

I want to help my parents as much as I can with this

#

I know I could get a low-wage job but I'd rather do something from the stuff I've learnt even if I earn less.

zenith inlet
#

it might be hard to get a job rn without a decent portfolio

#

once you're in school though, that can change

#

are you in the US?

stray tundra
#

No, UK

#

Rather than a job, I was thinking more something like a side-project which would earn me passive income.

zenith inlet
#

ok

#

i dont know if i can give good advice on the college part then

stray tundra
#

Oh ok, thanks anyways

zenith inlet
#

i'd consider looking at hackernews if you're really interested in business

#

they're very SF-heavy at times

#

but you might be able to find some stuff about building side projects that are profitable

#

check the threads they have, or look for archives

stray tundra
#

Thanks! I didn't know about this site. I'll be sure to give it a thorough search

zenith inlet
#

just keep in mind that they're VC oriented

#

imo a lot of VC mindset doesn't lead to sustainable businesses

high coyote
#

To me, HN is a classic example of the news site problem, where once you read them discuss something you actually know about you realise they may have strong opinions but don't actually know what they're talking about :<

#

I mean, there's some good content there, but don't take everything at face value

zenith inlet
#

yeah

#

thats probably not as strongly worded as it should be tbh

#

but better than i put it

#

@stray tundra

vapid jay
#

has anyone ever gotten a job offer w/o meeting people onsite

little prairie
#

All of my jobs have been purely online.

vapid jay
#

upwork or full time salary

little prairie
#

Nothing long term though, just small gigs.

#

I've only had one job on upwork everything else was just finding clients through forums/facebook/discord etc

#

And by small I only mean in terms of project length not pay.

vapid jay
#

gotcha not trying to be rude i mean specifically full time offers from corporations

little prairie
#

You can get full time salary jobs on upwork though.

gilded valley
#

I think corporations practically always have an on site - I know some places will even fly you out for an interview

little prairie
#

There are some agencies that I've seen on indeed that hire solely remote workers for long term projects/full time

vapid jay
#

ive been flown out before

#

was jw

radiant moon
#

@vapid jay sort of. I interviewed, and the interviewers decided that I was a smart guy, and that someone should hire me; just not them. Then later I got a call from the hiring manager of a different team, who'd seen the interview notes; he called me on the phone, we talked for half an hour, and he said "when can you start"

vapid jay
#

i just had a video interview and was like hmm maybe i can get an offer without going in but then i realized it wasnt even a video

#

lol @radiant moon sounds like a good deal

#

my last interview went the opposite, kinda

#

another team saw my resume and wanted to interview me at the same time when i went out for the onsite

#

then neither team hired me

pulsar hedge
#

alright im back with my questions

#

if its possible can I get someone in a porgramming feild to answer these questions

#

Q#1 What is your job currently? What are the things you have to do in this certain job?
Q#2: Did you have a passion for programming while in high school or was it something you picked up as you got into university?
Q#3: Did You take Computer Science as one of your high school courses?, If yes did it help as you went to university? If no do you wish you did take Computer science
Q#4: How was your transition into university from high school? Was it harder than you expected? Why do you think your transition was like this?
Q#5: How did you come upon your current job? Was the hunt for a job in your field hard? If yes why? If no Why?
Q#6 Do you believe your job field changed over time? If so why do you believe this?
Q#7. Do you enjoy what your doing today, and do you have any advice on how to get into what you’re currently doing?

shadow moss
#
  1. Site Reliability Engineer, make sure devs don't push something bad in production and when they do, fix it or yell at them
#
  1. High School and continued through University
#
  1. Yes, No
shut geyser
#

can you fix and yell

shadow moss
#

sometimes yes

#

depending

shut geyser
#

sorry continue

little prairie
#
  1. Freelance web developer. Trading algorithm developer.

  2. Nope, didn't get into programming until I started my first online business on shopify and wanted to customize it more than it would let me.

  3. No.

  4. ....Wasn't studying CS

  5. Yes, study.

shadow moss
#
2) High School and continued through University
3) Yes, No
4) ROugh, few HS Computer Science course prepare you for college
5) Through Discord but not this Discord, it's been hard and easy, I'm much older then most people in discord so this is my 10+ job
6) Since I started before smart phone were common thing, sure it has, cloud has changed a bunch
7) No, get out while you still can```
#

How did trading algoritm work for you Python?

pulsar hedge
#

thank you

shadow moss
#

ColdEmber, at my current position, I pretty much have to make developers hate me, dark side demands it

shut geyser
#

i've read half of Google SRE book, i wonder how it works outside Google

#

it's lightyears from practice i see at my job

little prairie
#

I started creating simple stop loss/ take profits trading bots in 2017 on cryptocurrency exchanges. Then started creating them for people in cryptocurrency communities. After that started to get jobs creating stock trading algorithms.

shadow moss
#

I don't work at Google either

#

PythonKoder, you couldn't get hired by one of big trading houses?

shut geyser
#

it was kinda my question :p

shadow moss
#

SRE various at very places

little prairie
#

Never applied

#

I'm not in to working for a company long term

shadow moss
#

ColdEmber, rough most of time, it's sitting around in design reviews going "What about X, Y, Z?"

shut geyser
#

@little prairie i always thought that doing simple trading algo, you get targeted by other people bots aiming to exploit your bot :/

north turtle
#

Hello

#

I am new.

shadow moss
#

or duct taping some ancient application back together because no one will work on it because it's supposed to be decommed except for this one thing and no one has developed a replacement

#

because revenue!

north turtle
#

Is there a place where I can discuss about python?

gilded valley
north turtle
#

To get better at it?

shadow moss
north turtle
#

Thank you so much.

shut geyser
#

ColdEmber, rough most of time, it's sitting around in design reviews going "What about X, Y, Z?"

little prairie
#

I've never run into anything like that. Would take some serious repetitive movement to even detect someone elses bots.

shut geyser
#

How do people react to you in the long term

#

don't they become adversarial of you ?

shadow moss
#

they do

#

but hiding from me means deploys go no where

#

I'm gatekeeper for deploys

shut geyser
#

I have no power at my current job, i just say "this is a terrible idea" most of the time and explain why and they do it anyway, then they act surprised or worse, they act like it's the natural order of things that things breaks all the time and it can't be help

#

i'm eating my desk most of the time

north turtle
#

No one in Python discussion.

shadow moss
#

yes this is

shut geyser
#

but i'm now known as "the complainer"

shadow moss
#

ColdEmber, revenue, revenue revenue!

#

it's why I say "Get out while you still can"

#

only way to fix "Things breaks all the time" is everyone to be like "40 hours this week, I'm done. Oh, that dumpster fire, stopped caring"

shut geyser
#

erh they just hire the me from 1 year ago to care in their place :p

shadow moss
#

my point

shut geyser
#

but yeah i see it

shadow moss
#

like I use iOS Outlook application for work email because it has quiet hours

shut geyser
#

but still, i'm just wondering how to manage the human part of being the one that block/warns

shadow moss
#

they are set from 1800->0900

shut geyser
#

that's 9h active

shadow moss
#

sure

#

I see stuff before I leave

#

and slight after

#

I want to be aware of what I'm walking into

#

and any last minute departure emails

shut geyser
#

just wondering how much email do you get on average per day

#

and how much are actually useful

north turtle
#

Hey everyone

shadow moss
#

not a ton

#

100

#

BTW, I just lost Outlook so I don't have ANY mail on my phone

#

because we converted to GSuite from Exchange and GMail for iOS doesn't have quiet hours and I refused to be abused by my phone

shut geyser
#

yeah i understand

#

i get around 100 emails a day too it's exhausting

#

i don't read them all tbh

shadow moss
#

I work at $megacorp so I can get away with "Don't like it, fire me"

#

GSuite was decent job of filtering important from unimportant

#

I get probably 250 a day, most of those get labels (ugh.....(

#

I'm very critical of GSuite, that's whole another not python topic

pulsar hedge
#

@shadow moss is it cool if i ask you why was college hard? Was it that you didn't understand or another reason?

shadow moss
#

bad habits I picked up from High School

#

among other stuff I don't feel like discussing

pulsar hedge
#

and my assignment says I should ask you any advice you would have for a person like me to get into your field of work

shadow moss
#

If you are American, my recommendation would be Community College, don't get buried under debt, part of my problem

pulsar hedge
#

What would you say I should do to help me prepare for College or University ?

shadow moss
#

Besides not joking "Don't", graduate High School, graduate with college with any degree and apply to a bunch of jobs until you get one, stay there for year and half then move on

#

There isn't much to prepare you, College/University is like High School with more freedom and parties, if you are not doing great now, it's unlikely it will improve in college, if you are doing great now, then keep doing it, University is really about "Can you buckle down and do grunt work we tell you to?"

#

my best advice is truly community college esp if you have take out a ton of loans

shut geyser
#

First time i see someone advising community college (i'm non US), are they okay to get a job and skills?

shadow moss
#
1) Graduate with bachelor maximum
2) As little debt as possible
3) In as generic of a major you can
4) With as much real world experience as you can get```
#

ColdEmber, because most people have to take out crazy loans in US for college, Community Colleges are generally much cheaper and closer to home for many, thus your expenses are low if you can continue to live at home thus keeping debt low

shut geyser
#

In my country, our University are free, but they don't all have same funds/reputation, often during my cursus, the professor had to pay themselves resources to teach and other stuff. In the end, i can't say i learnt much. How does it compare?

shadow moss
#

and Community colleges are done in 2 years, if you did well in Community College, you can transfer to University to get Bachelors

shut geyser
#

ah okay, college doesn't give you a bachelor

shadow moss
#

college gives you bachelor

shut geyser
#

sweatcat confusing

little prairie
#

I never understood why most people don't do their first two years in CC if it is cheaper than University.

shadow moss
#

In US, University is collection of Colleges, I just use University to seperate it from Community Colleges

#

PythonKoder, because "That's not that way we did it" /boomer

little prairie
#

I know In state public Uni's can be very cheap in some cases so I guess then it makes sense

#

But otherwise it doesn't

shut geyser
#

Reputation/Fear of Missing Out i guess? Maybe ratio of "outsiders"?

shadow moss
#

In United States, after High School, There is Associates (2 years, optional) -> Bachelor (4 Years) -> Masters (~6) -> Doctor (~8)

#

Associates come from Community College/University, they are rarely provided by Universities people think of

little prairie
#

I mean if you are like Ivy League material or something, sure go there for the connections.

#

Or even MIT material then go there for the labs.

#

But I know people paying 30k a year for a Business Admin degree

shadow moss
#

Sure, if you are Ivy league or Elite Engineering school material, go there

#

for you youngins getting screwed by Boomers, Do 2 years in Community College, live at home and maybe work

#

after 2 years, you graduate with associates

shut geyser
#

is working a viable option? what is the volume of the courses there?

shadow moss
#

PythonKoder, so I looked it up, for local community college in my well known massive city, yearly tuition for normal full time class load is 5610/USD/Yr

#

for local University in my city, it's 11,300/USD/Yr

#

and in United States, many universities are not located in major cities so you need to include room and board

little prairie
#

Yea, so in cases like those, Grants could cover most all of the tuition.

shadow moss
#

That sounds commie

#

ColdEmber, Maybe, my point is you are likely living at home so maybe that high school job you had you keep into college

little prairie
#

Grants are good IMO. Beats student loans anyday

shadow moss
#

PYthon, are you American?

little prairie
#

Yes

shadow moss
#

What Grants are you talking about?

#

They are pretty rare

#

most people end up taking out loans

little prairie
#

Pell Grant for example

#

Doesn't cover everything but added with scholarships etc it could work

shadow moss
#

Pell Grant doesn't cover everything

#

scholarship and grants probably cover maybe 20-30% of college students

#

most either their parents will need to pay for them or they will need loans

#

thus if loans are required, get as little as you can

#

Thus my recommendation of "Community College, get associates, transfer to university"

pulsar hedge
#

@shadow moss last question: What did you specifically study in college? How long were you in college? and Did you enjoy what you were learning?

little prairie
#

Idk, scholarships are pretty easy to get there's scholarships for literally doing nothing in some cases. Like there's Gay scholarships, women scholarships, minority scholarships, etc

shadow moss
#

At the time it was called Information Science (weaker computer science), 3 years, Yes

pulsar hedge
#

Alright thank you so much for helping really appreciate it

shadow moss
#

Python, I tried, it was harder esp for amount of work, like write an essay, maybe you get selected, get 1k per year

#

I think I applied for 7 scholarships, got 2, my parents kicked in a ton, luckily I walked away with very little debt

#

but I didn't realize the privledge, but I'm extremely damn lucky

shut geyser
#

noice!

shadow moss
#

they were tiny scholarships

#

like I think they covered 1.5k yearly

#

750 a piece each

dry sapphire
#

how much does a bachelor's degree cost in the US?

little prairie
#

Depends

feral oar
#

Can't see me paying that much for a paper

radiant moon
#

it signals to potential employers that you're intelligent, conscientious, and diligent.

#

It does not, however, mean that you actually learned anything useful

shadow moss
#

Depending on a lot of factors but likely 70-80k depending

little prairie
#

Can always find a school that closed down around the year you would have graduated due to lack of funding and say you went there. 70k save. 😂

mint citrus
#

a BS doesnt cost 70k

#

a masters maybe

little prairie
#

Depends on where. One of my Family members went to Georgetown and paid over 100k

#

For a BS

#

When factoring in supplies and housing

mint citrus
#

he went out of state?

#

oh housing is something else

#

has nothing to do with the degree

little prairie
#

The tuition alone was around 120k I believe he said but he had a few scholarships.

mint citrus
#

It does depend on where you get it and if in the US you are out of state or not

#

mine was like 20k

little prairie
#

Crazy part is overall I make more than he does every year

mint citrus
#

well the degree doesnt get you the jobs

little prairie
#

Definitely doesn’t, although he does have a better network than I do from his connections made in College.

#

And I think that’s where prestigious Uni’s really make the difference.

mint citrus
#

yeah thats true

#

the education all the same mostly

dry sapphire
#

wow

#

that's a lot of $$

#

for education

mint citrus
#

education is expensive

#

cause no one wants to pay for it

little prairie
dark salmon
#

in a python interview

#

or an interview in general

#

which is in python

#

if you're asked to reverse a list in place

#

if i use .reverse()

#

would it be illegal

little prairie
#

In most cases they would want you to do it manually

dry sapphire
#

not illegal, but probably not the point

#

of the interview

shadow moss
#

I mean, reversing isn't hard

dry sapphire
#

nobody said it was, I think

magic belfry
#

Just to add to that cost of a degree thing above, if someone is evaluating the worth, just be sure to know that if you start taking on debt to go for the degree, finish.

#

Otherwise it costs a lot more to drop out, work for a few years, and go back

mint citrus
#

didnt go into debt thankfully

#

work and go to uni. it sucks but its worth it to graduate without debt

magic belfry
#

is in a lot of debt due to doing exactly that

#

not what you said, what i said

mint citrus
#

yeah i figured

dry sapphire
#

I guess the situation in my country is quite different

heavy plover
#

at work today

#

get yelled at for using sick time instead of pto

#

also

#

several coworkers wanna go get manni/pedi so they were gonna work from home friday

#

manager yelled at them saying no we aren't doing that anymore

#

mfw they all say "we'll start looking for new jobs then"

little prairie
#

What's with clients on Upwork posting jobs saying things like. Looking for a Full Stack Wix/Shopify/Squarespace developer?

#

Or more, what developers are telling them they are doing full stack development by editing widgets on Wix

primal tendon
#

¯_(ツ)_/¯

vapid jay
#

Hey I have a question to ask, if your really good at data science can you be worth a remote position if it is entry level?

#

It is because data science isnt as popular as software engineer so there might not be a lot of data science jobs in your area

#

Because if there is no data science jobs around your area and let's just say you apply to a job but you say that you do not have the money to travel to that job.

little prairie
#

Would depend on if the company is comfortable with it. I'm sure there are remote jobs in data science.

vapid jay
#

So like I figured out data science pays more than software engineering as of Jan 2020 it pays 6k more.

#

But there are more software engineering jobs than data science.

shut geyser
#

Where did you get that information?

vapid jay
#

Google basically

shut geyser
#

Data science is very broad term from people doing business analysis on excell and tableau from people creating new algorithms with everything in between, i would take thoses information with a lot of salt

mint citrus
#

🧂

shut geyser
#

Interview woo! But they propose one date in 4 working day

dark salmon
#

u should always focus on being a good software engineer before anything, i feel

vapid jay
#

Hello I have a question to ask professionals, what websites have the toughest coding problems to where if you can solve them you will stand out in a application?

craggy wave
#

To be honest, if you want to stand out in applications because of your projects, build up a good portfolio in the domain you will be applying in. Let's say that you're going to apply for full-stack developer jobs, having a portfolio with actual projects that include all moving parts in the area of full-stack development is going to tell them much more about you than your solution to a programming puzzle.

vast shoal
#

Yeah, a portfolio will be much more representative of your actual abilities and the work you will be doing once you're hired.

vapid jay
#

But isnt hard leetcode problems harder than actual projects?

craggy wave
#

Let's say I want to potentially hire you, then I want to know if you have the skills to manage a project that's larger than a few files in a structured way with code that's readable and well-formatted. Solving a few puzzles isn't really indicative of the skills you actually need.

left escarp
#

is it worth to create and send a portfolio while applying to universities (like the projects I had have and also contributing to open source) for CS/engeneering branch(s)

#

Do universities actully consider those?

vapid jay
#

Ok what websites have the toughest projects I can work on?

left escarp
#

advent of code i guess

vapid jay
#

Ok so if I can solve hard projects in advent of code and show my work on my github do I have a good chance for a entry level position?

#

With SQL and another programming language

hushed kestrel
#

It's all about you compared to your competition

#

What Ves Zappa said would make you a pretty strong candidate

#

Showing fundamental project management skills is probably more important than being able to solve a technical problem

vapid jay
#

Does advent of code have very tough projects?

#

What website has the toughest projects?

hushed kestrel
#

You can find some problems no one has solved in knuth art of computer programming

#

'toughest projects' is a pretty horrible metric to get into a junior position

little prairie
#

I’m thinking of creating a pypi package to gain recognition. Would you say this is a good idea?

open patio
#

i'm thinking about that too

hushed kestrel
#

Good idea with respect to what ?

vapid jay
#

Does advent of code have hard projects?

hushed kestrel
#

If you are looking to be a consultant, maybe, for a junior dev role? There are probably better uses of time

little prairie
#

I just want to be able to have ‘Creator of X python package’ and have something researchable. I’m thinking of doing boilerplates to start. Like Django and React, and Flask and react.

hushed kestrel
#

For the purposes of what?

little prairie
#

It’s a good 45 minute setup otherwise

#

For the purpose of faster set up

hushed kestrel
#

'faster set up?'

#

If you want to do it just to do it, that's w/e

#

Maybe this isn't the channel to discuss this

little prairie
#

A package to have Django and react out of the gate

hushed kestrel
#

I understand what you say you want to do

#

I am asking 'why'

little prairie
#

Because it’s a very tedious process otherwise that takes away from development time

#

It’s actually for personal use but I feel like other people would want to use it also

gilded valley
#

Yeah, a Flask/Django + React set up is pretty standard, but at the moment you have to set them both up manually - I'd probably use something like that if there was a reputable one floating about

hushed kestrel
#

Then this isn't the right channel for it

halcyon plank
#

Hey! I have a silly doubt 😶

#

Do android developers, ios developer, web developer all come under the category of software developer

mild zenith
#

I would assume so.

marsh wind
#

as far as I know software dev is very generic term, so I think yes.

open patio
#

they all develop software, so i would think so

ashen crystal
#

anyone carry out regular interviews? I'm wondering about your process, wrt scoring candidates and such. Anything around team-fit questions could be interesting too

shadow moss
#

I sit in on interviews commonly

halcyon plank
#

So what do we call people who develop applications that run on a computer

#

Say "MS excel"

shadow moss
#

People who made poor life decisions?

#

Programmers is accepted term

radiant moon
#

also "coders", "Software Design Engineers", "App Developers"

#

lotsa terms

compact perch
#

I recall making Access macros fo no good reason...

radiant moon
#

ok, then: also "nerds"

#

the reason was: it was fun

ashen crystal
#

@shadow moss do you score them? or write any of the questions etc

halcyon plank
#

😂 lol why are those people so looked down upon

#

Isn't desktop app developing good?

radiant moon
#

I've never seriously tried it, but I expect I'd hate it

halcyon plank
#

Btw is it in demand?

#

I am a fresherman & I can't decide what field should I choose 😓

little prairie
#

Desktop development is good in niche situations that base performance on computing power. For example Digital Audio Workstations, Photoshop, Adobe Premier. But for other things a Web Application makes far more sense.

shadow moss
#

Yes and yes

radiant moon
#

yeah, what PythonKoder said

#

also, obviously, action games

shadow moss
#

Desktop development is becoming niche

#

More and more is moving to browser

halcyon plank
#

Ohh

#

What is DevOps

shadow moss
#

Not everything will go into a browser

#

But a lot will

halcyon plank
#

Considering that my career will start after 4 years of course, desktop app development doesn't seem a good choice

shadow moss
#

Like my group rewrites some desktop apps we sell into browser apps

halcyon plank
#

You mean making browser version of desktop apps?

shadow moss
#

Making browser replacements

halcyon plank
#

Okayy

#

So what do we mean by Software Engineer

#

Is he someone who develops application?

#

And if yes, then for which platform? (Desktop, Andoid, ios?)

shadow moss
#

They are generic terms

shut geyser
#

Stuff in your browser too

shadow moss
#

Where is this line of questions going?

radiant moon
#

@halcyon plank I wouldn't worry too much about those terms. If you're looking at job postings, pay attention to the skills that they list

halcyon plank
#

@radiant moon Can you explain me for whom is this job posting

radiant moon
#

probably someone who just graduated from college with a CS degree

shadow moss
#

You will write code

little prairie
#

A Software Engineer/Developer/Architect is basically a fancy umbrella term for a programmer.

radiant moon
#

oh, it's for someone who has those qualifications, and thinks the job sounds interesting 🙂

shadow moss
#

Get coffee

#

That type of thing

radiant moon
#

@halcyon plank quit asking us; just apply for it.

halcyon plank
#

So it can be an android developer, web developer, desktop app developer anything?

radiant moon
#

if you're lucky, when they reject you, they'll explain what qualities you lack that they're looking for.

shut geyser
#

Nothing is impossible!

little prairie
#

Any good programmer is a Software Developer/Engineer

halcyon plank
#

I don't have a transcript yet @radiant moon 😶

shadow moss
#

Are you a freshman?

halcyon plank
#

Yes

shadow moss
#

You should have first semester transcript

little prairie
#

There are Android Software Developers, iOS, Pi, Arduino, etc

shadow moss
#

I assume you got your grades

halcyon plank
#

Yah I will get it by February

shadow moss
#

Then apply then

halcyon plank
#

No @shadow moss they will be given in Feb

shadow moss
#

It closes in June

gilded valley
#

You can start applying for things without a transcript

#

for the most part

shadow moss
#

Likely you won’t get it but let google tell you no

#

Worry about passing English Lit

halcyon plank
#

Uhuh! I tried applying to it but it says a transcript is mandatory

#

@shadow moss when you looked at the posting you said "you will write code". So what do you mean by it?

shut geyser
#

What do you mean by what do you mean ?

#

You already know what code is right

#

You ask for example of what can be done ?

vapid jay
#

Guys, if i choose Maths & English, is there any job goes with them ?

little prairie
#

Math or English teacher

#

You could get a phd in Math and have more options

shut geyser
#

Trading/stats too ?

halcyon plank
#

Yah I ask for example

#

Like what will I write code for?

little prairie
#

How would we know

halcyon plank
#

😂 oh OK sorry

#

I got pretty excited it seems 😅

shut geyser
#

check their products, try to find out what teams are on the site you apply

#

this will give you an idea

halcyon plank
#

Ok @shut geyser

marsh wind
#

job ads are forbidden here @smoky ferry

smoky ferry
#

oh my bad

#

removed ty

thick pivot
#

d

shut geyser
#

ask the hr person "Should i prepare anything?"

#

"oh no just a casual chat"

#

"google invite contains: "Test Skill" "

#

NICE TRY HR

little prairie
#

What happens if I travel overseas and log on to my US Upwork account. Is this fine or can they close my account?

undone spruce
#

@little prairie unfortunately you will be arrested immediately by local authorities and thrown in the hole without trial, trust me I had to learn this the hard way...

little prairie
#

Lol

vapid jay
#

wut

inner mesa
#

holup

left escarp
#

is it worth to create and send a portfolio while applying to universities (like the projects I had have and also contributing to open source) for CS/engeneering branch(s) (undergrad)
Do universities actully consider those?

heavy plover
#

you currently have code you have contributed to open source projects and you are applying to universities for CS/Engineering

#

yes

#

absolutely

#

that would be huge leg up for a good CS program

left escarp
#

okay

heavy plover
#

something like that could possibly be the difference between a top 10 program and a state college

left escarp
#

should i send it in like a resume?

#

I am applying to universities abroad for undergrad so I want to maximise my chances

heavy plover
#

wym in a resume? You should have your most important projects or all of your contributions on your resume and a link to your github that shows your activity

#

don't go beyond a 1 page resume

left escarp
#

I am in 12th grade now

heavy plover
#

right, so you're a senior in high school

left escarp
#

yes

#

whats the difference between a resume and portfolio?

heavy plover
#

I thought people apply in fall?

#

uh, resume is more for jobs, you're applying to colleges so I guess portfolio would be fine

#

it'll let you include more info and stuff

vapid jay
#

colleges ask for resumes too these days

#

so you can include a link to your portfolio in your resume

heavy plover
#

damn, mine did not

left escarp
#

I couldnt write all my midterm exams due to health issues so I had to wait until my pre board marks so I can apply, registrations are still open

heavy plover
#

ahhh ok ok

#

fair

#

yeah, I would strongly recommend applying to at least 3 or 4 top CS programs if you have good grades and are already contributing to open source projects

#

I really don't know what else they would look for in a student, that's fantastic that you're doing that in high school already

#

or even that you have your own projects

left escarp
#

the uni's have many programs, its kinda confusing also to choose

#

yea i have done my own projects

heavy plover
#

Uhm, major wise I would say just go with CS unless they don't have CS and they have like CE or SE

left escarp
#

they have comp sci, comp engeneering, software engeneering

heavy plover
#

uhmmmmm, so I mean in the grand scheme of things it literally will not matter job wise which you choose

left escarp
#

ohk

heavy plover
#

it might matter if you want to get a masters or PhD

left escarp
#

okay

heavy plover
#

Like, to be clear I have friends with IT and IS degrees at Google and Twitter rn

left escarp
#

nice

heavy plover
#

so its way more important that you code and have great projects/open source work and internships

left escarp
#

okay so, I have to make a portfolio or resume?

heavy plover
#

if the applications ask for both then both

#

if they only ask for a portfolio then do that

left escarp
#

I dont think they ask for any

heavy plover
#

oh, then yeah just make a portfolio showing off your projects and stuff

left escarp
#

okay

heavy plover
#

anything you're proud of really and have a skill it's showing

left escarp
#

portfolio is just a website right?

#

where I show all my projects? or can it be a prettified word doc

heavy plover
#

i dont know if it even has to be that official for college applications

#

I think a pretty word doc or pdf would be fine for applying to college programs

left escarp
#

uni

heavy plover
#

honestly google that part, how should the portfolio for college applications be

#

same thing in the USA

left escarp
#

okay

heavy plover
#

that's a fucking portfolio

#

lmao

#

do you have universities in mind in the states? If you need any recommendations let me know, I have coworkers who have gone to a lot of top programs

#

not letters of recommendations but recommendations on what schools from people who have attended

left escarp
#

Im applying for Canadian unis

heavy plover
#

ahh ok, very nice

#

I have a friend who went to Waterloo

left escarp
#

nice

#

most of my cousins studied in Canada and the states

heavy plover
#

also had a friend go to UofT but not for CS, for music :p

left escarp
#

few even in Germany too, so thats an option for me too

#

UofT is costly

#

and quite hard to get into

#

I will be meeting an agent from IDP to help me select universities.

heavy plover
#

are you a EU 12th grader?

left escarp
#

nope

#

I am from India

heavy plover
#

ohhh, I was kinda guessing that but didn't wanna ask this without checking first

#

Why is it so common for Indian's to go to Canadian uni?

#

India has a good uni iirc

left escarp
#

They are good?

heavy plover
#

Oh, idk there's that really really big one that I thought was good

left escarp
#

well India has good unis but super hard to get into

heavy plover
#

I work with a few guys who went there and they seem pretty good :p

left escarp
#

you have to write the worlds toughest exam

heavy plover
#

Isn't there one that has like 50,000 students?

left escarp
#

The IITs here are really good but as i said, super hard to get into

#

out of 1million writing the exam, only few thousands get into it

#

and thing about here, there is more theory than practicals

heavy plover
#

oh holy shit

#

yeah I did not know there's over a million applicants haha

#

no wonder the 3 guys I work with who went there are so good 😛

left escarp
#

I have taken comp sci in 10th grade but i wanted to try out electronics in 11th and 12th, our labs start in 2 months after the school start

heavy plover
#

nice

left escarp
#

we get only 1 lab per week

#

so 2 hours of lab compared to 6 hours of theory

#

per week

#

also in India, you have to sacrifice a lot

#

You subject in Uni/college is decided by ur rank in the Exam

#

a good rank will give you a good subject

#

so to hard to get the desired subject as you cannot choose it

little prairie
#

That's commie

heavy plover
#

holy shit

#

that's not cool at all lmao

#

i was a absolute shit student

#

but i went into CS, loved it, and did well and graduated

left escarp
#

nice

bitter flare
#

I wonder if it's worth going to top unis for cs or sof-eng.

#

Since they teach approximately the same at other Unis

alpine idol
#

@bitter flare I would love for it not to be worth anything, but going to a top uni still stands out for many recruiters unfortunately. In the tech space I feel it does count for less than in other industries.

gilded valley
#

What country you're in matters a lot, but yeah I think in general it does matter

mint gate
#

on the flip side of that you can still be successful being completely self taught will just be a bit more of a struggle in the end you can achieve the same results though

gilded valley
#

There are definitely some companies who will just not even consider you if you don't have a degree

craggy wave
#

Having a degree here (The Netherlands) certainly matters, but it's not the only factor. Another important factor right now is that developers are still in demand.

#

This doesn't mean that a degree is useless, because it's pretty common to get a degree here, but it means that there are a lot of entry level jobs that are open to people with a degree from another field.

bitter flare
#

@gilded valley norway

#

But im not sure I'll study here

vapid jay
#

Hi guys. Well i asked many people and my parents too and they told me that computer science (programming, developping) is hard, and the person who chosen it he can leave it

#

?

indigo sleet
#

and the person who chosen it he can leave it

#

What do you mean by that

#

And what exactly is your question?

vapid jay
#

I mean if you choose the path of Computer Science (Python, Programming.....) he will find it hard and will leave it

#

and one year lost

indigo sleet
#

I mean, yeah, it's hard

#

but there's no reason to think everyone will leave it because it's hard

#

everything is hard at that level

vapid jay
#

so how to do it

indigo sleet
#

Work hard?

vapid jay
#

i mean does it depends on your capacities or motivation .... ?

indigo sleet
#

If you're interested in computer science, you should research it and decide if it's what you want to do

#

Don't let other people influence your decision

#

If you want to do it, do it

vapid jay
#

ok

#

my dad told me i don't recommand you computer science.

#

he told me that one of our family did that and found it hard and left it

#

and he was gifted

shut geyser
#

That have absolutely no bearing on your own abilities erh

indigo sleet
#

Live by your own standards

#

Nothing worth doing was ever easy

#

If you enjoy it, you should do it

shut geyser
#

My whole family have highschool degrees at the very best and i went to PhD

vapid jay
#

hmm

#

is it like Maths or you will have to learn ?

#

logics ?

indigo sleet
#

there is some math involved, yes

shut geyser
#

Maybe you'll work more, maybe it will be your passion, maybe you're smart. You are a different person.

indigo sleet
#

It's one of the most varied subjects you can do I'd say

#

At least from the year I spent studying it

mint owl
#

definitely recommend looking into the courses and what they list

vapid jay
#

you have to be gifted in Maths to do computer-science ?

#

or just medium

indigo sleet
#

No

mint owl
#

do some research and see what you were getting into

indigo sleet
#

I'll put it this way

vapid jay
#

like 10 - 11 /20 in Maths is it good ?

indigo sleet
#

I suck at math, I failed math at school

#

I still got into the course

#

so if I can do it, you can

vapid jay
#

what if you forget the functions adn things ?

indigo sleet
#

Then you look them up

mint owl
#

plus judging by some of the software out there that's bad at maths that was probably written by comp sci grads

#

<_<

shut geyser
#

You also don't forget if you practice

indigo sleet
#

Yeah, it's not really a concern

#

Many, many, many people are successful on these courses

vapid jay
#

does computer-science depends on which country you are or it doens't matter ?

indigo sleet
#

It doesn't matter

vapid jay
#

i mean i don't wanna be trapped in the trap and leave my school studies

shut geyser
#

Sorta' you're french right?

vapid jay
#

yup

#

well am two

indigo sleet
#

Most programming is done in English, and most research papers are published in English

vapid jay
#

Moroccan / French

indigo sleet
#

you'll probably be using English a lot regardless of what country you're in

vapid jay
#

Hmm...

shut geyser
#

In France you mostly have to go to engineer school and they're behind a competitive exam

#

@gdude in france they ask you to trabslate most technical terms

vapid jay
#

you too in France ?

shut geyser
#

Enginering schools depend in quality , but mostly teach you software engineering/project management rather than straight computer science. The engineer diploma is very appreciated to start there. Outside of France not so much

#

I am French but not in France atm

vapid jay
#

can you go to dms ?

indigo sleet
#

Why?

shut geyser
#

I'd rather not

indigo sleet
#

This is useful info for the rest of us, haha

vapid jay
#

i wanna talk to you about somethings related to paths (In france)

#

i mean i can' ttalk french here. maybe is against rules ?

indigo sleet
#

Oh, that's true

shut geyser
#

I'm a bit too old to know what's being done nowadays

#

At highschool levels :p

#

You have to google / ask people around you

vapid jay
#

yes

shut geyser
#

What you probably have to look for is "prepa"

vapid jay
#

am at first year of highschool

#

class prepa ?

#

no i don't want that

shut geyser
#

It's sorta 2 year of very intense competitive school to prepare you for competitive exams of engineers schools

vapid jay
#

and why would i do that prepa ? it is was of 2 years. i mean you can study before going in enginners schools

#

?

shut geyser
#

Alternatively you can go to uni, to study computer science, but i dont know anyone that did it, so i can't talk about that

#

It's two years of study to prepare you

vapid jay
#

uni what is that ?

shut geyser
#

University ?

vapid jay
#

oh yeah

#

i though something else...

#

t*

marsh wind
#

U need prepa to get into engineering school

vapid jay
#

is it important prepa ?

marsh wind
#

It basically is hard alternative to uni years 1-2

shut geyser
#

If you want to do enginering school ya

vapid jay
#

how do we call 'bac' in english @shut geyser ?

shut geyser
#

There is bridge if you do BTS or do other stuff i know but you'd have to look for yourself

#

Highschool degree

#

Bachelor in French means " Licence"

#

It's very confusing

indigo sleet
#

la bac is basically A-levels in the UK, or leaving certificate in Ireland

marsh wind
#

I will put it this way - I am searching for jobs in Paris region now. Mostly data science things but also I am looking on dev jobs - most job posting when it comes to degree list Engineering school degree

vapid jay
#

so if i want to do prepa, i have to finish Highschool years ?

indigo sleet
#

yup

marsh wind
#

it does not mean you cannot get it without

indigo sleet
#

It's probably a good idea though

vapid jay
#

After 2 years of prepa, i go on a competitive Engineers's Exam ?

marsh wind
#

especially if after your bachelor (Licence) you go for good Masters

vapid jay
#

they pick up highest marks ?

marsh wind
#

something like that

vapid jay
#

aww

marsh wind
#

but if you don't pass the exams to enter the school you can go to regular uni

vapid jay
#

low chances ...

marsh wind
#

directly for 3rd year

#

AFAIK

#

so those 2 years of prepa are not lost

vapid jay
#

ok so after 2 yrs of prepa, you go and do competitive exams to enter engineers school ? if you fail you go to university ?

shut geyser
#

@marsh wind it's a bit annoying the engineer diploma in France

vapid jay
#

why it is ?

marsh wind
#

considering that regular public Unis in France basically admit everyone chances are that after those 2 years of prepa you will be at least at same level as people who did 2 years of Uni.

shut geyser
#

In other countries they ask master level or a relevant field like math/physic

#

They don't really care

marsh wind
#

well Ecoles are hard AF to get in and to stuy in.

shut geyser
#

From most of my friends once you get in you're good

vapid jay
#

coldember, what happens if you fail Engineers's competitive exams ?

#

you can retry or you go to university ?

marsh wind
#

I think if it is Polytechnique other countries would know what is that hehe

shut geyser
#

Do not do shit for 3 years because you "earnt it" :p

#

Ah yeah top schools

marsh wind
#

once you get in you're good
school dependend I guess

shut geyser
#

I seen an ad on paris the other day

#

"Only X or Polytechnique "

marsh wind
#

I mean I did not do one lol, but I saw people who did

shut geyser
#

Alright then

marsh wind
#

X = Polytechnique

#

but yeah there are sone like that

shut geyser
#

Ah i doubled it

vapid jay
#

if u fail engineers school competitive exams you can't redo them ?

marsh wind
#

that I don't know. I only know you can be then admitted to regular Uni on year 3

vapid jay
#

how many years oyu study in engineers schools ?

shut geyser
#

I think you can? But you have to wait another year and study hard. Can be quite crushing. Don't even start if you plan to fail imo

marsh wind
#

3 years AFAIK

#

so bsaically you have 5 years - 2 of prepa + 3 in school

shut geyser
#

Sometimes 4 depending on internship

marsh wind
#

yeah up to 4

#

I think in X they do 3, but idk for 100% with all those internships and military service

shut geyser
#

Btw, i do think if you have this level of english at highschool in France, you're head ahead on your comrads

marsh wind
#

I was there but never actually spoke to X engineer students lol

shut geyser
#

From what i seen engineering schools are very good for networking also

marsh wind
#

yup cause usually there are alumni networks

shut geyser
#

French companies recruting in a privileged manner in those pools reinforce it

vapid jay
#

do i have a good level in english

#

ember ?

marsh wind
#

well obv we don't know how are your speaking 🙂

shut geyser
#

Yeah

marsh wind
#

but your writing seems fne

vapid jay
#

no ember said something didn't undertsna

#

if you have this english level at highschool...

shut geyser
#

Most French i know can't blurt two things

marsh wind
#

which probably means reading docs/papers in english will be easy-ish for you

shut geyser
#

Yeah you have a very good level for a highschooler in France

marsh wind
#

French people don't do English for most part 😂

#

no offens

shut geyser
#

I got my Master solely because i could read english fast :p

vapid jay
#

am not french

clear trout
#

I finished my django course. Right now I know C, python and Django. I have time to learn more. Can anyone suggested what would be the ideal topic to learn next?

vapid jay
#

i mean am moroccan living in france

marsh wind
#

I got it, I meant that as a general rule

vapid jay
#

lel congrats for new role @marsh wind

#

what is that for ?

marsh wind
#

😂 No need to. It only means I signed up for winter code jam

#

Basically nothing yet

vapid jay
#

oh ok

#

what is winter code jam

#

you show your best ?

#

projects of winter ?

marsh wind
#

I'd imagine that if you are already doing school im France getting citizenship won't be hard

vapid jay
#

huh?

marsh wind
vapid jay
#

france ? citizenship ?

#

what are u talking about ?

marsh wind
#

For you I mean. You said you are marocan living and studying in France

vapid jay
#

yes

#

and u ?

#

You're origins France ?

marsh wind
#

No, Ukraine

#

But I am sure that getting job would be easier if you are also French

vapid jay
#

am not French yet ;p

#

you living in France ?

marsh wind
#

Yes

#

yet, but you can be

vapid jay
#

long

#

to get them

#

idk

torpid bolt
#

it's a bit offtopic, but i wouldn't say getting french citizenship is easy, even if you work here for a few years, you have to live there like 10 years to get it as an adult, unless you marry a french person or something, it's not easy at all

#

(source, i'm french)

little prairie
#

I think if you get accepted and join the french military and serve a few years you can gain citizenship faster.

#

I remember reading something about it when I was younger and planned on getting dual citizenship in a foreign country.

vapid jay
#

I was thinking of maybe switching my interest to software engineering, is that harder to do compared to computer engineering? And what should I do then if I want to be a software engineer

#

And is software engineering hard if I was planning to be a computer engineer?

little prairie
#

I think someone with a knowledge of Computer Engineering would find software engineering alone easier, as well as make better software engineer overall. Especially when it comes to lower level languages and embedded systems

vapid jay
#

I’m only a senior in high school so I’m not that far into computer since In general I’ve only recently got into python so I don’t know that much but I’m learning it

little prairie
#

Well yea, in that case I'd suggest software engineering as a focus.

vapid jay
#

I forgot to correct to computer to computer science* my bad

vapid jay
#

Now that I’m interested in software engineering, I’m worried that since my community college only has computer science, there will be software engineering at the SUNY I plan to transfer to and I won’t be able to take that since there wasn’t one in community college

shadow moss
#

Don't worry about it

#

most of your course will be core

vapid jay
#

Core?

little prairie
#

General Studies and intro courses in CC may lose a few credits but most will transfer to the new program

#

More than likely won't lose any though

halcyon plank
#

Hello there! Could someone recommend me some competitive exams for MS

#

Like in USA, it's GRE! But what about other countries?

agile parrot
#

I believe there's an international exam for that

dark salmon
#

do these sound like useful learning outcomes? or is it too low-level in the software engineering hierarchy (low-level in the software understanding sense)

radiant moon
#

number 3 sounds harsh -- I couldn't do that with a gun to my head, and have made a nice living in software for longer than you've been alive

dark salmon
#

haha, that says a lot.

#

big yikes to this course then

burnt tiger
#

Yeah understanding a program through its binary representation is absurdly esoteric and impractical for most careers in the software development industry

dark salmon
#

i dont disagree, but it comes with the course so not much i can do

burnt tiger
#

Where is the course from and what is the title?

dark salmon
#

the course is called introduction to computer systems

#

it's in my college

burnt tiger
#

Ah, that's unfortunate

dark salmon
#

its not compulsory for me to take - but i thought it covered some useful things.

#

but wasn't sure how useful or necessary

#

since i'm into robotics and such, i thought maybe machine level understanding and experience in C would be helpful, given that most of it is run on hardware

burnt tiger
#

I remember taking an Intro to Computer Architecture course where we had to use a decent amount of RISC-5 assembly, but that actually wasn't as bad as I was expecting it to be

dark salmon
#

where memory is a luxury

#

same for computer vision applications which are currently not the most efficient in terms of memory management and computation

burnt tiger
#

Yeah C and assembly are useful to grasp the fundamentals of, especially since most modern languages (such as Python, Java, C#, C++, JS, etc) are based on C.

dark salmon
#

i think i'll go ahead and endure this then.

#

might be useful for interviews as well

burnt tiger
#

Most of the topics sounded fairly useful, but the binary part might be a drudge depending on how in-depth it is

dark salmon
#

hmmm

#

hopefully there's not an assignment on that pepe

#

what do you guys think of the use case of low-level systems knowledge for machine learning and AI in general? Do you think it will be relevant if we are to do this on embedded systems? Would it even be possible?

#

i heard that moore's law is expected to stop being true around 2025

burnt tiger
#

I suspect that moore's law is still going to apply to other areas, even if stops specifically applying to transistor density

#

Low-level systems knowledge is useful to some extent for any CS-related field, but it's not any more useful for ML/AI than other areas. In fact, I'd say for most data scientists the low-level systems information is likely less relevant in their day-to-day work.

dark salmon
#

But I would argue that data scientists is largely different from ML / AI. It's true that these days a lot of data-scientists use ML but data science isn't the same as ML.

#

But other than that, I agree with the fact that it may not be 'especially' useful for ML / AI but not to say that its not going to be useful at all.

vapid jay
#

I'm pretty sure Moores law stopped being true like 5 years ago

#

Or maybe it started again

radiant moon
#

I used to do C; it certainly can't hurt to know it, but I'm not sure it's really useful, even just as fundamentals

#

I can't imagine what it'd be like to not know it, so ... I dunno

little prairie
#

Yea, manufactures just started adding more cores

#

There's something I was reading about graphene kicking it off again, but who knows

agile parrot
#

the problem with moore's law is we're reaching a limit in the x-y direction so we had to go with 3D transistors. Hopefully with quantum processing it can hold true but I do believe we are reaching the limit

cosmic crow
#

I’m 15 and learning python rn. Anyone have any advice or really anything to tell me for becoming a software engineer in the future? My dream would be to work at google or Tesla and be some sort of AI dev but that’s a dream job. Pls @ me :) thank you!

vapid jay
#

Always have programming projects to work on and keep you learning.

torpid bolt
#

yeah, build stuff, and read books, the fundamentals don't change fast, if you learn the right ideas, you'll see them pop times and times again in various forms, don't try to learn everythng as there is so much of it, but try to learn from others, and apply ideas in projects and also try your own ideas of course and see how they fare, then compare the alternatives if you can.

obsidian acorn
#

I would also add, learn the programming fundamentals. They come pretty handy

#

not just python fundamentals

humble elm
#

Maybe dont spamm that in a bunch of channels

#

Oh ooops its just the two I was looking in :) sorry!

vapid jay
#

Ok

weary gazelle
halcyon plank
#

Hi! Is the role of a full stack developer only to develop websites?

#

Or can he make apps also?

little prairie
#

Full stack means backend and front end

#

Meaning it could be almost anything

ripe bolt
#

Full stack is backend plus front end

halcyon plank
#

Yah but back end and front end of what?

little prairie
#

Everything

#

But mostly it refers to Web and App development

halcyon plank
#

Desktop application, websites, web app, mobile app all?

little prairie
#

Yes

halcyon plank
#

Oh! So say an android developer is also a full stack developer?

little prairie
#

An android developer would be a full stack developer. Unless he specifically focused on backend only or front end UI only

halcyon plank
#

Oh okay

#

And a full stack developer can be considered as software developer right?

little prairie
#

Correct

halcyon plank
#

Ok! So is python a good language to learn full stack development?

little prairie
#

For web yes, for Apps no.

halcyon plank
#

Java for apps?

little prairie
#

Although you can create a rest API in python that could connect to a front end App but you would still need to know Java/Kotlin or Swift.

#

Best best is to learn Kotlin, Swift, and React Native for app development

halcyon plank
#

Oh ok

#

I will need HTML and all also with them right?

#

Like other front end languages : CSS,JavaScript

little prairie
#

You will need HTML, CSS, and Javascript knowledge to be a Full stack developer no matter what

halcyon plank
#

Oh

#

If Python isnt used for app development, then what do “Python Developers” do?

little prairie
#

They can build a REST backend for app development. But Python developers can make almost any thing, trading algorithms, automated processes, data science, web development, etc. There's an unlimited amount of possibilities. And you CAN use Python for app development, but overall it would be a waste of time and better to just learn appropriate app development languages.

jade crater
#

what are the highest paying jobs for python users

little prairie
#

That completely depends

jade crater
#

on

little prairie
#

On the job

jade crater
#

so what are they

little prairie
#

I'd say just guessing Machine Learning would be one of the higher paying fields

jade crater
#

200k

open patio
#

ML/data analysist/dev ops right?

little prairie
#

Depends, if you are working at google it could be 400-500k a year with everything included

#

If you are working for a startup maybe 100k if that

#

Kind of like asking how much does a doctor make. It just completely depends

halcyon plank
#

@little prairie I can also learn Java for full stack right?

#

Because in internship or job posting by Google & other big companies, I never saw Kotlin or React in preferred languages

gilded valley
#

Google are only looking for PHDs in the ML field - and even then, they're not on as much of a recruitment push as they were a few years ago. Painting ML as some magic money ticket is just false at this point

#

Google use Kotlin as their primary language for android app development

#

IIRC there languages are: C++, Python, Java, and Kotlin

halcyon plank
little prairie
#

Most companies are adopting ML in some way or another.

gilded valley
#

a) thats a single job posting, b) including but not limited to

halcyon plank
#

Okk

little prairie
#

There's 360 jobs in my city alone for ML/Data scientist

gilded valley
#

ok

#

thats nice

little prairie
#

And I'm not in a tech hub city

gilded valley
#

still a fairly meaningless datapoint on its own

halcyon plank
#

I would have gone for ML but am not that good with mathematics 😟

little prairie
#

He asked what generally pays the highest

#

There are more ML jobs than developers to fill them, that typically means higher wages

gilded valley
#

I don't agree that thats the case. I think ML is now at the point where ML developers are treated roughly on par with just standard software engineers, and the companies that can effectively implement and use the highest tech stuff are looking for small teams of extreme experts, not lots of quite-good people

#

Looking at small people-wise, but big money-wise ,companies like Oxford Asset Management, or Jane Street, they have the money but are only looking for smaller teams of PHDs rather than just ML engineers

halcyon plank
#

Ok I have a silly question..how are programming languages made?

#

Like how was Python made? Of course not by using C++ n stuff right?

gilded valley
#

Python is implemented in C yes

little prairie
#

I'm going straight from indeed job search results of companies hiring for single Machine Learning developers/Data Scientist. The pay is high and the positions are entry level.

gilded valley
#

or, the standard interpreter

radiant moon
#

otoh, where I work (a large Internet retailer and cloud-services provider in Seattle), we indeed have teams of merely-very-good SDEs who picked up ML on the job

halcyon plank
#

Ok @gilded valley

little prairie
#

Yea, I think a lot of people expected ML to be just a fad buzz word for a while but it developed into a promising industry with high demand for the foreseeable future.

gilded valley
#

My point isn't that ML is a buzzword. Its that its just another tool that can be used to create business value, not some magic money tree. ML engineers are roughly on par with standard software engineers. True data science positions - regardless of job title - are much harder to come by

ripe bolt
#

ML is hype

ember flower
#

ML is a buzzword

ripe bolt
#

ML and AI was around for past 50 years nearly

gilded valley
#

Sure. But CNNs and the hardware to run them properly haven't been

little prairie
#

We can agree to disagree. ML is a money tree, because it offers insight in to the things 'we don't know that we don't know', and that has always been profitable throughout history.

ripe bolt
#

But bigdata is pushing improvement in Data science

#

And it's mostly statistics

opal perch
#

@gilded valley But mate, why would a company want a small team of experts, when its clearly shown that an ensemble of good people is better 😛 Since we're on the topic of ML

modest quail
#

i was trying to make my own study plan based in their major map courses but i got the intrigue how well structure the major map is, so basically just trying to get some information about it

solid berry
#

so ML depends on what? quick brain processing? einstein maths?

timid mirage
#

@little prairie for sure

torpid bolt
#

My understanding is that ML is some neat ideas usually expressed through some "more advanced than high school" maths, but not terribly complex either, and that can usually be expressed in more natural language, and a lot of experimentation with these ideas.

heavy plover
#

a lot of my current coworkers who are ML engineers are more like software devs who know how to use AWS Machine Learning services

#

so they write a web app component with ML built in

#

but they're using some sorta AWS service to handle the machine learning

#

they're not literally building ML algorithms or something from scratch

#

it's a lot like how front end devs know some UI/UX but are mostly writing code using libraries that help write front end stuff

little prairie
#

Yea...not really what this discussion was covering.

heavy plover
#

wym? Kambo and tshirt both brought up "what exactly is ML work"

#

as far as what you were saying, yeah it's definitely a money tree. It's cheaper now than ever to use ML since a lot of the power required can be offloaded

little prairie
#

Not arguing that Amazon doesn't have sophisticated ML algorithms; especially given the fact that they collect all data from your PC/phone when you visit their site.

#

But this was about jobs that exist to write neural networks and ml algorithms

#

And their respective salaries