#career-advice

1 messages Β· Page 149 of 1

bronze urchin
#

Can't lose if you don't quit πŸ˜‰

verbal slate
#

Looking for good telegram python devs please dm me

harsh river
odd gorge
#

what does the return function do😭

safe coral
#

returns the value

odd gorge
#

huh

summer roost
#

!cban 1183891668945088602 joined just to spam selling something in DMs

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @high geode permanently.

harsh river
balmy flax
#

At what amount of skill level do I become hireable , for a Jr. SDE. Like, I would like to know with an example resume

balmy spade
#

When you can demonstrate your skills are applicable to the job you are interviewing for. There is no measurable level that can be quoted.

trim crypt
balmy flax
#

But isn't there an acceptable threshold

trim crypt
balmy spade
#

The threshold is going to vary from interview to interview. The best I've ever had it summarized is "When you can demonstrate your skills fit the role".

balmy flax
chrome cedar
#

I went into my interview doing pretty good and thinking I'd get a Level 4 position and somehow did so well that I got a level 5 offer
It depends on what the interview entails - the questions I got were easy for me because I was lucky that I had hands-on experience with what they were asking

trim crypt
vapid jay
#

Remote jobs still is a thing?

trim crypt
vapid jay
#

I'm from Brazil and my goal today is find some remote job outside here

balmy flax
vapid jay
#

There's is too much corruption and syndicates issues

trim crypt
gritty rivet
vapid jay
#

I lost the timing when the pandemic come over

#

that was the time to get a remote job outside my country

balmy flax
balmy flax
trim crypt
# balmy flax For React I'd say I had slower load time so I implemented better caching , and f...

Not the best answer but its something for you to practice. You need to include an actual exercise of what the problem was and a bit more on how you solve it. They're looking for critical thinkers and problem solvers. But you get where I'm getting at. Its not about "how many years of experience coding a language". It's "how you solve a problem of different scales with the tools you learnt" that they care about.

vapid jay
balmy flax
#

Well let me put it this way , for someone with a bachelor's degree , the person would have studied so and so subjects and courses . So that might form a baseline . I want to know a list of technologies that form that baseline .

#

Atleast not at an expert level , but just so I could learn them and add them to my resume .

trim crypt
white relic
#

In what sense do you call those "third parties"? What certificates would not be from third parties?

summer roost
versed tusk
#

I started using python 3 days ago and I had an issue I couldn’t fix I even asked here but I managed to do it on my phone and it’s 5:30 am and I’m quite proud so just dropping that here

#

Not yet optimised or fully bug free in the long run but just to prove it’d work

summer roost
versed tusk
#

Sorry idk where a general chat is

#

Doesnt it have to do with my learning progress and possibly career in coding? Or so I thought

summer roost
#

you can use an off-topic channel if you need to share images

#

!off-topic

inner wrenBOT
summer roost
#

though we'd rather you use a pastebin and paste text instead of images, as a general rule.

#

!paste

inner wrenBOT
#
Pasting large amounts of code

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

After pasting your code, save it by clicking the Paste! button in the bottom left, or by pressing CTRL + S. After doing that, you will be navigated to the new paste's page. Copy the URL and post it here so others can see it.

versed tusk
junior laurel
#

What do you think of this roadmap?

buoyant seal
# junior laurel What do you think of this roadmap?

Very strange Web Development specialization being present in Computer Science roadmap.

  • Also, i am strongly objecting against advertisements of MERN due to the problems it is propagating πŸ˜… kind of worst stack, ever.

Same for pressence of DevOps.

  • Extra objection against presence of Visual Studio and especially in DevOps section. This... piece of... software should not be in DevOps section at all. For a reason that all DevOps stuff must be Linux friendly, and Visual Studio is 30GB stuff which is Windows only.

  • Data science, AI, ML section having description with redirection on youtube. With such description best to remove description or section, or remake description. Such advice is strongly not consistent with the rest of your sections

TLDR: in current form it looks like a map of Too many hats developer scratching every specialization in a tiny amount, with strong flavour towards Computer Science
TLDR2: this map is torn apart between being Computer Science roadmap and Choose Specialization map.

haughty slate
#

Looks like a nice roadmap to follow if youre undecided on what you want to do

#

but overall not specific enough for any one field? Though I can't be sure lol

buoyant seal
#

<@&831776746206265384> ☝️

dense elm
#

When there's trouble you call Dee Double-U.

buoyant seal
#

!off offtopic channels are over there. This place is not for that.

inner wrenBOT
summer roost
#

!cban 1149370079381823600 racism

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @summer quiver permanently.

haughty slate
#

how useful IS having a portfolio site, does it have variable worth depending on the career you want to go into, how deep does a recruiter or something of the like ACTUALLY go into when checking a portfolio site, and all that stuff

#

If you were to also use it to track say your progress in learning to program, such as having basics programs you created that you learned from, all the way to ones that really show high technical skill, would it be better to separate the basic ones into instead say a blog that demonstrates your progress, and only display your best on your portfolio, in which case how many projects is too much for a portfolio site

dense elm
#

I would say showing what you're most proud of accomplishing.

#

I'm sure any employer is only looking to what is most relevant to what the skill they're looking for is. So there's some merit to showing your strongest work. They aren't into the "journey". Perhaps have that as your monetary side-venture. You could have that for another reason.

buoyant seal
buoyant seal
# haughty slate how useful IS having a portfolio site, does it have variable worth depending on ...

as for how much worthy it is for resume...

  1. for frontenders it is common to have because they present visual stuff
  2. for backend/devops and etc, it is not that needed in terms of showing off projects, because they can just present github/working project
  • but at the same time it can be a nice place to write articles/thoughts, and this is kind of boost for your resume because u show your... mm knowledge in more ways
  • it is kind of representative of your soft skills in addition to hard skills
  • potential show off of your documentation writing skill
#

TLDR: it can be good to have resume/blog web site, if u actually do pet projects and writing articles

woeful rune
#

can i know what skill needed to get a job for backend? (sorry if my english bad)

buoyant seal
# woeful rune can i know what skill needed to get a job for backend? (sorry if my english bad...

#web-development message
#web-development message
https://roadmap.sh/backend
u need to learn Core Software engineering subjects

  • writing clean code
  • writing unit tests
  • preferably learning to gather requirements as first step of system design
  • preferably learning manipulating code architecture freely for a single app at least
    • that will help to build unit testable architecture
      and Technology fluff around
  • building rest apis with Django/Flask/FastAPI
  • knowing raw SQL
  • db engine usage like Postgresql (Optionally mariadb/mysql)
  • knowing how to operate ORM like SQLALchemy+Alembic and Django
  • knowing how to use Message Queue Celery
  • knowing how to use Docker.
  • knowing how to git (preferably CLI included)
  • knowing user level of linux(CLI included) and having ability to raise your own backend at linux server at least in the most simple way
  • bonus: Could be nice getting hang of strict mypy/pyright wielding if in python.
  • usage of redis for caching is handy to know too. and knowing usage of nginx.
  • bonus: your value will get increased if learning
    • elasticeasech
    • aws
    • kafka
    • web sockets
soft vine
#

do any one knows how to create a ai that generate 1000 image by 1 prompt

hidden bloom
#

its way better to work with azure / kubernetes than like oracle erp right?

dense mesa
hidden bloom
#

so ur saying integrations and http postman testing etc. isn't?

hidden bloom
verbal pond
#

hello

dense mesa
soft vine
#

do any one knows how to create a ai that generate 1000 image by 1 prompt

cold karma
#

its really hard to get testers just need to provide google play console with an email list

fringe sphinx
#

Advertisements and recruiting are not allowed on this server, please see the #rules. And, please read the channel description before posting.

cold karma
fringe sphinx
cold karma
#

do you know where to ask for that

fringe sphinx
#

But if you disagree or want to discuss further, dm modmail plz

cold karma
violet magnet
#

I need a TypeScript project. In my own personal projects, I just feel like TypeScript is very unnecessary and Ive never adopted it. I understand the appeal. It's just not something I ever needed, but many, many job applications ask for it.

#

Maybe now is a good time to consider, what type of project is the most appealing to people hiring. Maybe I should come up with something highly corporate, no custom CSS, use only Material or something.

#

I know people have said before that they dont care what the project is but what skills you use to make it. But there has to be a list of features that will make hiring people more interested,

turbid bobcat
#

Uhm maybe a backend server with typescript

violet magnet
#

Hrmm. I've never done anything but frontend with JS before. I would significantly rather do python for backend. But maybe it would open up more opportunities to try it.

lean hawk
#

Does anyone know how relevant Python is for backend software engineering?
It's my starter language but I don't see very many talking about Python in software engineering

violet magnet
#

I can only speak for the job listings I see, but they're virtually never going to ask for a "python backend engineer" they're going to ask for frameworks like django, flask, fastapi, etc

lean hawk
#

I haven't really gotten into frameworks yet

turbid bobcat
lean hawk
#

Do you think I should?
Right now I'm still at Python loops but school takes up most of my energy

turbid bobcat
lean hawk
violet magnet
#

yeah but is it necessary to push yourself in a direction where you're learning something you already know how to do well in another language? I know eventually you have to use different technologies that you dont always get to pick. But idk.

turbid bobcat
violet magnet
#

The literal only reason I use JS is for user interface

digital fjord
#

it depends on your bubble a lot - python backends do exist, but even I mostly hear laravel and asp.net core in that context IRL.

lean hawk
#

I also like using it so far, it's basic than most I've seen

vapid jay
#

which career path to chose? I'm confused between cybersecurity and data science . Cybersecurity is exciting but data science pays more

turbid bobcat
lean hawk
turbid bobcat
#

This is a clip from a conversation with Bjarne Stroustrup from Nov 2019. New full episodes are released once or twice a week and 1-2 new clips or a new non-podcast video is released on all other days. You can watch the full conversation here: https://www.youtube.com/watch?v=uTxRF5ag27A
(more links below)

Podcast full episodes playlist:
https://...

β–Ά Play video
vapid jay
#

guys?

turbid bobcat
vapid jay
#

not as much as data science

digital fjord
#

You'll pad out the languages naturally, don't worry too much about overplanning.

vapid jay
lean hawk
#

You definitely shouldn't pick something only because it pays more
You'll get burnt out extremely fast that way
But I also agree that Cyber security is exciting
But I don't think I'm personally built for that

turbid bobcat
turbid bobcat
lean hawk
vapid jay
#

but maybe your right i should not pick something on money

turbid bobcat
#

If you hate a subject and you have a similar paid alternative that you are passionate about, I think that the one you are passionate about is better

lean hawk
vapid jay
turbid bobcat
vapid jay
#

yeah otherwise they would have quite when things get hard

#

okay i've made my mind thanks for the help and advice

turbid bobcat
lean hawk
# vapid jay got a point tbh

Have you looked into software engineering?
I find it really enjoyable and it pays a lot
Some of the top companies pays over a mil

vapid jay
lean hawk
#

Oh alright

turbid bobcat
#

There's also always the possibility of doing both

vapid jay
lean hawk
#

So yeah, basically go for what you like the most, and you'll be fine with some dedication

turbid bobcat
vapid jay
turbid bobcat
# vapid jay there is?

Yeah and it can almost be an unfair advantage if you manage to get really good at that intersection of two fields

vapid jay
lean hawk
#

ML is machine learning right?

vapid jay
#

yes

lean hawk
#

I wonder if I'll get into that as a side project

turbid bobcat
lean hawk
#

There's so many things I want to do as a side project/hobby but that's going to be years into the future once I get the salary I want and my job is stable

vapid jay
vapid jay
lean hawk
#

I meant more like working with AI to make whatever I'm making better

dense mesa
hearty island
#

massive interview tomorrow

brazen island
near ocean
#

Why is it fit to use pretrained models?

peak halo
near ocean
#

Oh, yea sure
I kind of assumed it was about them chatgpt derivatives

haughty slate
#

If I wanted to learn a language of a slightly lower level, what would be the differences between C, C++, C#, and Rust as options, and actually should I learn base C before going into the other options, or just jump into the one of interest directly

magic palm
brazen island
true harness
#

it's just factually untrue that memory management is easy. so many exploits are caused by memory mismanagement. buffer overflows are the biggest example

haughty slate
true harness
#

in terms of careers, rust still doesn't have a lot of opportunities right now. C++ and C would be much better ideas currently

dense mesa
#

I don't see as much for C as there is for C++

haughty slate
#

How different are Rust and C++? Well, aside from the tools already made for C++ and the community

magic palm
magic palm
fleet reef
#

wat

magic palm
#

what what?

summer roost
#

C++ is not a wrapper around C. It's radically different language.

magic palm
true harness
#

we should move the discussion of language features/merits to a different channel. except the career relevant parts

dense mesa
summer roost
#

interesting. I've heard about much more C being used on the embedded side than C++ (and even when C++ is used, it's usually a very minimal subset with no RTTI or exceptions or dynamic allocations). But admittedly that's not my industry, and perhaps things are changing in ways I'm not aware of

magic palm
#

wait. what was the main discussion? πŸ˜‚

in terms if career choices. if you wanna go to game dev and such pick C++
if you wanna go to this new startups chose rust
and if you pick C, there is a lot of old code that need maintenance.

summer roost
analog sun
#

Hello, this is not the server you are looking for

vapid jay
#

then what server can i look for in

lyric onyx
#

janestreet internship incoming?!?!

minor sage
minor sage
haughty slate
#

I decided on starting from C to get a really good basic foundation and then after seeing if I concurrently learn C++ and Rust until I decide which I prefer

minor sage
#

C will probably give you the most education, because it forces you to actually deal with things that Rust wants to hide from you.

#

i.e. you actually allocate and free memory, instead of using a class that does it for you

#

Don't make the mistake of it being a low level language though, because it isn't.

#

If you treat a pointer as being "just a memory address" you WILL get very opaque and confusing bugs.

haughty slate
#

yeah rip I recall from asking earlier, low level is only assembly and machine language and isnt portable across machines right?

minor sage
#

There are low level languages that are not assemblies, but people mostly don't deal with them by hand.
LLVM for example, which is very similar to common assembly languages but is not specific to any particular arch.

true harness
#

"high" and "low" are always relative

brazen island
summer roost
magic palm
#

nah

violet magnet
#

What if i scrape job listings and generate wording in my resume targeting the companys post. Still manual read and adjust before send

#

Surely the best are already doing this with good tooling

minor sage
#

Presumably what will happen is you will get blacklisted for being a spammer

#

"The best" don't need to do this because they're not desperate

violet magnet
#

But spamming your resume is already the default thing you do. Reducing time to apply if you can is just smart

#

You obviously have to have a human element

fringe sphinx
#

Not sure the question. If you're saying: "Should I apply to lots of jobs and fine-tune my resume for each of them?", I guess why not? What's the opportunity cost?

minor sage
#

Mostly I fail to believe that the time investment would be worthwhile when there are arlready plenty of services for aggregating postings for you to apply to.

gritty rivet
smoky quest
violet magnet
#

Thats probably valid. But it would be fun and cool once finished. But the time spent refining it... you should probably just spend applying if that is the goal

true harness
#

if he's still manually reading and adjusting I don't see the problem. they're just making their own aggregator

violet magnet
#

Yeah. I should look at what others use first tbh

green leaf
#

Hey, has anyone here ever worked for LA County as a developer? I have a friend with an in-person interview coming up with them next week what to expect?

violet magnet
#

What do they use

smoky quest
#

tbh, if you are at the stage where you try to fine tune it to get any call back, that's already a flag you have bigger problems

true harness
#

I considered doing something like this but it's just not worth it imo. better to actually improve your resume

violet magnet
#

I only just started trying to apply this week and idk what to expect, to me its just like sending messages on a dating app to see what happens. I want it but dont expect it.

smoky quest
#

lots of people will be out until the new year...

fringe sphinx
#

(for feedback, not jobs)

violet magnet
#

I could do that maybe when im on pc

violet magnet
#

I could add more projects to this if that would help. But I can't add formal education, and I have no related work history

smoky quest
violet magnet
#

that's fair. its always difficult to know what is an acceptable amount of talking yourself up. I do feel like I have spent a long time now thinking about software more than a normal person. But I still agree that its exaggeration.

smoky quest
# violet magnet that's fair. its always difficult to know what is an acceptable amount of talkin...

are you spending more time than an engineering student who thinks about it full time for 4 years, during which they will think about it hard when hurrying up on their projects until 3 am or prepare for exams?
Because that's the bar for a normal person πŸ˜‰
Joke aside, it might be hurting you since there is a disconnect between being seasoned and not having any relevant professional experience.

In terms of project descriptions, I feel like it's missing something.
Maybe somethings along the lines of:

  • docker-compose means you haven't deployed your stuff in a cloud across multiple machines, and as such dealt with related problems
  • Same thing with sqlite. It's great for embedded DB but not so much for real life
  • It may help to quantify some of the stuff. Ex: how much bandwith/time/other do you save by efficiently caching stuff. And any interesting ways in which you did cache these things?
smoky quest
harsh river
violet magnet
# smoky quest are you spending more time than an engineering student who thinks about it full ...

Ive spent more than 4 years being singularly fixated. I'm not wanting to be egotistical here, because I'm a newb compared to prolific developers of big things that did all of it while younger than me. But if you're comparing me to the average CS graduate, I guarantee I can compete in practical knowledge with many of them. But that isn't saying so much about my talent as theirs.

That aside, I think you are ultimately right about that I should change that part and I'll look at that.

As for the docker part, yeah. I develop on my system, I deploy to one environment. Definitely not seasoned. All I know are my own networks, yeah.
The sqlite bit, I threw that in there to say, "It's a data driven program and I wrote the tables and SQL" ... but maybe you're right that name dropping sqlite3 is pointless.
The last part, it's pretty simple. I characterize the views by how likely a user is to frequently load them. If its less frequent, I hold the api response in local storage and use it.

smoky quest
# violet magnet Ive spent more than 4 years being singularly fixated. I'm not wanting to be egot...

It's less about minimizing your efforts and more about helping folks realize how high is the bar.
And right now, your resume is not better than those of new grads that I receive. It doesn't mean it's bad, it just means your competition is high.

I would suggest to take your apps and to deploy them on AWS.
Make sure there is CI/CD, tests and observability. It will also help you appear stronger with more experience

#

What makes the professional experience so valuable is that it comes from real world issues.
That means having had to update a schema while the system is running, troubleshooting weird bugs that happen when the system is in use (and sometimes only at scale!), having to develop practices in your architecture, testing and coding to minimize said bugs, or even developing practices for what works well in terms of designing APIs.
There are opinions and practice you can only get when the rubber meet the road for your code and that will show in interviews

violet magnet
#

yeah definitely know that I do not compare with someone that has even 6 months experience on the job.

smoky quest
#

Deploying to AWS will get you closer to it πŸ˜‰

violet magnet
#

hm, I will have to look into that. I would never opt to use AWS on my own projects but that's a good point.

#

I sort of think the only way in if I'm being real is to just make every opportunity to network. Stop spending all my time being a nerd, and socialize. And find the person that will get me a chance.

smoky quest
#

that could help.
I still would prioritize the projects, a good resume and some great interview skills

violet magnet
#

yeah. Well, it's unlikely that I'm going to stop working on things. I'm definitely thinking about the next project for the first time through the lens of, "How is this gonna look", and I might not always do things the way its the most fun for me. And we'll see if I end up sticking with it when it's some AWS thing I hate vs linux system admin which i love.

smoky quest
#

Since you already have some breadth demonstrated with your current projects, you could go deeper to demonstrate depth there

violet magnet
#

I think it make the most sense to do more with django and react since those are the things people are actually hiring for that im qualified to do.

regal axle
#

!rule 6

inner wrenBOT
#

6. Do not post unapproved advertising.

near ocean
#

<@&831776746206265384>

violet magnet
#

As for observability, I use sentry. I think falls more under "monitoring" but I'd be lying if I said I fully understand the difference. That's another area where I admittedly lack skill, is my servers are not used at scale.

woeful topaz
#

Hey everyone, I'm trying to get some real experience...Does anyone happen to know if there are any available intern position available... doesn't have to be paid..I just want to learn on the go..

dense mesa
#

Hey, I DM'd you about this a couple days, you may have missed it πŸ˜€

fickle mango
proven crest
hearty island
#

here we go guys, huge interview today

#

wearing a suit

white relic
violet magnet
#

wait so i have to wear a suit? Okay I give up, this isn't for me. 😜

white relic
#

really depends on the interview situation

hearty island
#

lolll for the place i'm interviewing for it's probably required

violet magnet
#

nod nod

hearty island
#

they said business casual but the way they said it was "at the minimum" so

violet magnet
#

right

regal zodiac
# fickle mango

Come with me, let's commit several frauds together 🫴

#

/s and /j in case it's not clear

white relic
#

the usual advice I've heard is to dress for the interview "one level up" from the job

hearty island
white relic
#

how you know how people dress on the job is a you problem, I guess

true harness
#

stalk their linkedin

hearty island
regal zodiac
#

Dress exactly like the interviewer and adopt their mannerisms as soon as you can

#

Then take their place and thats how you get a job

hearty island
#

makes me really question about what i just got myself into lol

violet magnet
#

Why wouldn't they?

hearty island
#

reasons i can't really say

violet magnet
#

If I got a SE job I would need to be able to cling to the identity of someone with said job so that a future of jobs would open up for me.

hearty island
#

honestly this interview could be casual asf or the most intense interview i've ever done

#

panel hour long interview, they could hit me with 15 questions

violet magnet
#

good luck. I'm not even thinking about interviews yet, if I think about it I just get anxiety.

hearty island
#

thank you πŸ™‚

violet magnet
#

Okay so Im trying to reword the opening line...

Im considering moving from

"As a seasoned Full Stack Engineer and adept Linux System Administrator, I bring a wealth of hands-on experience in developing robust web applications and ensuring seamless operation of Linux-based systems."

to

"Aspiring Full Stack Engineer with a strong foundation in web application development and Linux System Administration. Passionate and dedicated to honing my skills, I bring hands-on experience in creating robust web applications and ensuring the seamless operation of Linux-based systems."

Do you think its better to own my lack of experience directly in the opening statement?

Also, do you think calling myself a linux sysadmin is just noise that doesn't add anything? I do have experience with linux and im very comfortable in that environment but im not applying to be a system admin.

hearty island
violet magnet
#

Most likely if/when Im in that situation, I will just try to relax and not over think it. I could choke, but I usually do well when academically tested. Its going to be a situation where either i know it or i dont, and I just have to be relaxed, and if I dont know, I have to explain how Id approach learning / refreshing my memory.

#

I think the thing I worry about most is being asked about stuff I have rarely though about, like very low level CS stuff that you dont think about while coding in JS or Python.

#

At some point Ive gone over those subjects, but am I an encyclopedia of knowleldge about them? no. What I would prefer is they stick to the web where I will excel.

violet magnet
# smoky quest It might be useful to work on projects that will either highlight some of the pa...

So maybe it would be bettter to not mention rabbitmq at all, since I basically just plug it in and use it as in. On the other hand, something I did that was custom is I rewrote the Django email backend to be used asyncronously with celery powered by rabbitmq. In order to do this, I had to serialize into json instead of pickle, since modern versions of celery will not play nice with pickle. It also encrypts the messages since they are passed on the network. https://github.com/divSelector/webchain/blob/main/back/users/backends.py

Do you think it would be better to talk about stuff like this?

fringe sphinx
violet magnet
#

ah yes. These projects are all from the last year.

fringe sphinx
violet magnet
#

Those are things I do not have. I could put work experience on there, but I dont see how my work experience would help me to enter this field. If anything it would elicit judgement immediately to talk about it since my work experience is very blue collar. I'd almost rather be percieved as someone who just hasnt hasnt started working yet.

hearty island
#

work experience is important, blue collar or not imo

fringe sphinx
#

I think it's better to be up front about: I've self-studied this, and are looking for an entry role / chance to prove myself.

hearty island
#

and i agree with billybobby, the education needs to be on there (if you've finished college but you could list it partially too)

violet magnet
#

I was in college around 2006-2008. I was doing liberal arts because I was just a kid with no idea what I was doing. I got arrested for having marijuana on campus. I quit school. My entire life became paying legal fees, not having help from family, it changed tthe trajectory of my life. At this point though, that's a million years ago. But nevertheless I didn't finish school because of it.

Okay so maybe the key is to frame my work experience in a way that sounds acceptable.

fringe sphinx
hearty island
violet magnet
#

I think what I may end up doing is include certain jobs Ive had but not include others.

fringe sphinx
#

Second: your situation is not that unusual. A lot of people career change into tech. Just make it clear in the resume that's what you're doing. Landing a corporate SWE job is going to be very hard... if I were you, I'd target QA, support or operations roles where tech knowledge is valued and get a little experience on that resume. And use that as a stepping stone.

violet magnet
#

yeah that is probably a good idea tbh.

azure heart
#

I used to work in a lumber mill. Said enough was enough, moved across the country and went to animation school. Now I do programming 🀷

fringe sphinx
vapid jay
#

guys is this generalchat?

fringe sphinx
violet magnet
#

Ive thought about going back to school, but I just feel like Im too old to put work on the backburner to do school full time. The only reason Im considering this is, programming has become a huge part of my life, and I hear stories of self taught people getting jobs and figure why not try.

I do think the transitioning into the tech industry even if its not a programming role is possibly a good play because then I dont have to be ashamed of the experience and will also get more networking opportunities that are relevant.

#

Weirdly, despire being in my late 30s people think im a maxium of 25 when they meet me so.

fringe sphinx
violet magnet
#

It seems like what Im hearing though is looking good on paper is valued over all :P

fringe sphinx
#

This past year has been the worst job market for entry-level SWE positions that I've seen (I wasn't hiring during the dotcom bubble, but I don't recall it being this bad). Supply and demand has definitely made it really hard to break into a SWE position.

violet magnet
#

yeah i feel that.

#

it'd be cool if I had gotten into software a little sooner. I didn't get into it with the intention of looking for a job. It was more like... at thte point of deploying my site, I realized why don't i do this for a job

near ocean
#

Keep in mind for every story of a self taught person making it there are thousands if not tens of thousands that dont
Its a hard life

violet magnet
#

Alright so here is another question.

lets say i shoot for something more realistic like support, etc. Do I talk about my SWE hobby projects in the same way or does that make me seem overqualified, like a failed Engineer?

gritty rivet
violet magnet
#

yeah I have no problems with taking orders from people younger than me. Too old for that :P

gritty rivet
violet magnet
#

yeah

gritty rivet
#

Or if you want to focus on cloud stuff, AWS or Azure certs. But that's almost as hard to break into without experience as SWE is

violet magnet
#

yeah, so like... I have several friends (who don'tt code) that broke into different tech roles starting with support, and they always suggest certifications whereas developers are the opposite, they insist those are a waste of energy usually

white relic
#

sounds about right

gritty rivet
fringe sphinx
#

also, "programming" certs don't count for much in either role, imo

gritty rivet
#

A self taught programmer with as little as 6 months of general IT support experience is probably a much better candidate for most SWE roles then one with only blue-collar work experience

violet magnet
#

for sure

fringe sphinx
violet magnet
#

yeah the thing that sucks about that approach, is that I would transition from a job where I'm comfortable, at peace, happy into doing something where I don't think I would be happy, on the chance that it would make someone consider me for a role i would find more fulfilling than what im doing now.

#

I think its maybe worth a shot since I could always come back to what im doing now.

junior laurel
#

Is competitive programming worth it?

fringe sphinx
gritty rivet
violet magnet
#

The investment in my skills is not going to stop either way. If God came to me and told me I will never work in software, I willl shrug and accept it and go back to doing what I have been doing.

#

its honestly somewhat pathological tbh

#

I have to force myself to make time for life sometimes.

#

The thing I worry about though is that tI will not get any networking opportunities with software people in my industry

gritty rivet
# violet magnet The thing I worry about though is that tI will not get any networking opportunit...

Maybe you've seen this because I share it often, but it has really great advice on the networking piece: https://blog.pragmaticengineer.com/advice-for-junior-software-engineers/

The Pragmatic Engineer

We could well be seeing one of the most difficult times to break into software engineering. Here is my advice to maximise chances of getting that first software engineering job.

violet magnet
#

ill read it

white relic
#

It's worth asking whether there are opportunities you can take in your current role to be more involved in the software side of things.
I don't know what your current job is, but everybody needs software. Maybe there's some angle where you talk more to the vendor about your company's needs, and that might lead you in the direction you want to go without having to leave your current role.

gritty rivet
# violet magnet ill read it

The TLDR is that there are lots of ways to connect with opportunities like contributing to open source, blogging about what you're working on, etc. and in the current market this is absolutely critical.

violet magnet
#

I could potentially reach out to the people that make our software, but its a third party, not internal.

white relic
#

maybe they'd be open to having a domain expert on staff who's interested in making their software work better for people who know the industry.

junior laurel
white relic
#

not saying you should go straight to a vendor and ask them to poach you, lol.

gritty rivet
#

@violet magnet I don't know where you're located but meetup.com has loads of relevant local groups, and dev.events is great for finding bigger conferences

fringe sphinx
fringe sphinx
violet magnet
violet magnet
gritty rivet
near ocean
#

Medium is definitely not a professional platform lol
Its quora tier

violet magnet
lapis wind
#

Some medium articles are good, but there are a lot of ones which try push for clicks more than usefulness

violet magnet
#

yeah. It might make more sense to just pull my pelican config off the back burner and regenerate some of the better things ive written about what im developing on a more professional looking design and just host it on github pages. I love neocities but it's definitely not the kinda place you send a potential employer to.

gritty rivet
violet magnet
#
Neorings

Neorings is the dedicated platform for webmasters of the oldweb to host and connect their pages to webrings. Join vibrant niche communities, submit your pages to attract organic traffic, and amplify the reach of your web projects. Manage your rings and connect with other webring admins to unlock new connections. Neorings is the perfect space to ...

near ocean
regal zodiac
#

i see melon, i'm hungry now

violet magnet
#

it's a modern version of webrings.com which was a 90s site that was used to affiliate pages.

gritty rivet
#

So that's a project and that's good. But a lot of people have a personal website which highlights / links to their projects, and your blog could potentially be hosted there as well.

violet magnet
#

So I have a personal site but its kind like... it's not intended for employers, its too fun for employers

gritty rivet
regal zodiac
#

the hell is neocities

violet magnet
#

yeah... I have one that is made in pelican and it looks significantly more professional but its not as fun to update.

regal zodiac
white relic
#

like geocities, but neo

regal zodiac
violet magnet
#

This is the more professional one I quit updating as much

gritty rivet
violet magnet
near ocean
#

It looks fine to me minus the weird alignment at the top

white relic
#

was a big part of the web back in the day. late 90s/early 00s. basically a web hosting service

regal zodiac
white relic
violet magnet
#

no

azure canopy
violet magnet
#

geocities was web hosting for people who are not developers. Back then it was more common for average internet users to know enough htmtl to make a page. So lots of academic people did it. Lots of teenagers did it. I would say the current neocities demographic is... teenagers who are learning webdev via an interest in tech nostalgia.

#

There are others but that is the largest demographic

regal zodiac
#

so what hyponspace outlaw is based on

violet magnet
#

possibly lol, I believe ive seen that before

#

in any case, being on that site comes with an assumption that you're an amateur. But things have changed since 1999, and it's not seen as just amateur land, though it's also that. It's also just people who are nostalgic which is very in these days.

#

The strangest thing about it is how... its not mainly a bunch of old people living out their youth. Its mostly youth who are exhausted with social media and vicariously living through nostaliga they dont remember

regal zodiac
#

sounds cool, i would've loved to have grown up in that age of the internet

violet magnet
#

its very intersting phenomenon. You are not alone

regal zodiac
#

problem being

#

even if i was born in the right era, i wouldn't or even couldn't have experienced it

#

the internet in general was not really welcoming to non-english-speaking people back then

fringe sphinx
regal zodiac
#

huh, god bless my memory

#

sure enough, my password works

hearty island
regal zodiac
#

how did it go

violet magnet
# fringe sphinx hah. I did (well, earlier) but I wish I grew up in *this* age of the internet & ...

not me. I take pride in not being a fossil who refuses to adapt, but there was beauty back then that is dead imo. The web is destroyed in a lot of ways, turned into something it was never intended to be. I miss the days when tthe only people who spent time online were academic sorts. Now we have... internet pranksterss and people that cant use a web browser because they only know smart phone apps

gritty rivet
fringe sphinx
violet magnet
#

fair enough but at least back then, you had to be passionate about getting online to do it. Now its justs a common vice.

hearty island
slim sphinx
#

Is there anyone who can help?

gritty rivet
light lava
#

why am i muted

gritty rivet
peak halo
pliant wasp
#

Guys does the title of your bachelor's degree make much difference?

hearty island
pliant wasp
hearty island
fringe sphinx
pliant wasp
# hearty island i think it's fine

Haven't taken admission yet, the university is pretty competitive. Will try to secure admission in software engineering but just in case I'm not able to, would this be a fine backup option?

pliant wasp
#

I will try transferring to Computer engineering in the second semester but they don't offer that in the spring semester

fringe sphinx
#

The title does matter, to some degree. ECE has particular fields/career paths which are a natural fit. CS/SE is β€˜better’ if you just want to be a SWE, but ECE is certainly a diff major that prepares you for certain jobs

#

But there’s a lot of crossover, and the freshman year courses are probably very similar.

#

I’m not saying anything wrong with ECE, just saying the curriculum is geared for a certain career path.

vapid jay
#

hey guys I have question as a newbie

#

are there any problems we could solve by AI

wet birch
vapid jay
fringe sphinx
wet birch
#

Is going to a good college important in the US for a further good career?

gritty rivet
white relic
#

"a good college" being basically any with an accredited 4 year program

#

going to college is important. Going to MIT or Berkeley isn't.

fringe sphinx
wet birch
fringe sphinx
white relic
grand skiff
#

Whatever the hell you do (besides murder), Good luck

wet birch
#

But i still got a couple years in highschool

grand skiff
white relic
#

that doesn't sound like very actionable advice

wet birch
grand skiff
fringe sphinx
#

!mute 467181769159081995

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied timeout to @deep herald until <t:1703014225:f> (1 hour).

grand skiff
white relic
# wet birch No, it is just a thought. I am probably going to do my bachelor here, and then s...

I know people who moved to the US for graduate school and rolled the dice on being able to get a job with visa sponsorship before their student visa ran out. I know people who studied abroad for a year and said it was the greatest experience, but didn't move there permanently. If you're just pursuing the experience, and you have the opportunity to study abroad, I think it would be a great idea. But as for whether studying in the US is important for your resume - well, there's just a lot of factors that influence that.

#

If you want to get a PhD for instance, which specific university you go to matters a lot more, because the available resources and faculty will have a bigger influence on what you can specialize in.

analog sun
#

!rule 9 6 please respect the server rules

inner wrenBOT
#

6. Do not post unapproved advertising.

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

vague jolt
#

guys what do you think about deep work?

thorny hound
#

Oh oops. My bad. Is there a channel here where this is allowed?

fringe sphinx
vague jolt
fringe sphinx
vague jolt
regal axle
vague jolt
regal axle
#

Foundation, stability, and reliability. You might not be working on the coolest new thing that pops up, but you properly get the things in front of you done. And in a reliable way

gritty rivet
deft herald
# vague jolt what can I achieve by being on the bottom?

Work life balance. Maybe the people on the very top have a pretty good work life balance but generally, the higher up you climb the more responsibilities you have and the harder it is to maintain a good WLB. Not to say you cant, but it's just something that can be increasingly difficult to do

deft herald
coral spade
#

Hey guys, besides python what other languages should i learn to make programs and for messing around?

regal axle
coral spade
violet magnet
#

Just learn something. If you try one thing and it doesn't work out, keep trying.

coral spade
#

That's the thing idk what to try

violet magnet
#

once you learn the first anything, the next thing is not tas hard

#

well python is easier to move quickly and learn to do a lot fast it, but you skip software fundamentals maybe sometimes to do that. But you can continue learning in any direction

violet magnet
#

Is there still such a thing as a sysadmin in terms of job title? are those jobs easier to get than swe?

minor sage
#

Yes and probably no, respectively

tacit cave
storm forum
#

Meow

vapid jay
#

You guys I need some advice on how to get started in coding. I’m coming from an electrician background 😬

tacit cave
#

once you learn that you can google the rest

vapid jay
#

What is basics of programming? Sorry I am completely new to this 😞

near ocean
#

!resources look at these

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.

tacit cave
#

You should not need to appoligze.

vapid jay
#

So algorithms??

near ocean
#

read the entire list, 3rd item down is the most popular beginner book on python

vapid jay
#

Okay

fringe sphinx
tacit cave
vapid jay
#

Also is knowing python itself good enough to have full time work?? Or do I also have to learn 5 more other languages to actually land a position???

near ocean
#

knowing just python probably wont get you a job no.

#

nobody pays for people who can only use one specific hammer

fringe sphinx
#

So, if you’re interested but want to switch careers soon, then you could look at the jobs with lower barriers as a starting point. Or, start practicing and studying, but know that it’s a longish path for most.

vapid jay
#

Can you mix python with actual machines or electronics?? I have electronic/electrician background and was thinking of learning python will help me in this part

turbid bobcat
tacit cave
#

Tbh though knowing python can make your job easier. I have written scripts to copy files and open tools. But now I do use bashscript for that πŸ˜‰

fringe sphinx
turbid bobcat
vapid jay
tacit cave
#

I have bash commands that do what my python scripts do

#

Navigating to directories, opening up tools, or copying files I need to certain locations to run on a virtual embedded system, etc.

#

But I plan to do some rest api in python, sql, and discord bot when I get home from work.

fringe sphinx
vapid jay
#

Thank you I will do this πŸ™

turbid bobcat
tacit cave
#

We do have py but bash scripting is faster

fringe sphinx
tacit cave
#

We are all here to learn and be supportive uwu

olive thorn
#

Hi, I'm learning python, and am working everyday through the Python for Everyone(Py4e) course on coursera.
If you'd like to share, what kind of career pathways have learning languages like python afforded you?

turbid bobcat
vapid jay
#

is it possible to find a job at 16

#

i've been doing this since i was 9 and really starting doing complicacted projects/contribs at 14

fringe sphinx
vapid jay
#

yea

vapid jay
lone turtle
#

Hey guys

#

Do u know if there is such a thing where you can work for free to gain experience in programming?

true harness
#

you might be able to find internships though

balmy spade
lone turtle
vapid jay
lone turtle
true harness
vapid jay
lone turtle
vapid jay
vapid jay
lone turtle
balmy spade
#

What internship? What job field are you looking into? It's difficult to suggest anything without some details.

stoic atlas
#

I would suggest looking for apprenticeships over internships, they're basically the same thing but internships are geared towards current undergrads while apprenticeships are for everyone else

fringe sphinx
#

Also, helps to tell us what country.

stoic atlas
#

although they're much rarer

vapid jay
#

well internships are usually for people studying and your education has a huge thing to do with wheter or not they accept u

true harness
stoic atlas
#

yeah, I gues "almost nonexistent" is more apt of a description that "much rarer"

oak reef
vapid jay
#

Okay is there any language where it could land you a job by knowing only one??

fringe sphinx
pine sleet
summer roost
#

is it possible to find a job where you only ever use one language? absolutely. But they're a small minority of all software development jobs

fringe sphinx
vapid jay
#

So what else languages besides python one should know?

fringe sphinx
#

I dunno, that's terrible. I give up.

pine sleet
vapid jay
summer roost
# vapid jay So what else languages besides python one should know?

if you're determined to learn as few things as possible and still land a job, JavaScript is probably a reasonable starting point. There are a lot of jobs that use only JavaScript as a general purpose programming language, plus some markup languages and domain specific languages like HTML and CSS

oak reef
fringe sphinx
#

Once you get a little experience, the path becomes a little clearer. I know that's not very satisfying.

vapid jay
#

But what if python itsnt the way for me? @fringe sphinx that is why Im trying to understand if learning the basics which does take a lot of time will be beneficial itself to land a job and get me out of my shitty ass job πŸ™ƒ

oak reef
#

he right, even before learn some lang you should have solid knowledge about data structure

pine sleet
fringe sphinx
pine sleet
#

they need good engineers

#

start with Python though, it's a great language to take that first step

fringe sphinx
vapid jay
#

well i think to start dont get overwhelmed @vapid jay learn to enjoy programming or it'll never workout

pine sleet
#

or don't, it's up to you. but as long as you're learning something that's time well spent

#

you probably won't find a job just knowing the syntax for Python but you've gotta start somewhere

oak reef
pine sleet
#

not necessarily, the syntax is probably the least significant thing about a language imo

vapid jay
#

I think the problem is not seeing what I could do with these tools. Hard to know what I’m coding for and where they can be used is what is confusing

oak reef
#

and practice every day!

fringe sphinx
pine sleet
#

the learning will happen naturally and you'll find yourself more motivated

oak reef
pine sleet
#

yeah, and make sure it's once you're actually invested in

#

you can also put this on your resume later on if it's good, two birds with one stone

summer roost
vapid jay
fringe sphinx
vapid jay
vapid jay
oak reef
#

good luck!

fringe sphinx
pine sleet
#

and try a project or two. it may sound strange, but: you don't know what you don't know

vapid jay
#

I want to truly combine a language with my electrician background but not sure where this fits in. That’s my actual goal. I want to still stay as an electrician but more on the tech side

pine sleet
#

well, that doesn't sound quite right, but what BB said. once you have some more experience it'll be clear what you need to do / work on

vapid jay
#

Okay I will start with Automate the boring stuff πŸ™‚

fringe sphinx
# vapid jay Wait I should start with this one?

!resources was the main place to start. On that page, there are two ebooks that are popular: "Automate the Boring Stuff" and "A Byte of Python": I suggest picking one of those and going through it - do the practice problems.

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.

vapid jay
#

I will start with the β€œBoring Stuff” I’ll give this a try for one month and see how it goes πŸ™ thank you 😬

turbid bobcat
#

I'm finally getting good at leetcode and am now dedicating my afternoons to ML project. Hopefully this will all be worth it. Sigh

oak reef
#

that is a good roadmap for leetcode

turbid bobcat
#

I've finished the leetcode-150 list, and am in the middle of leetcode-75, which I'm melting like butter

Only concern is dynamic programming, I'm sure it will slow me down when I get to it

oak reef
#

ohh cool

turbid bobcat
#

Once I finish leetcode-75, I'm gonna do dynamic programming in all mornings, first theory then practice.

minor sage
turbid bobcat
#

For ML I'm focusing on the transformer, I'm studying, coding and training nano GPT to get a deep understanding. Then I'm gonna modify it to understand two sequences and that will be the PoC for my real time LLM voice chat project. After that I'm gonna do the Quantum Neural Network thing, which is not gonna take long because tensorflow quantum is a thing. Polish some of the other projects too and I should be ready to start applying. I'm hoping to get these done before new years eve so that I can start applying early January.

light sequoia
#

Is it necessary for a full stack developer or front-end to know about maths and data structure also does it ask in interview question

smoky quest
amber surge
#

Hey guys, I recently turned 18 and I’m new to coding starting with python. I would like to pursue a job in this area in the future, is python what I should be learning or is there another language which I should be learning?

smoky quest
amber surge
smoky quest
amber surge
#

Great

#

I always wanted to have a job where I work remotely, how possible is that if I ventured into programming?

smoky quest
#

It's possible, easier once you got some experience.
For your early stage of your career, it's better to work on site though

amber surge
#

Right, thank you so much πŸ™ @smoky quest

buoyant seal
dusky dune
#

what are the most demanded jobs by 2025? (i am still doing igcse[15yo] and is already forced to pick my future occupation so what do yall think will be the most demanded by 2025 :>)

#

ping me

buoyant seal
buoyant seal
hearty island
#

guys i made my interviewer laugh yesterday

#

they asked me how do you communicate with someone who doesn’t share your domain? and i said well i believe that you have to focus on what they want out of what you created. like for example, the power bi dashboard i created i didn’t explain how all the data interacted together and how i created all the KPIs/cleaned the data

#

so i was like it’s like selling someone a pen. you don’t care about how the engineering works behind the pen, how the ink flows from the start to the tip. you care about what you can do with it, and that’s writing

#

it was the super serious interview so i was so surprised when they laughed

hearty island
solemn umbra
#

Curious about Python developers here newly looking for careers or jobs, what sorts of jobs are you preferably looking for?

A. work with established businesses.
B. work with a startup.
C. working alone as a consultant

Add an emoji with A, B or C to this message.

high palm
#

Hello, generally speaking, I got into IT about a month ago, and I've been learning JavaScript for about a week now. I'm getting the hang of CSS and HTML to some extent. Now, the question is: if I'm mainly looking at it from the perspective of earnings, it's well-known that backend pays better than frontend. However, in my situation, if I were to immediately look for a junior position after learning the first language, would it be better to continue learning frontend and gradually pick up backend over time, or should I switch to backend right away and focus on scaling my career in that direction?

white relic
#

I'm not a huge fan of the "learn X to learn Y" approach where you want to learn Y but start out by learning X instead because somebody said it would be easier that way or whatever. So if you have the option to start learning "backend" (whatever that means to you; I don't find it a particularly useful category) and it is your career goal to be doing backend dev, IMO, go for it.

#

There are multiple reasons for this, including that you're less likely to become burnt out if you're learning something interesting to you, and a self-taught person just starting out is by definition a poor judge of the difference between useful background knowledge and fun but irrelevant trivia.

#

On the other hand, if you need a job immediately, and the ones available to you are mostly frontend, well, beggars can't be choosers. But the market right now is not particularly friendly to any kind of dev just starting out, so you should be prepared for it to take a while either way.

gritty rivet
high palm
#

ok , thx for answer

proven crest
# high palm Hello, generally speaking, I got into IT about a month ago, and I've been learni...

They're both competitive fields and you're brand new. At your stage I think dipping into both is a good idea to see what you enjoy working with more.
I started with Python (just as a side hobby and to automate some boring tasks at work) and I really enjoyed it. I started learning HTML/CSS/JS around a year later to try to get into development full time, I quite liked JS but hated HTML/CSS. I found it an absolute chore and slog so I quit and focused on Python.

Point I'm making is if I started on html/css/js, stuck with it and never tried Python, I wouldn't have learnt as much or as quickly at all since I didn't enjoy it. Do what you genuinely enjoy and the road will be far easier IMO.

weak viper
#

wheres machine learning?

white relic
cunning shale
#

If I wanna look for research ideas would this channel be the right place? It's just a research project for my school, on which I will be working for a year

true harness
cunning shale
#

wait that's a good idea, ty

supple rover
#

I'd say project structure, code structure, computational complexity and developing your own projects. These project you develop should put you in situations where you have to decide which tool is better to solve your problem. Which api would use etc... this would give you a better prospective and I believe it could help you

white relic
#

this is what internships are for: getting a taste of real world experience before you graduate. what year are you?

#

my field isn't related to coding
oh, kind of missed that... I'm confused a little bit. Are you hoping to earn side money coding until you get a degree in (whatever other thing)? That's difficult even for people with relevant degrees and experience, it's a long game. Or are you hoping to make a switch into software once you graduate? (better to switch sooner if you can)

cedar stream
#

What are the best programming fields to get into for freelancing? I used to freelance making web scraper apps for clients but I have decided to quit web scraping for some reasons such as being illegal/unethical in my opinion and a little boring. I know python html/css and a bit of js (planning to get better and learn react).

pseudo bone
#

is it worth it to get PCEP at 15 or should I just like learn more deeply Python or a new language?

gritty rivet
gritty rivet
subtle stirrup
#

anyone here knows php?

gritty rivet
pseudo bone
#

ik but PCEP is pretty cheep

#

also better to have like at least one certificate than none, it says something ab experience? idk but who would trust 15 yr wanting to have an intership, just my though idk tho

smoky quest
cedar stream
#

web scraping is also a big field but I don't want to take part in it

pseudo bone
autumn halo
#

guys, if you went back to the moment you started python for the first time, what would be the first thing you would learn?

gritty rivet
jaunty nest
#

Whats the best way to get a career in coding if I haven’t gone to uni

dense mesa
fringe sphinx
minor sage
#

One personal recommendation from someone already inside a company that wants to bring in additional devs can get you in

#

Look for local communities

summer roost
#

right. There's no magical trick to getting hired without a degree. You just need to find a company willing to hire you. Maybe that's a company that values your previous experience in whatever job you were doing before you decided to start coding, maybe it's a company where a current worker can vouch for you, maybe it's one that hasn't hired many devs before and doesn't know how to evaluate their skill levels, maybe it's one that's growing desperate and struggling to find someone who's a good fit...

smoky quest
#

also time to bring up that hope is not a strategy.
So congrats on making the first steps to figure out the requirements! It will be a long but fun journey

summer roost
#

there's a lot of web dev jobs in the world, and a lot of small companies that want to have a custom website and don't need the best developer in the world to help them make it. If you're determined to make a go of it without a degree, JavaScript might be the single language that has the best chance of helping you get your foot in the door.

minor sage
#

I mean I'm not a job market statistician but the number of green JS devs looking for their first job is enormous. I feel like blending into that crowd might be unproductive.

#

For every 1 fresh JS developer with no piece of paper to vouch for them, there are probably 900 who have a piece of paper that vouches for them.

#

It might be easier to stand out in a market that's not quite so congested. I have a hard time thinking of one that's more oversupplied tbqh.

smoky quest
wary laurel
#

Hi guys, not sure if anyone has any input:

I am currently learning python and I enjoy it.

I got accepted into a coding bootcamp called northcoders.

They have a few different bootcamps but the two that interest me:

  1. software dev
  2. data science

The downfall is that their fullstack dev is totally JS, they dont teach Python. Only their data science teaches python.

Although I wasn't intending to do data science but wanting to learn software development I guess I will just go into data science because I hate JS? and I don't see myself doing well in JS - i tried it for like 10 days.

So if anyone can shed clarity:

  1. Does JS really suck that much compared to Python?
  2. Is it highly probable to do the Data Science bootcamp and cross over to software engineering after? I guess relates to; how much cross over is there between software engineering and data science
safe coral
#

First of all, data science requires a lot more than Python @wary laurel You need to be good at linear algebra and statistics

#

Bootcamps that teach data science without math knowledge is useless in my opinion

wary laurel
#

do python liking-people find JS sucks? or they're normally natural to learning it

safe coral
wary laurel
#

I think just transferring from python which seemed very natural and logical to JS made me feel its bad

wary laurel
safe coral
#

Okay so this is a data engineering bootcamp not data science

#

They are different areas but for data engineering the curriculum looks good

#

Data Science puts more emphasis on Machine Learning, AI, Statistical Methods, Algorithms, Natural Language Processing and Reinforcement Learning @wary laurel

wary laurel
safe coral
#

Where’s the JS part? I don’t see it

wary laurel
#

for software engineering course

safe coral
#

I dunno why the emphasis is on JS for software development

wary laurel
safe coral
#

Is this free for you?

wary laurel
#

yes

safe coral
#

Oh if it is free I’d go with data engineering!

wary laurel
safe coral
#

I mean that one looks the best

#

You learn JS Python and SQL

true harness
safe coral
#

Yeah it’s for web dev tho

wary laurel
safe coral
#

I dunno why they call it a software engineering bootcamp @true harness

#

You would think they would put C++ or Java there rather than JS. The title is misleading

true harness
#

web development is software engineering

safe coral
#

True but I believe he doesn’t want web dev

wary laurel
#

I dont know what i want exactly but yea web dev doesnt sound as challenging as i hope

safe coral
#

Designed to help you adapt
While we teach in JavaScript, our tutors are experts in a range of languages. We teach in a way that makes learning new languages natural. Three in four Northcoders graduates code in a language other than JavaScript.

#

3 out of 4 graduates code in a different language

#

🧐

wary laurel
#

yeah i dont think soo.. lol

safe coral
#

If they code in a different language upon graduating why teach JS? I mean I guess it’s a good starter language to learn?

#

So my question is how old are you? @wary laurel

safe coral
#

Do you have any previous programming experience?

wary laurel
safe coral
#

So you are planning to switch careers?

wary laurel
#

i think i'll be decent at programming, nothing too special because of a late start

safe coral
#

27 is not late. I started coding at 28

wary laurel
#

yes i did maths at college, i was good, but after that I went into social sciences. I do think i'm a naturally good problem solver, i'm good at business skills and logic

#

I find coding in python natural. sure there's a learning curve but nothing too bad

safe coral
#

So your undergrad is math?

wary laurel
safe coral
#

Okay cool!

#

So if it is free I would choose Data Engineering but that’s me. What do you think @true harness

wary laurel
safe coral
#

So software engineering is different than data engineering

#

You learn different skillsets

#

If you want software engineering, you can start with their web dev program software engineering and go from there

wary laurel
#

what if i attend their software engineer camp and supplement that with python self learning ?

safe coral
#

That program will give you the foundations to be a software engineer

#

Yup. Go for that program

wary laurel
#

and their data engineering will just keep me in data engineering, right ?

safe coral
#

Do you know JS? And yeah it’s more restrictive than software engineering

#

If you don’t know JS, it’s good starting language that will help you understand other languages quicker

wary laurel
#

the way you write loops in JS is just weirddddd - it put me off

safe coral
#

Python and JS are similar tho

#

Both of them are not OOP

wary laurel
#

so I should just attend the software engineering bootcamp and not cry about it being JS ?

safe coral
#

Yup

wary laurel
safe coral
#
  // Runs 5 times, with values of step 0 through 4.
  console.log("Walking east one step");
}
wary laurel
harsh river
safe coral
#

It looks pretty similar to loops in Python

#

As a matter of fact looks easier

peak halo
wary laurel
gritty rivet
safe coral
#

Loops in Java looks like that tho right? @peak halo

peak halo
wary laurel
peak halo
#

Frankly, "data science" never should have entered our lexicon, as there is no "science of data" that is a separate thing from statistics.

gritty rivet
true harness
fringe sphinx
wary laurel
fringe sphinx
#

How many roads must a man walk down?

peak halo
#

He isn't, though. Put another way, he's saying "pick between software engineering and data engineering, and use whichever language happens to be used for that"

wary laurel
#

Career path > language - thanks guys

fringe sphinx
gritty rivet
wary laurel
gritty rivet
wary laurel
peak halo
wary laurel
#

i guess i'll do the software engineer bootcamp and supplement the python, by learning that at home

wary laurel
peak halo
wary laurel
gritty rivet
peak halo
#

@wary laurel if you don't already have a degree, I think it's doubtful that doing the bootcamp will make you more attractive to hiring managers

lucid vapor
wary laurel
violet magnet
#

do web apps count as embedded software because they are embedded inside of web pages :P jk

fringe sphinx
wary laurel
fringe sphinx
#

Nice. Have you looked at the CS50’s?

wary laurel
peak halo
violet magnet
#

erm, you might want a better resource than w3schools btw. Their python exercises are notoriously wack as hey-ell

wary laurel
fringe sphinx
#

Yah, the real secret sauce is writing code, not courses. Here’s a link with some project ideas.

#

!kindling

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.

wary laurel
#

im hoping to complete MOOC then move on to my own projects

gritty rivet
#

It would probably take you a little longer though

wary laurel
near rapids
#

is using chat gpt for coding considered cheating

summer roost
# near rapids is using chat gpt for coding considered cheating

in the context of jobs and careers, you'd have to consult your company's policies. Lots of companies expressly forbid the use of AI coding assistants, out of both fears of leaking the company's intellectual property to 3rd parties, and out of fears of accidentally using copyrighted code regurgitated by the LLM without a proper license

true harness
#

many schools have policies against generative AI. my school bans it unless allowed by the instructor. it's considered cheating

rigid robin
#

Im not sure if this is the right place to ask, but what do you have to learn to be a data engineer and is it a job worth it? My first interest was in being a data scientist but i was not 100% sure on what it really is.

smoky quest
minor sage
#

If you are supposed to write something by hand and don't then you can expect to be fired or given academic discipline.

#

If you are allowed to use it then it's fine, even though it's usually not actually useful unless you're basically just writing pure boilerplate.

spare bane
#

hi guys, just got into a bachelor of engineering course mastering in robotics and AI, was wondering what some good resources to prepare for this would be?

white relic
forest echo
#

Would being a OS engineer would profit in long time ?

harsh river
smoky quest
forest echo
smoky quest
forest echo
#

Im kinda new… like whats embedded

real grove
#

Hello, im a high school student (18 years old) and next year i chose to do Internet of Things, Big Data, Machine learning in a university here (3 years) to then do Cybersecurity and AI. Do you think it's a great choice for a good working carreer or not? Tell me as much as you can please, even personal experiences.

smoky quest
forest echo
river prism
#

good question. I have a similar challenge. I've also just started learning Python (1 week in). I'm a Cloud/DevOps engineer so learning Boto3 (AWS SDK for Python) is a priority for me and I also want to learn the basic Python things. The way I'm currently dividing my study time is, during work hours I spend some of my time learning and using Boto3 to do basic aws tasks. Outside of work, I'm doing exercises and learning Python basics. Hope that helps brother.

fringe sphinx
#

I wouldn't suggest trying to tackle web apps when you just started programming python. Django is a lot to bite off.

#

The usual advice is: learn the basics (ie: A Byte of Python or Automate the Boring Stuff are good free ebooks), and then do some small tasks. CptTurk's plan above makes a lot of sense: boto3 can be used for small / basic tasks.

lean hawk
# real grove Hello, im a high school student (18 years old) and next year i chose to do Inter...

I'm 17 (turning 18 next year)
And I think you should go into a college/university and perhaps get an internship to see if you'll fit the job, if you're doing it for the money and you end up hating the job, you'll end up not doing well in it
For Cyber security being a good field to go into?
Yeah, it pays well though I'm personally more into software engineering.
If you have the motivation and dedication, you can make it

grizzled parcel
#

This is a full stack Web and Mobile App Developer.
Let's create a dynamic product together.

peak halo
hardy flint
#

Hey, i am coding in python for a while now, i think i know the language well and have made some projects too.
Now i wanted to learn web development, there is this course on youtube of like 80 videos teaching html, css and js. It is very detailed.
I remember many people telling me learning your second language is much easier.
So now when i have experience with python, do i really need to take a detailed course like the one i talked about or it will be fine if i just watch one of those 2 hours long videos talking basics.

cosmic summit
cosmic summit
cosmic summit
spare bane
spare bane
#

thats just how uni works here in aus ig

regal axle
fringe sphinx
fringe sphinx
proven crest
# hardy flint Hey, i am coding in python for a while now, i think i know the language well and...

If you’re well versed in Python learning another language will be easier because you’ll know how to think programmatically. You’ll know what an integer, float, string, bool, list, dictionary, set, class, object etc is and how to use them.
In that sense you’ll find JavaScript easier than if you were starting without any of that knowledge, it’s mainly the syntax that’s different. That being said, it’s still a whole new language. Practically 3 taking HTML snd CSS into account (they not languages, but for the sake of argument they might as well be). You’ll also need to learn how they all interact with each other. It’s a big task, I’d take your time and go through the detailed course.

Although realistically, the other one is only 2 hours. Go through it and see how you get on.

safe coral
#

Yeah! Programming languages are important part of AI @spare bane

#

I’m confused that it’s a course tho @fringe sphinx

#

One course grants you a bachelor degree?

#

Can we see the info about this program? @spare bane

white relic
fringe sphinx
#

From phrasing, I assumed: bachelors degree (not course) with a major (not master)

#

but 🀷

worldly sand
#

uh guys where do i go to seek help?

worldly sand
#

thanks

real grove
hardy flint
hardy flint
#

Thanks guys, now i know what to do

lean hawk
proven crest
buoyant seal
# proven crest Web development is a broad field, but JS is a very important part of that, equal...

i would prefer to disagree. U can do fine in web development without learning mess of javascript @hardy flint
As long as your interests remain backend development, or DevOps engineering.
U can still do even fullstack/frontend applications in a fully fledger manner by just using WASM frontend tech that allows NOT using javascript for front 😊
( web front in go or in rust with yew or leptos
Or going with simple html/css/html-forms/htmx web sites.
It would be preferable to learn at least... basics of javascript nevertheless (Head First Javascript book has sufficient level of knowledge)

#

You are obligated to learn javascript if Frontend development is your main specialization though (Full Stack devs i would say obligated too, because full stack dev is usually just frontend dev under the hood that learn very small bits of back anyway). Usage of WASM is very niche case (not every usage case can allow itself having 20mb hello world hehe). Even in this case, u can augment your JS experience with Typescript πŸ˜‰

severe halo
#

Hello, perhaps someone could give me some advice.
I hold both a Bachelor's and a Master's Degree in computer science and worked as a Web Developer specializing in Javascript (React) and ASP.NET while pursuing my Master's. As I am currently reconstructing my resume, I'm contemplating whether to include Python / C++ / Java. My experience with Python and the other languages is limited to classroom use and home assignmentsβ€”I understand the syntax and some libraries covered in classes but not much beyond that. Should I still include Python and the other languages on my resume, or is it better to focus on languages in which I have proficiency, such as Javascript and C#?

buoyant seal
# severe halo Hello, perhaps someone could give me some advice. I hold both a Bachelor's and a...

i would say it is preferable including only languages u wish to work with.
Are you comitting yourself to defend your skills in Javascript/C#? yeah, we include then.
That you have a solid background in other langs is sufficient to show by just including your master's Degree.
If you are ready to commit youself working with any of other languages u barely know, but ready to learn til you are hired or during hiring, then consider including one of the other langs (if you are trully committing yourself to learn one of them and it is your current self studies, and will be ready to may be even defend your skills in them during interview)

proven crest
buoyant seal
proven crest
buoyant seal
# proven crest I would assume so if you’re trying to learn HTML/CSS/JS you have an interest in ...
real grove
# lean hawk You're welcome, and good luck

oh and btw, i was looking for a great pc and i'm in complete love with the new Samsung Book 3 Pro (16gb of ram and i7 latest gen).... since my whole ecosystem is samsung.... what you think?

lean hawk
#

I plan to get the 2023 4060 model for college

real grove
#

damn thats cool xd led backpanel?

lean hawk
#

Mine won't have it sadly because it cost a lot but it still looks nice

#

This is the normal one without it

#

You can't see it, but it has an effect that starts once light hits it or something

#

Besides the temperatures when gaming, it's the perfect laptop for me

#

The camera isn't ass like most laptops, the performance is pretty good, and the screen is unmatched
Pretty sure this is more powerful than the alienware 15 inch

#

Best part is, when it's on sale, it's nearly 1k

hearty island
#

@white relic omg, i got an offer!!!

white relic
#

Secret one?

#

You said It felt they were moving fast

hearty island
#

i got a difficult decision to make

#

but ik what i want i think

wooden karma
#

I am now available to solve all your problems incident_actioned ActiveDeveloperBadge

proven crest
dense mesa
wooden karma
#

**I am available to work for you on your projects at a very cheap price ** ActiveDeveloperBadge

violet magnet
#

I was preparing to send an application to a very good software company for a position im actually qualified for (not software) and I was looking forward to that..
It was a "Support Engineer II" role for USA, Remote at Github. And it was support via email primarily.

If anyone comes across a posititon like that at a company that woulld put me closer to software (idk whyy you would) please share it.

#

Oh, I forgot to conclude... The posting went down when i got home from work today :(

inner wrenBOT
#

6. Do not post unapproved advertising.

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

wary laurel
#

has anyone switched from JS to python ? and found it easy

#

also has anyone switched from software engienering to data science or devops ? and found the transition smooth

gritty rivet
gritty rivet
smoky quest
fathom surge
#

What are some good python projects to read?

buoyant seal
keen ingot
#

Hey there, i had a question regarding a job role in general.

Can a "software developer" refer to themselves as "software development engineer (SDE)"? In general, a "Software Engineer" is different from a "software developer" applying the basic principles of engineering and working on a larger scale altogether. But does a "software development engineer" inculcate the same meaning as a "software engineer" in overall by any chance since it has the term "engineer" in it?

#

And how would a "software developer" job role be abbreviated as?

fringe sphinx
gritty rivet
violet magnet
#

The word engineer is completely meaningless at this point. The guy that works at Subway is a Sandwich Engineer.

near ocean
#

Not everywhere
There are countries that protect the engineer title

violet magnet
#

I see.

hearty island
near ocean
#

What are the offers and whats the condition

hearty island
#

the conditional offer has tons of employee benefits

near ocean
#

So this isnt like "pass x class"/"get y grade"
Are you not expecting to clear this condition?

hearty island
near ocean
#

Ok i dont think a condition thats basically just paperwork counts as a condition

hearty island
#

ah i see, ok

near ocean
#

You could accept, ask for an offer letter to sign, if that makes you feel better

#

Verbal consent doesnt mean much imho πŸ’€
Not that a signed offer letter means much more but...

#

I dont think an offer letter is anything legally binding but its better than "their word"

hearty island
proven crest
fringe sphinx
hearty island
#

i see

inner wrenBOT
#

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

fringe sphinx
#

For most orgs (US/ime), offer letters aren't binding (like mar said)... can be rescinded at any time, it's just unusual, since it's gone through an approval process.

near ocean
#

I think you should accept the conditional offer but before rejecting the other one, email HR for this one and say you accept and youre looking forward to an offer letter you can sign

fringe sphinx
#

Heck, most US workers are "at-will", so even the employment agreement is no guarantee of employment.

hearty island
#

gotcha

proven crest
fringe sphinx
near ocean
#

American worker rights? More like american worker wants

#

And you dont always get what you want

fringe sphinx
#

Ok, just heed my advice a while back: do not speak of it. Nor, try to speak "around" it. Just don't speak about it.

hearty island
#

ok

proven crest
#

@fringe sphinx When do 'wrongful termination' rights kick in? Is it as soon as the employer / employee contracts are signed? Or after a probationary period?
And do they mean that much or can you just be let go with the explanation of 'its not a good fit'

fringe sphinx
#

So, it's on you to prove that you were terminated for a wrongful/protected reason.

#

to be specific, this is what "at-will" means.

near ocean
#

Why dont us peeps negotiate notice in their contract

fringe sphinx
#

I'm not sure it's true in every jurisdiction, I think there may be some non-atwill states.

proven crest
fringe sphinx
near ocean
#

Juniors definitely dont have the pull to do this but why dont seniors do

proven crest
#

Makes sense

fringe sphinx
#

I've never worried about finding work.

near ocean
#

You already have job mobility, this is bonus job security

#

Its free protections

proven crest
#

I'm pretty worried about finding work in the US. Im employed as a junior dev in the UK, but I hear so much about how hard it is to find work, especially for a Jr, especially without a degree in the US. But I'll be moving to NY in April.

near ocean
#

Besides, if people start demanding it it'll trickle down to lower level employees just like remote work has

fringe sphinx
#

(sorry, might have parsed that wrong)

proven crest
# fringe sphinx You have a UK degree?

No, I could get one, I only have a year left, but its in Arts, so its not really relevant. I dropped out because I had to look after a family member who was ill

fringe sphinx
#

That doesn't help if you're moving in April, but, some schools will let you finish your last few classes at another institution to fill in missing credits.

proven crest
# fringe sphinx I would think (but dunno): if you're that close, try to finish it up. Any degree...

I considered it, but it would require me to stay full time in the UK for a full year, if I was to do that, thats also a year less of job experience in development.

I'd rather consider enrolling in a remote / part time university in the US and working towards a CS degree. From what I've been told, the university doesn't really matter as long as its legitimate in terms of how it would be accepted by an employer or in further education if I choose to do a masters full time or at a more prestigious university.

But then again, that doesn't help my original worry of finding a jr dev role in the US, even if I do have a years of work experience under my belt

fringe sphinx
proven crest
keen ingot
#

hi again, can you refer to a "software developer" as "SD"?

#

i hope it isn't misinterpreted as "software designer".

fringe sphinx
near ocean
#

Why worry about acronyms, dont they spell out what they mean?

keen ingot
fringe sphinx
#

Then just say: "Software Developer". Is this a resume question? Just spell it out, rather than use an acronym

hearty island
#

i agree w billybobby

keen ingot
near ocean
#

Dont do that, it sounds weird

fringe sphinx
true harness
#

why would you put that in a username anyway

near ocean
#

Aposematism πŸ˜”

keen ingot
#

since github / linkedin are sometimes surfed by recruiters.

#

i don't want to keep an edgy name whatsoever.

near ocean
#

Your linkedin should have your full name
If you dont want your name on your github use an inoffensive nickname
This isnt exactly careers related

keen ingot
near ocean
#

I doubt recruiters would look at a github profile in the first place
And if they did the only thing you need to do is not have a slur in it basically

dense mesa
keen ingot
sweet ledge
#

Okay, so I'm starting Computer Science degree and my first class is intro to python. Would python be a good career path?

#

I've dabbled a bit in js, and some python basics

analog sun
#

I don't think your first language will determine your career path to be honest

keen ingot
dense mesa
analog sun
#

Languages are the tools, but the knowledge of computer science is the main benefit

near ocean
#

They'd have stuff like salesforce/sap to manage all this

sweet ledge
#

If I want to create a tool accountability program (check in and out tools) from scratch what language would be best?

inner wrenBOT
fringe sphinx
fringe sphinx
sweet ledge
fringe sphinx
#

But, I do like it better, yes.

coral spade
#

hey guysd

sweet ledge
coral spade
#

is lua good to make random things? i've heard it's decent

inner wrenBOT
sweet ledge
fringe sphinx
#

I don’t know much about mobile apps

fringe sphinx
rose heron
#

Can anyone help me To learn Python?

#

Or can anyone recommend a website or book that you can use to learn it?

fringe sphinx
rose heron
#

Ok thx

sweet ledge
analog sun
#

Hello, your message has been removed for not complying with rule 6

vapid jay
#

LESGO

fading yew
#

What certifications would allow me to get and entry level job in Python and where should i start?

peak halo
fading yew
#

I live in Portugal market aint that great

peak halo
fading yew
peak halo
brazen island
peak halo
#

(a postbac is basically a second bachelors degree, but with a more straightforward slate of requirements.)

brazen island
#

Doesn't exist here afaik. If you want a second bachelors degree they just look at what you can get credit for on a course to course basis. From business to CS you'll be able to skip at most ~ 10 % of the courses. But it also depends on the country, idk how it's done in PT specifically.

fading yew