#career-advice

1 messages ยท Page 386 of 1

torpid totem
#

java isnt too bad

#

idk java that much either but the syntax isnt too bad

jaunty mist
#

Java and c++ are similar

#

Syntax

torpid totem
#

i mean realistically, once you know a language, the syntax between them isnt too crazy to distinguish

#

if you know what you're doing you can easily google up what info you need and kinda deduct where to go from there

jaunty mist
#

Do you guys have PC or laptop?

torpid totem
#

both

jaunty mist
#

Ok

delicate bane
#

paying for an internship? oh no

hearty island
#

smells like FRAUD

ocean ledge
#

why not use a cloud instance? they're fairly cheap now for short training batches

#

they're better off working on projects and getting deep in advanced topics

hearty island
ocean ledge
#

unpaid internships will probably teach you nothing about good software engineering

delicate bane
#

theyre very exploitable, sadly

hearty island
#

think about stuff to make

#

literally spend a day completely silent just sitting there and thinking of what to make

#

meditate on it

#

idk

#

Yes meditate on it

tawny violet
#

I know basic python and would like to get an entry level job with python, what do you recommend I learn / do next?

delicate bane
#

learn more python

#

till at least intermediate

#

or make some projects

hearty island
#

do projects

#

!projects

inner wrenBOT
#

Kindling Projects

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

tawny violet
tawny violet
delicate bane
#

are these projects something you feel confident putting on a resume? if so, start applying

hearty island
#

if itโ€™s just linear regression on a Kaggle data set donโ€™t bother

#

found out the hard way ๐Ÿ˜ƒ๐Ÿ˜ƒ๐Ÿ˜ƒ

tawny violet
#

๐Ÿ‘€ it's actually encryption and stock market simulations/predictions, still working on those but I'm hoping they'd land me a job temporarily.

hearty island
#

ok then that's good

tawny violet
hearty island
#

is that sarcasm

tawny violet
hearty island
#

someone summoned me

tawny violet
#

.-. I wanna do ML at one point

hearty island
#

it's really not that hard

#

linear regresion

#

sk learn literally does it for you

#

nothing revolutionary

tawny violet
hearty island
#

yeah that

tawny violet
#

ahh yea but knowing the math helps

hearty island
#

yes but i can't be bothered to finish whole math textbooks

#

re learn stats, calculus, linear algebra, discrete maths

#

although i will eventually

tawny violet
#

Its not that tough.

#

with programming it'll become intuitive.

#

I'm a computer science major and I barely passed those subjects last sem but when I see them in python it's pretty not that tough to pick up on and apply those math rules as code.

hearty island
#

i used to be a cs major

ocean ledge
hearty island
#

become a SWE

#

then become a data scientist or ml engineer

#

that is what i'm gonna do

delicate bane
#

also i found a good and free resource for that too

hearty island
#

what's data engineering

delicate bane
hearty island
#

oh wow

#

this is nice

#

never looks at it again

delicate bane
#

just bookmark it for later

#

you never know

hearty island
#

yeah that's what i did

delicate bane
hearty island
#

rex what's your linkedin

delicate bane
#

inb4 1000 bookmarks

#

uhh

hearty island
#

it's fine if you don't wanna share it

delicate bane
#

maybe when i actually have stuff on it ill share it

hearty island
#

pls i have nothing on it

#

it's so bad

delicate bane
#

so like ask me again in a year

hearty island
#

it looks like a high school kid did it

delicate bane
#

๐Ÿคž

hearty island
#

don't worry rex give it a year you will be at a top data science company

#

i have faith in you

delicate bane
#

i just want a job. no need for top

hearty island
#

just don't work for free

#

that's simping

delicate bane
#

or paying for an internship

hearty island
#

pls my parents would murder me

#

they say doing a job is better than a free internship

#

no interviewer blinks at free internships bc they know it's all bullshit

#

forget paid ones

delicate bane
hearty island
#

literally every college cs student during the pandemic:

delicate bane
#

i would do work for a nonprofit but thats service instead of work, yknow?

hearty island
#

omg i got a position at a nonprofit

#

datareadydfw

#

and it was such a mess

#

i quit on the first day

delicate bane
#

oh god i think i saw that listing

hearty island
#

instead i spent my break drawing

#

DRAWING

#

i don't even draw

delicate bane
#

theres no good websites to do data for nonprofits that i could find

hearty island
#

in hindsight i probably should have used it for coding

delicate bane
#

maybe data kind but idk if theyre actually good

hearty island
#

omg rex there was this thing where they asked you to pay for udemy data courses they stole

delicate bane
hearty island
#

actually pay for them

#

yes

#

it was some company based in africa

delicate bane
#

wuy

#

wut

hearty island
#

full of fraud

#

i forgot the name

delicate bane
#

you saw it?

hearty island
#

yes

delicate bane
hearty island
#

i signed up for it

#

i thought it was legit

delicate bane
hearty island
#

but then they were asking me to pay i was like BRUH

delicate bane
#

inb4 they hack your info

hearty island
#

i'm hella scared about that

#

also screw textron for not paying for my trip to georgia

#

it would be hella cheap bc we're in a pandemic but i don't wanna get covid

delicate bane
#

im still surprised they didnt let you do remote

#

after i redo my resume again

hearty island
#

georgia just doesn't believe in covid huh

delicate bane
#

im gonna apply to some more internships

hearty island
#

after this summer i'll start applying for more internships

delicate bane
hearty island
#

i don't feel ready to deliver

delicate bane
#

really? i feel like you might regret it if you dont apply for one for this summer

#

but thats just how i would feel

#

up to you

hearty island
#

my parents and my counselor said to start applying for internships junior year

delicate bane
#

i know im probs not ready, so im motivating myself that way

hearty island
#

but my parents are from india and my counselor is kind of useless

delicate bane
#

like if i get an internship, then I HAVE to learn my shit

#

yknow?

hearty island
#

that is true

delicate bane
#

so that will pressure me to learn

#

more than normal this semester

#

or else ill be lazy

#

and a bum

hearty island
#

i'm part of a club at my school

#

we make apps

delicate bane
#

thats pretty cool

#

wish we had that

#

or maybe we do but its in the undergrad part of school

hearty island
#

yay an app that other people have on their resume

#

yayyyyy it makes me so distinct

delicate bane
#

i just joined this new student org

#

and the president wants to do a hackathon but with data

#

so like a datathon

hearty island
#

so distinguisable from my peers who will claim they did the project entirely on their own

delicate bane
#

idk how thats happening in a pandemic

#

imo i think its ok to mention that it was a group project

hearty island
#

so people opening up sklearn doc for the first time and doing linear regression

#

nice

delicate bane
#

as long as youre able to explain all the parts of it

#

yknow?

hearty island
#

yes

#

but it's in FLUTTER

#

FLUTTER

#

WHAT IS FLUTTER

delicate bane
#

thats how it was when my interviewer asked me about the CV app

delicate bane
hearty island
#

i just asked on their server why we're using flutter

#

can't we just make a web app like i'm doing

#

inb4 they kick me off the server

near ocean
#

Its a fair question

#

Webapps are more versatile

hearty island
#

they really think i'm about to full on start coding in flutter huh

delicate bane
#

web app is def more versatile

hearty island
#

yeah but these hofstra guys are so cocky

#

they don't listen to anything i have to say

#

i do say a lot to be fair

delicate bane
#

y i k e s

hearty island
#

they didn't let me work in the hackathon w them bc i knew more than them

#

I KNOW NOTHING

#

N O T H I N G

#

anyways wouldn't you want someone who knows more than you to be working w you???

#

seems kinda stupid ngl

delicate bane
#

i still think you should look into data engineering > SWE

hearty island
#

i def will

delicate bane
#

since it involves some data science

hearty island
#

i have to learn SQL anyways for the web app

delicate bane
#

ye data engineer is like a data science except you have to learn a few more big data tools

#

like hadoop

#

and kafka

#

and spark

hearty island
#

what about all the math

delicate bane
#

and probably one of the cloud providers

#

less math, more cs

hearty island
#

you can never escape the math

delicate bane
#

it be true

hearty island
#

me running away from my coding problems

#

randomly picks up hobbies to avoid coding

delicate bane
#

also they say data engineering jobs are starting to become more popular than data science jobs

hearty island
#

hm

#

ok

#

tbh i don't know why i picked data science

#

i can't even think of a damn idea in it

delicate bane
#

companies are starting to realize they need to build the data pipelines before their data scientists can actually use it

#

also if you do data engineering you can always switch back and forth between that and data science

hearty island
#

can you do data science w APIs

#

is that a thing

delicate bane
#

yes

#

some data scientists, at smaller places, have to do more data engineering

#

and get their own data

#

from APIs and webscraping and such

hearty island
#

so api is just a bunch of data

#

right

delicate bane
#

uhh it can be..?

#

its kinda like...a product?

hearty island
#

oh ok

hearty island
#

<@&267629731250176001>

blazing dew
#

!pban 342110033032511491 Spam

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @reef imp permanently.

hearty island
#

thanks

blazing dew
#

np

near ocean
#

Whats the difference between data engineering and data science

#

Afaik Engineer is a protected title in some countries and you could get in trouble for posing as one

#

I would be cautious with anything trying to pass off as "engineering"

delicate bane
#

@near ocean does this help

#

data engineer vs. data science

#

it encompasses the duties of a database admin, data architect, etc.

#

theyre like the generalist in that domain

formal jackal
#

guys if someone is switching a language(completely) , for example python to (other language) , should they delete python and pycharm completely and install the other language programs?

#

@hearty island

sonic knoll
#

Hello

#

Wc

dreamy viper
formal jackal
#

oh ok

#

ty

dreamy viper
#

np

hearty island
#

WHO HAS SUMMONED ME

#

PAY IN BLOOD

#

no itโ€™s fine you can keep python on your computer

delicate bane
hearty island
#

I should go to bed itโ€™s 12 now

wise atlas
#

Hello!

oblique storm
#

Hello

lunar arrow
#

How would I program a list that asks for two variables and prints out all numbers that are not multiple of both variubles?

neat dagger
#

you could use itertools.filter

mossy willow
#

Is there someone here who knows how to make a dashboard for a discord.py bot, connected to mongodb?

#

I will be happy to have him in my bot's team

neat dagger
#

I mean im pretty good with python but i havent done anything like that before. Is there a specific problem you are having?

vapid jay
#

huh

fair quartz
#

hy

#

anybody here !

#

yeah but i am alone

vapid jay
#

Whats up?

fair quartz
#

fine and wbu

vapid jay
#

I'm good

vapid jay
#

hello

#

i just wanna ask

#

did anyone of you ever did freelancing

jolly furnace
vapid jay
#

amazing and here i thought nobody was here

hearty island
#

WHO HAS SUMMONED ME

#

PAY IN BLOOD

#

We donโ€™t do recruiting here so delete this @modest minnow

#

!rules

inner wrenBOT
#

The rules and guidelines that apply to this community can be found on our rules page. We expect all members of the community to have read and understood these.

modest minnow
#

sorry

hearty island
#

yeah no problem

#

just do it how every other company does it and put a job listing

ancient rune
#

Hi, I need some help identifying if a job posting is a support engineer role or not

#

Are links allowed?

hearty island
#

yeah

ancient rune
#

It says somewhere in the job description that a significant portion of the roles responsibility will be helping fix customer issues, and that sounds like a support/FAE role to me

hearty island
#

no clue tbh just a college student

#

don't know what any of those terms mean lol

#

sorry

ancient rune
#

no worries amigo. Thanks for trying though. FAE = Field Application Engineer. That and support are fine careers, just not something for me.

ocean ledge
#

people do realize this is the python careers room, right?

jaunty mist
#

@ocean ledge hi

hearty island
#

sorry

#

don't mute me

jaunty mist
#

Do python 3.4 tutorials are still relevant

hearty island
#

uhhhhhh

#

wouldn't recommend them

hearty island
#

omg rex you're alive

#

what's up dude

mortal patrol
#

I just started learning, only variables, so hi coders!

hearty island
#

!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.

hearty island
#

get resourced xd

mortal patrol
#

๐Ÿž
Get breaded lmao

#

Like I know this

#

Cat = Joe
Print (Cat)

#

Whoops wrong thing

delicate bane
#

already got my coffees

#

i actually ended up getting my resume looked at by my schools career center

#

and she had some really good suggestions

hearty island
#

pls my counselor is garbage

mortal patrol
#

That's all the code I know

hearty island
#

she won't even help me find good data science internships

#

i'm completely alone

delicate bane
hearty island
#

like other counselors actively email you w internships you can apply to

#

she does NOTHING

#

she's like i'm not doing your work for you you're in college now

delicate bane
#

why do they pay her

dark lintel
#

Hi. I had a first interview with CEO (small company), he seemed to like and immediately sent me more questions by email. I sent an email back 3 days ago, how long should I wait before writing him again? I could schedule a videocall on his schedule but I think it'd be annoying for him, since he might be busy

hearty island
#

he either ghosted you or he's busy

delicate bane
#

ceos tend to be busy, yeah

dark lintel
#

Well, 3 days is not a good time span to make assumptions

delicate bane
hearty island
#

see what happens in a week

delicate bane
#

yeah unless youre pressed for time or something

dark lintel
#

and what if he doesn't reply back? Should I write him or forget about it?

hearty island
#

tell him you have another offer

dark lintel
#

It seemed as if he was genuinely interested

#

in me

hearty island
#

that's what my friend did

delicate bane
#

just send another email later

hearty island
#

he got his offer instantly after that

delicate bane
#

he probs forgot about you

dark lintel
#

I don't think so

delicate bane
#

maybe he meant to reply but didnt

dark lintel
#

Should I pressure him by saying I have another offer to accept? wtf

delicate bane
#

i wouldnt do that, but thats my take

hearty island
#

that is a very agressive way to do things

#

very bold

dark lintel
#

You said your friend did that lol

hearty island
#

yes he's very agressive and bold

delicate bane
dark lintel
#

Oh ok lol

delicate bane
#

thats intense

hearty island
#

he works at cisco now

delicate bane
#

good for him

hearty island
#

he said he had an offer from a FAANG company

dark lintel
#

I'll wait for a week, then send him a polite email lol

hearty island
#

lucky for him the interviewer didn't call a buddy at FAANG so

#

can you imagine if he did

#

omg

#

RIP

#

bc they do that interviewers talk

delicate bane
#

def

dark lintel
#

how much would u ask for a well-funded and profitable startup in San Francisco, for junior engineer?

hearty island
#

idk glassdoor has pay ranges

dark lintel
#

PD: I live in Latin America, It'd be remote

#

Salary in SF -> 100K
Salary in my city -> 10k

delicate bane
#

didnt you ask this earlier? and i said what daspecito said

dark lintel
#

Maybe I did, thought it was another channel lol

delicate bane
hearty island
#

all good

#

at least you're using the channel properly

dark lintel
#

Thx (?

#

I'll probably ask around 60k

#

contract, no benefits probably

#

contractor*

delicate bane
#

rip SF new grads' salary

dark lintel
#

I'm not even a grad lol

#

Yeah, in SF it'd be 100k for dev + healthcare + 401k + snacks = 200k, he'd be saving 140k a year with me lol

#

RIP globalized job market

hearty island
#

pls have you seen how much you have to pay to live in NY

#

and how poor the pay is for new grads

#

a good question to ask is will the package cover my living expenses comfortably

#

But they can be like what do I look like your accountant? Your mom?

dark lintel
#

Here you can rent a 3 room apartment for $400, in the capital city, with furniture and stuff. Healtcare around $50. $100 on food. College is free, private ones cost $100 a month. You can live well, but still live in 3rd world

hearty island
#

@delicate bane i guess itโ€™s my fault for going to a crappy college like Hofstra

#

the only thing good about Hofstra is the med school

dark lintel
#

How do Americans manage to pay for college debt?

#
  • house mortgage
hearty island
#

Uh they donโ€™t

sharp granite
#

They stay in debt for 30yrs usually or something

hearty island
#

yeah itโ€™s bad

sharp granite
#

Im blessed with minimal college expense

dark lintel
#

Isn't it the country of Freedom? lol

#

Buying the newest car and Iphone every year doesn't make sense to me

#

You're a corporate slave

sharp granite
#

People are fanatics

#

Wanna live a certain way

#

Majority follow

dark lintel
#

and then go to Therapy or do drugs to fix their problems lol

hearty island
#

Which donโ€™t fix their problems so they still end up the same

dark lintel
#

and spend even more money on that

hearty island
#

pls Iโ€™m coding Bc I know my business analytics degree will not get me a job

#

yeah like a 30K one sure

#

staring at spreadsheets every day

dark lintel
#

30k? Data analysts start at 60k in mid COL city

sharp granite
#

I mean some parts of South America are bad

hearty island
#

And if Iโ€™m real around the people Iโ€™m in the major w theyโ€™re like dude youโ€™re so depressing

dark lintel
#

According to my reseatch

#

research*

hearty island
#

business analytics from Hofstra does not mean much

#

just saying

sharp granite
#

I had a engineer in Brazil dealing coca to make ends meet but was studying etc

dark lintel
#

Yeah, probably

#

You should build up a nice portfolio to stand out

#

@hearty island

hearty island
#

yeah

#

thatโ€™s why Iโ€™m making apps

ocean ledge
hearty island
#

w business analytics? Doubt

ocean ledge
#

yeah but business analysts don't need stem degrees :P

dark lintel
#

You should learn python, SQL, Tableau, etc

hearty island
#

I already am

dark lintel
#

Once you gain experience, after +5 years, you can easily hit 150k

#

According to my salary research, plus seniors are always in demand

#

But it takes time...

hearty island
#

Iโ€™m building apps for my resume

dark lintel
#

But living in USA is a grea advantage

#

great*

ocean ledge
#

if you're good*

dark lintel
#

Everyone is good given time and effort...

ocean ledge
#

globalization means the average american ends up fighting the average indian

ocean ledge
hearty island
#

me being Indian

#

xd

dark lintel
#

Were born in USA?

hearty island
#

yes

dark lintel
#

At least you don't have to fight for H1B1 lol

hearty island
#

true

jaunty mist
#

@ocean ledge do you have experience in deep learning?

#

@hearty island and you don't have overpopulation problems

#

Job scarcity is a major issue in india

hearty island
#

Silicon Valley has so many people competing over the same job

#

maybe not to the scale India has but itโ€™s still bad

#

Now the new tech center is austin, Texas

jaunty mist
#

People fighting to be janitors and all of them are graduates in different type of engineering

hearty island
#

I just said not to the scale India has

jaunty mist
#

Ok

hearty island
#

ok

jaunty mist
#

By the way what is the situation of covid there

hearty island
#

itโ€™s pretty bad

#

New York is more under control now

#

But mostly every job is remote other than essential care workers

jaunty mist
#

I see

#

Not a good time for higher education

hearty island
#

no

#

now you have all these new grads fighting over remote positions

fast tinsel
#

Could someone please recommend an interesting startup that is looking to hire, or an open source project? The whole point is bringing stimulation and variety back into the coding sessions.

jaunty mist
#

@ocean ledge do we need more CPU core or more vram I have seen your reply yesterday you said about cloud

#

I didn't understand about it

ocean ledge
#

two, if you're thinking of deep learning to get a job that'll be a stretch-- that space is even more competitive than general data science

jaunty mist
#

@ocean ledge so I need a good gpu than a CPU for my laptop

#

I have two options
Ryzen 7 with 1650ti
or
Ryzen5 with 1660ti

hearty island
torpid totem
#

@hearty island same im indian bro

hearty island
#

haha join the party

#

the most stereotypical field for us

#

other than medicine or engineering

torpid totem
#

i mean my end goal is to get a CS job in a decent metro city, if i make 70K starting ill be content

#

if i need side cash, ill do personal training lol

hearty island
#

yeah

#

enough money to sustain me

dark lintel
#

Will there enough jobs for everyone and decent pay in the future for grads and competent workers?

#

idk if this is the place, it's just a worry that shows up to me every night

#

lol

#

I think this is a question for economists lol

hearty island
#

no there won't be

#

soon overpopulation won't just be happening in india

#

it'll be happening all over the world

dark lintel
#

I think there will always be a job for someone qualified

#

Also, the problem will be for future generations. Once you're in, you'll probably do good

#

The problem will be for those who want to step into the door in 20 years, I guess

hearty island
#

the standards will be hella higher in 20 years

#

just like how they are higher than they were before

dark lintel
#

Yeah, but if you make good money and save you could retire in 20 years

#

So that's not a worry

#

at least for us

hearty island
#

yeah

#

hey me at 75 i will probably still be on this server

dark lintel
#

Also, you should consider alternatives. I like math tutoring and made good money

hearty island
#

if discord still exists

dark lintel
#

I hope so

hearty island
#

true

velvet cairn
#

what is the freelancing situation like right now?
i have a lot experience as a .net dev, doing enterprise apps
also gamedev

wanting to learn & use more python, probably focusing on full-stack webdev (django) but also open to other stuff.

for c#/.net it's mostly enterprise gigs, which don't interest me much
is it different for python?

hearty island
#

no clue just a college student

#

maybe someone more experienced knows

shadow moss
velvet cairn
shadow moss
#

Much Worse in general

velvet cairn
#

can you also elaborate on why server side rendering is "old"? isn't that pretty ubiquitous in web frameworks nowadays? what's the new version of that?

velvet cairn
# shadow moss Much Worse in general

that's weird because i see so much more python jobs than .net jobs listed on e.g. stackoverflow jobs, linkedin right now
but i didn't really look thoroughly what those were tbh

#

is that all ML?

#

(not interested in ML)

crude crown
#

what do you mean?

#

if I understood, there are (of course) Python gigs which don't have absolutely nothing to do with Machine Learning and other "data science" like stuff.

velvet cairn
#

no i was just being sarcastic as in "is that almost all ML jobs"
like i said, i did not really look closely ๐Ÿ˜„

#

i'm pretty new to python and was under the impression it's super popular for ML

#

apart from webapps and ML/data science stuff, what are other main areas of python jobs?

crude crown
#

yes, it's super popular.

#

Other fields of note: SRE/DevOps, Data Engineering.

hearty island
#

Machine learning is a very competitive field

#

you need to know a shit ton

#

but tbf you need to know a lot for everything

shadow moss
near ocean
#

I wouldnt say new

#

ReactJS is 7 years old

shadow moss
#

It's new compared to Server Side Render which has been around since 1995

near ocean
#

Angular is 10

shadow moss
#

Sure, but it's gotten crazy popular over the last 5

velvet cairn
#

yes that's all true ofc.
but does that make django bad? i read a lot about flask v. django and both seem to be very valid frameworks with different strengths & weaknesses, django being more "batteries included" and opinionated ofc, but some do like that

shadow moss
near ocean
#

I see people trynna make jinja2 templates all the time here and my only question is, why?

velvet cairn
#

okay I see. also curious about .net core (asp), you think that will be more popular than django going forward?

shadow moss
#

Are there sites/companies still using django? For sure, but your focus should always been on new stuff, companies tend to have existing people who can work on old maintenance stuff

shadow moss
#

We use it .Net Core 3.1 (C# 90%) for Angular frontends

near ocean
#

For sure there are companies using django

velvet cairn
#

ok well the thing is I would like to learn 1-2 new frameworks now so I can use them professionally in freelance work in 1 or 2 years. i still have a full-time job right now but want to transition to freelance then

near ocean
#

Not as many as dotnet or php

#

Fucking laravel i swear

shadow moss
velvet cairn
velvet cairn
velvet cairn
shadow moss
#

that's it's bleeding edge and not production ready

#

there is also .net Core 2.1 if you want to go slightly older

near ocean
#

I have seriously contemplated learning php before

#

But nah not about that life

shadow moss
#

Rarely are languages picked for technical reasons

#

most common reason to pick a language is "What does lead developer/founder know?"

#

If they knew PHP, PHP IT IS!

velvet cairn
#

lol i didn't expect to be convinced to move away from python in the python discord but hey ๐Ÿ˜„

near ocean
#

Move away?

shadow moss
#

We are not language snobs

near ocean
#

When did anyone say that

velvet cairn
#

career-wise i mean

near ocean
#

Ah, well it is what it is

shadow moss
#

but Python primary use in business is that of a glue language, it glues stuff together

velvet cairn
#

obviously it's fun to do stuff in python

shadow moss
#

DevOps use it for scripting, makes great prototyping but all things that make it great for small stuff start to come into problems at scale. Lack of typing, interpretation

#

like we used it at work to make a quick MSSQL fixer

velvet cairn
#

okay guys what would your advice be for my situation then:

  • i'm mainly an indie game dev, working in c#/unity. hate unity though but that's another topic
  • i do freelance enterprise stuff, mixed bag really: .net, wordpress/php, python for cli glue stuff, also did relatively simple stuff with django

my freelance steady gig will end in about 2 years, it's comfortable now but I want to plan ahead starting now, learning new stuff that's interesting to me.

not sure if i should even focus on developing my webdev skills more, going full-stack and all that, or...
if i should follow my current interest and learn C++ and eventually Rust, because I find low-level stuff interesting. like, for game engines, simulations and stuff. loved my experiments with rust so far, it's so fun.

what should i do? i want to make okay money (in addition to my games, which are making me money now but not tons yet) - but i also want to work on interesting non-game stuff (if i can)

any and all super subjective opinions welcome ๐Ÿ˜„

crude crown
#

2 years?! that's a long time in the "tech" world

#

that's the average tenure at a company nowadays

velvet cairn
#

yeah i'm in no rush haha

#

that's why i'm trying to think longer term, but webdev is such a clusterfuck right now

#

every month a new super-hot framework, it's killing me. i'm getting too old for this ๐Ÿ˜„

crude crown
#

First thought on this - grass is greener on the other side.

velvet cairn
#

yeeeah probably haha

shadow moss
#

I'd see what freelance stuff gives you

crude crown
#

2nd - Getting into backend and avoiding frontend work is a good way to avoid that framework churn, which I do agree it's annoying and irritating (especially the older you get)

shadow moss
#

My guess is .Net will be more popular but if you can establish a niche in Python CLI, go for it I guess

#

if you want fullstack you should learn JS framework, React/Angular/Vue with whatever API backend you want (.Net works great for this)

velvet cairn
shadow moss
#

if you are not doing .Net Core, I would switch over to it, ability to run stuff in Linux is very nice

crude crown
#

I think I would stick .NET then, it's not going anywhere soon enough.

#

*stick with

shadow moss
#

and it's popularity is rising

#

biggest complaints I saw with C# was "Ugh, stuck on Windows" and that's problem is resolved

crude crown
#

that does seem appealing.

velvet cairn
crude crown
#

yeah, I guess as a freelancer that makes sense.

#

still, it feels very much like a race to the bottom nowadays now with upwork/fiverr and those kinds of platforms

#

you could make some interesting bucks though, especially by scamming your clients

shadow moss
#

Sure, people want Full Stack because it's one person, everything you need

#

I disagree that's it's good but Money talks

crude crown
#

I've got two fun stories about that with my current company

velvet cairn
crude crown
#

1st- The VP at my department contracted a product owner (on LinkedIn the contractor was selling himself as a CRYPTO EXPERT)

#

contracted at west coast rates I assume

#

the guy lasted for about a month or so (he was being payed) and he literally didn't do shit, he was hired to help my team and he trully didn't do shit.

velvet cairn
#

lol had to google what a product owner is

crude crown
#

Made out like a bandit, during the backlog refinement sessions I called him out sometimes (probably he was trading cryptos or something) and he was always saying obvious and inane stuff.

velvet cairn
#

haha

shadow moss
#

Sure, performance with C# won't be as good as Rust/C++ but Microsoft is actually working on GC, they now have GC setup that background so it doesn't block

velvet cairn
#

yeah i mean anything cryptoooooooo BITCONNECCCTT is screaming scammy BS to me nowadays. it's completely riddled with scammers

crude crown
#

2nd- A random russian guy was hired to implement a WebSocket server and a client that made use of an existing API. After the job was done and after the guy was (?) gone, I found out that the code was 80% copy paste from other repos in that API's org in GitHub

shadow moss
#

We are testing .Net 5 at work, we have seen up to 30% increase in performance due to lack of blocking of GC

crude crown
#

two times the VP was scammed... I should fire my VP

#

or maybe just give my notice this week.

velvet cairn
#

that escalated quickly lol

crude crown
#

hahaha

velvet cairn
shadow moss
#

APIs used for marketing

velvet cairn
#

yeah i mean garbage collection is mostly fine for non-critical stuff but I doubt that MS's rework and improvements will fix the underlying problem of programmers needing memory access for stuff like soft-simulations & gamedev. don't think the whole "we should not need to take care of memory" paradigm really ever worked out, at least for these mentioned fields.

but for anything web-api, consumer apps etc. it's probably fine.
i say probably because i still feel like software is WAY too slow nowadays, like, e.g. Unity takes > 3 minutes to even start. almost 30 seconds to recompile + reload. it's so frustrating.

i think we really need to write better software in general, at a lower level especially. but i'm going off the rails here haha

crude crown
#

absolutely, software is indeed way too slow sometimes it's ridiculous

velvet cairn
#

do you think there's an angle to market myself as a freelancer that only does backend stuff? possibly .NET?

or do these jobs only exist as full-time?

velvet cairn
# crude crown absolutely, software is indeed way too slow sometimes it's ridiculous

not even just slow, but also SOO buggy.
everything is broken all the time.
i recently tried following a frickin tutorial for setting up the literal starter hello world thing with 'gatsby.js' (static site generator)

it took me 2 hours to install the npm packages correctly because EVERYTHING was broken. i had to open a github issue about that and, while being acknowledged by the lead devs, it still isn't fixed. that was months ago.

i feel like many of us have just gotten used to this? idk

crude crown
#

yeah, habituation does have a role here.

#

also, question for the more experienced folks here, I'm on the verge of accepting a new job offer which essentially doubles my current pay but I would be joining as an intermediate instead of a senior and I strongly feel that I should be joining a senior role by now at this point in my career (on my current gig I'm not a senior as well). Would you folks accept it or hold on for a while and keep searching? If it helps, I've been almost 2 years at my current gig and I'm getting REALLY tired of it due to several reasons. Just gathering some thoughts.

velvet cairn
# shadow moss APIs used for marketing

quick followup question re: django

i need to build a small CRUD webapp starting next week. would you recommend flask over django nowadays? and if yes, why?

crude crown
#

I would say Flask because it's simpler to get started

#

if it's a small and relatively simple CRUD web app, I would stick with Flask most likely.

velvet cairn
#

but idk how important senior/intermediate title stuff is..no idea

velvet cairn
#

but it will all only ever be internally used by 3-4 people, small company.

crude crown
#

I can't think about examples funnily enough

velvet cairn
#

so it does not need to scale, at all, ever

#

just about usability + dev speed

crude crown
#

Flask all the way then

#

Consider FastAPI as well

velvet cairn
#

ooh never heard of that

crude crown
#

it's the "cool" Python web framework now

velvet cairn
#

i have some baseline requirements though, i need good robust auth + a good mysql library. but that's probably very minimum requirements haha

crude crown
#

Auth stuff -> Django has out of the box, Flask/FastAPI don't AFAIK

#

wrt MySQL "library"... you'll want to use an ORM like SQLAlchemy + Alembic

velvet cairn
#

yes thats what i meant

#

cool will check out, the guys is even from berlin haha ๐Ÿ˜„

#

always for some reason weird to see successful opensource projects originating from my country

crude crown
#

Well, Germany does have a pretty good open source culture IMO

#

with all the Unix confs and whatnot in quite a few cities

velvet cairn
#

true, we are an opinionated bunch haha

#

anyways, nice talking to you! thanks for all the advice, will head to bed now

#

good luck with your job situation!

crude crown
#

thanks man, gutten nacht

velvet cairn
#

๐Ÿ˜„

#

goodnight

marsh wind
marsh wind
#

not just because it's, well, fast

#

but also good and concise doc, usage of types annotations to full extend

crude crown
#

I think the "speed" argument is a bit overblown and shilling from the author... but for sure the out of the box Swagger docs you can get is great.

formal jackal
#

guys learning python by textbook/pdf better than videos right

delicate bane
#

depends on your learning style

#

personally, i like a mix of both

#

and projects

#

projects help a lot bc you apply your knowledge

marsh wind
#

Because in fact, speed isn't something to concern yourself with when starting API

glad tulip
#

hehe me white hat

frail crescent
#

B

hearty island
#

you know the problem with leetcode

#

leetcode was initially for FAANG to use bc they had so many perfect candidates they had to distinguish them somehow

#

but now even smaller companies and startups are using leetcode too

#

so people who can't reverse a linked list but would be a strong addition to the team are missing out

#

and i think that's BS

#

those are just my thoughts

#

i think it's kind of ridiculous that an interview is decided by what you can do in 30 minutes on a whiteboard or a google doc rather than the projects you spent days preparing for your resume

#

don't @ me tho

near ocean
#

I know that was just an example but reversing a linked list is as easy as fizzbuzz

hearty island
#

well idk how to do it

#

i mean you have 2 degrees and multiple projects ofc it would be easy for you

#

i'm just a college student

#

sorry mariosis if that sounded agressive

#

didn't mean it that way

unkempt gorge
#

Hi yall

hearty island
#

what's up

unkempt gorge
#

I'm in 1 year of college but Im thinking of dropping it , to focus on coding . Should I drop college and proceed on being a self taught

shadow moss
#

no

hearty island
#

no

shadow moss
#

Degree is much better then anything else

hearty island
#

get a degree

wary jacinth
#

can i able to do ethical hacking

hearty island
#

uhhh

unkempt gorge
#

Ik a friend and he got a job in less than a year of coding :/ . He use to work in a different field before that

hearty island
#

well yeah he put the work in and he got the job

wary jacinth
unkempt gorge
#

Can I do the same ?

hearty island
#

i only have 2 years before i graduate and i'm gonna need a job

#

yes

#

if you put the work in yes

wary jacinth
#

okay thanks

unkempt gorge
#

I'm ready to put a lot of hardwork in python , java and cpp . But college keeps wasting my time

#

Which uni are you in @hearty island ?

hearty island
#

hofstra

unkempt gorge
#

@wary jacinth states

#

@wary jacinth hbu ?

wary jacinth
#

country

unkempt gorge
#

United states

wary jacinth
#

im from india

#

nice meeting you

near ocean
#

College is definitely not a waste of time lmao

wary jacinth
#

its probably in india

#

degrees are waste for future

hearty island
#

college is good

wary jacinth
#

im gonna go with ethical hacking in future

unkempt gorge
#

@wary jacinth nice meeting you too

wary jacinth
#

taking basic degree and complicated exams

unkempt gorge
#

@hearty island I wanna be rich as fast as possible lol

hearty island
#

okie

wary jacinth
hearty island
#

you and literally every other person in the field

unkempt gorge
#

4years of BS ooof

wary jacinth
#

okay byee

#

have a good time

unkempt gorge
#

Kk baai

#

@hearty island does grade matters ?

hearty island
#

yes

unkempt gorge
#

Or just the degree

hearty island
#

unless you're exceptionally good at coding or have incredible projects grades matter

unkempt gorge
#

So I also have to bring good grades :c

hearty island
#

yes

wary jacinth
unkempt gorge
#

This is so unfair

wary jacinth
#

big companies like google,tesla apple,etc say that skill matters not grades and degrees

hearty island
#

ok good luck solving their leetcode questions then

near ocean
#

No offense but the people working for google apple tesla etc dont ask whether grades matter on discord

#

Theyre top of their class

hearty island
#

what he said

hearty island
#

i'm sitting here trying to get an internship lmao

haughty turret
#

Hello why can not talk??? If you can ask

crisp cipher
#

hi, im looking for a job

ruby flower
#

is there data engineer in here? i want to ask something about data engineer test

crisp cipher
#

@ruby flower if you have project i cant help

#

can*

haughty turret
#

Hi, you know Jรกnos Kรกdรกr

#

?

hearty island
#

don't drop out

#

i switched my major to business and that significantly harmed my chances of getting into a top tech company

#

top tech companies: and i took that PERSONALLY

#

but tbf i am not the FAANG type

crystal quail
#

im not thinking of dropping out tho

#

im in final year and it would be pointless

hearty island
#

well do you have an internship?

crystal quail
#

i just cant find the time to study python

#

no internship

hearty island
#

ok

#

projects?

crystal quail
#

i got projects coming up

#

you just reminded me

hearty island
#

yw

crystal quail
#

im supposed to call my supervisor today lol

hearty island
#

oh

crystal quail
#

i totally forgot

hearty island
#

i have one goal today and it is to make a HTML log in page for my app

crystal quail
#

do you know any sites i can use to start learning?

hearty island
#

!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.

crystal quail
#

thats nice

#

okay so let me also start setting goals for myself

hearty island
#

i am too scared to do interviews right now

crystal quail
#

ive been there before

hearty island
#

they're gonna ask me some leetcode question and i won't know what i'm doing

crystal quail
#

i know how that feels

hearty island
#

so i am taking this year to do projects and learn data structures w algorithms

#

my advisor does nothing

#

she won't even email me good internships to apply for or programs

#

she's like you're in college do your own work

crystal quail
#

thats tuff

#

i guess you have to find them yourself

hearty island
#

yeah i know where to find them

crystal quail
#

isnt there a way to change your advisor?

hearty island
#

she's the only one

#

the only career advisor at hofstra

crystal quail
#

oh

crisp cipher
#

any project her ? i can help

crystal quail
#

whats the use of an advisor when they dont even help you

hearty island
#

that's what i'm asking

crystal quail
#

i guess it is what it is

#

do i really need to learn "print" and others as a beginner to python?

hearty island
#

uh yeah

#

i'd say so

crystal quail
#

whelp

hearty island
#

i mean

#

you said you're a senior

#

in college?

crystal quail
#

yeah

hearty island
#

your knowledge of other languages can transfer into python

crystal quail
#

but a different career path unfortunately

hearty island
#

it should be pretty easy for you to learn the basics

crystal quail
#

ive never learnt any language

hearty island
#

what

crystal quail
#

like im a total beginner

hearty island
#

ohhhhh

#

i thought you were a senior in CS

crystal quail
#

nope

hearty island
#

ok so

#

go to where i tagged resources

#

and read automate the boring stuff w python

#

it is a great resource

crystal quail
#

sure

#

and is python recommended to begin with?

crystal quail
#

seen it

hearty island
#

hmmmmmm

crystal quail
#

thanks

#

which year are you in?

hearty island
#

soph

crystal quail
#

nice

hearty island
#

Pls

#

What if Iโ€™m doing a coding interview

#

And the interviewer is like sorry we donโ€™t really use python can you use java instead

#

can they do that?

#

Valid question

subtle heart
#

no you shouldn't enter the interview if the stuff online says prerequisite: java

hearty island
#

ok bc I read somewhere that they said any language but the interviewer said to not use python

jolly furnace
#

i think its because sometimes the runtimes when u use python can be a bit deceiving

hearty island
#

oh god I donโ€™t even know time and space complexity

#

I have so much to learn

#

get humbled lmao

hearty island
#

Do you want an idea for an app that doesnโ€™t exist? You canโ€™t just search the web for app ideas โ€ฆ that it, unless you know how to search. Letโ€™s explore how to search the web for new app ideas by changing up how we search and what weโ€™re searching for.

More about Swattage, the Product Innovation Lab - http://swattage.com/

Join the Facebook Group...

โ–ถ Play video
#

this might help if you want to come up w app ideas

#

or project ideas in general

#

i know i have trouble with it

delicate bane
hearty island
#

i mean i write psuedocode before i do a problem

delicate bane
#

i should do that

hearty island
#

yeah some of the TAs recommended that

#

when you asked them for help all they did was write psuedocode

delicate bane
#

that would def structure my thinking

hearty island
#

it frustrated hella people but then again those people are probably not meant for CS

#

if you get easily frustrated by problem solving cs is not for you

delicate bane
#

i forgot to redo my resume yesterday

hearty island
#

oh lawd

delicate bane
#

i will do it today

#

then apply again

hearty island
#

pls i applied for this data science team to track covid stats

#

they never emailed me back or scheduled an interview

#

i think they ghosted me

delicate bane
#

they never get back to you

hearty island
#

i even had a friend who worked w them talk to them about me

delicate bane
#

ken jee said the ratio was like 1 in 100

#

will call you back

hearty island
#

yes most companies will ghost you without a thought

#

unless you're the next bill gates or something

#

i don't say steve jobs bc he didn't code

shadow moss
#

Bill Gates wasn't some spectacular coder

hearty island
#

nvm then

#

unless you're one of those ex google ex facebook ex amazon

#

those guys are absolute chads

#

just walk into every major tech company

#

and then leave in like a year

#

why do they even do that

#

i have made it my goal to at least get a prototype of this app

delicate bane
#

the flask one?

hearty island
#

yes

delicate bane
#

that would be good to put on your resume

hearty island
#

yes it would mean a lot more than linear regression on some random dataset i found from kaggle

#

pls i didn't even know what i was doing i just copied a udemy course on a dataset

delicate bane
#

hey linear regression is one of the most explainable algorithms so practical in the real world

hearty island
#

yeah but that doesn't distinguish me at all

delicate bane
#

maybe if you had an interesting dataset

#

or if you made it into an app

#

streamlit

#

then you can say you deployed it

#

on your resume

hearty island
#

pls on my cuna mutual group interview they kept asking me like algorithm questions

#

and i was like

#

yeah i did data visualizations

delicate bane
hearty island
#

and they were like what the hell are you doing here then this is for machine learning

delicate bane
hearty island
#

they also spoke to my counselor and found out i was a soph not a junior

#

so they were like yeah come back next year if you wanna try

#

i can't believe my counselor deadass ratted me out like tht

delicate bane
#

that means no

#

also your counselor is the worst

hearty island
#

sis literally told me to take the projects off my resume

#

that you don't need them for tech

delicate bane
hearty island
#

what in the outdated college counselor advice is that

delicate bane
#

srsly

hearty island
#

i could get better advice by sending my resume to a moderator then that

#

although they would probably block me

delicate bane
#

even if i went to my local community college, i could find better counselors

hearty island
#

lol

delicate bane
#

those people have real, practical experience

hearty island
#

and she won't stop spamming my email w handshake meetings

#

how is a random information session w a company gonna do anything

delicate bane
#

watch she gets paid on commission

hearty island
#

you know how many of those they have per day

delicate bane
hearty island
#

like 20

#

that's like so many college students

delicate bane
#

are you in advising or are you in sales?

hearty island
#

this isn't a movie or something that i'm gonna ask a mind blowing question

delicate bane
hearty island
#

they call my major business analytics

#

which is funny bc you don't code till junior year

#

and even when you start coding it's java

#

JAVA

delicate bane
#

analytics is close to ds

hearty island
#

believe me i checked ahead for future courses in the pathway

delicate bane
#

theres a nifty chart

#

let me see if i can find it

hearty island
#

my mom is telling me to get the hell out of hofstra as soon as i can

#

please they are murdering me with these business courses that i don't care about

#

marketing???? economics????

delicate bane
#

jk its too much work

#

lol

#

what does she mean by that?

#

like get out and find a job

#

?

#

or what

hearty island
#

she thinks hofstra is garbage and wants me to transfer

delicate bane
#

idk about ny uni's so...

hearty island
#

please how does legal studies help me as a coder

#

my counselor was like yeah you'll be more logical ig

#

yes i'll sue my code if it stops working

delicate bane
#

idk but the last KNN podcast was about an attorney of 10 years switching to data science

#

im like...

#

competition is TOUGH

hearty island
#

tech is competitive every time

#

it's even more competitive now

#

why doesn't VSC auto save it's hella annoying

delicate bane
#

it just surprised me bc dude def made more money as an attorney

hearty island
#

yes

delicate bane
#

but ig money isnt everything yknow

hearty island
#

i mean

#

all those youtubers who quit their 200K jobs

delicate bane
#

he liked data science enough to get a paycut

#

he said he did a bootcamp and transitioned after

hearty island
#

you don't really need a bootcamp

delicate bane
#

and then companies wanted him bc he had that attorney experience

hearty island
#

i know people who did bootcamps and got nothing out of it

delicate bane
#

he said the bootcamp was helpful bc of the mentorship and networking

hearty island
#

they were like yeah dude imma work for amazon and boom they still work at fast food

delicate bane
#

and then ken jee said that should be the main reason why you do a bootcamp

#

bc the info is free

#

online

hearty island
#

you can learn coding free online

#

i refuse to pay money

delicate bane
#

he said if your bootcamp isnt 1) cheap and 2) provide mentorship, run away

#

i was like

hearty island
#

you know

#

flask isn't that bad

#

i say that now

#

and then i will run into a bug that will take me 2 hours to solve

#

inb4 they make me code an app for the stupid advertising class

haughty turret
#

Csa

hearty island
#

what

haughty turret
#

Hello

hearty island
#

hi

haughty turret
#

Can I talk?

hearty island
#

yeah

delicate bane
hearty island
#

rex where do you apply to internships

delicate bane
#

hmm?

#

lets see

#

according to my google doc

#

indeed

#

glassdoor

#

straight up google

#

theres newer sites too

#

like jumpstart

hearty island
#

angellist

delicate bane
#

and handshake

hearty island
#

yep

delicate bane
#

oh i meant to do that one

#

forgot

hearty island
#

pretty much the same thing lmao

delicate bane
hearty island
#

i was going through a phase

#

where i would just go indeed, chegg intenrnships, glass door, angellist

#

LinkedIN
Chegg Internships
Indeed
Glassdoor
Handshake
ParkerDewey
AngelList
Data Yoshi

#

this whole list

ocean ledge
#

are internships that hard to get?

hearty island
#

yes

delicate bane
#

no wait i do have one

hearty island
#

the competition is intense

delicate bane
#

according to ken jee

#

which is for the most part seems to confirm in my experience

hearty island
#

dude only 2 out of 300 gave me an offer

delicate bane
#

i applied to like a 100 and got a few calls back

delicate bane
#

maybe you need to change your resume

#

if youre not getting the average