#career-advice

1 messages · Page 222 of 1

willow iron
#

ok so like now i got opprtunity i told earlier for making a project , for my university project expo i told yesterday
i have already choosed a project of making a website but i dont knwo if djngo i need to learn or js , like i just want to make everything by myself ....
yes that's why i am here bcz i find feels good to do coding , its my interest

fringe sphinx
#

Breadth, not depth/specialization, is the way. Except for people who have very specific passions.

open ivy
#

They say it is hard to get a job. But most people end up getting jobs. So it can't be that hard?

fringe sphinx
deft pelican
willow iron
#

ohhh thankyou @fringe sphinx , now can you plz tell me what i need to learn to make my 1st website all the way alone just using little bit of chatgpt
like do i need to learn js or django or flask will handle it to post publically?

willow iron
fringe sphinx
fringe sphinx
willow iron
fringe sphinx
deft pelican
fringe sphinx
fringe sphinx
willow iron
fringe sphinx
#

-if- you want to be a great SWE and you want to make the most $$$. Otherwise, use whatever you want.

willow iron
fringe sphinx
willow iron
fringe sphinx
#

Nice, that's a great idea.

#

Just try to keep the web/site design simple. Complex layouts and interactions are hard

willow iron
open ivy
#

I think that getting a job is more misleading than hard. In that the obvious way to do it is the wrong way.

There is so much spam AI automatically tailoring resumes that manually applying is like bringing a knife to a machine-gun fight.

So people can waste a LOT of time here and get nowhere, and then think it is really hard.

But if they actually use what people are using (AI and automation at 1k+ application scale) OR they have a different strategy (i.e. networking, as in actually making real relationships) OR if they find niche job boards that are far away from AI (I saw a $150k position advertised in a tiny Discord server once, no AI spam there) it can work.

fringe sphinx
willow iron
# fringe sphinx Great, then you're ready! Just break it into small steps.

thanks buddy i even found a yt video for it here : https://youtu.be/dam0GPOAvVI?si=4OOTEkVlgv2gQSha
is this looks good?

In this video, I'm going to be showing you how to make a website with Python, covering Flask, authentication, databases, and more. The goal of this video is to give you what you need to make a finished product that you can tweak, and turn into anything you like. We're going to also go over how you create a new user's account, how you store those...

▶ Play video
fringe sphinx
willow iron
pastel thunder
#

how are Chinese managers?
What kind of expectation, should I expect them to have from me?
are they friendly?

willow iron
fringe sphinx
pastel thunder
#

looking forward to everything, except that I dont understand chinese accent. My last supervisor was chinese, another supervisor had to act as an interpreter. lol.

willow iron
fringe sphinx
dreamy spear
#

Does anybody know why this doesn't work?

fringe sphinx
dreamy spear
#

oh

#

it gives me an error when i try to make a post

fringe sphinx
lilac peak
willow iron
fringe sphinx
#

I worked for a company that offered free coaching to all engineers, and I worked with some engineers who were able to significantly minimize their accent over a year

pastel thunder
pastel thunder
deft pelican
#

Also British and American accent can also be a problem. It's sometimes easier to understand non-natives for a non-native as they speak slower and simpler language.

fringe sphinx
#

Had a good HR team tho, was a good company

deft pelican
#

👍

willow iron
#

@fringe sphinx that guy totally confused me about framework lol Django or fastAPI or flask lol

#

can you plz help?

fringe sphinx
#

(Or listen to Darkwind 🙂

buoyant seal
willow iron
#

thanks @fringe sphinx

tough hatch
#

Hey there , hope are u doing well guys
From ur point of view , what's key results skills in coding , if u developed it would have big impact on yr career ?

buoyant seal
# tough hatch Hey there , hope are u doing well guys From ur point of view , what's key result...

https://darklab8.github.io/blog/favourite.html#TestDrivenDevelopmentByExample
https://darklab8.github.io/blog/favourite.html#UnitTestingPrinciplesPracticesandPatterns
Unit testing. Biggest impact on your career improving your code quality by 10+ times. Separating code between total crap and smth maintanable.
Especially important in dynamic typed languages like Python, which depend on unit tests heavily to run in general smhw mostly correctly.
They improve code architecture naturally, and give default always up to date documentation too 🙂
They speed up onboarding of other devs by 100 times+, as new devs can develop features from within some uni ttest, instead of figuring out how your app is launchable in its full capacity and checkable for all its routes of logic
(Actually impact of unit tests is even more important, as they fix very badly exponential complexity growth to much closer to linear complexity growth for projects. So than large code base of a project/complexity stuff, then potentially higher their impact, 100+ times and further.)
We could add that unit testing will impact greatly your developer comfort, atrition from dealing with tech debts. Preserving your sanity.

Besides that soft skills (communicating, ability for independent search digging and etc) i guess are equally important.

deft pelican
#

Big concept picture.
Communication skill.
Focus.
Not giving up.

fringe sphinx
wraith crypt
#

Uh henlo guys

slender quartz
#

Quick survey: how many devs feel pressure to learn JavaScript and a frontend framework (eg, React) in order to be more attractive to potential employers?

near ocean
#

Knowing javascript and a frontend framework only makes you appealing to a subset of employers

#

People shouldnt be learning js unless thats the kind of job they want to work in

slender quartz
#

A related question is: how do non-JS devs "cope" with the need for a UI, if it's not web-based, and given how the web's dominance seems to be somehow increasing even more. I don't hear of many people working on TUI frontends for their backend projects. And I definitely don't get the sense that employers would be impressed by TUI skills. Thoughts?

near ocean
#

It's not that hard to build a simple frontend, you dont need to be a "js dev" to learn a little bit and use it

JS usage is at an all time high, its often times simple work, new grads might look to it as an easier way to get into the industry, plus its a fun language to know

slender quartz
#

wow...almost a reversal of your first answer 😉

near ocean
#

Why? 🤨

slender quartz
# near ocean Why? 🤨

i just mean that your first answer encouraged indifference to JS, but your second encouraged engagement...no big deal...

near ocean
#

Youre asking in a python server, javascript only makes sense in this context if youre aiming for a webdev role, but there are other industries python is popular in that dont necessarily ask for js

#

People might be pressured to learn js for the same reason theyre pressured to learn python, its popular

slender quartz
#

Right, and what I'm trying to get a sense of is (to put it bluntly): how much do I hurt my chances of getting hired if I don't know JS/React?

near ocean
#

It depends, what kind of companies and what roles are you applying to

#

If you want any employment, youre hurting your chances quite a lot, js is very popular and its easier to get into a frontend role

fringe sphinx
near ocean
#

If you dont want to do webdev then obviously it doesnt matter if you know js or not

slender quartz
slender quartz
fringe sphinx
#

(The reality is: no single platform is dominant)

near ocean
#

Non js work is nice and all but today in the year of our lord 2024 soon 2025 people are out here still using jquery 😎

slender quartz
near ocean
#

That also depends on your local market

fringe sphinx
#

This stat seems incoherent. Doesn't add up to 100%? Mixing backends with js tooling?

near ocean
#

You might find there arent any node jobs where you are

fringe sphinx
#

Php doesn't even show up?

near ocean
#

Filter for professionals, laravel is there, wordpress, symfony, some ror

slender quartz
near ocean
#

Sure, its popular but it might not be near you

buoyant seal
# slender quartz Quick survey: how many devs feel pressure to learn JavaScript and a frontend fra...

i am in web dev, i considered to learn js/ts in depth. Heck i even learnt it for half of a year.
but then made the choice, i refuse to learn it 😄 (considering never to learn it beyond the backend dev level)
It is TEMPTING to learn for the purpose of development of web related tools though (it is unvoidably needful thing there), but the temptation is very good countered for me by my opinion that Node.js/javasceipt ecosystem is everything against developer comfort.
For this reason i will not to learn it.

It is not important for my job roles anyway.
I can survive on being just backend dev/devop sengineer.

Also the impact of following up with messy node.js ecosystem is too large to afford in my opinion. I don't want to pay this cost., i have better choices what i can learn to capture more market. I prefer to pick expanding my market capturing by learning more high quality backend languages basically (Golang, Java stuff)

fringe sphinx
#

My main point simply is: no single platform commands the majority of the market. It's a fractured space. And node is on the decline (I'm not anti node, just saying it's not 'dominant', but perhaps this is pedantic)

slender quartz
slender quartz
neon ruin
#

should i start with python.

slender quartz
#

To be clear: the reason I'm asking about all this is that life would be easier for me if I didn't have to learn Node (and maybe React), but on the other hand I worry that not having that skillset will make me less attractive to employers.

slender quartz
near ocean
#

you dont have to learn node or react, knowing javascript should be enough to open these doors for you

#

they are javascript anyway, minus the annoying plumbing

buoyant seal
# slender quartz Thanks, it's helpful to hear this perspective.

i will add to it, that JS/TS is dynamic typed gradual typed language which is too much similar to Python.
I don't want to learn another langauge which is too much similar to Python. (it is already enough for me that i know Python for this dynamic typing programming)
Yes, JS/TS allows building web fronend at client side, yes it allows building at some level desktop and mobile with electrons and react natives.
Yes JS/TS unlocks a lot of stuff for web dev wishing to develop his own tooling as they are unavoidably needing to touch js often enough.
But as i mentioned i refuse to learn it and i prefer to put EVERY possible design decision how to implement web solution with AVOIDED js usage (to its bare minimum).
Thus i am able to make tools that implement all their logic through requests/reponses of backend stuff, or static site generation with golang and keep JS usage to the bare minimum less than 3% of a code base usage.
and i am feeling very satisfied with result. It feels right keeping JS mess to the bare mimum, and having high quality golang code to maximum of a code base.
P.S. recommending to try Htmx. it is fun to make web front with using js less but still having client side interactive stuff
P.P.S. i await those days when wasm will become widespread and mature for more languages and we could use properly not js languages for web front.

slender quartz
neon ruin
#

what should i learn first in python chat.

buoyant seal
# slender quartz Yes, WASM would certainly resolve the dilemma, if it allowed manipulation of the...

too much immature at this point. Htmx is the best bet i think as today already working solution.
I also will add that templ is very good templating that allows writing high quality web frontend templates to render with static typing and smooth importing and just using of any code https://github.com/a-h/templ
It makes really close experience to usage of modern js framework on typescript, except without any js/ts accordingly. Really great option too. 🙂

Also for job purposes, just keeping yourself to backend only is an option as well. Just get good with building it in highest quality with autogenerated openapi stuff (for autodocumentation and possible typescript generation for front) and let frontend someone else to handle if they wish writing it in js/ts

slender quartz
buoyant seal
# slender quartz Your thoughts about the criticism that HTMX violates separation of concerns?

my thoughts are on htmx => that with keeping code base in a single framework without modern js framework stuff
You have so much code simplification, that it helps delivering things way easier than if having overhead by json serializations/quering stuff.

Sure in big company able to afford separate frontenders, reusing backend for mobile/desktop, it does make sense keeping backend json only. but for small projects htmx is blessing to delivery things faster and in higher quality

buoyant seal
# slender quartz Your thoughts about the criticism that HTMX violates separation of concerns?

Your thoughts about the criticism that HTMX violates separation of concerns?
Also... good dev will always be able to write code with clean architecture, properly defining boundaries in his code. Good dev will benefit a lot from keeping code in a single language codebase, as it will allow him to implement higher code quality where 90%+ of a code is autovalidated before runtime.
Thus he can spend less effort on unit testing his code 🙂
Bugs are still going to be anyway though, but at least u can be sure that with high chance it is some kind of semantic unavoidable bug and not some kind of very silly bug crashing runtime due to forgotten being handled the most small thing yet another time 😅
Anyway, htmx does help with it, with keeping web backend code of kept in a single language, if u think with "backendish" logic point of view. and makes majority of your code easily unit testable as well. i think it is nice. but it is possible to make a mess out of everything.
And also htmx has some pitfalls with performance, that its devs comment as "use infinity scroll" as we intended you to use instead of wishing to render all things at once.

slender quartz
fringe sphinx
#

Keep related things together

#

Hyperscript is a similarly curious approach (same devs as htmx)

slender quartz
buoyant seal
fringe sphinx
#

Oh, Didn't say it was a good career move 🙂

willow iron
#

you guyz are still here , well i came up with new doubt 😂😂

near ocean
#

its not a good career decision to focus on a framework so early on, especially one not mature enough

buoyant seal
# slender quartz The problem for me is that I've basically never seen a job ad calling for knowle...

that too. my point with keeping yourself to backend... it is a good move just to delegate frontend to be done to frontend devs.
Usually it is a mess hardly unit testable anyway.
Good move can be just keeping yourself scoped to easily unit tested backend 😄 Letting hardships of web front being handled by some other devs.
but if u need to develop your own web tool? htmx is your backend friend
Or at least this point of view makes sense for me within my inability to accept js/ts/node.js world as the only common thing people use to build web front (if they go beyond backend means i mean)

willow iron
#

@buoyant seal thanks i started django and learnt basics for now , but not i am thinking : this much hardwork does really have point ,
any future point will it help me in future?

neon ruin
#

guys i don't know what to learn in python. 👿

buoyant seal
# willow iron <@370435997974134785> thanks i started django and learnt basics for now , but no...

if it is very hard for you, then go for flask. may be it will be easier psychologically to accept for you.
with flask mega tutorial or smth https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world
flask is smaller scoped so can be easier to accept. If u will make a mess, not really important having any quality for student level project anyway

this much hardwork does really have point ,
any future point will it help me in future?
it does for sure. it is a very small sized student level project, it will help you to discover if u appreciate doing this stuff in backend world
The important part of a being student, to try everything and figure out eventually what you like to specialize in after graduation/before graduation

this student level of knowledge for web backend is common to be known by any professional devs to solve simplistic task in even not his specialized field

willow iron
buoyant seal
# willow iron then thankyou very much bro its ok i am good with Django atleast i am understand...

Django devs wrote Tutorial they keep up to date https://www.djangoproject.com/start/
They made it for people like you 🙂
https://docs.djangoproject.com/en/5.1/intro/tutorial01/
Official documentation is always the best for the source of truth. Void of desinformations and most up to date.
They specifically wrote "Getting Started" tutorial, that is possible to follow step by step to start using django from the smallest no knowledge to its full capacity
All you need is... only preferably Python knowledge

willow iron
neon ruin
#

guys i made pasta script

wintry pasture
willow iron
wintry pasture
#

If you’re looking for new stuff maybe consider getting a paid course on udemy

peak halo
#

What courses are you currently taking that you really really hate? Because I would not expect the first semester of a program to be a representative sample.

#

Being artistic and being procedural are not mutually exclusive. Code is a description of a procedure.

#

If I understand correctly, the only part of software development that appeals to you is visual UI design?

true harness
#

from what i've seen, UX designers don't necessarily need a CS degree. the jobs i'm looking at all have graphic design degree requirements or similar

gritty rivet
#

I have no idea what "a 3 year coding advanced diploma" is and I don't think such a thing exists in my country... You want local advice. The idea that you don't like coding and are drawn to UX makes sense. If you want to know how to have a good career in UX or something similar (product management?) you should find people doing that work in your local area. You're not going to find those people easily on a Python server. Look for local meetups, reach out to people on LinkedIn, etc.

pine sleet
#

what

gritty rivet
#

None of the UX / product management people I know studied graphic design. So again, before you make any assumptions, talk to the people doing the work in your local area.

dreamy spade
#

So I was speaking with someone on Discord and they are tech product manager. They have advised me to ask my manager if they can change my job title so the “junior” in my “junior developer” job title can be removed so that later when I look for another job, I will have a higher success rate in getting interviews and job offers. Is this advice valid?

fringe sphinx
#

I worked with a really top notch graphic designer at my last job. He was a real student of the subject: studied, watched trends, but also learned how to work best with the web dev team. He saved us so much time because of his ability to produce designs that didn't piss off the developers.

fringe sphinx
#

(As long as it's developer, or engineer, or whatever)

near ocean
#

I did something similar but my title was "graduate technical trainee"

next spruce
#

I wish I could get into those

vapid jay
#

you can always go into UX design or something similar

lilac sundial
#

What specialization of SE has u preparing leetcode and so on

onyx gull
#

How to fix error like that:

Collecting psycopg2-binary
Using cached psycopg2-binary-2.9.10.tar.gz (385 kB)
Installing build dependencies ... done
Getting requirements to build wheel ... error
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> [21 lines of output]
running egg_info
writing psycopg2_binary.egg-info\PKG-INFO
writing dependency_links to psycopg2_binary.egg-info\dependency_links.txt
writing top-level names to psycopg2_binary.egg-info\top_level.txt

  Error: pg_config executable not found.
 
  pg_config is required to build psycopg2 from source.  Please add the directory
  containing pg_config to the $PATH or specify the full executable path with the
  option:
 
      python setup.py build_ext --pg-config /path/to/pg_config build ...
 
  or with the pg_config option in 'setup.cfg'.
 
  If you prefer to avoid building psycopg2 from source, please install the PyPI
  'psycopg2-binary' package instead.
 
  For further information please check the 'doc/src/install.rst' file (also at
  <https://www.psycopg.org/docs/install.html>).
 
  [end of output]

note: This error originates from a subprocess, and is likely not a problem with pip.
error: subprocess-exited-with-error

× Getting requirements to build wheel did not run successfully.
│ exit code: 1
╰─> See above for output.

note: This error originates from a subprocess, and is likely not a problem with pip.

harsh river
#

or try pip install psycopg2-binary

onyx gull
#

I run py -0 then the result :
py -0

  •           Active venv
    

-V:3.13 Python 3.13 (64-bit)

harsh river
onyx gull
#

thank you.

lilac sundial
#

Am i going to have to prepare leetcode level question even for the role of a frontend engineer

final ravine
#

!rule 6

inner wrenBOT
#

6. Do not post unapproved advertising.

lilac sundial
near ocean
#

Theoretically, problem solving ability
Realistically, whether you did your leetcode grind

lilac sundial
#

Ah

craggy vale
#

Hi guys, I’m a freshman in high school and this summer I REALLY want an internship, either research or CS
I’ve come here to ask about cs internships
How do I start, what do I need before applying, and what can I do now to apply?
I want to dedicate 2 months to solving 50 leetcode problems, do many ML projects with clubs I am directing, and research with ML

white relic
# craggy vale Hi guys, I’m a freshman in high school and this summer I REALLY want an internsh...

High school internships are unicorns. Unless you have connections, it's very unlikely.
And a freshman? Are you even old enough to legally work in your country/state?
My company has hired high school interns before, but it is through a direct agreement with the local STEM high school, and the administration recommends students to us - not something anyone could apply to. And that's a hassle with 17 year olds legally; I don't know if we could do it at all for a 15yo even if they were exceptionally brilliant

fringe sphinx
white relic
#

I don't mean to be discouraging. There are a lot of things you can do at this age to develop your skills and it's great you're thinking ahead. But you should have an alternative plan that doesn't involve getting a HS internship because that's a long shot.

wraith crypt
#

Hey guys does microsoft offering internships now

#

What I need to know for it

fresh hull
#

Hi

analog sun
#

Hello, your message was removed for violating server rules 6 and 9

terse epoch
#

im sorry it was a typo i dint mean to do it

analog sun
terse epoch
#

my bad

gritty remnant
#

Hello ugys

craggy vale
tough hatch
#

Have u ever read it ?

fleet reef
#

I don’t trust that guy
He has some good ideas, but he takes them to the extreme

balmy spade
tough hatch
tough hatch
balmy spade
#

It's an interesting collection of opinions. There were ideas I liked and ideas I didn't.

tough hatch
#

okay

lost cypress
#

just got called to schedule an interview 1 week from now (full-time, fintech company) and im so nervous

#

im a senior at uni right now graduating in may and ive been so stressed abt finding a job.

idk why im so nervous right now because in my interview experience i always end up being confident and calm during them

#

any advice is appreciated lol

fringe sphinx
#

But yah, just accept that it's your first interview and it'll be slightly weird. But also know that the interviewers know they're interviewing a college student: they don't expect a polished interviewee who knows everything

#

Finally, actual advice: practice the easy questions. Tell me about yourself? What's your greatest strengths? Tell me about a situation where you had to overcome adversity? Etc

lost cypress
#

thank you so much man ima keep all that in mind!

fringe sphinx
lost cypress
spare dawn
#

so i have until tuesday to do interview prep for an it architecture role, focusing on developing/assigint the team in managing their software/various technical projects. The 1st round was a star method which i passed, (one of the recruiters also sent the resulting notes they had to me on accident). The 2nd is implied to be similair but hte lead technical person is going to be there, which makes me believe itll be more technical

#

on my resume I have ROS-linux-robotics focus and SQL/database managmenet from my previous internship, Which/what areas should i focsu on studying from now on? right now ive just been doing normal leetcode/dsa & algorithm review.

gritty rivet
# spare dawn on my resume I have ROS-linux-robotics focus and SQL/database managmenet from my...

You probably already have a better idea then we do.

If there are things you have reason to think they might ask you but you're not well prepared for, there are always lists of interview questions on any given topic to be found on the web

If it's a big enough company you may also find people sharing their individual interview experiences online. And you can try reaching out to people in similar roles in the company on LinkedIn or whatever.

surreal trellis
#

I wanna learn cybersecurity but i dont know places where to learn about and how i can use it in python and iwas going ot ask if any of you know where i could learn more stuff about python and learn cybersecurity for python. Please and Thank you

fringe sphinx
rugged plume
# surreal trellis I wanna learn cybersecurity but i dont know places where to learn about and how ...

So Cybersecurity is a more advnaced area of Tech to work in and will require more knowledege than just python. You'll need to learn Networking (Net+ or CCNA) and Linux as well as Python to get into it as a career. To answer about learning python there's a few good beginner options. Harvard's CS50 Python course on YouTube is a good free resource to start as well as the "automate the boring stuff with python" book is good as well to get some ideas of how to use python for automation which is a popular ask in IT for python.

surreal trellis
faint depot
#

There is also a networks channels in the discord

surreal trellis
#

Okay thank you very much

tall minnow
#

whos gonna carry the boats

velvet ember
lilac sundial
#

Do unis, companies care abt less than a yrs work exp

oak kayak
#

is anyone here is interested to provide freelance work in any AI/ML project

near ocean
unique tide
#

hey

wanton birch
peak halo
#

@half haven I removed your message for soliciting an arrangement that is off-topic for this server.

lilac sundial
#

In interviews, will you be asked to solve stuff in assembly and binary

near ocean
#

Depends on what role youre applying to, i imagine an embedded eng interview would ask for some assembly
Otherwise no

latent shale
#

Guys where do we get free yet best Courses Certificate so that we can really build our Resume .

lilac sundial
#

or whatever role tbh idc, im not anymore driven by copeful ambitions, i will work 5 10 yrs for a decent position i dont mind

lilac sundial
#

build gta 6

fringe sphinx
#

!kin

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.

fringe sphinx
#

The challenge is finding something that you're interested in. Hard for someone else to tell you that.

#

But, AOC kicks off tonight. That's a good way to spend your December

#

(13 hours until first puzzle)

#

What might you like? What are you interested in?

woven niche
#

oops, i just noticed im in the wrong channel, i tought i was in general

fringe sphinx
halcyon birch
#

Hey guys anyone here to talk to?

deft herald
halcyon birch
#

Yeah

#

I'm a freshman in software engineering and I'm trying to figure out wtf to do

#

So I got a bunch of questions to figure out my next steps

deft herald
#

Ask away my friend

halcyon birch
#

Thank you!

#

So context: I never did programming or SWE before in my life. I started my degree last September and it's been nothing but gloom and doom everywhere. Haven't found a single post in a while where people have been happy with the market's situation. So the picture I have rn is:
-Eveyone Jim Dick and Harry can make a website now, so as a dumb fresh graduate I am NOT getting that job.
-AI/ML, seems to be a circle of highly smart master/phd genius dudes, I am also NOT getting that job.
Options I could consider:
Cybersecurity?
Issue is my university only offers Software Engineering, will have to teach myself everything (this semester we legit have a class for C and a math class lol)
Learning everything and sending a billion applications and begging for some mercy?(not gonna work lol)

DevOps? They don't seem to hire for entry level jobs.

Today I found out about systems software engineering, lots of theory and hard work, but seems like jobs are always available (main reason I'm doing this). But will obviously take a lot of work.

My questions are: What other "industries" exist in CS and SWE other than web dev cybersecurity ML systems eng and DevOps?

#

My follow up questions would be which ones are a good idea to focus on for someone graduating in 4 years?and what would be the roadmap to achieve that? So much material is available I get lost in this ocean of information :/

deft herald
buoyant seal
#

<@&831776746206265384>

deft herald
#

Eveyone Jim Dick and Harry can make a website now, so as a dumb fresh graduate I am NOT getting that job.
This isn't true - every kid can go use squarespace and make some modifications to the CSS to "make a website". This is nothing like what an entry level job in web dev is going to be. There's a lot more to it than that. It's a valid prospect for new grads still

buoyant seal
# halcyon birch So context: I never did programming or SWE before in my life. I started my degre...

-Eveyone Jim Dick and Harry can make a website now, so as a dumb fresh graduate I am NOT getting that job.
web site can be made with Html, css files
it can be made with Wordpress
it can be made with frontend js frameworks
it can be made with java,go,php,python,ruby,c# backend frameworks means.

As the website server side infrastructure grows, it is infinity sized in complexity growing code to support and extend further 🙂
heck, my company just maintains and writes 10 backend services and its correlating web frontends and mobile applications for the last 10 yeasr at least around the domain topic of a business
And usually majority of people struggle to write maintainable passable quality for that.
Professional web development takes an effort and its learning curve is very long.

DevOps? They don't seem to hire for entry level jobs.
it is good idea to have previous backend developer experience first.

halcyon birch
# deft herald One thing you need to realize is that CS is actually a very broad industry and g...

I realize that already, but I also keep checking posts on LinkedIn and whatever job search platforms I can access, and the emphasize is mostly on "Entry level 1-2 years experience and a bunch of skills" Those skills don't overlap much, I can't learn Python, C, C++, JS, CSS and so on just to have a chance to apply to a bunch of ones. That's what I mean by the amount of choice is somehow also suffocation. I'm trying to find a niche I would have the best chance to get in and learn everything I need and focus all my energie on it. Will also help me choose internships, no? If I intern in Web Dev, would that help me land a DevOps job?

deft herald
halcyon birch
#

Very relieving answers, glad I'm having this conversation and that I found this server fr

buoyant seal
deft herald
#

There's also the world of testing and QA. That has as many sub-industries as the rest of CS too

halcyon birch
halcyon birch
deft herald
#

It can be

buoyant seal
deft herald
#

yeah for sure ^

buoyant seal
# halcyon birch Isn't embedded dev part of systems dev?

all i know about embed development, that people in it know C/C++, and can work with Arduiono to program their own mouse and keyboard 😄
I am backend dev/devops engineer, my knowledge is all in it (and about some corresponding web development related stuff)

halcyon birch
#

Yup lots to do, so for me as a freshie, with no experience and so many technologies coming out every year (if not more often). I feel like the gap between my skills when I graduate and the skills I'll need when I do ill be huge

halcyon birch
#

So I'm for sure interested what you think!

buoyant seal
deft herald
#

A lot of times with embedded, there's a large crossover with other engineering disciplines as well.

For instance: i used to work at Seagate and it was a bunch of Mechanical Engineers and software engineers working together to build the servo firmware
Currently, i work on 5G modems which is a lot of EE and Systems Engineers building a codebase for the modem firmware & software

halcyon birch
deft herald
#

Not sure; i would think they would have had some new grad hires at some point

halcyon birch
#

One of my next step goals is to change Unis. If I do it correctly I could have a chance of getting a co-op in Germany with the right application (it's very common for germans to do apprenticeships or co-ops after high school so it's easier to get it there). But as a foreigner I would need a strong case. Any advice on what projects I could work on to impress HR?

#

That's something that has been bugging me too, not sure what to do and where to start.

#

I learned the basics of HTML currently learning CSS and next JS to build my own website portfolio. But an empty website will get me ghosted lol

#

Most projects I can think of are web dev related/ full stack. CRUD app is also on my to-do list

#

Any suggestions from you guys would be appreciated

deft herald
#

Eh sorry i don't have any experience with colleges outside of US

halcyon birch
deft herald
#

What's the purpose of this project? To be able to transfer to a school in Germany?

halcyon birch
fringe sphinx
#

Purposefully pick projects that you know the least about. Watch conference videos (yt 2024 PyCon or Europython) to see what's fresh.

halcyon birch
fringe sphinx
halcyon birch
fringe sphinx
#

One fun thing for December is: AOC. Starts tonight.

halcyon birch
#

But I guess that's kind of what I've been doing for now. I want to explore game dev next (2D and 3D). Would you consider game engines part of what I should check out? UnrealEngine seems interesting, not sure if I should spend time on that or something else when exploring game dev

halcyon birch
fringe sphinx
halcyon birch
#

Fair enough, will do! What about my projects question? Any input?

fringe sphinx
#

What was the q?

fringe sphinx
#

I'm a data engineer, so my answers will be biased towards data stuff

halcyon birch
fringe sphinx
#

Oh, I can't comment on that, I'm in US and college apps were many years ago. I'm not really sure how much schools care about projects, too.

halcyon birch
fringe sphinx
halcyon birch
harsh wave
#

Reading the thread

fringe sphinx
harsh wave
#

We should avoid mentioning politics.

halcyon birch
halcyon birch
#

Thank you guys very much for all your advice, my current planned projects are:
-Build my own portfolio website
-Build a CRUD app
-Build a ML project (I'll go with Kaggle, build as I learn)

Any more ideas are welcome, don't look at it as projects to get into a school or whatever, rather as nice projects that showcase good skills.

I seriously can't thank you guys enough for your input, helped a lot. If anyone joins the discussion later, feel free to give me more cool ideas, I will definitely consider all of them. I'm going to be a full time student for the next 4 years, so the more I learn the better.

fringe sphinx
fringe sphinx
#

I learn something new every day there

halcyon birch
#

Yup! I already got help today, after like a month, I finally solved my first LeetCode problem (though the first easy problem lol) but still, progress is progress and I learned something new right after joining here. Will definitely be back everyday here to check what's going on!

deft plaza
#

I agree, but would realocating that time to programming be better if my goal is to increase my likelihood of becoming a swe?

#

I am building some Python apps with tkinter

fringe sphinx
#

And I agree with these questions... the answer to most is: 'it depends'

true harness
#

what is the ultimate answer?

#

but you just said that was the penultimate 🤨

smoky quest
deft plaza
smoky quest
fringe sphinx
#

Huh?

deft plaza
true harness
#

it doesn't even tell you that it depends...

fringe sphinx
#

Ah, ok, gotcha, didn't know where you were going with that

smoky quest
fringe sphinx
true harness
smoky quest
#

This tells me you missed 90% of the value of a degree

#

It's part of it, which is missed if you spend 10h/day 6day/week programming over 6 months

#

This is what shows on my screen:

i did a degree in 6 months.
i currently dedicate nearly 6 days a week.
10 hours a day to programming.

deft plaza
deft plaza
smoky quest
# deft plaza It's pretty much all or nothing, at least 20 some hours per week

Got it. Then I would say that:

  • Assuming you will not miss the income
  • It's beneficial to lock in and prioritize your studies as it will give you more space to dive deeper into the topics and get better grades, and thus max out your career
  • It's not beneficial to drop your gig work if it's to just party or play games
#

Correlation vs causation

true harness
#

they are usually the same people

deft plaza
true harness
#

of course. but if we're talking about averages, then usually it is the case

smoky quest
deft plaza
#

Honestly that would be the best case scenario, making money while learning the field is hitting two birds with one stone

smoky quest
#

I have hired part time students in the past. So it does exist and happen, albeit rare

#

Not really. They delivered value in exchange for monetary compensation

true harness
#

most internships are for current students. meaning they return to school after the internship

smoky quest
#

Measure by the impact of the code they had written

#

Because their manager and mentors and coworkers explained it to them 🙂
They are students, not senior engineers. As such they do not necessarily the see the connection between the ARR created for the business and their task. And so for instance, the link between improving the reliability of some service and the reduction in support cases or increase in confidence on our platform might be a bit difficult for a student

#

yep, that's the job of the leadership

#

It's like saying writing code that doesn't crash is optional

true harness
#

i mean, even as a student, it's not difficult to understand or ask why you are doing something. at my internship it wasn't hard to figure out that i had to do x in order to get y outcome, and this was needed because z. knowing why you're doing something is part of the process of actually doing it

smoky quest
#

Same thing for leadership 😉
Without that, your company will crash

true harness
#

why do they hire so many business analysts and data scientists then...

smoky quest
#

Otherwise my manager would be giving me the KPIs

Let's dive on this one.
So how do you know if you are doing a good job or not? How do you know you are working on the right thing?
And then pushing the idea further: if you stopped working, would that make a difference?

#

how do you know the specs are aligned with the company goals? If you don't, then who does?

#

Have you ever asked?

#

Also, is it fair to assume you are still early in your career?

#

I mean in the current path you are pursuing

fringe sphinx
#

Is your concern is that your resume doesn't have enough KPIs/impact statements?

#

That does happen, working in a stack that is esoteric or not directly transferable... but, the stack isn't everything. Experience solving problems is the most important part

smoky quest
#

Either way, always ask the context.
It's like we are driving together and I only tell you either to turn right or left. You wouldn't know or understand the final destination, you would not be able to suggest shortcuts, you would not be able to call out my stupid path, and you would not be able to drive there on your own while I take a nap.
It's the same thing for a business.

So always ask for the context and make a suggestion for a paragraph about motivation and expected outcomes for your specs.

See also https://progression.fyi/ which shows you different career ladders at different companies. It can help you see how the expectations will change as you grow

obsidian kestrel
#

👋 Im super new here, hope this is the correct channel to ask this question:

Python Developers: What Makes a Hiring Event Worth Your Time? 4 questions below 🙏

Hi Everyone! Your tips and advice would be greatly appreciated. I’m organizing a hiring event in Berlin on behalf of a tech company, specifically for Python developers, and I’d love to hear your thoughts. The goal is to make this event engaging and worthwhile for professionals like you.

About the company:

  • Young tech company (8–10 years old).
  • International presence (a few offices worldwide).
  • Approximately 500 employees.
  • No current presence in Berlin’s local IT specialists market.

Here’s where I’d love your input:

  1. What would motivate you to attend such an event?
    (Networking, tech talks, coding challenges, learning opportunities, free food, swag?)

  2. Are there things you don’t like about hiring events?

  3. Creative ideas for the event?
    (Examples: VR office tours, work-related case scenarios, interactive booths, or something else?)

  4. What makes an employer stand out to you, either during an event or online?

Feel free to share any ideas or experiences—your input will help create an event that’s valuable for the community. Thanks in advance!

vapid jay
#

Guys, I'm about to start learning data analytics by myself any tips to help?🙏

inner wrenBOT
#

6. Do not post unapproved advertising.

smoky quest
#

This is not that simple.
For instance:

  • How/when does it expect to streamline their workload?
  • How do we know it had the intended impact and is not actually making it more complex?
  • Why that specific feature and not another one??
true harness
#

this looks kinda fine though

smoky quest
#

mmmh it might

true harness
#

how can it be advertising if they didn't even say the name of the company or link to anything identifying

neat grove
#

it's uuuh.. borderline fine

true harness
obsidian kestrel
#

I want to attract the talent to the company and Im targeting Phyton Developers. Need to do brandawareness, transmit the 'cool' company culture and that stuff.

smoky quest
obsidian kestrel
#

Sorry cant say what the company does ;/ Its confidential. So if you can provide answer based on the info i gave thats super helpful. Thanks

obsidian kestrel
smoky quest
obsidian kestrel
smoky quest
# obsidian kestrel thanks. Can you elaborate meaningful impact? What would that be for you.

Something like the difference between:

  • A recruiter who is at the booth and take a paper copy of your resume and ask you to apply online
  • A manager who works there, can answer some career related question, give you feedback on your resume, and potentially direct you to the right team/people

The latter one will give a better candidate experience even if they don't get hired because of that meaningful connection. It's also a differentiator from other companies

#

Also depending on the location, having some minorities can also help answer some questions and demonstrate diversity at the company

obsidian kestrel
smoky quest
#

it's a different target audience too. The people who go to hiring events are more likely to be in need of a job, whereas meetups also contain people who are only passively looking.

outer granite
#

What steps should I take to pursue a career as an AI developer?

pine sleet
earnest mason
smoky quest
#

I am sure some do, but not all of them

balmy spade
#

That's not a one-size fits all answer that we could give.

#

The phrase "and also go dumpster diving...to have enough money to eat" is too meme-ish to take at face value.

#

You should use sites like glassdoor to look at the average wages in your area. The spread is wide. Also, keep in mind that titles will vary from company to company. "Full Stack Developer" doesn't give us any idea as to what this individual does.

pine sleet
#

interesting, i've never heard of a mobile app development degree. how does it compare with a computer science degree?

#

so you would have to take all of the math classes in 1 year?

#

strange, i haven't heard of universities just dropping classes even if you don't have credit

#

is this in the US?

#

hm. i don't know about canada but at least in the US i don't think that's a thing

#

well as an undergraduate imo it's better to have some good knowledge in a bunch of different things and be flexible

halcyon birch
#

@deft plaza I can't give you advice, but for what it's worth, only quit your job if you're completely sure you'd use your time productively. I'm doing my degree abroad and I have lots of free time (I'm in a country that doesn't allow foreign students to have a pt job), and although I have so many plans and goals, I keep finding myself wasting time BECAUSE I have so much of it. I was able to work for a bit (special case) and I was way more productive then, making money and studying makes you feel like you're getting stuff done, which could push you to get even more stuff done! But all in all it's your call

buoyant seal
#

Depends on country, your hard skills, and .. ability to sell yourself better.

In some countries earning 15$ per hour makes you more rich than 95% of population.
Like India, or Balkans

Beginning salary can have up to 30 times difference because of those factors

broken swan
#

I am looking for projects or a remote job , I am full stack developer. But where to find those, discord are full of scammers and some site they are also full of scams

smoky quest
broken swan
#

100+ job apply , they don't even response

#

Until u have connection getting a job is soo difficult these time

smoky quest
# broken swan 100+ job apply , they don't even response

it might be a combination of your resume and the market being tough.
Feel free to post an anonymized version of your resume

And note that if you are remote from another country without experience, your chances are pretty much zero

broken swan
#

I am inter in a company currently

smoky quest
#

these are not mutually exclusive

broken swan
#

Let me show u my resume and portfolio

smoky quest
harsh river
astral geyser
#

I am new learner in programing filed can anyone give me advice

smoky quest
#

no wonder you don't get called back

harsh river
broken swan
smoky quest
harsh river
smoky quest
#

that might be why. Also sorry about your browser

broken swan
#

So what I do ?

smoky quest
#

Do you apply for jobs in countries in which you have citizenship?

broken swan
#

Yhea

smoky quest
#

then improve your resume

distant girder
#

hi everyone

onyx cloak
#

Hi

mild cosmos
#

Hey, if you do not mind me intruding. I have a question about wether coding a portfolio website being worth it or not. (note: I’m not a web developer)

smoky quest
full plume
#

Hello cant seem to get started whats the best way to learn python?

smoky quest
full plume
smoky quest
vapid jay
#

hi, I'm looking for jobs I can get as a python developer (in training but hopefully I reach my goal soon), and I don't have a degree. any suggestions?

short sedge
#

hm

muted bridge
#

I'd like to start seriously going to hackathons (~5 a year), but I don't know what to do about transportation (no driver's license). What would you do if you were me?

buoyant seal
dreamy spade
#

Is there a difference between a “Software Engineer I, Entry Level” and a “Junior Developer” job?

buoyant seal
hexed owl
#

is there a channel to discuss other coding languges? im new to coding and im trying to edit a minecraft shader but its going terribly

fringe sphinx
inner wrenBOT
hexed owl
fringe sphinx
ivory magnet
#

Any django dev here , wanna discuss and work together?

wide notch
#

nope

peak halo
wide notch
#

hello

pseudo walrus
#

can u get a remote job as a dev at 16 y/o?

pine sleet
pseudo walrus
#

Then how can I make any money at 16 if I know coding and been experienced for 2/3 years

pine sleet
#

you can work food service or retail or similar

pseudo walrus
pine sleet
# pseudo walrus Wdym

i.e fast food, waiting tables, checkout clerk, etc
Jobs like these are the most common and easiest to find for kids aged around 16 in the US at least

pine sleet
# pseudo walrus Oh im not in US

Well not sure what it’s like then but remote development jobs are still going to be very hard to get as a 16 year old. If you’re not pressed for money I think the best thing you can do right now is have good grades in school so you can go to a good computer science university program. In the meanwhile you can work on different projects and contribute to open source to build up your skills and get a feel for what you might be doing if you were a developer

vapid jay
#

Hi everyone. I'm new to this server...and i just saw this channel. I'm 14 years old..and I want to be a cyber security engineer in the future. I've studied HTML and CSS for almost two years now and I know like the very very basics of python. I've also done a lot of research in this field and I'm actually really interested in it and all. Any suggestions?

fringe sphinx
fringe sphinx
willow iron
#

@fringe sphinx hi i have a doubt buddy

fringe sphinx
fringe sphinx
vapid jay
vapid jay
willow iron
# fringe sphinx Yup?

you know about me , i started making website using django its ok i am learning but idk why but i am rushing using AI idk why
i know the meanings of code but i cant process my mind to make that by myself without AI ,
its making me sleepless that i couldn’t do by myself

fringe sphinx
fringe sphinx
vapid jay
fringe sphinx
fringe sphinx
fringe sphinx
#

!kin is a big list of project ideas

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.

willow iron
fringe sphinx
#

You have to understand why it works... the project isn't the goal, the learning is.

vapid jay
# fringe sphinx The main thing to do, coding related, is: code small projects. It doesn't matter...

ohhh..okay. Also I just wanted to clarify, my father wants me to start my career rather early, like he is expecting me to start around 21. I want to start quite early too but I don't want to rush anything either. Another thing is that my father does not want me to go to university so..umm. I won't. i'm not doing it especially because he told me I can't go, but I also am starting to think I'll be more flexible if I don't...suggestions?

willow iron
vapid jay
summer roost
#

I don't know anything about the UAE specifically, but I can say that in western countries choosing not to get a university degree greatly hurts your long term career prospects and lifetime earning potential

vapid jay
#

What about degrees or certificates from other courses?

#

I mean, I definitely agree that people will be looking for university gradutes but what if I have multiple certificate from mutliple orginisations and courses on my portfolio?

fringe sphinx
#

But, there are other jobs you can enter the field through, like support and QA, as a stepping stone.

#

Best bet is to talk to other people in your country who currently work in the job you want

summer roost
#

certificates don't count for much, if anything

hazy matrix
#

how to learn python ??

small plover
#

start with some tutorials

#

but to get the hang of it, you might wanna dm me

slim sparrow
#

Best YouTube channels to learn python?

rugged plume
# slim sparrow Best YouTube channels to learn python?

For basics I'd recommend Harvard's CS50 python course. Its a 15hr beginner course. Outside of that I imagine there's other options, but YouTube isn't always the best way to learn when you're becoming an intermediete levelish programer

grave meadow
#

i hacked into the white house security network yesterday and have the created an industructable "firewall" better than microsoft and apple. What job could I land with these experience?

rugged plume
#

lmao probly

#

Who would admit to hacking the white house on a discord asking about potential job prospects when they're admiting to a crime lol

spark root
#

If you have 0 programming knowledge. Head First learn To code, it uses python to teach programming concepts.

fringe sphinx
#

!res is a big list of this stuff

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.

fringe sphinx
# hazy matrix itss 24$

If you want a simple tutorial, Automate the Boring Stuff or A Byte of Python are popular. Corey Schaffer and Bro Code are popular YT. CS50p is a good course. There's many others too.

cloud spindle
#

Yes, lost for free options. Also W3Schools, Geeks for Geeks, Stackoverflow, and Reddit can help answer any questions you may come across. I started with tutorials form Python Basics YT channel. Then took CS50 (life has kept me from completing it). I have written a password manager with Pythin using Tkinter, sqlite3, and Fernet.

spark root
#

thats 1990 prices. Books are easily 50 now

copper yarrow
#

Freshmen here, I got pretty good ratings on CS Major subs and other courses except Philosophy. Goddamn I hate philosophy

blissful rock
# hazy matrix itss 24$

I found an app/website thats called mimo which is kinda like duolingo but for coding, its defenetely helped me get started, like what the others said, reddit and youtube is also extremely helpful

vapid jay
wide notch
#

how many of you are newbies?

opaque charm
#

Hi, im new here and I come from Poland. I actually heard that python isn't really worth getting into if you want to get a job. I already started learning from open sources on youtube and stuff like that, cause I really got into it and want to get a job as a programist. Is it worth it still and will be for the next like decade? I just want to make sure if im not wasting my time.

near ocean
#

the most popular language among professionals isn't worth getting into if youo want a job? sounds wrong

opaque charm
#

Yeah that's why im asking. Just want to make sure. Im young and i want to be sure im not wasting time. I love this language

white relic
#

Also, even if some other language is better, you can just learn that one when it comes up. You don't have to pick a language now and do only that one for your whole career, unless it's profitable.

#

One way to get a sense of what people are getting hired for in your country/region is to look at local job listings.

white relic
fringe sphinx
opaque charm
#

Thank you everyone for your replies ❤️

dreamy spade
#

What are the job responsibilities of a system administrator?

buoyant seal
# dreamy spade What are the job responsibilities of a system administrator?

Varying very significantly. Depends on a job.
It can be working with Windows or Linux machines and include different types of responsibilities like (it does not have to be all of them):

  • Help desk support. Communicating with technical and not technical users.
  • Configuring hardware, networks and servers to operate
  • Manual deployment of web apps to servers
  • Monitoring and maintenance for problems of running apps at servers
  • Writing infrastructure as a code for automated deployments of web apps to servers
  • It can be even Database operator, with extracting necessary information out of them on need

Usually it is common to assume a good portion of time dealing with operational problems of some kind. Technical issues.
Automation pressence in system administartor job is not promised (but can be)

sage iris
#

Hello, can anyone guide me how to become an advanced python developer? You know job level ready. I have already covered 12 hours videos but after the roadmap is not clear that what does job level ready devweoper knows ? I mean can anybody give me the whole syllabus that I need to do after all the basics syntax and programming I have completed.

spice willow
drowsy kraken
#

Mimo is really cool.

deft herald
#

MIMO is indeed cool, especially if you're talking about Multiple Input Multiple Output

blissful rock
fringe sphinx
sand egret
#

Oh whoops

mortal marten
#

Hello. I am currently enrolled in my first year of college and am pursuing btech in Robotics and artificial intelligence. I have a decent command over python, and mysql, the basics of which also make up for the curriculum in 11th and 12th grades computer science in my country. I am thinking of starting online tutoring in these areas as i wont get an internship right in the first semester of college itself, but want to have some experience. Is it a good idea? If so, I need assistance with how to start. Any tips will be valued.

runic remnant
#

for official internships usually summer internships thats in 3rd/4th year generally from college placement dept

near ocean
boreal plaza
#

my bad

#

misread the channel

solid bison
#

Ok👍

spare dawn
#

tips for acing a STAR format interview?

smoky quest
spare dawn
#

im reviewing my resume rn, i expect this next one to be similiar in style but a little more technical ( i dont think its leetcode/code based but i did a bit of review). I practiced alittle on my own and i have trouble continuing conversations after a bit/ending them correclty and struggle to re-curporate from derailing in my train of though/convo

deft plaza
#

Hey peeps, any thoughts on robotics internships pertaining to swe?

deft plaza
peak halo
deft plaza
peak halo
#

which means you need to know something about reinforcement learning (a branch of AI) and about physics. and you don't really need to understand either if you just want to be a general SWE.

deft plaza
deft plaza
peak halo
# deft plaza yes Kind of

practice speaking confidently and coherently about things that you mention in your resume. they're interviewing you because they think something in your resume is relevant to what they need you to do.

if you don't actually have the experience that they need, and the interviewer knows what they're doing, there is nothing you can do to trick them into hiring you.

deft plaza
peak halo
summer roost
#

That's something small that you can learn quickly

#

Other than that, just try to relax, and if the interviewers try to guide you away from some topic or some approach, let them move on to something else

mortal marten
peak halo
#

anecdotally: I recently became a mid-tier member of my department. and I'm regarded as one of the most skilled python users in my department (if for no other reason than that I'm an admin in this server). And my boss told me "this applicant mentioned Python and LLMs in their resume. figure out if they actually know anything about either". And I found out that he didn't.

#

(Which is a shame. I liked him a lot, tbh.)

deft plaza
deft plaza
vapid jay
#

Define years. Are we talking about 40 hours a week for years (like at work) or a few hours every couple of days?

vapid jay
#

What would you consider competent? Someone I would hire for an entry/mid level python backend (API/ETLish) job?

peak halo
# deft plaza at python

suppose that one is "competent at python" if they never (or very rarely) need to look at a python syntax reference and only need to look at references for particular libraries and modules. you can get there in months if you practice every day and keep challenging yourself to use more language features.

deft plaza
vapid jay
deft plaza
west flicker
#

how true is this?

digital fjord
#

There are definitely cases where flowcharts are useful documentation, but they most certainly are not a must, and they are not always good documentation - a complex flowchart is largely incomprehensible.

buoyant seal
# west flicker how true is this?

Depends on what you implement.

You implement code related to some pure technical issue/problems? Flowcharts are useless because they are so many unknown variables that it is impossible to say at every step of implementation if a next step is possible. Implemention happens then in rapid iterations, and only as clear as it is possible goals are set.

You implement a library for some stuff? Flowcharts can be useful to describe main algorithm. As a problem though, during development of a library main algorithm could be changed a lot to accomodate new discoveries 🙂 So usually possible writing flowcharts only after the things already stabilized themselves for some predictability of a documentation written.

You implement some scientific algorithm or business process? In this case flowchart... or thing like "User usage case scenarioes", could be a good start to plan what you are doing in advance. Those things are planable, like how non tech user interactions will happen with some interface.
Book like System Design By alan dennis could help learn overview of all possible steps doable in the Software development lifecycle (SDLC)
In this case good planning could help you saving many times of hours for implementation, because you are able to plan in advance and refactor/clean up your plans before the coding part is made.
There are big costs involved in Changing smth what is already coded. Changing stuff at the level of plans before it was coded is very optimal approach.

buoyant seal
# west flicker how true is this?

So... this statement is true only

  • in the eyes of a previous developer generations, when they dreamed about high level diagarams describing everything.
  • or devs dealing only with Computer Science algorithms like some Graph traversing algorithms
    It is not applicable to everything.

for specific development areas it is really good to use and indeed true, but for others it is not true at all.

buoyant seal
# west flicker how true is this?

even the last phrase of this saying... flowchart is a must for the better documentation of a complex program is not actually always true
because... some stuff is better to keep as a code because it remains always up to date and true? Documentation as a code is helpful in remaining always up to date by design.

Documentation written in a "manual" way tends to be quickly deprecating, so best to reserve it only for stuff that is deserving this extra documenting maintenance effort.
For stuff that is large scoped enough for that

#

Essentially we can say a good documentation is made out of multiple levels. Where the most intensive one should be using methods for documentation as a code (Infrastructure as a code tools, unit tests to document smth, static typing, autogenerated openAPI documentation, sphinx autodoc tools to compile docs from docstrings and imported code), and reserving more manual documentation (using tools like writing in markdown, and adding mermaid.js diagrams as a code, or just drawing in draw.io, or even just using shared online good docs or coinfluence for easier collaboration with not tech people) for more large scoped/complex stuff

digital fjord
queen dust
#

can anyone help me with the meaning of an anchor element in Free camp coding? please

split spruce
#

People say software developer and all other things close to that like coding etc will all be taken away by ai Is that true?

hearty island
#

the amount of times i’ve seen that question is crazy

fringe sphinx
hearty island
#

^

true harness
#

my experience so far is that ai makes coding a lot smoother. definitely a productivity enhancer, but not at the level of replacement yet. there are already some jobs that have been taken, mostly small freelance type work: why pay someone to make a small WordPress thing when you could just generate one. but more serious jobs are probably ok

vapid jay
split spruce
#

What is that

split spruce
split spruce
urban geode
fringe sphinx
deft herald
#

This is a problem that has been around for many decades. "Computers" used to literally be a room full of humans doing math on paper. Guess what their jobs were replaced by? Also, Hidden Figures is a good movie

#

So what did these human computers do? Either they lost their jobs or they learned how to adapt; i.e. by learning how to program the machine

#

Sure AI might make some very specific jobs obsolete, but how many other types of jobs will it create?

white relic
#

I'm still waiting for AI to replace the person who doesn't natively speak my language on the other side of the crackly drive-thru speaker box with a $5 headset at the local low-margin fast food joint.

deft herald
#

Don't they have that now?

white relic
#

Surely if the technology existed and was good, we could do that.

white relic
deft herald
white relic
#

Some convenience stores have the thing where you can just put your merchandise on the counter and it recognizes it automatically without the need to scan it, so that's cool

peak halo
#

she was actually just telling me about it a few minutes ago.

vast stone
#

how can the medical industry and programming tie in together?

white relic
fringe sphinx
near ocean
deft herald
#

Yeah, but my point was that those who adapted were still working

vapid jay
fast fossil
deft herald
#

Complete everything? Probably around a infinite time 😄

vapid jay
#

You will never complete everything in python. The guy who created the language doesn’t even know everything

vapid jay
deft herald
#

To get a job programming, that usually requires a 4 year college degree at the minimum

vapid jay
deft herald
#

Those are IDEs, not interpreters. python.exe is the interpreter

#

But anyways, that pretty much all comes down to preference.

vapid jay
#

I hope everything goes the way I want

deft herald
vapid jay
#

ok thank you for your help, good night

deft herald
vapid jay
dreamy spade
#

How long does it take on an average for a software developer to land an interview when they apply for jobs?

vapid jay
glass osprey
#

I’ve been shit outta luck with 2 interviews out of 900 job apps

#

I’ve come to conclusion only real way to get an interview is by going to events and networking

balmy spade
#

Networking and events can be extremely powerful.

glass osprey
#

But even with experience a lot of job apps of unqualified people who wanna wing it get flooded into job apps

fringe sphinx
harsh river
#

i'll speak in random engineer here: "it depends"

vapid jay
#

I’ll speak in principle engineer “it depends” (in 4x your salary)

I’m not a principal engineer, I am mocking them. To be clear

balmy spade
#

As an egg; it depends.

green flower
#

Hiii. Im sorta new to python. I know I have an long road ahead of me, but where to look for networking or event if I may ask?

glass osprey
green flower
glass osprey
# green flower Ahhh okay~ thanks for the tip! Oh I dont use linked in cause of the nightmare th...

just what I've found from my experience, someone else might have a better idea since I've been out of work since may, but it seems to be the best way to get attention towards yourself when trying to find jobs, since most the time applications just get ignored or are sitting in a waiting list because of some corporate or taxation reason, i think if you build up a portfolio as well might be helpful not so much for showing off your projects but for being able to bring up any knowledge when asked

#

alot of interviews generally expect you to know a few librarys and methods without actually looking up the api, although it changes a bit once you actually get the job that generally seems to be the standard for interviews

green flower
#

noted I really do need to make an portfolio cause I dont hardly use any social media to be frank. I think blue sky will be good start, unless you got other opinion’s or good suggestion.

glass osprey
green flower
#

Mhm mhm! Thanks for the help!

fringe sphinx
deft plaza
#

Hey all, what are some common industry practices that general software engineers should know. I got asked a bunch of acronyms and what they mean on this interview exam, and I just want to do better next time. Help me accelerate away from being a noob pls 🙏

peak halo
deft plaza
final ravine
deft plaza
true harness
#

yikes

fast fossil
#

no, it's yagni

hallow galleon
#

Hello, I needed some guidance.
Basically I am doing CS50P and i have completed Week8, only the final project is left. I just wanted to know what should I do from here?

smoky quest
hallow galleon
smoky quest
#

So the best way is for you to not be average. That means maxing out along the main dimensions like education, skills, projects and experience

pine sleet
#

but generally speaking you should go to university, do impactful interships and projects, graduate, and go from there

blissful mural
#

has anyone tried to firgure out how amazon's A9 algorithm works?

#

I'm really curious about how it works; it can even predict customers' preferences

vapid jay
#

nerdy server

#

🤓 ahh server

hallow galleon
pine sleet
hallow galleon
#

I like game dev but its extremely hard. Looks like out of my League tbh

pine sleet
hallow galleon
pine sleet
#

i would recommend not doing too many courses

hallow galleon
hallow galleon
#

So i'll pursue that for now. Then i'll think of going into Webdev ig?

fringe sphinx
#

!kin

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.

hallow galleon
fringe sphinx
final ravine
lilac fable
#

I have been an intermediate learner in python. I can understand a few other languages that are statically typed and ofcourse those which are native to python. I have my interest especially in math and CS plus physics. Now am going to graduate my high school, for information in india. I would like to get some opinions on which disciple to choose as my undergraduate program, mostly related to CSE.

#

And am also confused whether i should develop any interest towards AI/ML.

hot aspen
# lilac fable I have been an intermediate learner in python. I can understand a few other lang...

I say that u try out nand2tetris, CS50AI, flutter and a cybersecurity course (online ofc)
See which one u enjoy the most and make a decision based on that
nand2tetris is a course that teaches u how to make a computer from scratch like logic gates, ALU, storage, assembler, your own programming language, etc

CS50AI is course about intro to AI programming with python

Flutter is a framework to make native platform apps mainly mobile and web

Only u can know what you will enjoy the most

As for the AI/ML part, idk if the bubble will burst anytime soon or wont burst at all so no comments there but ML has lots of (niche) scope outside the cringe LLM hype

#

Btw everything I suggested is free and u dont have to finish anything entirely, just dabble a little bit in all of these and see which one suits u the best

lilac fable
lilac fable
buoyant seal
# lilac fable And am also confused whether i should develop any interest towards AI/ML.

If u have interest, do try and find out if u like it.

If you don't, then don't. There is plenty of stuff to do without AI hype (which is mostly indeed cringe, or fragile and expensive stuff of training neutral networks on expensive data sets) (or yet another chargpt wrapper)

I personally made a choice I don't wish anything AI related in my resume. As well as nothing related to web scraping and block chains with crypto. And web3 is red flag word for me.

buoyant seal
hot aspen
buoyant seal
fringe sphinx
#

Besides the pure science areas, there are many industries that are involve a lot of math-heavy CS, too. finance (esp quant), aerospace, oil/gas exploration, etc.

frail crest
#

Does anyone have any career advice to become an ml engineer without a degree

white relic
#

Are you unable to get a degree?

frail crest
white relic
#

A degree in CS or a related field is going to be your best option by a wide margin.

#

That's true for most software related fields but especially for ML/AI.

peak halo
buoyant seal
ashen path
#

Hello I'm new here

fringe sphinx
#

Or said differently, perhaps they're branches off of data science... but each of them are their own fields on their own.

deft plaza
#

Can those of you in the SWE field be kind enough to mentor me? I am an internet stranger, a student, and a beginner and I just want to get my first practical experience

fringe sphinx
frigid phoenix
#

hiiiii

arctic iron
#

Hi

patent gazelle
dusk flume
patent gazelle
patent gazelle
white cipher
#

Is there any text channel to ask help with Windows features?

inner wrenBOT
fast fossil
#

<@&831776746206265384>

royal ivy
#

Hello

peak halo
#

@crisp nebula your message has been removed for containing advertising.

rocky fulcrum
#

i wanna do everything: i like learning interesting frameworks, experimenting with different languages, and just exploring anything and everything there is to certain fields of the wonderful world of programming. i've learnt all of python, enough of C# to write confidently, enough of rust to write comfortably, and i'm using flutter/dart to create a few apps of my own, which i am at the beginning of my path in now.

i mention this because i think it helps to paint a picture of the person i am. the problem with this painting is that i can never tell anyone what i want to do as a career, because my answer always defaults to "something in CS". what do i do about this, and how do i find a reasonable career that won't leave me penny pinching and also lets me make and create whatever the literal fuck i dream of?

help would be greatly appreciated. feeling kinda stranded rn

smoky quest
smoky quest
summer plover
#

What does least resistance mean in terms of career path?

smoky quest
#

it means it offer less resistance than other paths

pine sleet
halcyon hamlet
#

hi

summer plover
smoky quest
summer plover
#

Resistance in a career path, what is it?

smoky quest
#

think about it like the amount of difficulty

summer plover
#

hmm but easiest in terms of what? obtaining the degree or finding a job?

smoky quest
smoky quest
summer plover
smoky quest
summer plover
summer plover
summer plover
#

And the job market is huge although people argue that it's saturated? (I'm pretty sure they're just trying to reduce the competition lol)

pine sleet
#

it is saturated at the junior level

summer plover
#

Every single company no matter what it does will need a soft eng or comp scientist

smoky quest
pine sleet
#

i cant attest to that

summer plover
sweet minnow
#

hey anyone wanna refer linkedin premium

#

favor plz thanks

edgy mesa
#

7 months unemployed 🔥 🔥 💯🗣️

#

Going to collage for tech is a rip off

peak halo
#

Though I think most degrees are probably a rip off.

edgy mesa
edgy mesa
peak halo
edgy mesa
#

My luck isn’t good

edgy mesa
# peak halo Definitely not.

I’ve applied to hundreds of “in demand” data analyst positions from entry to mid level with my degree and have not landed one interview

peak halo
edgy mesa
pine sleet
#

do employers care about "tracks" that much? even at my university there are different "tracks" for some degrees but i dont know how much of a difference they make

edgy mesa
#

Welcome to McDonald’s how may I take your order

edgy mesa
#

I have no criminal record anything and I STILL can’t get nothing

#

I don’t know why I went to college

#

Oil rig is calling boys

smoky quest
true harness
#

what have you done other than your degree? personal projects? open source contributions? internships? just having a degree does not make for an attractive candidate

edgy mesa
smoky quest
#

wanna get cooked again?

true harness
#

meaning you got lots of constructive criticism and improved?

edgy mesa
edgy mesa
pine sleet
#

what do you bring to the team compared to other candidates with meaningfull open source candidates and impactful internships?

#

this is the question you should try to answer in your resume

pine sleet
#

do you see the problem here?

edgy mesa
#

So where should I start again

#

I need a reset

smoky quest
#

nah, awesomeness is a process, not a state

pine sleet
#

well, since you've graduated internships are not really available to you, but keep applying to jobs, and network (this is hands down the best way to land a job)
work on impactful projects and open source contributions, these can catch a recruiter's eye and can be something you talk about in an interview as well

edgy mesa
pine sleet
#

no

#

you aren't demonstrating any skills by copy and pasting what someone else is doing

edgy mesa
smoky quest
# edgy mesa So follow a project tutorial on YouTube and put it on my resume ?

Every job receives thousands of applications where most of the applications have great degrees, awesome projects and superb internships. You need to be in the top 20 to stand out and get any chance of being called back for an interview.
Following a project tutorial on youtube would put you in the bottom quartile

pine sleet
#

its a pretty common beginner project from what i see

pine sleet
#

thats ok, everyone starts as one. just keep improving

edgy mesa
#

it’s fine bro I just got a job at a retail store now im just gonna do this stuff on the side idrc anymore

#

If I get a job hooray if not it’s whatever im still alive

#

I don’t even do code anymore I’ve just been self studying alot of math lately

#

More fun than doing coding bs and looking at my awful resume 24/7 at least I know I’m getting better

cunning jewel
#

from tensorflow.keras.models import load_model <---- Im getting an error

#

I already downloaded the most recent version of tensorflow???

smoky quest
cunning jewel
#

ohhh thank you so much

vapid jay
#

Hii

tribal stratus
#

hola

zealous yarrow
#

Hi

rocky fulcrum
past gulch
#

hlo??

stiff reef
#

Can I get a job with pygame knowledge?? 🔰

lapis wind
#

The reality is probably not, general Python knowledge? Probably yes, PyGame specifically? Probably no.

peak halo
buoyant seal
stiff briar
#

Or other but those are the good options also without game engine it is kinda bad

plush summit
lilac junco
#

Hi all
could anyone review my resume. I am not getting any replies from companies.

#

I have 2 years of experience.

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied ban to @little anchor permanently.

true harness
vapid jay
hollow forge
#

Hi all
Can anyone review my resume.

fallow vale
hollow forge
fallow vale
#

I don't have a resume yet, but I am in Y10.

vapid jay
# hollow forge

Your résumé is strong but can be improved by emphasizing the impact of your work like For your Experience and Projects, try adding measurable results, like how your work improved efficiency or user engagement. Organize the Technical Skills section into categories for clarity and consider separating Certifications to highlight them. In your Position of Responsibility, focus a bit more on teamwork and leadership. Overall, by showing the tangible outcomes of your work and refining the structure, your résumé will be even better!

analog sun
#

Also if this is coming from Chat GPT - we do not allow that

#

!rule 10

inner wrenBOT
#

10. Do not copy and paste answers from ChatGPT or similar AI tools.

vapid jay
#

I’m just trying to be professional in my communication

analog sun
#

It reads like an AI response and is completely different than the rest of your messages

vapid jay
peak halo
vapid jay
whole flare
# hollow forge

Was the Diabetic Retinopathy Review Paper published or was it a group assignment for college?

peak halo
# vapid jay I am not a cyborg though

You were very clearly copying from ChatGPT (or something similar). If people want to use ChatGPT, they know how to get to it. Do not use your Discord account to be an intermediate between people and ChatGPT.

hollow forge
#

It was a minor project

whole flare
smoky quest
peak halo
# vapid jay Nah uh

Do not argue with the moderators. If you have any other comments or questions about this, please use @severe widget

vapid jay
#

Alright Sire

whole flare
hollow forge
#

@whole flare what do you mean?

whole flare
#

Your experience section includes a role with the start and end date being in the future

#

Is there a reason for that?

hollow forge
whole flare
hollow forge
whole flare
#

I'd also go about shortening your first section above Education

smoky quest
# hollow forge

Overall, it's alright. It's in line with a student resume. Some nitpicks:

  • Don't claim to be "proven" or "real world" when you haven't had a job yet. This will be demolished by any interviewer
  • How was your fastapi stuff scalable? Use the show, don't tell
  • It would be nice to add some quantification of your work and impact
hollow forge
whole flare
hollow forge
#

Is there any project ideas which I can add to my resume?

#

Is someone contributing to open source? need some guidance

balmy spade
#

What guidance questions do you have?

wispy crane
#

hello, I'm looking for someone who has attended a university in computer science engineering. I have various questions including the difficulty regarding computer science/mathematics in general. And what kind of coding languages ​​are advisable to start with besides python?
I am very interested in attending this university (I don't know if the difficulty or the topics change from university to university but I'm speaking in general terms) and I was asking for some advice about it.

peak halo
lost cypress
#

genuien question

#

what do u say when ur doing a leetcode style technical interview and lets say u try ur best and ur time given is up or something and you cant figure it out

#

like what would the engineer whether theyre an engineer or HR want to hear

vapid jay
#

how does one commits to 8 hours work per day

peak halo
bitter hull
#

It's not 8, it's 9 - 6 and that's really translates to a 7 - 7

peak halo
lost cypress
peak halo
#

Micro optimizations in your interview are... Micro

wispy crane
peak halo
wispy crane
peak halo
#

You're not sharing your address. You're sharing the university that you're thinking of applying to so that people (not just me) can give you tailored advice.

#

People in Italy will be even more able to give you advice than me.

smoky quest
smoky quest
unborn grove
#

Aiai

summer plover
#

Would you recommend enrolling to the course Meta Back-End Developer Professional Certificate as a freshman?

#

I just was thinking of taking it to learn backend developing (I already have a little experience with frontend) as that will help me a lot in future projects for my resume

brave cove
#

Hii

vapid jay
#

where can i learn py

brave cove
vapid jay
brave cove
vapid jay
pine sleet
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
summer plover
#

@cobalt moat would you mind explaining your reaction?

cobalt moat
#

what?

cobalt moat
#

i dont know about that course

summer plover
cobalt moat
#

i didnt?

summer plover
leaden bough
#

Hmmmm i want to do something in computer science but don't know what specifically

peak halo
summer plover
#

4 or 5 terms from before finishing the 1st term

leaden bough
rapid elbow
#

I hate to be another doomer but im a junior comp sci major idk what field of comp sci I wanna spec into, Idk any libraries and only know python, java , c , c++ what should I do to try to get a internship by the summer? I got a month break so I can get something done but I just know coursework isnt gonna help me. I wanna do something idk what tho

smoky quest
balmy spade
#

There isn't anything "doomer" about not knowing what you want to do. That's the neat thing about internships. You can go experience what's out there.

hollow forge
balmy spade
#

The best way to start is by contributing to something you already use and are familiar with.

harsh river
#

<@&831776746206265384>

summer roost
#

We don't allow advertising here. Please delete this message.

#

!rule 6

inner wrenBOT
#

6. Do not post unapproved advertising.

lost cypress
#

anybody around for some interview tips? got mine tomorrow afternoon lol

#

anythoughts on this general statement/answer for Why do you want to work for us?


Also from an employee and developer perspective, — looks like the perfect fit for me because I feel as though getting to work in an environment where I know that my work is actually contributing to the company and to the industry, would make me feel really proud to be an employee for —.```
lost cypress
#

its actually not lol

lost cypress
# smoky quest is it chatgpt generated?

ive used that for multiple interviews though i will say.

also i should preface that i wouldnt just say that word for word like a robot its more like a template of things i want to highlight when answering

#

does it look bad? to u?

pine sleet
#

mostly just fluff. you should try to be more specific

smoky quest
lost cypress
#

hmmm i see i actually agree tbh.

by that u mean i should add more specific stuff regarding the company?

pine sleet
#

just stating something specific is not enough, you need to work it into the rest of your pitch/talk/whatever. think back to high school english classes

#

you also dont want to sound like you're regurgitating sound bites you practiced

smoky quest
#

Also, while your blurb does not need to be formal, it should not be so informal that it sounds like they pick you up from the street

#

you know, like, you see what I am saying

lost cypress
#

definitely

smoky quest
#

worth picking up grammarly if writing stuff is a problem for you

lost cypress
#

i think i just am forgetting to kind of incorporate my pitch(which talks about myself and why i want to work for the company) that i used at the conference i attended to actually land this interview, I think that would be helpful

smoky quest
#

as long as it is not the blurb sent earlier

lost cypress
#

you can be helpful and provide advice/critiques, without being passive aggresive

smoky quest
smoky quest
random grotto
#

Which book on beginner python i should follow to help myself understand terms and its functions

pastel thunder
#

Yesterday was my last working day, but i am still able to use the teams chat today, can i message someone who i want to?

lost cypress
#

Does anybody have ideas about what I can do or say to stand out during a behavioral/technical interview? To make them remember me out of the candidates?

Aside from "just doing good" lol

rugged plume
# lost cypress Does anybody have ideas about what I can do or say to stand out during a behavio...

First is doing your research for the position. If you know what the team is working on specifically, demonstrating that you put in the work to learn about the product or technologies they're working on helps. It'll help for overall preparation.

Secondly, for technical interviews you should be able to break down technical topics in a simpler almost non technical explanation. It takes a while to develop this skill, but being able to do that and demonstrate how things would work outside of theory in real world applications can really set yourself apart from other candidates.

Third is a personal preference I like to ask when interviewed by people (including management) of the team I'll be on is "What does your ideal candidate look like 6 months into this role?". This helps you understand what the expectations would be of you if you get the job, and can subconsciously place the hiring manager into viewing you in the role.

lost cypress
rugged plume
#

No worries, there's many things to do as well that may be more specific to what you're going for, but these are good overall tips I think most people can use

vapid jay
#

Is this ai generated?

lost cypress
vapid jay
bold hornet
#

Apologies if this has been asked many times, but in relation to a trading job (either at an investment bank or buyside fund), is the practice of learning Python mainly redundant with Claude and other models, or is it the process of learning Python that is actually more helpful than the knowledge of python?

inner wrenBOT
#

:incoming_envelope: :ok_hand: applied timeout to @green oriole until <t:1733488980:f> (10 minutes) (reason: links spam - sent 12 links).

The <@&831776746206265384> have been alerted for review.

cursive fossil
#

I know this is not career BUT

#

Anyone can help me setup my my project to use Apple Accelerate?

near ocean
#

you know this is not career related but you still ask here? why?

ancient herald
#

👍

near ocean
#

<@&831776746206265384> enjoy

neat grove
#

!mute 943535305254899722 1d Name-calling other people out of the blue

inner wrenBOT
#

failmail :ok_hand: applied timeout to @cursive fossil until <t:1733580050:f> (1 day).

peak halo
#

@errant quartz your message was removed for containing advertising

vapid violet
# lost cypress anythoughts on this general statement/answer for ``Why do you want to work for u...

I am still in school so take my advice at that level
you guys does not seem very professional, I would use a different phrase
Same with for things like
I agree with the other responses that this is a very generic answer that does not really add anything to your application/interview.
Lots of companies have a "mission" or "goals" page that explains some more specific things important to the company. You could pick 1 or 2 of the statement on that page that you also agree on.
This is googles page https://about.google/commitments/

hexed drum
#

But it's hard when you're young. I just got a job at 30 but bc I have a lot of life experience answering these questions was easy and very natural for me, but if you lack the experience then you have to kind of fake it which can be tricky

vapid jay
#

Do i need a degree to become sucesfull in python development?

peak halo
#

if you don't get a degree, you're basically choosing for it to be harder to get your first job, and to get paid less.

hexed drum
#

Yeah it's definitely worth it, basically a no brainer unless you are in a very bad financial situation

vapid jay
#

Sad

fringe sphinx
hexed drum
fringe sphinx
vapid jay
#

Lithuania

hexed drum
#

Well then you have a while to think about it I guess. My stepdad runs a software development company, he doesn't have a single degree or qualification, but he gets paid less than me with way more stress and is almost double my age

vapid jay
#

Planning to stay in lithuania but maybe work for a usa company remotely once im older, since they have higher pay's than lithuanian companys

fringe sphinx
#

I don't know anything about Lithuania. But, if you want to land a remote software engineering job, I think it's safe to say that this would be exceptionally hard without a degree.

vapid jay
#

Oh, does it have to be some advanced degree? I dont know anything about degrees just that a bachelors degree exists

peak halo
#

A US company would have an impossible time explaining why a remote foreigner without a degree is more able to do a certain job than any US applicant.

hexed drum
#

I don't know what the salaries are like in Lithuania, it can be hard to tell tho. My current job said I was short selling myself and offered my 8k more than I asked for, so it can be hard to gauge

vapid jay
hexed drum
#

I thought I was asking for too much based on my research (I applied for 130 jobs), they thought I was asking for way too little

vapid jay
#

Thats crazy

#

Thing is i dont have very good grades but i dont have very bad grades, so its kinda confusing since i dont know anything about getting a degree.

hexed drum
#

well I didn't have good grades at 13, but I didn't really try or feel challenged

#

I moved from UK to Germany btw, I mean since you live in EU you have a lot of options, you can work anywhere in EU

fringe sphinx
# vapid jay 8k per month is alot in lithuania ngl

The bigger question is: What can you do as a 13 year old, if you're interested in SWEing? My answer would be:

  1. Find a way to enjoy math outside of school: expand your knowledge of Math beyond what they're teaching in school. Math is fun, even if math class is boring.
  2. Code: Do small projects that you find interesting. Don't worry about the career: any coding teaches you valuable skills
  3. Talk to people, especially people in your country, who work in tech.
vapid jay
#

True, usa companys pay alot more than any european company is what i've heard though

hexed drum
#

USA also has way higher cost of living

vapid jay
#

Exactly and ik that, which is why i plan to live in lithuania and work remotely for a usa company

hexed drum
#

I had the opportunity to move to the US but chose not to bc I refuse to live there out of principle lol

fringe sphinx
hexed drum
vapid jay
hexed drum
#

Move to Germany or Denmark or something then, you can work anywhere in EU

vapid jay
#

Why germany or denmark specifically

hexed drum
#

Because they probably have higher paying SWE jobs than Lithuania

#

I mean it's just two countries I know about that you already have the right to work in anyway

fringe sphinx
vapid jay
#

Yeah but shouldnt i focus more on learning python

hexed drum
#

It depends on the country's system, I didn't really have to start bothering with really good grades until I was in my early 20s

peak halo
fringe sphinx
vapid jay
#

Many SWEs are self-taught also

peak halo
#

when you apply to a university, they're not even going to think about if you already know how to code. they're going to look at your grades.

peak halo
vapid jay
hexed drum
#

I mean I still think you should learn python as long as you don't focus on it instead of your grades. Your grades are more important for sure

fringe sphinx
peak halo
#

(imo, all learning is self-learning, so all SWEs are "self taught" in that sense)

vapid jay
#

Well i dont know anything about degrees, what kind of degrees are there in computer science?

hexed drum
peak halo
vapid jay
#

Hm ok arent there different types of degrees

hexed drum
#

Sometimes there are combined CS with other degrees, e.g. CS + Physics and stuff. Again depends on the country

peak halo
hexed drum
#

but honestly I think the average high school student has time to do both their grades and learn python

burnt atlas
#

Its all about time management

hexed drum
#

idk maybe I just had it easy lol

vapid jay
#

What type of grades do i need to get a degree in computer science? (Our grading system is 1-10 , lets say you have a 7 in math, 10 in art and 7.5 in english, they will add up those numbers and divide them by 3, or if you used for example 8, 7, 5, 6, 7 they would add up those numbers and divide them by 5, and you get a thing called "Bendras vidurkis'', in my case my ''Bendras vidurkis'' is 7.65, what kind of ''Bendras vidurkis'' would i need to get a degree in computer science?) Sorry if i explained it badlly its complicated.

true harness
hexed drum