#career-advice
1 messages · Page 245 of 1
Python is way bigger in AI and ML than C++, generally speaking.
Hi, I'll be going to office for summer internship this summer. Any particular tips or some helpful or obvious things to keep in mind :)
im 17
Hello guys, working in big bank in automation communtiy with Python and want to switch fully to IT company, but looks impossible to find jobs using any portal and linkedin
working in poland
why do you want to switch to a full IT company?
Hey. I have been trying to find a great python teacher. It could be a course, tutorials, etc. Does anyone have suggestions?
try this one for a start.it should be very brain friendly 🧠 
<@&831776746206265384>
!cleanban 1302950313333882934 Scam
:incoming_envelope: :ok_hand: applied ban to @fierce ledge permanently.
Practice
LeetCode
Most people who are lonely are not reaching out socially to make friends (networking). The loneliness is a symptom of an underlying problem.
A small fraction of people who are lonely do reach out a healthy amount but keep getting rejected and rarely make new friends. I have this problem, but it is getting better. For these people the underlying cause is social. Be it skills, wrong community choice, strategy, etc.
Fixing the underlying cause will improve the networking. And honestly, as long as your technical skills are good enough, networking is the mostly likely bottleneck.
Hello, I've been programming for a while as a hobby and I've been enjoying it.
Now I need to decide if I want to pursue this as a career.
I see myself doing this for a living, but bills need to be paid and I've seen a lot of negativity
and pessimism on the internet about the field.
I've read people talk about mass layoffs, AI becoming increasingly productive,
Salaries going down, Experienced developers struggling to find jobs and just
all the bad stuff. Are good developers doing okay or should I look for other professions?
Hey I am at a uni I was planning to do this ai ml then some projects based on it then ds then dl some projects again focus on dsa + coding ( trying to get into cv )
everyone struggling
Java for me is more promising here and if u Invested properly into it to become comfortable and used it for web dev too, then u are more interesting web backend developer potentially... instead of being just Tech Debt acquirer by using scripting langs only.
javascript also have its V8 engine that can compile code on the fly
jabbascript is ultimate bottom of software development. it does not matter if js can compile. It matters that its code quality in average sucks in how devs write in it. it is ultimate language of acquiring FULL TECH DEBT at maximum, for the sake of... implement with scripting quickly.
The problem is in language in not helping to write quality code at all, and having nearly zero checks before runtime for that, no static typing.
And also as all other scripting languages sucks in performance due to being single threaded.
Things are extra complicated by UI interfaces a bit more harder to auto test in addition, for which JS is usually used, this creates an extra going down in quality even further. As quality in scripting languages is usually verifyable only on runtime in unit tests, but without them... all hell breaks loose
This feels like a bad elitist take
Java doesnt automatically make you interesting and JS doesnt automatically mean you accumulate tech debt
Theres just as much shit legacy java code as js and definitely in more impactful place since banking nerds apparently love their 30 year old java codebases
if u write in JS without at least TS to cover it? yes u accumulate Ultra High Tech Debt from a start and sabotage pretty much code base.
Stuff in pure JS is not maintainable when u write smth like more than 1000 code lines
if u write in Java comfortably, it does make u more interesting, as in comparison to js devs, highly likely u learned some level of code quality and code architecture then. Highly likely u have skills for maintainable code to write then. At least if invested into unit testing properly and overgrown the stage of too much overengineering on every sneeze.
It sounds like you've never seen legacy "enterprise" code
should i opt for a general ug in computer science or a specialized one? if i choose to specialize i’ll miss out on certain subjects right?
i dont understand whether a specialization means complementing a base course or replacing some topics in it?
Fastest way to find the difference is to find a university that offers both courses and compare curricula
Leetcode only helps with algorithms
well if you plan to invest your life into cs you can definitely make a living in it
AI will not replace software developers in my opinion. It might make it harder to find jobs though
But not if you're like planning on investing your education on it for example, creating a good portfolio and learning different languages, letting upper management know about your talent for example
think about what other skills you have, make sure people know about it, that's how people get promoted
what's the exact field you plan to go into? python is pretty diverse and there's so many libraries
The difference between most specialized degrees is a handful of courses, like a minor. It's not so important. What degrees are you considering?
bachelor of science in computer science
And what specializations are you considering?
Generally - An AI specialization just means: for your electives, you're taking 3-4 specific classes. Same with graphics, or gaming, or whatever.
Check the degree and specialization requirements for the university.
Just think of a degree as a set of classes/requirements you must take. The requirements have some freedom (electives) to take things you're interested in. A specialization is someone else pre-picking those electives for you and calling it a specialization.
i see, i’ll contact the university and make sure it really is an elective and not a modified course
thank you
will taking python as an elective help with university?
im thinking of taking computer science...
There probably will not be a python elective. Electives are usually about concepts, not programming languages
oh, i saw i had a python elective avaliable this year...
There might be an elective called "data analysis with python", or something like that.
Are you in Uni, or in HS?
HS
Java script
Are you specifically talking about AP computer science?
no masters degree in computer science
will doing python as an elective help prepare for that?
and then maybe an AP class not sure yet
If you're in HS, then next step is undergrad. After that is Masters.
oh alr lol, would taking AP classes over the summer and the python elective make a difference then doing nothing?
noticeable difference i meant
I'm not sure what kind of difference you mean. Learning Python is definitely a good idea if you want to major in CS. It may look good on your college application, but so would other AP classes like Calculus.
Some people would argue that AP CS is not as valuable as other possible APs, and that the content of the AP CS course is something you could learn on your own and have more fun doing so.
Yep, you're right. It doesn't help too much to develop projects
I'm trying to learn Backend with .NET
That's what I see the most demand in
taking AP classes for gen eds is really helpful and saves you time/money in college
i thought so
Is it doable to self learn machine learning (without going at university) ?
So far I'm learning the basics of python so it's not a priority to learn ml now (probably in the future)
In general, you can learn any information you want without attending a university. Whether people will hire you is a different story
True, and particularly nowadays as the job market is not doing well
But it doesn't mean that it's impossible, I just need to differentiate myself with great projects
Do you have some resources I can use to get better at python when I'm done with CS50p ?
!res has a lot you can check out
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Thanks 🙏
@prisma osprey
what you guys think about grok llama?
If you already have knowledge in CS it should not be a difficult class. And in many colleges it will get you out of a boring intro class.
it's good for DEI stuff, not so great at other things
dei stuff?
data entry?
no, like being polite, inclusivity and that things
🤨
i think its based on the prompts you give
unless you know a better model? gpt?
this isnt really careers related
at work you dont get to pick which llm you use, you use what youre told to use
I use deepseek mainly, works like a charm
i havent tried any of the groq models but deepseek qwen and claude are the ones ive liked the most. its kinda funny there is a groq and a grok
<@&831776746206265384>
!warn 1336138758877347840 We're not a place for ads and spam. Don't post such messages again.
:incoming_envelope: :ok_hand: applied warning to @stray breach.
Yah, I just meant compared to other APs... I'd much rather get out of calc or physics if I had the choice
if we're talking about admissions, I'd wager that universities will probably weigh your overall course rigor more than the value of whatever individual classes you may be taking
but it can help to sort of develop a "spike"
CSA will probably get you out of one semester of an introductory computer science course in uni
something like AP Chem would give you two semesters worth of credit (as would ap calc BC)
tung tung tung tung tung tung tung sahur
you don't need to take the CSA course to take the CSA exam
@brazen orchid your messages were removed for offering payment. if you need something done in Python, you can use this server to learn how to do it yourself.
can i post it again without offering payment?
No, because you can only use this server to learn how to do things yourself. you can't solicit free labor, either.
i just need someone who knows how to make a twitter discord bot 😭
that's who you are, in the future.
i really cant put all that time to learn it bro to hard
Okay, well, you'll have to go to a freelancing site like Fiverr. Please do not ask people to do it for you again.
okay thanks
??
Sorry, wrong server
any sign this market combined with the AI whatever will turn around for entry level? I'm graduating in August and I'm having my monthly anxiety about the state of things being untenable and I wont get hired because there's no more real entry jobs
its very difficult to differentiate yourself as a junior. my advice is get started today grinding projects and applying
you know the current market trend is going to reverse if the sun rises in the east or the current year ends in a digit
appreciate this! my current train of thought was get the rest of the coding classes out of the way and then grind leetcode style stuff, get good enough to solve all of the easys and then go for projects? should I not do that? and just go with your suggestion?
got it. yeah not even joking (I'm US based btw, in a major east coast city) I was thinking society going through some major turbulence and this freeze just magnifying before the tech market in this country crumbles but idk if that's way over the top and not based in reality
OK, yes, there are long term trends that don't reverse, but there's no indication that the current entry level slump is anything but temporary.
my main reason for thinking it wouldnt is that the AI cost cutting hype + venture capital drying up and not funding etc + H1b's + oversaturation
I'm genuinely passionate about this craft but I'm a career changer (early 30's) and need an new career and I'd fit in in this path but
AI is not capable of replacing junior engineers and there's no sign of a new technological revolution that would enable that. The entry level market now has more to do with covid than AI.
Cold comfort, perhaps, if you can't find a job either way.
yeah I mean if it's purely from covid and the H1B's dont completely annihilate the market in this country I could see it being like this for one more year max before things getting better in my uninformed look
H1b hiring doesn't really make sense (from the employer's perspective) for entry level jobs that require only a bachelor's degree, tbh. Sponsoring a visa is expensive
not saying it never happens, but I don't think it's a major factor making the entry level market hard right now
that's before you take into account the political situation making USA potentially less attractive for immigrants atm, but that's hard to evaluate
i was just at PyCon and meta, bloomberg, Amazon etc etc were hiring, even in this AI world.
we'll still need programmers
<@&831776746206265384>
right right, good to know. the horror stories are pretty insane and hearing of people on the wrong end of this
thank you for this seriously bro
Hi, please read the #rules and channel description. This channel is for career advice and discussion about jobs, like the ongoing conversation
@pure raft what are you graduating with? You went back for a (new) degree mid career?
I didn't do it myself but I have an idea how hard that can be, so good for you
so I basically was in the music industry for a decade, first degree was in that, had no quantitative crossover on paper from that degree, so I went back for Comp Sci
5 year Intermediate dev here. I’m currently on the job hunt myself and what I’ve seen in the market may be a different view than others.
Currently, it seems that junior devs are still getting hired. If you express that you’re in it for the long haul companies will invest to train you into the dev they need.
Personally im finding the market really difficult for intermediate devs like myself. I’m competing with devs laid off from big tech companies that have “ivory” resumes.
I’m wondering if anyone has advice for getting hired as an intermediate dev?
If you'd like a résumé review, feel free to post yours here (with identifying information censored). CS is still a good degree but projects help and you will most likely be putting in a lot of applications before you get there
I absolutely will take you up on this! I'm thinking of getting a few things together and I'll definitely post it in here before I start sending it out in a month or so!
Hey is anyone there?
Just started off with learning python, I really have no programming experience and was wondering if I could get some opinions as of how I should learn it?
Looking for a community that could help me, why do I wanna learn programming? For jobs and to feed my own curiosity, work with physics, math and engineering.
Okay, I'm relatively new too as in been learning it for a while but never really got stuck into projects as i've been quite busy, but from how i've been learning it there are mobile apps that you can use such as:
- sololearn
- mimo
but to get better resources i would go to sites like
- codecademy
- freecodecamp.org
- coursera
hopefully that helps to some degree.
Hi, please read the #rules and channel descriptions. This channel is for career advice and discussion.
If physics and maths are your primary areas, then you should definetely focus a lot on numpy libary in python.
As for the sites, I would suggest freecodecamp Python bootcamp, or Datacamp.
What is your current stage of education?
This channel is for career advice and discussion. Try #python-discussion
still better reply than @native bolt
guys how do you work with json secrets? something like the service-account.json that gcp gives to give you access to your service accounts? so far my secrets were one line keys or urls, i used .env and pydantic-settings like so:
from pydantic_settings import BaseSettings
from pydantic import Field
class Settings(BaseSettings):
groq_api_key : str = Field(..., validation_alias="GROQ_API_KEY")
gemini_api_key : str = Field(..., validation_alias="GEMINI_API_KEY")
supabase_url : str = Field(..., validation_alias="SUPABASE_URL")
supabase_key : str = Field(..., validation_alias="SUPABASE_KEY")
class Config:
env_file = ".env"
and it worked flawlessly, but now I don't know how to handle json secrets
Moving to college, appears I am elligible to get into an engineering college IIT and.. I really want to start learning essential skills
Well, my intrests are in AI/ML but.. hey I am new, don't know much about what is good or bad so.. idk. As of now I am trying to step into programming. Honestly I have barely picked on computer sciences throughout my life, stayed away from computers throughout so I am a big newbie in it. I just got my first computer yesterday! But I spent enough time to learn about it and, am able to operate it very well.
I beleive that once I start learning I will get a gist of it and slowly flow into the thing, hm? I chose python as a starting language considering many opinions of other people I met and many youtubers.
My math and physics are really strong, I am good at mathematical problem solving if I say so myself. Ig that creates a good background. Despite everything this is a fresh field for me and I dream to get somewhere big! To feed my aspirations is to live.. and to do that I am trying to learn programming, with an aim of solving problems and developing things that could be.. revolutionary!
I am really, really sorry if this is not the designated channel for such discussions, please correct me. I am trying to talk about how to start off my career journey as an engineer, intrested in electronics, programming and mechanical engineering. However I am here to learn about how I could start of my programming journey.
wanna find a job
Thanks!
Well I am not old enough to get a job yet haha! But, maybe in the future? I am really looking forward to either getting a job that is really innovative, or make a startup.
Hmm, maybe. Also there is a timer down there that prevents me from writing anything lol, if you could help me, you are more than welcome in the dms.
this is not the right place for this, we are a pure learning and teaching community. i am empathetic to your situation, but it does not fit to look for that kind of help here.
i will be removing your post @lime warren since it does not fit here
tryna dox me on another account, love how your obsessed with me <3
Does anyone have xss attacks?
guys i need help of segmentation please
What?
And #python-discussion is the main Python channel here, this is careers.
Sorry
@proven kettle
Ok blxsted
Okay buddy ily
🤨 can you both read the name of the channel please
Yeah ik this Mf tryna dox me and he got nun other then my name it’s funny
Oh how fascinating. Maybe take it to the #drama channel
Oh bet
Yeah you're scared
lmao ur a skid why am i scared
<@&831776746206265384>
my left nut doxxes better then ur whole bloodline g
Dude what
and ion even dox ppl nomore too
Why pinging mods for ts
@vapid jay @vapid jay discuss your personal matters in DMs
this aint a personal matter fixerror, just sum lowlife thinking he can scare me
Kk
And this is a python server in a career channel. Gtfo
I didn't start this, nor did i start it here.
But you continued it instead of just blocking ignoring or stopping
Dms
i blocked his other account, and he got a new one?
I'm good, ily tho <3 (ps keep tryna dox me see what happens lols)
!cleanban @hasty crystal scam
:incoming_envelope: :ok_hand: applied ban to @hasty crystal permanently.
Major power to you if you go the startup route. They are not easy to and take a lot of work but can be very rewarding in both the job or at least the experience gained from them
guys i am going to start learning ai/ml as i wanna become an ai Engineer but i wanted to know when should i start focusing on dsa should i start learning it along with ai/ml or should I do it later.I already have a good command in Python
Being very young I have a longg life ahead, keeping the dreams big will atleast get me somewhere, so I should not be afraid of anything tough. Would love any guidance as of how to learn nearly any essential skill, thus I took my brother's discord account to connect to people who work in the field.
Excellent attitude imo. And people and communication skills will be very important as well to the entrepreneur path. Both in writing(creative and technical really), verbal, public speaking, as well as others. Social networking will also be important later on for business connections and even support or potential partners, etc. Depending on where you are at in life/school something like a debate class or similar is helpful. Aside from a small subset of people public speaking is difficult to get accustumed to.
I guess I am good at dealing with people. However still need to work on it a lot! My father is really really good at it, I learn from him.
Also good to branch out in experience. Learning from him is great but the exposure to communicating and dealing with strangers is very important
Exactly! I do talk to strangers
Anyone who works as a python developet
What is the best way to learn python focusing on AI and LLM?
In the python server?
What is your actual question?
enrolling in an AI-focused degree program.
Starting point is learning the python basics themselves, then move on from there. Trying to jump into learning python via LLM will be very overwhelming
!ban @lime warren Scam
:incoming_envelope: :ok_hand: applied ban to @lime warren permanently.
Is this still worthwhile given the prospect of ChatGPT getting better at coding? Not being facetious, genuinely curious as I'm self-teaching Python now and am considering a conversion course in Computer Science w/ AI
i was just at PyCon and meta, bloomberg, Amazon etc etc were hiring, even in this AI world.
we'll still need programmers
Will this remain the case for the immediate future? I know it's a little futile worrying about getting laid off, but may I ask if you have a general sense of whether data scientists, software engineers, data engineers will still be worthwhile careers for the coming decades?
(hiring up until next layoff season)
getting better at coding 😏
Does anyone know where I could get work experience as a 14 year old in England?
(this is probably rage bait, idk how it could generate such a command)
maybe it had assumed that they had already copied it into another directory and just wanted an easy way to get rid of it
You cant really, unless you have family that could take you on as an intern or an "apprentice"
Apprentice in quotes because actual apprentices need to go through the proper government programs and such
Even if it is on national dates for work experience?
Not sure what that means
Basically everyone in the nation in that year does work experience on that day.
Looking for some perspectives maybe from other hiring managers or applicants. Been hiring 1 or so python app devs each year (not a lot) and my current attempt (mostly from linkedin) has been hot trash compared to last year. Sooo many AI generated fakes, non-app devs, Python as a 3rd lanage, etc. How are other folks sifting through the cruff? Do I need to go offensive and get a recruiter to hire away from other companies?
Oh, yea idk how that works
We have something similar back home and i did go to a friend's family business for it, not sure how it works in the UK
The rules might not be as strict as they are in the UK though
You should ask your school, im sure they do all this administration
Ok thanks!
or it was probably just trained on StackOverflow and it is a similar advice to adding glue to pizza
How are you sifting through the resumes?
And what is your hiring process?
What's wrong with Python as a third language?
(you mean listed in the skills section after two different languages? or the third language the person learned, chronologically?)
that is fanfreakingTASTIC
yes if someone here works as python developer. give me some project insight. i got basic python understanding and oop what to built to showcase employer.
if we could just hand out project ideas that are impressive then everyone would do them and they wouldnt be impressive anymore
what kind of function does python serve at your employer? application dev, backend or something? devOps?
because suggesting you make a game in python might impress someone at a game company, but not so much at an ISP
I was wondering: it is normal to be unemployed for more than a year despite looking actively? I've been contacted by multiple firms and they either
A) Ghost me
B) Flat out tell they're out of budget
C) Send me the dreaded rejection mail "we decided to move with other candidates yadda yadda yadda"
And meanwhile my unemployment gap is getting bigger and I was told nobody gaf about outside projects since it's technically not from a professional environment.
I'm not even a junior and I have a master's degree so that adds to the balance.
If you have experience you might not be applying in the right places, or maybe there's something with your resume? I've been getting interviews lately as someone with 2 yoe and only a bachelor's
I try to adjust the right keywords on it, even following the r/EngineeringResume pattern (it was also posted here).
Besides I did get interviews like I said, but the outcome is A, B or C.
And in the rare cases, I got mission summaries (always from the same big shots too lmao). But I guess my profile isn't what interests them.
Not to mention it's always on some hyperspecialized tech like COBOL and other IBM products, or some obscure stack I've never heard of.
Needless to say, IRL meetings also didn't help. I tried some of them, got past the interview stage even, but after 2 weeks: nothing.
Hi all. Greetings. new to the group.
Career question for IT, but not restricted to Python ( I couldn't find a generic 'IT' channel.
Our daughter is doing IT at school, currently coding delphi. In 18 months she'll be finished school, and is considering a university degree in IT.
Question is how much do you, the guys already in IT, see AI as a future threat to the IT community ?
I've been in a similar situation before where, as a youngster, I did an appreticeship & qualified in a field, only to have that field become obsolete with the intro of the AppleMac DTP systems.
which field of "IT" exactly? but frankly AI is not much of a thread to IT in general. if the field of "IT" is like junior helpdesk, then certainly a chatbot can and has replaced that role in cases already
But things like developer, system admin, network engineer etc all very much will have a place for quite a while. and AI will likely end up along side of or nearby but certainly not replace
I hate chatbots !! give me a real human anyday
is it worth learning to be a web or software dev now? i find it actaully fun to learn and make projects but if its not gonna get me a job and gonna be a skill replaced my AI is it worth doing?
The type of AI that's been on the rise in recent years are not really able to replace the kinds of roles @placid geyser listed. They're more like tools those roles can use to improve their productivity. But they can't act autonomously and they don't have the range of capabilities necessary.
Ive been in IT for a decent while now and there is never a time where there isnt a need for L1-L4 engineers for stuff. Granted I feel AI could do a better job than more than a couple of those people but the roles still exist and the needs are not going anywhere
what abt devs?
Yes devs, I was speaking generically as 'engineer'
as that included everything from network/desktop/customer/development/etc. many different aspects of IT in general
I want to stress that it's not a matter of whether an AI is better or worse than a human, it's the fact that the AI we have today just can't do all the things a human needs to be able to do in those kinds of jobs.
im 17 and gonna start college this year in CS major cos thats the only major i find interesting. but if AI will replace freshers and engineers with less experience whats the point?
Yeah I see. I'm pretty much in the same boat as you. I think my problem is I'm bad at interviewing
Yes that is the fundamental difference in the 'taking a job' or not its because there are plenty of jobs and parts of jobs that the AI here and no just cant do them
what do u think is gonna happen in 2030
frankly, not hugely differnt for the jobs that rely on the human capabilities
The fact that we invented LLMs is not evidence to suggest that we'll invent full human-level AI anytime soon.
(also, we'd have to agree on what "human-level intelligence" is, and I don't anticipate that happening.)
well ill risk it. i also find AI ML interesting but heard there isnt a job market for freshers ill do it anyways
Job markets change over time.
indeed and even then I wouldnt even quantify it as needing human 'intelligence' but more so just the ability to perform certain human tasks properly
Well, it can certainly do at some levels, but the time and effort that will need to be put to actually filter through all of the results is just not worth it. The hallucinations of current approach to LLMs are not going anywhere, as well as some restrictions where it just simply refuses to do stuff out of it's learning datasets
gotta adapt to it
Not to state that it will/will not replace junior devs at some point. You just need to understand their role in a team to understand that they are not going anywhere soon
case in point, there is still a need for COBOL devs in this day and age because only a micro subset of companies actually run the latest and greatest tech and software. So even if there is some new AI that can magically mimic a human it isnt going to be across the board all of a sudden people are gone
It is growing at a fast rate tho also idont have any knowledge on how AI works so idont have an opinion on it
Well if you ask AI how it works it would tell you "perfectly" 😉
thats true
any suggestions going forward to learning CS as a fresher thats adaptable to current and predictably the future job market
If you're really passionate about it, please, don't rely only on your degree. Go beyond it, do some pet projects while you can
I have so many friends and people that I knew that just simply ignored this opportunity while they could
oh ofc im aware of that me blindly following my uni wouldnt do me any good. thanks for letting me know
I don't think it's any different from what it was 10-20 years ago. You still wanna learn the general principles of programming and programming languages, algorithms, data structures, computer architecture, networking, etc.
The technology and tools available change, but the fundamental principles stay mostly the same.
Yeah that sucks. As a result I'm pretty much jaded with interviews.
very much this and like my point regarding COBOL, there is still plenty of ancient (or slightly newer) tech out there that needs someone to work on it, support it, maintain etc. Even the jobs I did right out of highschool I still get recruitment messages for
E: All of the above
lol
I would also say that having people around with same interests is really important too, helps with learning. Doing group projects, research maybe, just socializing in general
But really though, It wasn't just one of those things. Granted making my own projects has been the biggest gains for learning python combined with the docs personally
Agreed, facebook meetups is a good place to start checking for stuff like that too
i got this book idk if i should use this or a tutorial from andrew sullival for python and sql
If you have to pick one, I'd say making projects is the most important one, and the others merely complement and facilitate it.
So one caveat with 'tutorials' is frankly you wont absorb as much as you think. If something is organized more like a class where you are taught something then you go do it yourself that will be more effective but just copying along may not teach you as much as it seems.
should i use tutorial and tweak it or use book and tweak projects
Yea, what dementati said. Go make a project, and then you use other resources to help figure out how to do things
What book?
If you're just starting with basics, some stuff like interactive tutorials might be useful. Where you read about the stuff and then start doing some task
andrew sulluivan python and sql programming unlocked conquer coding fears and transform into an it expert
Id honestly recommend starting with something like the CS50P course/videos
Many Many Thanks to everyone that replied and input about the AI. Very much appreciated
not tech with tim? (only guy i know)
i havent read that book but the two main resources I've seen people recommend are the CS50 course and the automatetheboringstuff.com book, both of which are free. as long as you are supplementing the learning with projects you are probably on the right track
Not familiar with them but that isn't to say they are bad or anything
so i should use a tutorial?
you dont have to 'submit' your work if you dont want to but certainly watch the courses and do the problems yourself. great place to start with the concepts
And certainly worth also starting a project on the side for yourself
ok ty
this other guy told me to use codecademy but imma use tutorial
!res
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
ty
hey im a beginner and i wanted to know whats the best text editor for python?
vs code mostly
Thank You.
Ed or vim. IDE VSCodium if you prefer them.
why so many
is it fine if i just go for vs?
Yes, VS Code is a perfectly fine choice.
How did u learn to code python
4
6
4
by making projects
apropos of nothing / left-field question.. anybody ever worked for the tech group at Publix? (Feel free to DM me if you don't want to answer that here for whatever reason.)
Got a decent ATC that helps me merge candidates/Bots that are applying 1x/week like clockwork. Getting about 50+ applications/day with bare minimum promotion on LI.
Like they used it once for a project 2-3 jobs ago, not a primary proficiency.
As an applicant I think LinkedIn is pretty bad. There are a lot of fake postings, and every job posting has 100+ applications within an hour. Also they make it very easy for applicants to just go down the list and click "apply" on every role. the platform encourages spam on the applicant's side
here comes the 1% coder.
then where should one apply?
js sybau bro 🥀 💔
wsg
hru
have a quiz tomorrow
lock in
s = "Python's design philosophy emphasizes readability using significant indentations"
x = s.split()
n = 1
print(len(x[n]))
print(x[-n][-n])
ts beyond my understanding, i only know print("hello world")
Hey anyone here in Cybersecurity servers
whats the output and how did u get it
Agreed its bad for both of us. I'm the one sorting through the 100+ in the hour. Actually don't use the e-z apply button for that specific reason that its too easy... You at least have to click the link and upload your CV to me.
wdymmmmmm thats nothing bro
im like very new, (spiker there was no need of that)
Exactly
but im not cs im business
F students are inventors
LI is ok (on the hiring mgr side) for more industry-specific stuff, but general 'python app developer' role is a floodgate of anyone who has ever touched a Juypter notebook or the like...
Alright
can u explain this tho
I go on Indeed and then search the company name and apply through their website. Also on the Hacker News who's hiring thread
im the one asking lil bro
dawg 🙏
hackernews is pretty us centric, isnt it?
May ur business never suceed
nah bro thats too far
u stated a diabolical statement
if you wanna chit chat there are 3 offtopic channels you could do that, the topic of this channel is careers
what about this
may every work related to ur knowledge gets taken over by ai
im a doctor 🥀 no chances lil bro
theres ai robots buddy that can do surgery
i said im a doctor, not a surgeon
i bet they can do what u do
- i lied im umeployed 🥀 im not even in clg yet
may ai robots kidnap u and molest u
but May A.I take over any thing ur capable of doing
bros, do this shit elsewhere
<@&831776746206265384>, we getting banned w this one 🔥
i was offered a big mac
damn
dude you're derailing the channel, keep it respectful and on-topic.
im sorry
if this keeps up, you'll be muted
no im offended, my feelings were hurt. i have trauma now. ban him
u hurt my feelings as well
if you have a concern, DM modmail. keep it out of here, or both of you will be muted.
what did we do man
!mute 1188329969219280907 take a break
:incoming_envelope: :ok_hand: applied timeout to @ornate reef until <t:1747778017:f> (1 hour).
Why would it be a blocker?
So how many resumes do you review per week? How many people do you call back a week? How many filter interviews?
Ebbs and flows, could probably get through 300-500 in a week when they get backlogged enough. Will send my booking link to maybe 1-2%, 50% of those don't respond or are no-shows. 🤷♂️
Not necessarily a blocker, but I'm looking for an app dev with commercial vendor experience, not someone who is really C# dev but used Pandas for a project somewhere so lists Python as a proficiency.
300-500 per week is within the norm from what I see.
though 50% of no response/no-show is quite low from my experience. So maybe there is something to dig there.
And of the people who show up, what's your pass rate?
I mean, I would venture you would also be happy with an app dev with commercial vendor experience in C# and has done zero python in the past.
Languages are just tools and the easy part to pick. The difficult part is the domain expertise, not the language. Especially for software engineers
Hm, yeah, intuitively it feels like you're throwing a lot of worthwhile candidates in the bin if you get too concerned about specific programming language experience.
It's not like we spend three years learning Python, and then another three years learning C#. We spend years building experience with certain types of applications, but we pick up new libraries, frameworks and languages in a matter of weeks or months.
My hunches: 1) ATC-sent invite msg might goto spam, 2) Realize they submitted a CV that they cannot defend once they realize I can tell when they use ChatGPT and just start spitting acronyms at me 3) might have taken me too long to review and lost interest/hired-elsewhere.
Early in the process, only had a couple pass so-far but mainly b/c of previous employers that were semi-relevant.
Totally agree and I'm not too concerned but gotta filter somehow, industry specific stuff helps too (health-tech in our case). Got a couple of good screens that way that were probably not good fits for other reasons.
Mainly just last round like this 1-2 years ago it wasn't this hard/bad....
Probably need to change my strategy for sure... Working on recruiting from some more specific sites, etc...
How to work at nvidia?
apply to nvidia with a good resume
a good "factual" resume, to be clear
For 2, they should not even get an invite from you though. At least, that's how I roll
For 3, it should be fine as long as the timeline is weeks, not months. Finding a job takes a long time, even under the best conditions
I would rather select on the 👏 demonstrated 👏 skills 👏 than the language. That helps surfacing better candidates as you are increasing the pool of good candidates.
You can compensate the increase of candidates by being more selective with the candidates that raise any flag
agreed on the skills, learning and understanding the environment is more problematic than acquiring some specific skill in general cases. Like was mentioned above the experience is more important than specific language, per s
hey do you know what revo idle is
i just joined this server today the first thing i see is you
Lol yea I know it
also welcome to the python server 😉
ty
Hy
ive seen germany amsterdam and paris but its mostly us
mostly sf and new york
@ljayytootact follow ig
hy
<@&831776746206265384>
we've already dealt with that
Hi, basically I am stuck between choosing a data warehouse project or data analytics project (using big data concept, data lake and machine learning concepts). I was told that whatever project I choose for my final year project at university will be a massive step forward and play a major influence when it comes to my first job. I don't know which has better prospects and salary (as a starter and as you gain experience): data warehouse or data analyst. Can someone plz give me advise and opinions on each?
If I were to work on a project involving machine learning, big data and scalable systems, what jobs can i be looking at if I use this as one of my portifolio?
<@&831776746206265384>
After applying for a job in IT, how do I make that company that I applied to want to hire me if I don't have a college degree in IT/Computer Science, for example
For IT, having the necessary certifications is important. A+, Security+, even CCNAs.
Though you’ll want that before applying in IT
I meant IT as in a programming job, like data science for example
Then you’ll want either meaningful relevant work experience, or several projects that closely match the tools the company uses. Find some small local company and really target them
How do I gain relevant work experience in that field?
Well if its your first job ever that is a bit different and so the projects will be important.
If you can’t get a job, freelance projects you set up on your own are the easiest way. For example, I know many web developers who simply approached small businesses and asked to make websites for them, gaining experience there. You can even register an LLC to do it
Yeah that's what I mean, my first job ever
Tons of businesses have some terrible websites, local gyms, restaurants, etc and you can reduce their cost 100% by using something like Cloudflare workers and static pages.
im new here whats pycord
I'm not trying to get my first job in web development though, I'm trying to get it in data science/AI development
You should probably provide more clear information when asking for help since you started off with asking about an "IT job"
Data science / AI is a very difficult field to go into consisting of almost entirely university graduates, many with masters degrees and higher education.
and then 'like data science for example'
True, my bad
Without a degree, one option is to land an adjacent job (QA/testing, support, helpdesk, operations) to get some experience on your resume.
I create a web design too
Context - learnt from angela lu python course ...I thought will complete to get a job ,easy stuff till 30 days is in video format and hard part like api , database,flas everything is in text format
It was depressing...
But I created first hello world server using flask
Have you prepared a resume?
Yeah
resume will be the first starting point and there are several here who are happy to do a resume review
But it doesn't mention python because I m learning
It's OK to list that as a project.
it should mention that you are learning python as like a side project or goals, etc
List what ?
That you're learning Python. It shows interest and motivation.
- Learning Python```
What u guys think about this ?
The page itself isn't the interesting part. The interesting part is being able to ask you: how did you build it? What was challenging? What did you learn? etc.
Like I learnt ui ux and how the fonts you should use the color , typography, the alignment part ,space around
And used Canva to make it
so it isnt a web page its just a slide show?
sorry, not familiar with canva tbh
Yeah web design ,can be coded ,I know that part for this one
This design is simple for a html css js thingy
It will be much more effective if it was an actual website if you are looking for a dev type job. If your target is graphic design then it is different
Like in the course there was a web design part and I learn and made my own design that is why I m asking
Like I know i can convert it into a front end ... Does that make me employable?
showing that you did that would be much more effective than saying you can
"Employable" is a combination of: "What job?" and "What's your resume?"
I hab some internship experience and tutoring programming
but the web design project I made can it get me job
It's like you're asking: "My car has a steering wheel, is it drivable?"
Give us a little more information. Or, share a redacted (anonymized) resume
Basically we need a few more very important details. As Billy said 'employable' is a combination of 'what job' and 'whats your resume' you are going to need to provide more information if you want more precise feedback
Will be able to share in some time
Python
i use them differently every day, if i feel like it i use ed, if not vim or if i just wanna code chill i just use vscode
if i run a unixoides system im gonna use it :3
I use basically just vscode for programming. but I have to use vi and vim at work for other stuff heh
i just use vim if i do operating system development (not using python tho)
yea that makes sense
vscode is idk maybe like software dev
What about game dev?
i dont do game development only operating system and software development for UNIX systems / Unix-Like.
game dev id be using one of the engine IDE like GODOT, unless it was a pygame
(which I dont do)
I don't really have anything planned yet. Just want to learn the basics.
i havent coded in python in months gaw dayum.
Is boot.dev good for enhancing my skills?
If you actually wanna learn to code and this is what most experienced programmers say, just CODE make projects and learn from it. Go on google maybe even get a book but generally just code and maybe even get a book (google how to do bla bla bla of course and practice it)
imo doing your own projects is the best way
I still havent even seen the setup tut for vs so im currently using boot.dev to actually learn instead of making projects myself
you learn from trial and error
I learned to much when i made my first 2 operating systems, i mean you cant make a OS in python but i made in C and some assembly. The amount i learned was crazy and the same could be applied to python if you also make a big project.
Yeah alot of people said that. I honestly think that applies to everything in life too not just coding.
Yup
Ill try to set up vs today
Yea ive been stumbling my way through python for a few years just for scripts here and there or DevOps stuff and I feel I have learned more in the last month since I started my own big project vs most of that
right now im just maintaining a teaching unix like operating system for RISC-V from the MIT.
only thing i am working on rn
I just hope coding is the hobby i actually go through with cause ive been through like 4 now and ive never really taken any of them seriously.

Right now im not programming at all, i am just learning everything about how the operating system and how the hardware works. Need it sooner or later anyways.
I mean its normal to go through hobbies until you find some you like. And there is nothing wrong with not liking coding as a hobby or even a job, heh
Any tips or applications i need to know about that can assist me in this journey?
Well application wise just vscode because I like it and im familiar with it. also learning how to use GIT (from the cli/terminal) is a good skill. And when in doubt try to read documentation vs taking AI code snippets, etc. It will help you learn and remember things better and give you understanding in how stuff actually works vs just getting a shortcut
Noted, thank you for your help.
And watching tutorials on YT is fine and there are some excellent ones but no matter what its important you have your own project(s) that you are doing on your own
!res
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
👍 
should i put mcdonalds and hs on linkedin and resume
Do you have a college degree?
Generally we don't list HS, and if our resume is fully empty, unrelated jobs might be mentioned briefly (one liner) but not as a full job with bullets/responsibilities.
Thanks, I guess it is pretty irrelevant.
This one I m using
nu nu
I'll link some templates later when I'm back at my desktop
It is bad?
I'm just talking random stuff a few days to free up voice on calls
Waay free up voice on calls in text nevermind
did you read the notice that said you'll be banned if you spam or post irrelevant things to try and meet voice verification requirements?
somebody have a idea how to create a fishing bar movment like stardew vally?
You didn't understand, I need 50 messages in text channels if I'm not mistaken to be able to talk in voice chat
I'm not spamming, I say one sentence a day.
four*
Python
?
Hey can anyone suggest me a youtube channel or any source from where I start my python journey from basic to advance
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
I wanna do cs with specialization in ai and ml can anyone share a road map for it
good decision
I think just doing
I didnt know how to start
you'll learn what you need to know in the degree program. if you're currently in high school, focus on doing well in math, as that's how universities will decide if you get in.
How about doing real simple project
agree with u
I am not in high school
what r u doing
what "stage of life" are you?
I am free for 2 months
Just passed my high school exams
by the way, we're not going to reduce the slowmode, so please say everything you want to say in one message. if people keep sending short messages, this conversation will take forever.
did you apply to any universities, and were you accepted?
how were your high school grades/marks?
I am free for 2 months wanna utilise my time so I decided to learn python language
that doesn't answer either of my questions. please answer both of them in one message.
I score decent marks in my high school
I didnt apply yet
what country are you in?
In the US, you usually apply to universities in the last year of high school. if you don't get accepted to any programs you want, you do community college to improve your academic performance and try again.
I am from india
With in 1 or 2 months I will apply for the univ
@peak halo
how do i start coding on vs code?
like this is what i get on boot.dev so how do i get that screen on vs code
when i open it, it gives me a screen like it but idk how to run/debug code that i write
How do I land a job in IT support or helpdesk, simply by applying online?
apply online, talk to friends / family, go to meetups or other events near you, or job fairs
How do I find meetups and/or job fairs?
https://darklab8.github.io/blog/article_visual_debugger_in_vscode.html
I wrote article onto recipes for python debugging in vscode
One day i shall answer more and more with... "I wrote article on this topic..." 😄
Google? Facebook? Whatever social media you ahve?
https://www.meetup.com/find/online-events/
Even this thing can be used to find online events
as far my experience goes, it is full of usually corporate bullshit oriented to do advertisements of their stuff though. nothing very interesting.
But u are looking for job oriented corporate level meetups bullshit anyway, so it should be your cup of tea
It's a hard way to do it, and it's difficult to get that first opportunity, but people have done it, yes.
Even if you have extraordinary experience ?
What kind of extraordinary experience do you have, that isn't a job?
oooooo
Hi
ooo thats a good one
depends on the job
and your experience etc mostly depends on the job
it is nearly impossible yes, possibly not as impossible as a software dev job though
I'd say it's harder now than it used to be, because there are much fewer junior-level openings in general.
Oh, you asked about UX design
UI/UX are generally more approachable
there is no easy remote job for a junior designer with no experience or degree or portfolio
I don't know much about UX jobs, sorry, I didn't read properly and thought you asked about developer jobs
I'm not aware of any that are easier than others, they're all very difficult to get
chatgpt maybe
work-from-home computer-facing jobs that don't require a degree are all going to be competitive (lots of people want jobs like that) and low-paying.
(if that's your first job as a developer, presumably)
what is the best log without do the code slow
?????
log means a few things please context
My attempted interpretation:
What is the method of logging with the least amount of overhead?
Also, this is not the place to ask. This channel is for #career-advice
guys who can teach me Python? I can pay
go mooc
buy a book if your going to pay someone dont ask someone to help on a discord server
its free lol + why is the text cooldown so high bruhhhh
oh ok
books are at your pace if you dont want to spend money i sugest maybe cs50 or someother thing
Can I dm you I have questions
i mean if you want to
is cs50 free?
auditing the course is free but the certificate is paid
yeah its just not as good as a book
oh so I gotta work on it get better then when I get certificate I got to pay?
if you want a certificate for like jobs and stuff you have to pay
the content is free for ex cs50p would be free
oh ok
it starts you out with scratch then c and some other stuff i cant remember you just gotta skip through em
oh aigh
Would be funny if CS50p was not free, but instead costed 50p
yeah
an ad just saved me from a rickroll who said adds are bad
penis
If I may ask, how much would it cost
Cuz yk it's always good to have a certificate to attach in ur linked in
i prefer c to python
ok?
ok 
tbh the cs50 certificate doesn’t mean anything to employers
idk man would you please google or check it yourself the certificate doesnt rlly mean much its just something to say hey ik the basics
Not employers I'm too young for that but when Im doing it why not have the certificate as well
It alr thanks
Because you’re spending money for no reason, it’s about $200 I think
Too much well it's alr
200 usd is not worth it
Tuple Mutable or Not
Hi
Not
Topic: Game dev career
I want to do game dev when I go to sixth from and at higher education but I don't know languages besides Python (hence why i'm here).
Is it good to start on vs code learning python then move to c# then using GoDot to make better games?
Learning the basics of gamedev with Python and pygame-ce is a good idea. The skills are transferrable to other languages and gamedev frameworks.
Trying to code game in Scripting slow language without parallelism
and coding in C#/Java/Golang, where u have plenty of raw performance accessable, and real multithreading (or even better Virtual Threading!), and static typing helping easier to code is very different experience.
your stuff in python will be very quickly becoming crashing, and not refactorable, and not scaling in code and could be very slow (and constraints from this will be affecting how much u can do), python slowness is very strongly noticable in desktop programs.
When u use far more performant language with real parallelism, u can just store plentiful of data in your RAM memory and reusing to manage game state as u go and process game without freezing user interface.
We could say u will not loose anything by skipping python i think in those goals, it will even help u potentially by avoiding learning mostly different set of habits and type of thinking. Less will be needed relearned to get used a different set of best practices.
Python has benefits to write easier scripts, to write easier unit tests, and... its strength is in doing dark magic hackery to inject some code things into another libs.
U will benefit with in general not learning all this, except do learn unit testing, it is important aspect for code quality in any language. Your code will be 3 times (and further, 10x+ and etc) more awesome if u will u do them right!
Picking python for game dev is not a good choice at all i think
https://darklab8.github.io/blog/favourite.html#UnitTestingPrinciplesPracticesandPatterns
https://darklab8.github.io/blog/favourite.html#TestDrivenDevelopmentByExample
Python has tricky learning curve, noticably known easier to start but hard to master (and even if u master it u are not likely to escape its limitations), u will just benefit in not spending plenty of time in a not most beneficial direction for your game development goal.
Its amateur game dev, not working at ubisoft
They can start with python if they want to, its easier to learn some game dev fundamentals in a language you already know than to struggle with both game dev concepts AND a new language
Even amateur devs benefit from using right language and technology well. I am in one gaming community where c++ and c# dominating, in c# each person is able to yield something useful for the ecosystem that lives for dozen of years. Python scripts die quickly and waste of time and effort.
Python experience will be just not beneficial waste of time for person wishing to be with game dev, while using right language (like C#) and tech he can be productive and make smth awesome even if being still student in skills
No point to squeeze wrong lang/tech to wrong domain
Using the right language and tech is easy when you know the right language and tech
If you dont, you have to learn and learning is easier when you dont spread yourself too thin
6th form means theyre 16-17, not even uni age yet, they'll be fine doing game dev in python, its not the end of the world
i started from python, went to C to c++ from thecherno to java to C# (that's after a lot of fkery with shader langs) and never touched c# after my game dev class again
i still prefer c++ far more than c#
Hello there, I am a student who completed high school and is going to pursue undergraduation in computer science and engineering with specialisation in data science, my college will start in august
So till then I decided to start learning python from a book (python crash course), i am halfway done but today my father told me to also learn about computer architecture, binary codes, boolean algebra, data management, logic gates ,low level language and something 8085 to know the fundamentals of how the computer really works...
Is it really beneficial learning these things, as i checked my college curriculum some of these would be taught in 4th semester....If yes then what resources should i follow
they are plenty beneficial imo but i don't really have resources
With python They will learn wrong set of habits, wrong set of thinking
And waste plenty of time to wrong direction.
Likelihood of reusage is kind of small in what they learned
Human lifetime is too short for Infinity growing software development. Not immortal elfs living thousands of years. Better picking better directions 😉
did i really waste plenty of time by learning python
i know lol
i'm currently plenty comfortable w/ c++
(while probably using like half the features tbf)
Do you not realise that telling people they always need to learn the "right" tech and the "right" language would discourage them?
No
I got to know from browsing that 8085 isnt required in this generation
And what low level language should I start with
8085 is typiclly studied because it has the simplest architecture to mess around with
I provided set of arguments in the first msgs why they would benefit making another choice better.
At third msg I am tired with your set to scripting stone thinking. End of further discussion.
you get to know how the processor issues instructions, how program memory, stack, registers etc are arranged etc
and the programming in the course typically involves assembly
My thinking is set to stone? Yours is literally "do what the industry does or do nothing at all"
we had some IDE simulator/emulator for it - i forgot name of
good industry practices don't make all that much sense for solo development. The constraints are very different.
it will be plenty useful to actually know how the computer system scaled and besides some implementation details, how your architecture works (other courses like operating systems etc) build on it
Who decided python isnt a game dev language? Theres plenty of games made in scripting languages (your favourite term apparently) that blow AAA games out of the water
To be fair, commercial Python games is like 95% renpy.
The guy asking said he knows python, let the man start game deving with python
but like... overwatch is largely made in a scripting language (a handgrown visual one, but still).
at some point you stop caring about the language
So should I learn these side by side along python or by stop doing python for a while ?
i mean, you're free to pick; python programming is plenty different from computer architecture and 8085 assembly programming (which is also more of "get to know your computer" kind more than of use in projects)
can even do them parallely if you wanna
And if you know about some resources or the resources you followed please do share with me
i don't ;-; maybe someone else might. i just enjoyed them in university and mostly learnt from there
don't remember the textbook name or anything besides some/most of the concepts
Ok, thanks for your advices
that's how i decide a language to do a project in
i didn't really bother to think through all that while messing around
Most things done by amateurs are a "waste of time" in that it's already been done better elsewhere by others.
The value of projects is to the individual, as they learn.
I don't think I've seen anyone else claim that pygame is so poorly designed as to challenge one's sanity
Its a hobby
This is like some kid walking up to you interested in learning about christianity asking which bible version they should read and you saying "learn greek and read the original" instead of "read the english one since you already know english"
Not good advice imho
If you want to do X, you should do X, not first learn T, U, and V, just to make sure you can do X in the most efficient way.
yeah
Outside of actual industry work.
"hey im interested in learning about tragedies and other plays"
"Go learn ancient greek right now" 👍
willing to try
Also not really on topic but "scripting languages" kinda triggers me
If all you've ever used python for is small scripts of course its a scripting language for you, you should dive deeper before giving advice on its suitability
i've used python less as a scripting lang than for creating things
Entire economies are built on what python can do, we've moved past this boring c boomer criticism
used it as a bash replacement sometimes ig
It's rather silly in the context of gamedev specifically, where scripting languages are by far the dominant force since they offer better workflows.
Be it gdscript, C#, Lua, ...
Oh dont call c# a scripting language now, people might get offended!
unity scripting
lakmatiol (he/him) — 11:23 AM
If you want to do X, you should do X, not first learn T, U, and V, just to make sure you can do X in the most efficient way.
as @digital fjord noted, u should to X for doing X instead of first learning T, U, V that will not benefit u. Better picking most beneficial way right away and going for that.
I am most offended with picking Python for desktop/mobile development because it will just not yield any good results, and a lot of human lifetime effort will be spent without even closely reaching the goal of Game Development here. Human lifetime is short, and becoming efficient and productive with python is large time investment that will not justify itself for game dev.
Human lifetime is short. Better picking most efficient/most supported direction right away, it will require less human lifetime spent than trying to bend python for desktop/mobile development
OP already knew Python
You don't need to be all that good at software engineering to make games, games can be made fun with barebones procedural programming.
Python is easy to get started and for beginners to declare that u know python . I assume that is the case here.
That he is just confident and comfortable with python now, but it is still a road ahead to become productive and efficient with it.
So at this stage should be a good point to pick another tech for the desired game dev domain than continuing with python
or uk, just creating the game in python
Whats more efficient and productive is using a technology youre familiar with already to explore game dev without sinking hours and days and weeks into learning a whole other bunch of tech
Who even knows if they'll even like it
Nothing more productive and efficient than learning c# and unity and whatnot and then realising you dont wanna do game dev after all
learning unity to mess around is fine tbh, it's p fun
but yeah if you alr have an idea you want to implement, knowledge of python and a library which allows you to create it - you shouldn't really switch the language but should rather focus on actually building it
Hi, my name is Vansh Singh. I’m currently in the second year of my B.Tech in Computer Science and Engineering. I’m deeply interested in pursuing a career in machine learning and would be grateful for any guidance or a suggested roadmap that could help me build a strong foundation and progress in this field. I’d really appreciate your insights and advice. Thank you!
Thank you very much for your advice. Are you saying I should scrap doing python and move on to better performing languages like C#?
I think compartmentalizing your learning and not worrying about long-term considerations like performance is totally valid.
if your goal is game development, C# is in general enjoyable experience, u will just be able to make more with it.
But i stress importance of learning unit testing eventually, as it is drastically affecting code quality of application, making it 3-10times+ better and very helpful in preserving mental sanity and making far easier improving steadily your projects in long term
https://darklab8.github.io/blog/favourite.html#UnitTestingPrinciplesPracticesandPatterns
https://darklab8.github.io/blog/favourite.html#TestDrivenDevelopmentByExample
Do invest into unit testing.
You can learn a lot about gamedev just from making small games in pygame using a language you already know, move on to something like C# later and a lot of what you learned will still be applicable, and you will not have as much to learn at the same time at that point.
You can also get to the point where you are making something concrete and playable much faster if you start with pygame, which can be good for your motivation.
If you have to frontload too much studying, like new languages and more complex frameworks, it can get exhausting and overwhelming.
Nobody's saying you're not gonna move onto other technologies eventually, so you don't really lose out on anything by starting with something that's familiar. It just makes the learning curve smoother.
im a jobless loser
There is always another tech that would solve a problem you have in a clean way. At some point you just have to pause and start doing things with the tools you know, rather than the theoretical tools you could learn.
Consider taking part in Java at some point also. With u can be modding games like Starsector or Minecraft.
(starsector links: https://fractalsoftworks.com/ https://fractalsoftworks.com/forum/index.php?topic=177.0)
It can be interesting to take part in game development of already mature community with plenty of users to the game.
Scope of modding development is smaller than making your own, and u are way more likely to get users in such way.
C# will be helpful in this direction too though. Since C# is very helpful in game development, it has coresponding its own ecosystem of modding to do like modding for Vintage minecraft like game
https://wiki.vintagestory.at/Modding:Setting_up_your_Development_Environment
https://www.youtube.com/watch?v=cBkJ3URYW-M
We can say that game modding is more low entry and more full of user feedback/rewarding direction potentially to go when growing in game development as a start.
Nevertheless made mods can be quite feature rich, complex, documented and awesome projects in high quality and very impressive to be part of portfolio.
Scalable level of difficulty from simple to not simple at all.
Make some games with Python. Maybe you'll realize that you actually hate gamedev, and will save some time 🙂
If you want a data point, last year's Best Indie Game of the Year winner (Balatro) was made in Lua, which is neither particularly fast nor popular as the main language in industrial gamedev
I did a bit of gamedev just for small, fun projects when I was in high school. This was a long time ago. I tried with unity, I did not enjoy the slog of learning a new language and framework just for a small game. Switched to python, had fun, learned a few things, decided game dev wasn't for me. If I juat went with unity, I would have ended up learning nothing after dropping it instead of getting some exposure
Python is a great choice if you just want to explore game dev while already knowing some Python
😏 if someone will get tired of game dev, both Java and C# are usable for non game dev too. both are usable for Backend development.
Although Java is around times more popular in my country with having 1800 open job vacancies over 500 job vacancies in .Net
Plus Java is more natively usable for mobile development, but C# can do that too
So is... Python
What if they will not like gamedev because they used Python. 😏
It is entirely different experience in using Python and languages of a grade like C#/Java/Go, especially for domain where not python will flare better
Though i personally grew to like Backend development nevertheless despite using python.
I later on learned C# and Java with non game dev projects and now work with Python/C# daily. That does not change the fact that I did not enjoy unity at the time, was still in high school, and wasn't gonna sit and waste my time doing something I didnt enjoy
What if they will not like gamedev because they used Go
The same argument can be made for any language.
All languages may have quirks that make them unenjoyable for some people applied to some domain.
Use the easiest language to get your toes wet, and go from there. For someone who knows Python, and there are great libraries for game dev in Python... that would be Python. If the only language you know is something that never touches game dev, then sure. Learn something else
it is more interesting to encourage C# first because i believe first favorite language leaves Strong Impression onto developer
so you're trying to say that you just really hate Python
Lots of people love Python as their first language, though.
😛 it is very far from being the most usable language for game development. So loving it for this goal will be counter productive.
I started with Pascal and I'm not here criticizing languages for not having single pass compilers.
The first turing-complete language I learned was GameMaker's proprietary scripting language. It was designed specifically for gamedev, and it was an absolute abomination now that I used real languages. I'm glad I forgot it entirely
It's not the most usable language for gamedev as a whole, but a strong argument can be made for it to be a very appropriate language for beginners in general, including beginning game developers.
Which is a valid considerarion for a business, but you dont have to use the most optimal options for personal projects
yeah, i absolutely hated programming when i was introduced to it via java and reconsidered all my choices. and i still hate it. nor do i like C# now
Even considering Python as a game dev language, the issue is like... distribution, not the language failing at the patterns used for simple games.
strong impression for sure, not really a good one
I should also mention that https://pyweek.org/ exists
to be a very appropriate language for beginners in general,
but C# makes so much easy coding in large amount for beginners/students, that they will benefit far more with using it for the set goal of game dev? they will be able to build far more complex things despite having very little skills?
Sure Python is good for beginner but for the set goal of game dev, desktop dev its beginner friendliness should not be working as intended at all?
Why would you build super complex games if you're a beginner?
people always try to build maximum possible complexity for their current brain size and skill levels.
they try to push as many features in, despite accumulated tech debt and only refactor it later (if having skills for that)
With C# they will just be able to Squeeze More before they suffer from accumulated tech debt (which they don't know yet how to refactor)
Chat I just need a clear yes/no to if Python is worth learning before moving onto C# because doing Game dev with companies like nintendo is something I've wanted to do since childhood but I didn't have the facilities for it. Now I do, I have no idea where to begin to make games like mario and that.
I don't think that's true, and I don't think it's recommendable.
do you know python to some extent? if yes, move on to create your game in python. if no, learn unity, not C#. mess around w/ C# after you enjoy unity for a bit
Darkwind thinks you should learn C# now, everyone else thinks Python is fine. (given that you already know Python)
But it is Python server 😄 so it is expected result to see Python in recommendations
If you don't know Python, I'd just go for unity directly tbh
yep
My knowledge of Python is quite minimal with only CS Newbs being my learning tool up to this point
Okay I'll consider it
i would recommend unreal but i feel unreal becomes much easier after being introduced to game dev via unity
Then going for Unity or Godot is an equally viable route, probably.
if u can't decide to use Python or C#. just pick within 1000 code lines program and implement in both
And see which language u just like more to work with. I believe in hedonism and working with what u like more.
I'm using the laptop that my school gave me so I only asked for GoDot
i used godot like once and forgor all abt it but i remember it not being a bad experience so that should still be fine
hmmm
This is all very useful and I'm grateful but it's also a bit overwhelming
I'm going to give it some more thought and look over the advice you all gave
Python + pygame, Unity or Godot, all three are good alternatives, pick whichever you like, you can't really go wrong.
basiclly feel free to start with godot if you have it
I would probably recommend godot over unity on an ideological basis (godot is not proprietary).
and not having highly expensive licenses then as more practical reason
that is kind of irrelevant to hobbyists
unity is fun to start out with. unreal all the way after you've seen how stuff works in such game engines
You don't -need- Python first. But, learning Python as a first language is a common path and will help you become a more versatile developer.
hello guys ik java but i wanna start learning python anyone recommend any website to learn from it
!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
On this channel, I post videos about programming and software design to help you take your coding skills to the next level. I'm an entrepreneur and a university lecturer in computer science, with more than 20 years of experience in software development and design. If you're a software developer and you want to improve your development skills, an...
Hello guys I'm Patty, a tech enthusiast with a passion for fixing electronics. When I'm not studying, I'm usually tinkering with gadgets or swimming laps . I'm all about living life on my own terms and building a life that's cool, wealthy, and fulfilling.
As a student, I've started an online tech store that lets me share my passion with others and earn some income. It's been a game changer for me, and I'm excited to connect with like minded people who share my interests in tech and entrepreneurship.
If you're into tech, or just want to chat about life, let's connect! I'd love to share more about my online store. let's talk about the latest gadgets and swimming spots! 😊
Ty I'll check it out
import math
import random
import datetime
import os
import sys
import functools
import itertools
import collections
import time
import typing
a = "H"
b = "e"
c = "l"
d = "l"
e = "o"
f = ","
g = " "
h = "W"
i = "o"
j = "r"
k = "l"
l = "d"
m = "!"
n = "\n"
o = [a, b, c, d, e]
p = [f, g, h]
q = [i, j, k, l]
r = [m]
def joiner(liste):
return ''.join(liste)
def repeat(val, times):
return [val for _ in range(times)]
def delay():
for _ in range(1): pass
def fake_log(msg):
return f"[LOG] {msg}"
class Lettre:
def init(self, char):
self.char = char
def afficher(self):
return self.char
lettres = [Lettre(ch) for ch in joiner(o + p + q + r)]
message = ''
for l in lettres:
message += l.afficher()
def est_valide(msg):
return isinstance(msg, str) and "Hello" in msg and "World" in msg
assert est_valide(message)
def prepare_affichage(m):
return m.upper().lower()
final_message = prepare_affichage(message)
etat = {"prêt": True, "erreur": False}
if etat["prêt"] and not etat["erreur"]:
def affichage(msg):
print(msg)
else:
def affichage(msg):
raise Exception("Impossible d'afficher")
def main():
delay()
affichage(final_message)
main()
Is it good ?
Hello @split bough, please remove your message from this channel and paste it in a new thread in #1035199133436354600
Hi there, im 14 and next year im gonna be in year 10 at school and then ill go to highschool, my mom told me that an highschool specialized in IT things would be better to me, i dont really know what to think about it because i like engines and cars and in the future my only focus is to have my favorite car (Peugeot 306/406) so idk what highschool i should do (i like IT btw)
Maybe you should become a car mechanic then.
not everyone needs to be a programmer. or get a university degree. if there's a demand for car mechanics in your region, you should probably pursue that.
alternatively, you could go into mechanical engineering.
oh yes
Hi everyone, Where i can say i ended the basics and follow the roadmap of backend , What it requirments to start learn django or flask or any backend framework and what is the best way to start learning it (read docs or watch toturials or both )
Best way to learn is to build some sort of small project yourself that uses the framework you want to learn
but from where ? because i eneterd some toturials and i wasn't understanding anything the instructor was just writing without explaining why i use that and what is that?
If you know the basics of building a backend/the uses of flask, django, etc then I’d just pick out a backend you’d like to build and make a start, and then any time you hit a roadblock you can look up what your problem is, how to resolve/work around it, etc
My main rec is the actual docs of whatever framework you choose to use, they’re generally quite helpful in my experience
Ok thanks
has anyone ever told you that your pfp looks like the sniper from tf2, upclose
but okay bro goodbye
Try to learn in a way that is enjoyable, like finding projects you're passionate about making and having goals to work towards
redot is goated
same im also doing udemy, i enjoy making fun webistes with Streamlit. python can get a bit boring.
and just grinding out udemy courses can be really boring, it helps to do something fun. something that your interested in
I am 14 , I just learned python by doing and a small 4 hour tutorial video . i solve codeforces low rated problems only . any tips for me?
I'm a 14-year-old Python developer, passionate about coding and building cool things with technology. Right now, I'm working with a small business alongside some friends, developing a chatbot app using Python. I enjoy crafting interactive user interfaces and work with frameworks like CustomTkinter, PyQt6, and PySide6 to bring ideas to life. My go to coding environment is Visual Studio Code , which helps me stay efficient and organised while I code.
proud of you !
Thank you!
!cleanban @worn urchin spam
:incoming_envelope: :ok_hand: applied ban to @worn urchin permanently.
Greetings. Im a python automation/scraping enthusiast. My skills: Python(Flask, Selenium, Scrapy, Torch, Soup, Pandas, SQLite) , SQL(All essentials of sql), Data Analaysis(Im getting my Power BI certification next month). Any advise on how to land a remote job? ive almost always worked independantly(JS and C# in the past). I want a full time remote job because i can no longer keep up with the uncertain nature of freelancing. Would appreciate a heads up. I have a portfolio website as well
This channel is for help to navigate career, review resume, heck even portfolio web site review, giving advices, but not for Job hunting itself ^_^
If u have questions along side the mentioned stuff, do tell
!rule 9
This channel is for career discussions.
oh.
Hello folks!
I'm a dotnet full stack developer about 10 years, i'm thinking migrate to stack .NET -> Python to explore a new slice of market different compared my current. Somebody passed the similar situation to change any tech stack to python for share tips?
Sorry about my english if did any mistake, I'm Brazilian i'm trying improve my english too.
How many hours per day would you guys say is the optimal amount of time to dedicate learning programming language or programming in general
however many you feel like. if you start to feel mentally exhausted, stop and do something else.
For me, I usually dedicate 1-2 hours every day, but on the weekend i try more like 4 hours per day.
For as long as you feel decently mentally alert. If you're exhausted or unfocused, you won't learn much or make much progress. Step away and take breaks often.
So I should do work and if I start feeling exhausted, take a break and then go back to the work?
I just felt like having a dedicated schedule would help me progress better
I mean, you can have a schedule but still apply the above.
Maybe just try and see how long you can go before you get tired or lose focus.
You probably have other things taking up your time so figure out how much time you can spare.
Oke, I'll try that method for a week and see if it's better than what I usually do
The point is just emphasizing that it's not just about how much time you spend, but how much quality time you spend.
Mindlessly grinding away won't help you improve.
Yeah b/w uni and housework it gets annoying
So the more hours I spend simultaneously the less efficient they'll be?
Most likely. Taking breaks where you relax and take your mind off what you're learning is very important.
Take a walk, take a shower, watch TV, exercise, anything that relaxes you mentally.
Thanks, I'll definitely try doing it this way
hi Can anyone help via dm?
No, you have to ask a complete question in #1035199133436354600
maybe it's different in brazil, but most employers don't care about your knowledge of a specific tech stack. understanding programming concepts is the hard part; translating then between languages is easy (and everywhere I've worked, we would've just expected you to pick up the new language on the job)
Thank you for answer, Yes the Brazil market is different because only check skill about the language, they don't check data structures for example.
But now after your comment I had insights about where my focus needs to be.
Hey there!! I am learning python from Python crash course book by eric matthes.. Recently learnt about "classes".. I was thinking of by learning python what are the different paths in future world and nowadays everybody saying learn AI even they dont know what does AI mean so according to me the knowledge which i will gain after completing the book will not be sufficient for getting into AI field.. what more knowledge/ skillsets are required
pack_concurrency = commands.MaxConcurrency(
1, per=commands.BucketType.guild, wait=True
)
@commands.command(max_concurrency=pack_concurrency)
since when you can do that in a class ? but cant do self.pack_concurrency
This is a channel for career advice. You'll need to ask in #python-discussion or #1035199133436354600
Hey guys, I'm new to this server, and started my python journey 6 months ago! I work as data ops/DBA, but I want to get into data engineering, I've created crude ETL pipelines, but I would like to get into data engineering full time or a backend developer. Any advice for an aspiring Data engineer?
You asked this in #data-science-and-ml . To avoid duplication of effort, please only ask in one place.
ok
are you sure? even here, there are recruiters who filter resumes by keyword search. but the actual developers doing the interviews usually care about something totally different than what the recruiters are filtering on
<@&831776746206265384>
!ban 554213683102744576 advertising.
:ok_hand: applied ban to @icy ridge permanently.
Hey
My question is, are we really doomed with ai? It can do so much than a intermediate developer, so basically learning python isn’t worth it if ur trying to apply a job yeah?
It this book worth reading? I haven’t read it since like 3 yrs, been on my shelf since December 2022
No, that's false. AI cannot replace a mid-level developer in any company by any stretch of imagination in the foreseeable future
And that is a good book to start with
Hey can someone lmk what they think of my resume
You'll probably get some feedback if you post it. Remember to always give people all the information they need to fulfill your request--don't wait for a commitment
Ok 1 sec. I guess I'll post google drive link
https://drive.google.com/file/d/1CqsV5Qj_saWrwAJdUbTbZtf2nKoMA9A5/view?usp=sharing full resume, stuff that doxes my location is blacked out
Yo I want to code like maybe doing cyber security or something like that what should I start with and how to do it I’m 17
Unless we develop bots like "TARS"
did anybody else noticed? jobs for fresh graduates are almost none. any idea when job market will get better?
i think there's still a lot
nobody in the tech world cares about graduates or diplomas anymore, all the jobs meant for "fresh graduates" are being taken by people with a github full of projects and no formal education
Umm, source?
you want me to provide the source for a common sentiment in an industry?
Yes, because that's diametrically opposed to the sentiment of my company and the companies of everyone I know in industry.
your company prefers educational achievement to proven skill?
i've always heard the opposite
Those are not mutually exclusive. But my company would, as a matter of policy, insta-turbo-delete the application of any applicant who doesn't have a degree.
having a degree is table stakes, and then whatever skills they have on top of that are what would be considered.
seems like bad policy, your depriving yourself of a cheaper workforce which could potentially be more talent and passionate than degree holders
I myself hold a degree im not shilling for the "didnt go to college" guys
there's also a lot more of them, so statistically it's going to be harder to find a good candiate
works fine for small companies but doesn't scale well
well that could also be interpreted as you get to pick the best of the best, if you have 100 applicants, I don't think which school did they go to is going to be a very important factor. mostly gonna look at past work experience and proven skills/projects
yeah, it's not. if you have a 100 applicants and 20 have a degree, it's easier to just look at those 20 and go from there
the prestige of the university you went to isn't a strong consideration for developer positions, no
because those 20 will most likely have a certain baseline knowledge you can rely on (since they graduated from university). the other 80 would contain mostly people that don't know what they're doing, with a few who are really good
Is qubes OS arguably the best OS out there?
that would be true if most universities gave you a baseline knowledge haha. I don't know about you guys but I learned more in the first 6 months of my first dev job than I did 3 years in Uni. I think most companies that hire fresh grads know this and are frankly tired of having to train up fresh grads, especially when theirs cheaper non-degree holders out there who know just as much if not more than they do...
I'm not aware of anyone arguing that any linux-based OS is better than all others in every way.
you can talk about that more in #unix
Thank you man.
I was talking in terms of this
Base layer (hypervisor) = Xen (not Linux).
Management layer (Dom0) = Minimal Linux (usually Fedora).
User environments (AppVMs) = Linux (Fedora, Debian, etc.), or optionally Windows.
This is qubes architecture
@obsidian mauve this is the career discussion channel. please make sure all your messages here are about that.
the comparison isn't degree vs projects, it's degree and projects vs projects. when you look at it this way, the reasoning makes more sense
As salaries differ from a country to a country how could someone know how much they should be paid for a specific role if there ain't much info online or at least info that are accurate or up to date?
you'll have to rely on friends, older classmates, teachers, etc
okay thanks
any advice for negotiation?
is there any website that shows statistical data of jobs and in demand roles?? i am switching to too many languages and frameworks, at the end of the day i feel lost.
This is bs, I know college people who don’t know shit and got internships and jobs because they are getting a degree
But my uncle who got a programming job in 1987 and this YouTube guy who makes money advertising proves degrees are worthless
/s
Hello im a new starter here. If anyone here is an expert or has been long in cybersec. Can they give some suggestion as to where to start from and if a lot of programming language understanding and concepts are pre-requisites or we can start with just fundamental understanding of languages? Like let's say i just know basics and can write simple Python , C++,and some Assembly
helllo guys
You actually don’t need to master a ton of programming before diving into cybersecurity. Having basic Python, C++, and Assembly is already a strong start. What really helps is understanding systems, thinking like an attacker, and building up step by step
I’d recommend checking out this eBook: Boardroom Cybersecurity: A Director’s Guide to Mastering Cybersecurity Fundamentals, it's beginner-friendly and gives you a solid grasp of how cybersecurity fits into the bigger picture. Here’s the link: https://take.app/fncoutletsofficial/p/cmb25yrma002ijs04q56gc2yk
Hii, I'm beginner in python, started learning it much before but due to inconsistency I stopped but I want to learn it again, I can't give too much time to coding. Can you tell me the quickest way to revise the beginner things that I had learnt before.
hey!, I wanted to ask if you should learn to style your code to be like PEP 8 or should you rely on tools like black?
web and software devs make more than cyber security workers
It's not hard to follow pep8, so I would just do that.
Ruff seems to be the most popular style enforcer now
Both, tbh. Use the tools, they're there to make your life easier and give you one less thing to worry about. But if you ever need to write code without access to a formatter (like in a job interview on a whiteboard or in an editor you can't configure), mimic that style, or at least some other style that's compatible with PEP 8
I've found that my way of writing code without formatters started shifting towards the way formatters enforce anyway since that's the type of code I see all day
and that's why interviewers will see it as a negative if the style of the code you write while they're watching isn't basically PEP 8 compatible: it makes you look like you haven't read much Python code
alright, so I learn PEP 8 while using black or other tools sometimes to make my life easier?
You can read PEP 8 in its entirety here: https://peps.python.org/pep-0008/
It's important to note that this is the styleguide for Python's standard library.
If your project is not the standard library, you can choose a different set of rules that is more appropriate for your context
In fact, in some places PEP 8 doesn't prescribe a choice when a real style guide would probably want to prescribe it. Like:
- whether to use double or single quotes
- docstring conventions
- how to split a function definition across multiple lines
I prefer black as default because it is fully automatic in fixing its errors.
Best style is one that is not taking my time
If I deal with legacy projects where I can't run black, then I use yapf for specific line range to be formatted and satisfy whatever styler they run there
Ruff’s formatter, follows black style. So much so, they keep things in preview mode, that are stable, because black hasn’t fully settled on merging it yet.
anyone here went to DEFCON?
Is that related to cyber security? Try #cybersecurity
damnit - gigantic hiring freeze hit my firm, just as i was about to get my new role and transfer to another department.
i'm gonna keep up my applications elsewhere
i'm mostly aiming for compliance back office roles
Anyone please share some insights about participating in open source projects like GSOC..
I am learning python
hello guys, im a CS grad and been trying for Master for 1 year but rejected for visa interviews. Lost touch with python for over an year now and IT market is so bad i can't land a job with my level of knowledge and gap.
Recently started 100 days python coding challenge by DR angela from udemy and currently at day 10. it hardly takes 2 hours for a day of course.
not sure what other things should i work on to land a job as a python dev or Data Analsyt etc.
my plan is to sit 3 months and skill up. suggest me a way to continue my python journey and other requirements for IT jobs as of this market
Thank You
Astral my beloved
ok
Hello, it's a good decision to start your journey from open source project
If you need help, let me know😄
Get resume and portfolio feedback. Talk to people who graduated from your program to find out what/how they're doing.
python dev or Data Analyst
These are pretty different directions so you should pick one and focus
is there a career in learning python in future
careers that involve python aren't likely to go away, no.
why u so sure
well i am just a high school student who is afraid of future
is your specific fear that AI will replace programmers, or what?
hm yes since i am going for that field
you can edit your msg to chat
before cooldown
I feel like i should have born earlier and its too late
yes, you're the first person in four years who I've noticed has figured that out. 
there's more to software development than just writing code. getting the most out of technologies like ChatGPT requires you to already think like a programmer when you tell ChatGPT what you want. You have to know how the result will fit into a larger system.
People imagine that AI is constantly getting better and that the rate of improvement is accelerating. That's not actually true. AI progress happens in bursts. We're experiencing a burst right now.
Though I still think it's relatively likely that generative AI will reduce the number of entry level positions for a while, if for no other reason than that managers will think (true or not) they can replace juniors with AI.
isn't your job not threatened ? There is still two year for me going to college and I just feel that I am not going to survive in future. I want to learn things right now. But i am preparing for comitative exam to get into a good College. And all these thoughts are killing me from inside.
my job is to develop generative AI, so I would presumably be the last to go.
I envy 😭
anyway, I don't know what's going to happen in the future. the market for software development is competitive right now, for reasons unrelated to AI. it's hard to say what it will look like by the time you're looking for a job.
I am finished 🫡💀
Could you elaborate on that point?
at least in the US, a lot of private sector tech companies are laying off their employees. and jobs in the public sector are just being deleted.
The job market has been a wild ride post COVID, from massive over hiring to layoffs to a banking/credit crisis, to the chaos of this year. Many companies have held back on hiring and chosen austerity over growth.
it's been insane. i can't help but feel tied to my firm because i'm studying for a test they're paying for lowk throwing a wrench into my plans.
Hi, I'm currently working as a Customer Support Agent and I'm looking to switch from a non-IT role to a career in IT. I would really appreciate any suggestions on the best path to make this switch.
Also, if I learn Python and SQL, what types of jobs could I pursue with those skills?
what country are you in? and is there any possibility that you could switch to an IT role in your current company?
India, yes there is possibility via IJP but it's difficult.
hey I am adding a hackathon project in my github so what license should I use for that
I wish there was an objective way to measure the state of hiring specifically in tech but that seems hard to do
Non-judgmental guidance on choosing a license for your open source project
hello everyone i hope you doing well i have a question which the best course to learn front end ( cs50 w python or META- front end coursera ) to know what is the web dev because im interssting about data engineer thank you
usually a good point can be thinking MIT license or APL 😏
AGPL version of license works well even for web projects to remain open source and remain under AGPL license. https://choosealicense.com/licenses/agpl-3.0/
MIT license = just allow everything to do with your project except not holding you liable for anything https://choosealicense.com/licenses/mit/
if u are very kind and wishing to be project just being open and not taking about any other details, just go MIT
if intending the project to be used as part of another project (as library), better picking MIT (or lgpl3 could work too though https://choosealicense.com/licenses/lgpl-3.0/ ), may be good can be to specify that whatever your language binding stuff is used, that it is okay within LGPL3 to be not viral just incase in addition.
- it can be very good idea to pick only MIT for library projects, intended to be installed into another one
if it is desktop/mobile stuff, then MIT or GPL3 regular can work
if web project then MIT (just free) or AGPL3 (to remain open source)
cs50 teaches you the basics that all software engineers need to know. Loops, variables, functions etc. I don't know about the meta one but it might not cover those topics I'm not sure
and whats ur opinion
I don't know about that meta course but it's probably good knowledge. A meta certificate won't help you get hired though but maybe you'll get some good projects. Have you gone to university/are you going?
This is a career discussion channel.
oh crap sorry I didn't realise
No worries.
yes im in 3th year of bachlor cs but i want to be data eng and i have 0 knowledge about dev web
Oh yeah probably skip cs50 then. Idk what you should do beyond that though sorry
The Odin Project empowers aspiring web developers to learn together for free
thnku sir
What is the best set of leetcode problems to drill
!clban 892288309982797865 You were told not to use this server to ask for jobs.
:incoming_envelope: :ok_hand: applied ban to @rugged tundra permanently.
leetcode problems aren't really that important.
What if an interviewer asks me to do a problem and I can't achieve the time complexity in the 10 minutes they give me
you prob don't wanna work there anyways
that's a shitty way to measure ones programming ability, because leetcode-style questions bare pretty much zero resemblance to the actual day-to-day problems that developers solve.
Unfortunately seems to be the way a lot of stuff goes nowadays.
my impression is that the people who say "leetcode questions are everything" are trying to sell you their leetcode question course.
It's like learning about gravity.
You don't need to learn how to throw apples in each different directions. You only need to understand the equation behind gravity so you can throw it in any way the interviewer ask you.
It's the same thing here. If you understand DSA, then you don't need to grind leetcode as you will be able to answer any leetcode question.
So the implied answer to your question is:
- Learn about DSA by reading a book and practicing the exercises
- Do some leetcode to get the vibe
But doing so, you won't need to do hundreds of leetcode exercises
Thanks for the detailed insight I will go with MIT then
I already took a dsa course
if you feel your course goes into enough depth and with enough practice, sure
i'm about to go to college in a few months to pursue my bachelors in tech (Cs -AI/ML). And i have novice knowledge of coding as well (including some intermediate concepts + git/github). What advice would you give me to make the best out of the 4 years i'll be spending in college?
dont use ai, go to office hours and make side projects
I m looking for paid internship in django ready to work onsite . Thank you
No fair! Kim Kardashian gets all the attention. I am quite lonely despite reaching out. Needless to say I can't afford to be picky about new friends!
No fair! Google, Apple, etc gets all the attention and companies at the bottom of the search engine are neglected.
I don't think they can afford to be picky either.... How can we find them, if by definition they are hard to find?
They are hard to find if you spray and pray.
They are obvious and well known to their relevant circles
I have a pretty strong interest in this niche circle:
https://www.reddit.com/r/generative/
Not sure the best way to reach out to redditors? DMs or reply on thier post, or look for emails?
stalk the people who post or comment. Where else do they post? Which communities do they belong to? What jobs do they have? Which projects do they contribute to?
From there, you can join these communities
Good advice. Assuming I don't find a way to mess this process up I think it will work.
and give and contribute to these communities, in good faith, not transactionally
I am already used to giving out much more attention than I recieve. If you look at the number of times reaching out vs others reaching out to me it is very asymmetric. So I should be OK with good-faith contributions.
note also adjacent communities like procedural generation or roguelikedev.
Also, procedural generation is more aligned with me than most people in tech. I would have a lot more fun doing ablation studies in neuroscience but with AI than I would building an app that uses AI.
The implication here is you would have many procedural generation related projects under your belt
Hi
I am working on one now to make textures in trackmania2020.
nice!
There are also quite a few procgen related discord servers. I would also expect them to show up when I look at our servers in common
ive been gettting interested into coding but i heard its really hard to get a job into it is it still worth as a career path
learn python and jump to genai
please do not use discussion channels as a dumping ground for stuff you can't post in #python-discussion
You can use off-topic channels, like #ot1-perplexing-regexing
ok:)
hello guys i started learning sql and py in 8 months and i looking for data engineer career am i in the right path ?any suggestion will help me ty 🙂
yo im beginner on python any tips? and for web dev do i need html css and javascript
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
can i ask if this is good python-sql-html-css-javascript
depends - what's your goal
For anybody in the US, is it advisable to get a CS degree from a college or University in order to get a job or can you just learn it all on your own?
I'm thinking of becoming a backend developer eventually. Is college advisable to learn all of this stuff or not?
well those are two different questions.
is it advisable to get a CS degree from a college or University in order to get a job
in short, any job that requires a degree is paying more.
can you just learn it all on your own?
yes, but thats still not going to get you past the degree barrier
plus, your education will be much boarder in a formal setting than sitting on your bum
Yes, especially in the current market, it would be exceptionally challenging to get attention from employers without a degree.
now if you believe the education costs too much, might I remind you that the united states is the primary producer for international social media, music, and many other software driven products
now the question is for you, is it worth the hit?
Good point! I will see what I can do then.
if you're young, you have more time to pay it back. the older you get, the more expensive it becomes
with all that in mind, no pressure
I’m 29 years old. I think that I still got the time to do so.
What is the NIX badge, how t get/edit those ?
Struggling to make some projects to help me get past resume screen. I personally want to go into chip design (Hardware) + Design Verification and python is listed as a requirement. I know a lot of syntax but don't really know projects / things to do to practice it more / get better. (I do know C++/C as that was my schools background)
Ask Gemini about projects.
Hello, my name is Dom. and I'm wondering if this would be the most appropriate channel to connect with new people? I'm creating a SMART goal for learning Python and I wanted to assure myself that I can communicate with people knowledgeable on the language to clarify any concerns/questions, potentially collaborate on projects, etc. I understand that this channel is named "career-discussion", but I don't see any other channel designed for networking purposes.
isn't chatgpt better for giving codes?
We don't have a networking channel. You can use #1035199133436354600 when you have a specific question. We don't have a system for matching people up for collaboration.
is there maybe any channel where I can for example connect with other developers for some project?
We don't have a specific channel for that.
Very well. Do you have any advice on connecting with users then?
If you hang out in the channels that relate to your interests, you'll eventually get to know the other regulars
I understand then. Thank you.
well for me deepseek is better explainer
uh deepseek made for me huge mistakes
ohh, but he is good for explaining any subject, but in coding he is not
i'm currently doing some project in blockchain (which is really over my experience) and it wrote me wrong code haha
how long have you be coding?
lol
2 months or little bit more idk exact data
more then me haha 🙂
i am currenty working with data analytis
good luck!
Is TryHackMe premium a good investment if I'm trying to get into being a security analyst, or security engineer?
Meh alr ig but better waya
🤷♂️ ok you do you then 😉
If youre going to use the channel you should aim to give good advice and in a language we can all understand
It is englisch 🤷♂️
is it? what are you trying to say
Are there some danish people here?🇩🇰
Swedish (not sure why I'm responding)
Hahahaha nice all love to Sweden. How long have you been programning for?
I'm sorry for not understanding what language you were speaking. It wasn't english or at least any english I've ever seen before. I do want help though so I would appreciate it if you used a translator or something and tried again please?
perhaps you should ask again in #cybersecurity