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
#career-advice
1 messages · Page 222 of 1
Breadth, not depth/specialization, is the way. Except for people who have very specific passions.
They say it is hard to get a job. But most people end up getting jobs. So it can't be that hard?
I think that's an accurate observation.
To become great you need some depth as well 🙂
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?
harsh truth
I don't disagree, this is tailored to the 'new Uni student who's trying to pick a specialty before achieving a solid foundation'
First, My pro tip: put away GPT for 6 months. I don't hate GPT, but you need to learn how to work through problems without it. If you do that, you'll be 10x better
for now i am really addicted i ask every single thing from gpt
Second: pick either: Flask, FastAPI or Django and follow a tutorial for how to build a simple site. It's not terribly hard. I like flask personally.
What do you mean by web page? Maybe html is enough.
Yes, this will hurt you. Trust me. It's the -other- stuff you learn along the way that makes you great.
But I know exactly what you mean, which is why you have to stop using it. Just trust me that it's part of the process
thanks billyi , i got clearification .. i am going to start making my website using html , css , Django , well personally i know about flask webserver about hwo to use it but i dont know anything aout Django
thanks i am going to use GPT very lessa nd research ongoogle instead of it whenever i will stuck
Don't even use it when you're stuck. The answers are out there, you have to learn to find the answers and understand more than the problem.
-if- you want to be a great SWE and you want to make the most $$$. Otherwise, use whatever you want.
got it about gpt but where i can find such raodmap for making a full website by python lol i was going to use gpt lmao and i stop now
'Full website' can mean anything. Start with the Django or Flask tutorial, then come up with an idea for the website: what do you want the site to do? You'll likely need to learn some JavaScript too.
ok i have a plan like i want a book finder website which can find books using google Books API , for my project expo
Nice, that's a great idea.
Just try to keep the web/site design simple. Complex layouts and interactions are hard
i have made html , css projects earlier but on very early level not very hard much like just a very simple static page which do nothing
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.
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...
Nice, I recognize the channel and the title looks right, so it seems like a great start.
thankyou for you help!!!!!!!!!!!!!!!! i am going to rock bye
Django >>
how are Chinese managers?
What kind of expectation, should I expect them to have from me?
are they friendly?
what do you mean? like what do i need to learn Django instead of working with flask?
Stereotypes arent helpful: people are people. Everyone is different. With all new managers: be respectful, learn what's important to them, and listen carefully to what they say.
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.
Yes it would be better
lol then it seems complex to me like can u give me a little understandings of DJanngo?
That happens: sometimes two different nationalities couldn't understand each other https://en.m.wikipedia.org/wiki/Mutual_intelligibility
Does anybody know why this doesn't work?
#❓|how-to-get-help wrong channel
Click a tag on top
Also, #python-discussion is the general python channel
I used it a long time ago, its not too hard to figure out. Theres some great guides on Youtube
provide me some basic guides plz
Also: if -you- have an accent, consider working to reduce it. There are courses and coaches who specialize in this. Learning how to reduce your accent in professional settings is a big career helper
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
my accent is somewhere in between american and indian accent,
But I dont sound like I am trying to force it.
Working on smoothening my flow.
must be a good company, many would hire based on accent lol.
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.
"bo'oh'o'wa'er"
For sure, that was the Indian engineers complaint about some of the managers. I think I got that complaint too: that I'd talk fast, and they weren't comfortable interrupting me to ask me to slow down.
Had a good HR team tho, was a good company
👍
@fringe sphinx that guy totally confused me about framework lol Django or fastAPI or flask lol
can you plz help?
I have only used flask, and a little fastapi. I don't have an opinion on Django. If you already know some flask, I'd suggest sticking with it.
But if you want some advice and opinions, ask in #python-discussion
(Or listen to Darkwind 🙂
or ask in #web-development your question, that's the channel to discuss web frameworks anyway.
But for now i don't see a question
P.S. i used all those frameworks 😏 some more some less. plenty of people in that channel did the same.
thanks @fringe sphinx
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 ?
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.
Big concept picture.
Communication skill.
Focus.
Not giving up.
I think the only answer is a meta-answer: always be learning. Complacency, passivity, reliance on AI, etc are the way of the dark side.
Uh henlo guys
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?
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
Thanks for responding. I guess another way to put my question is: how big is that subset?
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?
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
wow...almost a reversal of your first answer 😉
Why? 🤨
i just mean that your first answer encouraged indifference to JS, but your second encouraged engagement...no big deal...
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
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?
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
There are also many frameworks, like streamlit and gradio to help us build interactive web apps from Python code
If you dont want to do webdev then obviously it doesnt matter if you know js or not
Thanks. That's the kind of clarity I was hoping for.
Yes, but Node.js is dominant, and my understanding is that it's much faster than any of the Python frameworks/runtimes.
Is it tho?
(The reality is: no single platform is dominant)
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 😎
See this for example: https://survey.stackoverflow.co/2024/technology#1-web-frameworks-and-technologies
Node is #1, at 40%, Next.js (= Node + react) is at around 18%, Django and Flask at around 12% or 13%.
That also depends on your local market
This stat seems incoherent. Doesn't add up to 100%? Mixing backends with js tooling?
You might find there arent any node jobs where you are
Php doesn't even show up?
Filter for professionals, laravel is there, wordpress, symfony, some ror
I'm afraid it makes Node, if anything, still more dominant than Django/Flask
Sure, its popular but it might not be near you
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)
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)
Thanks, it's helpful to hear this perspective.
Yes, Node has been somewhat on the decline recently, but I'm guessing that's because Bun and Deno are eating into its share.
should i start with python.
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.
Python is a good first programming language.
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
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.
ight.
Yes, WASM would certainly resolve the dilemma, if it allowed manipulation of the DOM.
what should i learn first in python chat.
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
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
makes sense
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.
I appreciate the perspective. Food for thought...
The counter argument that htmx makes is explicitly: locality of behavior
Keep related things together
Hyperscript is a similarly curious approach (same devs as htmx)
The problem for me is that I've basically never seen a job ad calling for knowledge of HTMX, whereas there are tons wanting JS/React/Node.
such jobs are highly likely the ones which as just for backenders of some specific language / backend frameworks
and just avoid using modern js frameworks. htmx itself is too small technology to have a point to mention
Oh, Didn't say it was a good career move 🙂
you guyz are still here , well i came up with new doubt 😂😂
its not a good career decision to focus on a framework so early on, especially one not mature enough
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)
@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?
guys i don't know what to learn in python. 👿
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
then thankyou very much bro its ok i am good with Django atleast i am understanding little bit but problem is i am learning from 5 years old videos , that guy is literally using django 2 version lol
i couldn’t found any good video or playlist for it except it , if you have some plz provide me
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
thanks bro even w3school have the same thing in easy way if you see i mean i am confort with w3school
its just i was finding yt video.. learning from texts maybe find difficult sometimes… or maybe irritating
guys i made pasta script
Check free code camp YouTube
its the same issue , its 5 years old
Well most concepts in any language existed five years ago
If you’re looking for new stuff maybe consider getting a paid course on udemy
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?
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
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.
what
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.
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?
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.
Doesn't matter. You have a year of xp. Title doesn't matter.
(As long as it's developer, or engineer, or whatever)
I did something similar but my title was "graduate technical trainee"
I wish I could get into those
you can always go into UX design or something similar
What specialization of SE has u preparing leetcode and so on
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.
can you run py -0
or try pip install psycopg2-binary
I run py -0 then the result :
py -0
-
Active venv
-V:3.13 Python 3.13 (64-bit)
oh sorry, please go to #python-discussion or open a help thread to continue, this is the wrong place.
thank you.
Am i going to have to prepare leetcode level question even for the role of a frontend engineer
!rule 6
Yes
What are the leetcode things to gauge exactly
Theoretically, problem solving ability
Realistically, whether you did your leetcode grind
Ah
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
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
Does your school have a FIRST team?
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.
Hi
Hello, your message was removed for violating server rules 6 and 9
im sorry it was a typo i dint mean to do it
It wasn't directed to you
my bad
Hello ugys
I am in one
Have u ever read it ?
I don’t trust that guy
He has some good ideas, but he takes them to the extreme
Did you have a question about it or was that just an open poll to the chat?
just an opinions if anyone has read it before , i'm reading it now still in the beginning
I've read it before.
so how do u find it
It's an interesting collection of opinions. There were ideas I liked and ideas I didn't.
okay
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
Oh. Being nervous is normal. It's something new. It's just an interview: think of it this way- you don't have the job, you probably won't get the job (statistically speaking), but the interview gives you a non-zero chance of success. So, there's nothing to lose and only something to gain.
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
damn thats so true
thank you so much man ima keep all that in mind!
Also, review your resume and be prepared to answer questions about any projects or xp you have listed
100%, I actually was reached out for this opportunity from attending a job conference recently. I honestly didnt expect to get a call from any recruiter just because of the competitiveness.
so basically i was already quite prepared to do an on-site interview at the conference thankfully so that might help in my preperation for this
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.
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.
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
Just review your resume and prepare for the obvious questions: 'tell me about xyz project' type questions. Those you should be very prepared for
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.
where could i learn networking?
If you go to the cybersecurity channel, in the pinned section theres a very good list of the stuff you need to know.
There is also a networks channels in the discord
Okay thank you very much
whos gonna carry the boats
and the log
Do unis, companies care abt less than a yrs work exp
is anyone here is interested to provide freelance work in any AI/ML project
hey
I am guessing something is better than nothing
@half haven I removed your message for soliciting an arrangement that is off-topic for this server.
In interviews, will you be asked to solve stuff in assembly and binary
Depends on what role youre applying to, i imagine an embedded eng interview would ask for some assembly
Otherwise no
Guys where do we get free yet best Courses Certificate so that we can really build our Resume .
oh hew nah i decided to become either a front back or fullstack eng
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
build gta 6
!kin
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.
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?
I tried before langdev, OS dev, embedded programming, and a bit of http backend programming
oops, i just noticed im in the wrong channel, i tought i was in general
One suggestion: watch 2024 PyCon and Europython conference videos... you'll surely see some interesting projects and ideas
thank you, i will try that
Hey guys anyone here to talk to?
You got any questions?
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
Ask away my friend
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 :/
One thing you need to realize is that CS is actually a very broad industry and getting a degree in CS will actually set you up pretty well to get into many of those industries
<@&831776746206265384>
Haven't found a single post in a while where people have been happy with the market's situation
Don't let doomers on Reddit dictate your future. The market today is not going to be what the market is in 4 years when you graduate. It always ebbs and flows, just like in any other industry
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
-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.
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?
Yeah definitely not a bad idea to find a niche, and you can for sure use internships for that. I wouldn't however turn down any offers because it's "not your niche", or omit applying for that matter
Very relieving answers, glad I'm having this conversation and that I found this server fr
My questions are: What other "industries" exist in CS and SWE other than web dev cybersecurity ML systems eng and DevOps?
so... you could think to consider target platforms for development.
web Backend development
Mobile development (Android / Ios)
Desktop development of some sort
Embedded development
stuff like that
There's also the world of testing and QA. That has as many sub-industries as the rest of CS too
It's the opposite of what I want, might have sounded like that was my intention but no, I would work in legit anything! But I'm realistic, I can't do that and be good at it. So I want to limit my options. I would legit take whatever first job I get and just improve in that industry so to say. Just worried about breaking into anything
Isn't embedded dev part of systems dev?
It can be
we could add then also data engineering stuff to this then. Common to be mentioned as prerequisite for ML systems
yeah for sure ^
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)
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
DevOps would be my go to choice, I got put off because I couldn't find any actual entry level jobs so it scared me off
So I'm for sure interested what you think!
it is common for devops engineers having former system administration experience or backend development experience 🙂 or some other web development related experience
i am the one who is/was backend dev first
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
I assume Systems Engineers would also need prior experience then, no?
Not sure; i would think they would have had some new grad hires at some point
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
Eh sorry i don't have any experience with colleges outside of US
I mean in general not specific to this case. What would you consider a nice project for someone who's been doing it for only a year?
What's the purpose of this project? To be able to transfer to a school in Germany?
It would be more equivalent to securing an internship in a decent company in the US. But yes that's the goal
The better way to think about this, as someone just starting is: breadth not depth. Build a broad foundation by exploring a variety of topics, and don't try to specialize (data, gaming, web, embedded, operating systems, networking, cloud, engineering practices, etc)
Purposefully pick projects that you know the least about. Watch conference videos (yt 2024 PyCon or Europython) to see what's fresh.
What would you recommend I learn? I'm doing C in my uni course work, Python, HTML and CSS rn by myself. Any recommendations are welcome. I'm lacking guidance unfortunately so I guess I'm seeking it here
Like a novice going to the gym: anything you do will help you grow. Pick any topic you have no knowledge of, and explore. Repeat.
Knowing me and my habits, I'll be stuck in the same topic's rabbit hole for months 😆
Yah, I guess this is my main point: you have to purposefully take yourself out of your comfort zone.
One fun thing for December is: AOC. Starts tonight.
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
Cool! thank you :3
I know nothing about games, but ask in #python-discussion , others will have better answers. Or #game-development
Fair enough, will do! What about my projects question? Any input?
What was the q?
this one and
I'm a data engineer, so my answers will be biased towards data stuff
this one
All good! The more opinions the better for me. I don't get to talk to professionals much, so yeah, I'm enjoying all opinions I'm getting!
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.
Then look at it from this perspective if it changes anything haha
You'd have to pick a general topic. If you were asking me, as a data guy, I'd suggest some sort of ML project... maybe a computer vision or perhaps something inspired by a Kaggle challenge
Very interesting, will definitely add an ML project to my list. Do you have the time to tell me more please?
Reading the thread
Check out Kaggle.com/learn for starters
We should avoid mentioning politics.
Already on the website haha, I ain't wasting no time baby!
They have a SQL course, reminds me that I wanted to learn that too. I assume it's very much worth knowing, right?
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.
Yes, sql is very useful and a huge part of my job
Most important thing: hang out in #python-discussion and ask questions whenever you get stuck. You'll find a wide range of ppl with different experiences and opinions.
I learn something new every day there
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!
Dude Im pretty much in the same position as you, freshman in college except im in the US. Do you work part time btw? I was wondering if it would be better to drop my part time job and focus just on school and becoming a competent programmer. I asked this question here before but couldn't make up my mind.
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
What's the part time job, is it giving you relevant experience that'll help fill your resume? Or, is the income important or necessary to your success in school? And, will it hold you back from personal growth and landing an internship?
And I agree with these questions... the answer to most is: 'it depends'
- The problem is the question
It's a part time delivery gig, no relevant experience, I don't *need * the income as I have tuition covered thankfully. I just feel that allocating that 20-30 hrs per week to programming and other stuff might increase odds of successfully becoming a swe, i'm looking to doing full-stack or specialize in backend.
Do you currently have problems keeping up with school?
Huh?
no problems with school, just feel like i'm not doing enough application
it doesn't even tell you that it depends...
Ah, ok, gotcha, didn't know where you were going with that
Since you are talking about gig work, is it an all or nothing decision?
Yes, more practice and learning is good. Clubs, social activities are helpful too. But: if you need the job, then don't feel like you're doomed because you're working.
if you don't need the income, i don't see why dedicating more time to your studies will be a bad decision. my only suggestion would be to make a plan as to how you're actually going to take advantage of the free time
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.
It's pretty much all or nothing, at least 20 some hours per week
you're right If I do quit and get more freetime, I'll need to manage it wisely
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
they are usually the same people
Sounds good, I'm looking to make a decision soon so thanks for the advice!
of course. but if we're talking about averages, then usually it is the case
Also depending on your relationship with your boss or how easy it is to find a similar gig work in the future, you could always try to stop for a few months and see how it goes. So that it makes it cheaper and less risky for you to explore that path
Honestly that would be the best case scenario, making money while learning the field is hitting two birds with one stone
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
most internships are for current students. meaning they return to school after the internship
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
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
Same thing for leadership 😉
Without that, your company will crash
why do they hire so many business analysts and data scientists then...
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
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
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
👋 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:
-
What would motivate you to attend such an event?
(Networking, tech talks, coding challenges, learning opportunities, free food, swag?) -
Are there things you don’t like about hiring events?
-
Creative ideas for the event?
(Examples: VR office tours, work-related case scenarios, interactive booths, or something else?) -
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!
Guys, I'm about to start learning data analytics by myself any tips to help?🙏
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??
<@&831776746206265384> ads
this looks kinda fine though
mmmh it might
how can it be advertising if they didn't even say the name of the company or link to anything identifying
it's uuuh.. borderline fine
personally, I don't care that much about free stuff, food, although this is nice. I'm mostly interested in what the company actually does and whether it's what I want to do. so highlight cool technologies you're using, growth opportunities, etc
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.
as an engineer, getting to talk to actual engineers/managers who work there. And getting their feedback and advice
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
So in terms of the type of the event - you'd be happy with the simple info booth having the right staff there to talk to?
I am assuming you want a meaningful impact that people will remember for a long time.
Otherwise it depends on the type of people you want to attract and the type of impact you want. Swag is always good 😉
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
Yeah. Since the company does not have a local presens i am wondering if its better to just have a booth at the famous tech event (one that already exists) or make an event of my own...
Doing tech talks might also be a way. You can ship an engineer to do some tech talks at schools/meetups and sponsor for pizza
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.
What steps should I take to pursue a career as an AI developer?
probably a bachelor's in a computer science or similar field, then a master's in AI/ML or similar
What do you mean by an "AI developer?" Do you want to be working on the cutting edge of LLMs at OpenAI/Google/Microsoft? Then Masters/PHD min. Do you want to do more data science/ML/"AI" at fortune 500s? Comp Sci/Data science undergrad is the easiest place to start.
I am sure some do, but not all of them
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.
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
@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
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
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
yes i agree with you
Job sites like indeed or linkedin
100+ job apply , they don't even response
Until u have connection getting a job is soo difficult these time
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
I am inter in a company currently
these are not mutually exclusive
your download resume button does not work
worked for me
I am new learner in programing filed can anyone give me advice
no wonder you don't get called back
works on my machine ™️
🙂Damm, it was working I will fix this
do you have ublock origin?
nope.
that might be why. Also sorry about your browser
So what I do ?
improve your resume
Do you apply for jobs in countries in which you have citizenship?
Yhea
then improve your resume
hi everyone
Hi
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)
It's always about:
- What if you do?
- What if you don't?
- What is the expected outcome?
Hello cant seem to get started whats the best way to learn python?
Hi!
In terms of career, a CS degree is the path of least resistance and with the most opportunities and compensation
oh but how did you get started on learning python
If you just want to learn python that is not in the context of your career, then ask in #python-discussion , not in #career-advice
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?
hm
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?
i never got driver's license too. Looks not worth the effort.
Walking more and using taxi if necessary 🙂
But i live in towns with good non car transportations all the time.
(First lived in a town that had good subway system, then living in a town small enough to walk through it)
Is there a difference between a “Software Engineer I, Entry Level” and a “Junior Developer” job?
Each company has its own naming/ranking system. 😉 The answer depends on a specific company if they have difference or not between those two designations.
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
!off-topic is really the only place
Off-topic channels
There are three off-topic channels:
The channel names change every night at midnight UTC and are often fun meta references to jokes or conversations that happened on the server.
See our off-topic etiquette page for more guidance on how the channels should be used.
witch off top channel do i use?
Doesn't matter
Any django dev here , wanna discuss and work together?
nope
you can talk about that in #web-development. it's best to propose a specific discussion topic.
hello
can u get a remote job as a dev at 16 y/o?
It’s probably possible but will be very rare to come across one
Ooh
Then how can I make any money at 16 if I know coding and been experienced for 2/3 years
you can work food service or retail or similar
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
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
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?
Welcome! Best advice is: don't try to plan a career when you're starting. Just keep learning things you're **interested **in. Practicing by writing code... any code... is what it takes. Along the way: ask a lot of questions, make sure you understand why something works. And, avoid GPT: GPT is bad for learning (even though it can be good at finishing projects).
Hang out in #python-discussion and you'll learn something new every day.
Thank youu
@fringe sphinx hi i have a doubt buddy
Yup?
If you're interested in Cybersecurity, check the pins in #cybersecurity too.
Oh okay. I am actually really interested in coding and python and all languages in general. I just wanted to know exactly like what I should start doing at the age I am now so that by maybe 24 to 25, I could succeed in the field.
Thank youuu I will definitely check that out too
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
The first thing you can do, since you're pre-University is focus on your school and challenge yourself with math. Math is foundational and good grades are important for Uni acceptance.
Second, find a love for Math and problem solving. Math is fun and interesting, even if math class is boring.
yes I've been doing pre algebra in school and a seperate algebra course online
I honestly find math calming 😭
For example, I love this blog/yt channel: https://mindyourdecisions.com/blog/
Slow down then. Do an easier project that you can do.
The main thing to do, coding related, is: code small projects. It doesn't matter what you code, you'll learn something with every project.
!kin is a big list of project ideas
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.
its not like i dont know basics , its like
making it easier for you to understand:
i know what components are needed to make a car work and connection, but i cant do by myself without anyone’s help who have more experience or knowledge then me
With Django, what you should do is: start with a tutorial and read/implement/follow it.
And, when you get stuck, ask a question in #web-development
You have to understand why it works... the project isn't the goal, the learning is.
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?
wait wait wait sorry , its not about django i am going good with it , its about css i know how padding margin works how animation keyframe works but the problem is i cant make by myself what’s is in my blueprint design
What country are you in?
the UAE
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
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?
Search LinkedIn for job postings and you'll find nearly all software engineer jobs list a degree as a requirement.
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
certificates don't count for much, if anything
how to learn python ??
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
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?
Science fiction writer?
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
Head First Python book
If you have 0 programming knowledge. Head First learn To code, it uses python to teach programming concepts.
itss 24$
There's many resources you can learn from. Free ebooks, youtube channels, online courses.
!res is a big list of this stuff
Resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
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.
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.
a steal imo. best book I started on. explains it so well.
thats 1990 prices. Books are easily 50 now
Freshmen here, I got pretty good ratings on CS Major subs and other courses except Philosophy. Goddamn I hate philosophy
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
I'll just reply to this. What is the python equivalent of A Tour of C++ (or at least The C++ Programming Language). Pretty much, an extended interview of the standard library. My current level is only using python for small scripts and data analysis. I would be interested in learning more advanced features.
Fluent Python
how many of you are newbies?
Besides Fluent, there's also the Python Tutorial: https://docs.python.org/3/tutorial/index.html
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.
the most popular language among professionals isn't worth getting into if youo want a job? sounds wrong
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
i want to work with you.
People say all kinds of wild stuff. Python is a common language and well worth knowing for many people. Depending on what field you go into, you might or might not use it a lot. But as a general way to get into programming, it's worth it for many people.
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.
I'm not sure what this means, but please note that this server isn't for recruitment or finding work.
Python is a good language to learn for many reasons. One of which is its popularity https://spectrum.ieee.org/top-programming-languages-2024 and https://github.blog/news-insights/octoverse/octoverse-2024/ and large community. You may end up learning other languages too, but it'll be easier once you learn the first language.
i mean there are many offers for python developers and many other for db
Thank you everyone for your replies ❤️
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)
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.
thanksss you
link plsss
This?
Mimo is really cool.
MIMO is indeed cool, especially if you're talking about Multiple Input Multiple Output
This is the careers channel... ask over in #python-discussion plz
Oh whoops
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.
you can try to specialise in some field and apply for remote internships in startups, or another option is to work under some professor for a research project
for official internships usually summer internships thats in 3rd/4th year generally from college placement dept
This isn't the channel to ask, try #community-meta
Ok👍
tips for acing a STAR format interview?
don't be overly verbose
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
Hey peeps, any thoughts on robotics internships pertaining to swe?
what about them?
just wondering if they are a good way to get your foot in the door when it comes to swe in general
No. I work in the AI division of my company, which has a robotics department. unless you can tell them how you're prepared to specialize in robotics, they won't interview you for an internship.
Oh ok, I have another question
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.
If I am offered an interview pertaining to that field, what should I do to prepare?
have you been offered one?
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.
Good advice, thanks, also is there anything robotics related I should study that could help me with the interview?
No. They're interviewing you because of your resume. Apparently, something in your resume caught their attention. If you don't know enough about robotics to do the job, there is nothing you can cram between now and then that will make a difference.
https://www.themuse.com/advice/star-interview-method might be helpful as a framework to guide your answers to soft skills questions. Lots of people refer to that technique
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
Yes
I cant find any that would hire freshmen
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.)
I don't want to be a burden, how many years does it take to become competent?
competent at what?
at python
Define years. Are we talking about 40 hours a week for years (like at work) or a few hours every couple of days?
15 hours per week
What would you consider competent? Someone I would hire for an entry/mid level python backend (API/ETLish) job?
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.
Sounds good, and I assume those problem solving skills are transferable to other programming languages
Yes. And those skills are the hardest to learn IMO.
I wish there was a way to know what concepts I should learn next. I guess as a student I'll never *feel * ready to take on a new challenge, just got to push through the discomfort.
how true is this?
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.
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.
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.
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
In other words, but I would be surprised to find a software engineer that uses manually created flowcharts on a regular basis.
can anyone help me with the meaning of an anchor element in Free camp coding? please
People say software developer and all other things close to that like coding etc will all be taken away by ai Is that true?
the amount of times i’ve seen that question is crazy
'People say' all sorts of stuff.
^
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
Around the same time we have cold fusion
What is that
It’s just that I’m concerned that I won’t have a job as a software developer
I think later we will be coding in blocks instead of writing the code self
To a degree, we already do this. It's called "using libraries"
Software development isn't going anywhere. Perhaps AI will be a tool that helps us do our jobs better: and we'd welcome that. There's a lot of stuff that developers do that doesn't add much value... a lot of repetition and inefficient practices: and we'd all welcome improvements here.
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?
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.
Don't they have that now?
Surely if the technology existed and was good, we could do that.
I've never seen it.
https://www.youtube.com/watch?v=el_f82ZXGME
I guess for McD's it sucked
McDonald's is pulling the plug on an experimental use of artificial intelligence that it hoped would simplify and expedite its drive-thru experience. Instead, it led to frustrating issues for customers. Nathan Bomey, business reporter for Axios, joined CBS News to discuss the short-lived campaign.
#news #mcdonalds #fastfood
CBS News 24/7 is th...
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
Wasn't the Amazon version of this fake? https://www.theguardian.com/commentisfree/2024/apr/10/amazon-ai-cashier-less-shops-humans-technology
my coworker used to work for McDonalds and she was in charge of that
she was actually just telling me about it a few minutes ago.
how can the medical industry and programming tie in together?
I've used it at Speedway. Not quite like the Amazon store thing. You still have to place your stuff on the counter in front of the camera, which makes it at least plausible that they're doing it by machine.
I would not be extremely surprised to learn that it's a mechanical turk though.
Medical industry uses a lot of software. Hard to pick any part of medical industry that's not heavily reliant on software... from medical devices to diagnosis to patient records to research.
tbf a lot of those jobs were lost to computers
Yeah, but my point was that those who adapted were still working
IE the end of Hidden Figures. SUCH a good movie.
If/When that actually happens, I doubt having a job is gonna be anywhere on the list of immediate concerns.
(No, not because of some AI apocalypse 😑, quite the opposite... I hope)
Complete everything? Probably around a infinite time 😄
You will never complete everything in python. The guy who created the language doesn’t even know everything
I didn't mean it in that sense, I mean how much experience do I need to have to be able to write general code?
Well, that's what you should have asked then. Can you clarify what you mean by "general code"? If you want to be proficient in python, it can take anywhere from a month to a couple years, depending on your prior experience, the amount of time you put in, and what you define to be proficient
To get a job programming, that usually requires a 4 year college degree at the minimum
Okay, so is it best to work on a site with Python idle, Pycharm or any interpreter?
Those are IDEs, not interpreters. python.exe is the interpreter
But anyways, that pretty much all comes down to preference.
I will start again from tomorrow, it was very difficult for me in the past and I gave up thinking that I would not succeed, but from tomorrow I will do this and I will not be afraid of failure.
I hope everything goes the way I want
That's the spirit! There's no "failure", there's only learning
ok thank you for your help, good night
If it doesn't, please come back here and create a help thread to ask some questions you have. People here love helping out beginners
alr if i need help , i will write
How long does it take on an average for a software developer to land an interview when they apply for jobs?
Those are real?
This is really luck dependent. It could take weeks or years. If you can get referrals it helps a lot
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
It's going to depend on the type of jobs you are applying for, your resume, the market of the area, and a few other unknowns. Not really an answer that can be clearly given.
Networking and events can be extremely powerful.
But even with experience a lot of job apps of unqualified people who wanna wing it get flooded into job apps
I'll speak in senior engineer here: "It depends"
i'll speak in random engineer here: "it depends"
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
As an egg; it depends.
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?
Look into any conferences in your area if you can meet people in person it’s a lot better then randomly trying to reach out on linked in
Ahhh okay~ thanks for the tip! Oh I dont use linked in cause of the nightmare that site become. I usually use indeed, but again thanks for the tip
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
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.
as long as you got that knowledge at the very least it should be fine, but i did also have people ask me to send them a project i'd done when i was starting out to, alot better to have some there then not to
Mhm mhm! Thanks for the help!
The most important part of a portfolio is the experience of building projects on your own, in a professional manner. The secondary value is it's something you can reference in your resume.
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 🙏
my suspicion is that if an interviewer asked you what a bunch of acronyms stand for, they don't know what they're doing.
As a beginner, should I try to depth-first search or breadth-first in terms of familiarizing myself with Python, Java, APIs, Git, Datastructures and Algorithms, (common industry practices?)
Do you remember what the acronyms were?
DRY, YAGNI, SOLID, etc
yikes
no, it's yagni
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?
In terms of career, a degree will be the path of least resistance and with the most opportunities and compensation
Keeping Degree aside, I AM THE MOST AVG GUY. What roadmap can i use to Upskill myself to get market ready for a good paying job. I have seen some interviews or such where companies dont approach Python Devs, which i am not sure is true but if it is, how to get into the % of getting picked
the more average you are, the more average paying job
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
there is no such roadmap that if you follow will guarantee a well paying job
but generally speaking you should go to university, do impactful interships and projects, graduate, and go from there
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
I did graduation but not in IT per say.. in short I am switching back to my interest.
it's better than nothing. i think there are more people who get swe jobs with unrelated degrees compared to people who get swe jobs without a degree at all
I see.
if i be completely honest, i just like the overall coding and programming stuff. I have 0 clue about the careers and what to choose and etc etc. So like i wanted get guidance around that and the previous question i asked earlier
I like game dev but its extremely hard. Looks like out of my League tbh
that's pretty common. a lot of people doing cs also the same. you should just keep learning, building things and you may find out what you like more
i see.
I guess i'll do more courses around python then.
Thanks for help
i would recommend not doing too many courses
@smoky quest Thanks
The CS50P suggested to do CS50x from Week6
np
So i'll pursue that for now. Then i'll think of going into Webdev ig?
The way you 'get good' is by doing projects. After CS50p: do something with what you've learned. Small simple projects is the way to start.
!kin
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.
I've done simple calculator, ludo dice roll and Card shuffling programs up till now.
Thanks for the link btw
Great, maybe try a simple web app. Pick either fastapi, flask or Django for a backend and follow a simple tutorial or quickstart, such as https://flask.palletsprojects.com/en/stable/quickstart/. for questions about this stuff, see #web-development
SOLID = silage out of luck, I dunno
thanks alot
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.
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
Hmm, that's quite a way to approach this, but i feel like am actually interested in more of a thing in CS which is closely related to math. I may get involved in any of the above mentioned, but that could be misleading too!
Definitely i will do something about it!
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.
There is a choice to go seriously into ai/ml
Being good with data engineering and data science
But I personally not that math/science person to go seriously about that.
Also on practice I found that training neutral networks is not for me
If you like physics, then you can try out quantum computing
A friend of mine did engineering physics from NIT and now pursuing masters in quantum computing from IISc and he seems to enjoy it a lot
EE could be another
I cannot think of anything CS related that is dependent on maths, ig I've never dabbled into those kinda field
I cannot think of anything CS related that is dependent on maths, ig I've never dabbled into those kinda field
i am aware about only Data Science and game industry being depended on math
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.
Does anyone have any career advice to become an ml engineer without a degree
there may be some things you can try, but it's going to be a very long shot.
Are you unable to get a degree?
Nah i can get a degree in cs or anything else but im wondering if I can get a positon as an ml engineer without one
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.
ML is the most degree-requiring job within CS.
Besides the pure science areas, there are many industries that are involve a lot of math-heavy CS, too. data science (esp quant), data science, data science, etc.
all it looked like data science repetition to me 😏 pretty sure all you said is included into regular data scientist stuff to do. or at least i worked a bit with oil exploration related stuff on kaggle.com
Hello I'm new here
I don't think I'd agree on this. For instance: Quantitative analysis isn't just a sub-field of "data science", nor computational biology, etc... they're separate disciplines that may draw on data science, but stand independently
Or said differently, perhaps they're branches off of data science... but each of them are their own fields on their own.
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
You won't find a dedicated mentor here. But, this entire server will collectively mentor you. Ask questions, and you'll get good advice.
hiiiii
Hi
Nah bro what 😭😭😭
Ok, its a discrord bot i made to make annoy my friends (They dont know its me & if the ban it, then ill create a new instance)
to rizz them up as well (Its very effective)
Is there any text channel to ask help with Windows features?
!topic
Off-topic channels
There are three off-topic channels:
The channel names change every night at midnight UTC and are often fun meta references to jokes or conversations that happened on the server.
See our off-topic etiquette page for more guidance on how the channels should be used.
<@&831776746206265384>
Hello
@crisp nebula your message has been removed for containing advertising.
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
In terms of career, a CS degree will be the path of least resistance and with the most opportunities and compensation
least resistance?
indeed
no like
What does least resistance mean in terms of career path?
it means it offer less resistance than other paths
its the easiest
hi
Explaining the term with the same term
Am not clear on the confusion.
Are you familiar with the concept of resistance?
Resistance in a career path, what is it?
think about it like the amount of difficulty
So the easiest?
hmm but easiest in terms of what? obtaining the degree or finding a job?
phrased like that, people might confuse it for being easy
both education and jobs are at the service of a career. A career is bigger than just finding a job
yeah but I don't see why it's the easiest path yet
Can you expand on why do you think so?
Oh yeah you're absolutely right I see it now.
I agree tho, huge opportunities for people who take it seriously. Computer Science is innovation, and innovation is the future
and the confluent of synergies
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)
it is saturated at the junior level
Every single company no matter what it does will need a soft eng or comp scientist
it's also saturated above senior
i cant attest to that
I'll always stay optimistic
I should’ve did computer science instead of information system
7 months unemployed 🔥 🔥 💯🗣️
Going to collage for tech is a rip off
It's not if you get a CS degree and take advantage of opportunities while you're getting it
Though I think most degrees are probably a rip off.
Mine is for sure idk even to do at this point lol im looking for new career paths not in tech
All are scam except medical field
Definitely not.
My luck isn’t good
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
IS isn't the degree those positions are looking for
The track I did was this
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
Welcome to McDonald’s how may I take your order
I’m unemployable
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
feel free to post an anonymized version of your resume for review
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
I did and I got cooked but it’s somewhere here I’ll find it
wanna get cooked again?
meaning you got lots of constructive criticism and improved?
Lmfaoooooooo
Only degree, 3 class projects , no open source contributions , no internships.
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
Absolutely nothing
do you see the problem here?
Yes
So where should I start again
I need a reset
nah, awesomeness is a process, not a state
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
So follow a project tutorial on YouTube and put it on my resume ?
no
you aren't demonstrating any skills by copy and pasting what someone else is doing
Let’s say web scraping but use a different website
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
maybe if its complex enough, but a lot of people make web scraping projects
its a pretty common beginner project from what i see
Im a noob
thats ok, everyone starts as one. just keep improving
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
do what makes you happy!
from tensorflow.keras.models import load_model <---- Im getting an error
I already downloaded the most recent version of tensorflow???
Hi!
This is the wrong channel. See #❓|how-to-get-help
ohhh thank you so much
Hii
hola
Hi
that's not exactly a job, tho, is it? what next?
hlo??
Can I get a job with pygame knowledge?? 🔰
The reality is probably not, general Python knowledge? Probably yes, PyGame specifically? Probably no.
pygame is typically used by game development hobbyists. Game development companies typically use engines like unity or unreal.
as funny coincidence legendary grade games in terms of their community and having hundreds(or hundred of thousands) mods were made all in Java though.
like Starsector or Minecraft ^_^
Nah unity or unreal
Or other but those are the good options also without game engine it is kinda bad
Yeah unity and ue5 are deefinitly the big ones but godot is also nice if you wanna do it as hobby and look for something what can do more than pygame
Hi all
could anyone review my resume. I am not getting any replies from companies.
I have 2 years of experience.
:incoming_envelope: :ok_hand: applied ban to @little anchor permanently.
is there missing punctuation? your bullets read a little weird
Your resume needs clearer structure and focus. Highlight job titles, durations, and achievements with measurable results. Expand project details (e.g., challenges, technologies, outcomes). Focus your skills on relevant categories and add links to GitHub/LinkedIn. Use clean formatting with bold headings and spacing. Quantify everything to show impact and you’ll get better results !
Hi all
Can anyone review my resume.
Sure, send a link.
I don't have a resume yet, but I am in Y10.
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!
Please don't copy paste the same generic answer to people seeking genuine feedback
Also if this is coming from Chat GPT - we do not allow that
!rule 10
How’s that ChatGPT?
I’m just trying to be professional in my communication
It reads like an AI response and is completely different than the rest of your messages
Do I have to be professional all time?
No; it's more important that you be a human.
I am not a cyborg though
Was the Diabetic Retinopathy Review Paper published or was it a group assignment for college?
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.
It was a minor project
Nah uh
I see
That's the step prior to a job
Do not argue with the moderators. If you have any other comments or questions about this, please use @severe widget
Alright Sire
Is the experience supposed to be in the future? 🤔
@whole flare what do you mean?
Your experience section includes a role with the start and end date being in the future
Is there a reason for that?
Oh sorry I just shared the wrong resume it's need to be 2024 not 2025😅
Everything else is same
What roles are you targeting?
Mainly backend developer, but any sde role would work
Ok, personally I'd remove the certifications line in your skills section
I'd also go about shortening your first section above Education
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
Any suggestion what should I add instead of those section
The section itself is fine
Is there any project ideas which I can add to my resume?
Is someone contributing to open source? need some guidance
What guidance questions do you have?
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.
I'm not aware of there being degrees in "computer science engineering". there are degrees in computer science that are typically offered by the engineering school of their university.
you said you're interested in attening "this university", but you didn't say which one.
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
how does one commits to 8 hours work per day
At a lot of companies, it's an open secret that you don't have to be actively working for exactly eight hours a day as long as you get everything done.
It's not 8, it's 9 - 6 and that's really translates to a 7 - 7
You can explain as best you can how you approached the problem before your time ran out.
oh yeah i know this, i just mean at the end like after ur done explaining and trying. like no way they would want to hear sorry lol so do u just say i need to practice more or something or do u just stay silent
maybe im just overthinking but i jus feel like thats a common situation
I doubt what you say in that moment will make a difference.
Micro optimizations in your interview are... Micro
it is located in Italy, it is a university of "Computer, Communications and Electronics Engineering" that I found and I was very interested in. one of these courses also included programming languages. In the first two years it has basic mathematical and computer science knowledge in the field of programming, algorithms, and in the field of information systems and management.
Can you say exactly what university it is?
can you check your dms
No. I'll only consider messages in this server.
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.
Random notes:
- If you are accepted, it means a bunch of people approved your application and think you can make it. So why so much doubts about yourself?
- The math after high school is far more interesting as it is directly applicable and relevant to your degree. So it's easier to grasp and learn
While failing is a problem in an interview, it's also about how you react to it. Interviews aren't always binary
So the main thing is to have a growth mindset in your reaction to it. And that can translate in various ways
Aiai
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
Hii
where can i learn py
Anywhere
like?
The group
.....
!res
Resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
ty
@cobalt moat would you mind explaining your reaction?
what?
@cobalt moat ?
i dont know about that course
Then why'd you react to my message?
i didnt?
You did, check again
Hmmmm i want to do something in computer science but don't know what specifically
you can start a degree in computer science, and you'll still have a few semesters to decide about that.
Yep, I have about 4 or 5 semesters until options
4 or 5 terms from before finishing the 1st term
Alriight i'll see what i can do in january
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
You may want to look at the internships out there to see the type of work available
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.
I want to start contributing in open source, and have no idea how I can start, if any one is doing it, just need a starting point
The best way to start is by contributing to something you already use and are familiar with.
<@&831776746206265384>
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 —.```
is it chatgpt generated?
its actually not lol
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?
there is very little of substance here
mostly just fluff. you should try to be more specific
I mean, your blurb is a lot of words that say nothing about you
hmmm i see i actually agree tbh.
by that u mean i should add more specific stuff regarding the company?
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
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
definitely
worth picking up grammarly if writing stuff is a problem for you
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
as long as it is not the blurb sent earlier
you can be helpful and provide advice/critiques, without being passive aggresive
Happy to help provide advice/critiques at the next rewrite or if you need direction for the next rewrite
though to be clear, I was not passive aggressive. I was serious. Don't use that blurb as it would hurt you more than not providing one.
Which book on beginner python i should follow to help myself understand terms and its functions
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?
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
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.
wow i love these for sure
thank you so much!
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
Npc answer
Is this ai generated?
Ur miserable lol
Argue about that
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?
: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.
I know this is not career BUT
Anyone can help me setup my my project to use Apple Accelerate?
you know this is not career related but you still ask here? why?
👍
<@&831776746206265384> enjoy
!mute 943535305254899722 1d Name-calling other people out of the blue
:ok_hand: applied timeout to @cursive fossil until <t:1733580050:f> (1 day).
@errant quartz your message was removed for containing advertising
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/
I definitely wouldn't say "you guys" in a job application
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
Yup
Exactly
Do i need a degree to become sucesfull in python development?
A degree will be the path of least resistance with the most opportunity and highest salary
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.
Yeah it's definitely worth it, basically a no brainer unless you are in a very bad financial situation
Sad
The tough part of about answering this type of question is: We don't know anything about you. So, do "you" need a degree? Tell us more about You.
Why is it sad?
Im 13.
What country, if you don't mind me asking?
Lithuania
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
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
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.
Oh, does it have to be some advanced degree? I dont know anything about degrees just that a bachelors degree exists
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.
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
8k per month is alot in lithuania ngl
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
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.
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
The bigger question is: What can you do as a 13 year old, if you're interested in SWEing? My answer would be:
- 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.
- Code: Do small projects that you find interesting. Don't worry about the career: any coding teaches you valuable skills
- Talk to people, especially people in your country, who work in tech.
True, usa companys pay alot more than any european company is what i've heard though
USA also has way higher cost of living
Exactly and ik that, which is why i plan to live in lithuania and work remotely for a usa company
I had the opportunity to move to the US but chose not to bc I refuse to live there out of principle lol
That's not really how it works. A USA company won't pay you USA wages remotely.
If you work remotely from Lithuania they're going to compensate you based on a competitive wage in Lithuania
I know, still more than a lithuanian company
Move to Germany or Denmark or something then, you can work anywhere in EU
Why germany or denmark specifically
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
13 is just starting. Fix your study habits, take school seriously. Deciding on Uni is many years away, but getting good grades is in your control.
Yeah but shouldnt i focus more on learning python
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
Not really. Your grades are way more important.
Many SWEs didn't learn coding until first year of Uni.
Many SWEs are self-taught also
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.
they make less and have a harder time getting a first job.
They know more about python
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
If by "self-taught" you mean: "no degree", most SWEs have a degree.
I'm not sure what point you're making. You're going to have a nearly impossible time getting a job as a self-taught python user.
(imo, all learning is self-learning, so all SWEs are "self taught" in that sense)
Well i dont know anything about degrees, what kind of degrees are there in computer science?
I'm a self-taught python user but I have a degree in something else (Physics). Pivoting from another discipline can end up in making more money than CS degree specifically
computer science is the degree.
Hm ok arent there different types of degrees
Sometimes there are combined CS with other degrees, e.g. CS + Physics and stuff. Again depends on the country
I don't dispute this. I work in a language technology lab, and several of us have linguistics degrees rather than CS.
Yeah my point is that I definitely wouldn't have gotten my current job if I didn't spend so much time in my teenage years self teaching python and other languages. They were definitely specifically interested bc of my self-taught programming experience
but honestly I think the average high school student has time to do both their grades and learn python
Its all about time management
idk maybe I just had it easy lol
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.
it just depends what you want to focus on. you might have a lot of knowledge from whatever field you're coming from, but you also don't have the rigorous cs education that you would get with a cs degree. it changes the kinds of jobs that you would be qualified for
Yeah, the company said they will pay for CS training if I feel like I need it, bc I definitely don't have that knowledge