#career-advice
1 messages · Page 169 of 1
Cat!
well, what do you think my odds are if i do my best effort from here on out. :( That's a very discouraging response.
I don't really see how it's discouraging. Time is a constant. You are not. Do with time however you wish.
I mistakenly thought i had a few more weeks to work with.
It doesn't really matter.
What matters is you continue to try and apply.
It's also a great lesson about why perfect is the enemy of good
i see what you're saying but optimism is a popular motivator if you can offer any..
you can do it \0/
Realism is good to keep you on track... but you can do it, I believe in you.
that actually kinda helped but do you have anything to back that up with. XD?
do i still have a realistic chance?
you only need one internship. So it's still possible
Don't worry about the chance. Just do it. || not sponsored ||
guys can you tell me the differences of InfoTech and ComSci
Generally, computer science refers to designing and building computers and computer programs. Information technology, on the other hand, refers to maintaining and troubleshooting those computers and their networks, systems, and databases to ensure they run smoothly.
computer science jobs tend to offer higher pay than information technology jobs.
Thanks for answering
hey guys
Guys, the online interview for IBM was a breeze
i thought I’d be grilled
Maybe I have a chance!
Some of my most competent coworkers have been former ibmers
Idk much about what it's like to work there but it's a trend
You definitely have a chance. Good luck!
thanks trent, you're so kind. i really appreciate it!
a managing consultant actually referred me there thanks to some networking, i think he's the one who pushed me over the line lowk
they must get some major referral bonuses
also holy shit, i'm still in review for two roles at meta
Hello Guys,
I've been working as a data analyst, Utilizing Python (Pandas and Numpy) and SQL, I've been thinking of changing careers to Software Engineering, Either in backend or mobile development (swift), any advise whether this is a good move or otherwise? i have roughly a year and a half of experience in Data Analytics
it really depends on you
is SWE a better and more rewarding career in general? both fields have characteristics of things that i like, Like problem solving and coding
Neither is inherently more or less rewarding. It depends on what you like and also the team you are on. The team and product tend to have more of an impact on “rewarding”. But that is also a generalization
yo blind is awesome for referrals too, holy shit
I might get a referral to Adobe
Imma make 10 million dollars
I'm in a similar place as you it sounds
I'd say as I've used GPT to learn more programming, it makes me more interested in building my own applications in my spare time or as an escape from the 9:5 lol
looking for friends and mentors
What cha mean when u say "escape from 9-5?"
Work for myself
this lolol
exactly, This is one of the reasons why i'm interested in mobile development, Building my own app is an appealing idea.
likewise
I realized I have the tools to build myself a mobile app to make my life easier, so why not try and build it and also monetize it potentially
i coded a thug shaker animation
corporate life is soul draining and has not thrown me a bone haha, so I want to be a software engineer and entrepreneur
hope that the code will get me a job at the interview
lol
Personally the best motivation is for people to tell me I will never do it
hahaha relatable
you will never do it
you will never get a good software engineer job
newbz
I don't wanna impose limitations on yall
hii
I want to be able to enter voice calls don't mind me I will be just chatting a bit for now to get to 50 messages
Do you think it's smart to learn Python GUI to get a job? Or should I focus more on CSS and HTML for web design?
Whit GUI I mean Tkinter stuff
The latter is standard for frontend jobs but a gui program is good for portfolio projects too
Ok that makes sense
Is it worth taking b tech
I am not going to take job .
I am going to make a app or a game through coding from crash course
if you're just coding for fun, you don't need any formal education
What does b tech mean? If you have always liked computers then might as well go to college for it if you have the means
Bachelor in technology
We need to spent 4 years
To get the certificate then we can get hired
A boot camp or crash course != what you learn in a bachelors program.
Very hard in US to land a SWE job without a bachelors.
computer programming, engineering mathematics, basic electronics.
!mute 1097971449496617000 respect the channel topics, and stop trolling
:incoming_envelope: :ok_hand: applied timeout to @mellow socket until <t:1710624201:f> (1 hour).
I think job is useless, it is like getting stuck to do the same thing.
How do you plan on creating income for yourself?
Ok. Then uh, ^
Also why engage in #career-advice ? Career sort of implies job, no?
Probably better to set yourself up for success in case you change your mind in the future, I have a feeling you will
I will first learn coding ,then I will make a game or a app then I will get income.
How do you plan on paying the bills and food and housing while you work on your app or game?
What if your first few games and apps do not generate any income?
Please be aware that software development is more than ‘learning coding’. But, I do wish you luck.
Ig it can be considered useless if you don't have to pay rent or worry about putting food on the table. Those are freedoms that most don't have tho.
But even then, if your objective is to generate money in a particular industry, isn't it best to first get to know it ?
https://youtu.be/GjkQNAZbxKY I watched this video and i realized many questions i should ask if seeking a new job 😅
Recorded live on twitch, GET IN
https://twitch.tv/ThePrimeagen
Become a backend engineer. Its my favorite site
https://boot.dev/?promo=PRIMEYT
This is also the best way to support me is to support yourself becoming a better backend engineer.
Reviewed video: https://www.youtube.com/watch?v=NOfUCMzBNVg
By: https://www.youtube.com/@bigboxSW...
Like which tech they use, and which versions of languages and libraries! Do they care to update stuff they use?
And that getting hired to company that views development as Proffit center instead of a Cost center is certainly better too
And preferably also about their software development processes, how stuff gets deployed obviously 🤔
Be honest
omg guys did anyone see the gif?
All I see is blood
???
@fringe sphinx i got the official letter for my internship 🙂 they fast tracked me because i'm an internal hire
idk what to do if i get a full time job by the start date tho
maybe prepare for it?
like, mentally?
mentally, phyiscally and emotionally
well i mean. the recruiter will be extremely annoyed and it ruins the relationship i have. but full time is full time.
¯_(ツ)_/¯
the recruiter: (╯°□°)╯︵ ┻━┻
why would they be annoyed?
It’s their job to recruit people and I already signed the contract
so not just the recruiter but the people expecting you as well 😉
but yeah, misleading people does burn bridges. It's all in your control and up to you to be ready to deal with the consequences
lmao I misread what you wrote 🗿
seems like a difficult situation, all the best.
Yes, and I promised the people on the interview that I’d be willing to stay long term and I see a future at the company.
So I’m practically going scorched earth on everything if I go backwards on this
there is value in not making promises you can't or won't hold
But if I didn’t promise I wouldn’t get the role
"if I didn't lie to you and based our relationship on a completely false premise, you wouldn't give me money"
That's an abusive take on it. It's not their fault you are in this situation.
Yeahhhh that makes me look terrible 😭
uh not look. be.
If you aren't what people are expecting, be open and honest about it. They will more likely be tolerant of it and both you AND them will be able to make an informed decision without regret.
how would you react if they promise you 100$/h but actually pay you 20$/h?
In terms of internship, it has happened for the candidates to say they aren't ready to fully commit at this time and to revisit it in 2-3 months. Which companies did (not just me). There is a higher respect and trust in these situations.
I need the money and chances are I won’t secure a full time offer. Gotta do what I can to survive. I didn’t know IBM would interview me
so that's fair then for anyone to rob you and scam you. Because you know, they need the money and the chances
But how was I supposed to know me tailoring my resume + an IBM referral was enough 😭
maybe the part about continuing to send resumes, applying and goint through inteviews might have been a clue 😉
Yeah but IBM of all places?
and meta being in review and all the others?
True that
The point here is not to make you feel bad, but to realize that there are trade offs and to own them. No point in making excuses.
Anecdotally, I have found that people who try to scam/hustle/lie will tend to end up with people like them. That just creates tons of noise and unnecessary drama.
I have found it far healthier and rewarding to just be a trusted business partner, who say what they do and do what they say
You aren't caught up, are ya mate? xD
Hey I mean. These guys said there’d be a chance of full time work, but where’s the guarantee that there’s no budget cut again?
That sounds like very much an excuse to rationalize your behavior
I can second this. Television and stories make the stories of people living on the edge and by their witts as this sexy thing, thing is. . . In reality. . .That type of person, the chronic liar who b/ses their way through everything leave a trail of rage behind them and that reputation follows them for a reason. At some point, they can only surround themselves with other con men whose only redeeming factor is Clout and Attention.
True… 😭😭😭
I’m probably lowkey just doing what I did last time. I used the smaller company to land the bigger company and I’m doing the same again. Stuck in a loop. Except this is for a full time job.
I had an acquaintance from University that this moment reminds me of.
He tried VERY hard to be the smartest guy in the room and he would put a LOT of energy into trying to fit that mold. It never worked out around me and as a result we only ever studied once. Despite his smart guy wanna be act, he ended up burning out towards the end of the semester and asked to copy my code. I took pity on the guy and let him.
fast forward, he got a job at chase with a fake resume. He has not learned his lesson on trying to be the smart guy and that is GOING to blow up in his face.
I’m not the smartest guy in the room bro 😭😭😭 I’m far from it
Fair enough, but The point is , broski : Not having the ability to back up the credentials or ideas you put forward comes with a price.
That’s not even close to what we’re talking about though. It’s more loyalty oriented and going back on your own word
Like making promises you can’t keep and all that. At least that’s how I see it
Well, alright mate.
that being said, it’s a good message. I do agree with you that faking one’s credentials is completely wrong
I think the point @vapid jay is trying to make is that this person, who keeps trying to hustle/lie, only keep putting themselves in these odd situations, burning bridges and doesn't learn nor grow from them
which seems to be a direction quite close to the trajectory you are taking
I need reupped on my hype
I just don’t know about staying in an internship as opposed to full time work. I need the benefits and $25 an hour doesn’t cut it where I live.
Sounds like you're gonna have to move, G.
The promises you make and how you hold them are YOUR problem.
If the deal was not acceptable, do not sign it and do not make promises of wanting to stay there long time
It's really that simple.
I'm gonna apply for some work and assume I will be healed up, someone said I can always turn down an offer if I really have to but getting an offer is the hard part
you can expect reasonable accommodations in the US (assuming you have a documented disability). for swe, a lot of things are reasonable
who cares, said same company would have no problem exploiting you. So exploit them.
this is not how you build a successful career
Cool
Dunno if having a few pinched nerve and chronic pain result from that is a disability, but I made it through everyday with it so fuck it.
I dont even know how to express how I feel right now, id like if everyone somehow telepathically knew my story, and what i did regardless of how it was and think "that was gangsta". But I feel like
it won't matter at all and I'm playing life on hardmode, I guess that's okay and I'm trying to come to terms with it.
from what you've described, I'm fairly certain you would be covered. but it's up to you. do research on eeoc and the ada
Don't assume. Get professional advice on what is and what isn't a disability
Hello, nice to have, it's just for a query, I have a code that uses the Flask library to make a server, the code goes through three different codes but when it comes to going to the server it stays there and does not continue, my question is how could I close the Flask server and continue the code at the same time?
Excuse my ignorance, I have no experience with fla
This channel is for discussing careers. Try #❓|how-to-get-help
acc nah, not cool, dont be a bootlicker yall
I understand it’s not the best way to build a career, but I can’t have an unemployment gap on my resume
Exactly, the employers will not care for ur explanation.
They want only the most perfect candidates
Do what u gotta do
you absolutely can have an employment gap on your resume. Many people do. Most people do.
I'm a bit out of context here, but I have been unemployed since Nov and I still get interviews. Looks to me like gaps are a boogy man that in reality can be easily accounted for.
what matters isn't whether or not you've been continuously employed since becoming an adult, it's whether or not you look like a risky hire who's likely to get fired or quit.
Yeah I don’t wanna look like a job hopper either
No no I mean if I get the internship, stick with it, then there’s another budget cut and I have to look for a job there’ll be a gap

getting laid off doesn't reflect badly on you
these are some weird takes
Only saying that bc the company had a budget cut already and I got laid off
getting laid off doesn't reflect badly on you. Companies have layoffs because they've misallocated resources and need to course correct, not because individual employees are unworthy
You’re also far too young to worry about job hopping being a red mark. Past few years, plenty of people have a few 1 year stints, I don’t judge them negatively. I might judge someone who has 10 1 year stints in a row tho.
career discussion: "I want to be a Roblox developer 🗿 " ||im serious||
That's the type of career that needs an additional job to pay bills until the passion project can start supporting.
yup 💪
thx for the advice
Roblox developer is a very cool position/job
You get to make ur own games, for money, with many things already provided for you
😁 and anyone can become one, you dont need to get hired , you can start your own projects :D
i agree
hope i can make my dream game on roblox and i hope it works out 🙏 💪
good luck
thx 🙏 appreciate it
acc u dont need luck, you WILL succeed
YESSIR! I PROMISEI WILL!
yeah but to actually make a living you need to become very successful and that in itself is a challenge. Remember roblox takes huge advantage of their developers aswell.
sorry for just jumping in i had to ruin the fun 😂
Anyone can do it. Just be careful of anyone trying to take advantage of you. It is unfortunately a common thing that happens in that space.
But yea, in general, people get some random job and on the side work on their passion. It isn’t the only way to do it. But it is the “safe” way.
alright 🙏
and thx ill be careful not to get taken advantage of
You mean spoiled hell nah I delete Instagram and disabled shorts
😄 i am chasing a similar dream. One day i wish to become successful.... Minecraft Mod developer.
it is a bumpy road. I chose to go a very long path towards it. But i get closer.
It is just going to be my hobbie though, not a main career for sure
You might have a less bumpy road if you had a platform that allowed monetization.
ergh, main job pays me money already, backend/DevOps stuff.
i am pursuing this stuff i wish only as hobbies.
They are useful for my career to hone skills too. Java conveniently is very usable for my both job roles.
So, just killing several birds with one stone. Getting to chidhood wishes, practicing to get better in languages not used at work, yet good for my career switches. (Wishing to switch to other language career later)
I genuinely wish mod dev for minecraft (and several other games) had more stable avenues for monetization. Huge amount of effort on the dev's part.
No, I literally mean caught up to the manga.
you got it man 🙏
Person has whole 118 days off in a year besides the work 😄 Plenty of time for doing extra stuff
yup, you just gotta minimise procrastination 😎
it happens to everyone tho, to procrastinate and be lazy
like actually 118 days off ? or hours equal to 118 days
still thats insane wow
im a full time student and its a pain
does anyone have a web based resume of their projects and stuff
yeah, if we count all Saturdays and Sundays it will be already 104 days off in a year.
If we add to here vacation days (i have 24 i think), i get 128 days off to be doing personal stuff ^_^
Just a matter of not only watching movies and playing games 😅
ye dont worry of course youre not gonna be working 24/7 😎
I have a question, will Devin AI really be as detrimental as they say.
One can only speculate. Don't make any career choices based on speculation.
sorry is this a thread for learning difficulties ?
If you have a question, read #❓|how-to-get-help
Nah I hate reading that's why I watch only dubbed mostly
Weebs please don't attack me for that
Any idea in business intelligence Carrer?? Like what do they do what part of business they deal with
I googled it for you... BI is a lot of things. The term encompasses many titles and each title can be vague. https://business.wfu.edu/business-intelligence-careers/
Has anyon ever heard of DataAnnotation ?
Fancy articles that always claim "These are the top 10 bla bla", I usually find to be a load of BS.
What are your guys real world opinions on fastest path to first entry level job in programming?
I have been dabbling a little on my own, I think it is something for me, but I have no flipping clue about "specialization" or what path to steer in. I am considering enrolling in some uni courses via distance (half-speed study whilst working my full-time job)
All of us will say: the most reliable method is to earn a bachelors degree in cs
But, tell us more about you and your education / experience (and country)
I have a bachelors degree, unfortunately in liberal arts. It was a a 3 year uni programme game design & graphics. Always been interested in VFX and 3d art and I can safely say I am quite knowledgeable and experienced with it, but it never clicked for me as something I ever want to work with professionally.
I am located in Sweden, before University I graduated with high grades in a science programme, read up to Math E in college/highschool(whatever the equivalent is in English).
I have to be real honest however, I haven't touched math ever since so I definitely need to brush up A LOT.
A few ideas. A lot of people career change by going for a masters degree in a different field; you may need to fill in some prereq’s.
Many SWEs don’t use much math. It’s part of the curriculum, but there are many types of jobs.
I think best advice is building off your background, not starting over. If you have an aptitude for art and game dssign, for instance, then consider web dev and graphic design.
graphic design in this particular instance means what exactly?
I am totally green in the field of IT other than the games/vfx industry.
Heh, yes, sorry. I was too locked in on specifically programming in my mind.
Programming is used in lots of disciplines… and there are many types of software engineers
To be honest, if you’re interested in programming: learning Python isn’t too hard (but does take time and will be frustrating at first). Pick a good tutorial and ask for help in #python-discussion
!res
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
How did you guys choose which job is suitable? I'm learning some coding and still don't know what kind of path is for me.
there so many like web dev, game dev, security, app and not to tell those things also split to many other paths
Yes, I am already learning on my own at the moment with books and Codewars. I am just trying to find a path to an actual job rather than just winging it as I go, university courses would help with direction.
It is as you say, an extremely broad field with a million niches and sub-paths.
I don’t think (early) specialization is healthy. Neither does https://m.youtube.com/watch?v=-QxI-RP6-HM
The creator of C++, Bjarne Stroustrup, shares some valuable life advice that, let’s face it, all developers, no matter their years of experience could use. According to Bjarne, ‘You can’t just do code’, you need to develop more skills if you want to be a well-rounded successful developer. Watch this unreleased interview if you want some inspirat...
What is the best free python course with certificate (free) anyone know?
!rule 6 9 , this is not the place for ads and hiring
6. Do not post unapproved advertising.
9. Do not offer or ask for paid work of any kind.
There isnt a best free python course
i just noticed I asked in wrong place lol
I went with W3Schools, but you have to pay for the certificate, which I didn't do. It is also extremely basic so it doesn't really prepare you in any meaningful way.
Can anyone help me with finding an online school to learn to code enough to get a job? And find the entry level jobs I'd need to gain the experience needed to find a good job later? I'm just stuck.
Just got rejected by amazon even with a referral. We will keep hunting.
I think most courses just teach how this or that works alone itself but rarely teach to use actually them or combine them to make something useful. For example, Loop, they teach loop is created by typing this and it will repeat an action but to use it in the real world you have to figure out yourself
So yeah they're the same, the different is the way they teach it
Fair, that’s why the advice is: start with a basic tutorial, and then do simple projects, repeat with something harder.
Try getting a dirt cheap degree. I’ve seen ppl go from 0 creds to bs cs in 1 year for like $5k at sm
Huh?
Hello. I have learned a relatively decent amount about OOP in the last year through GPT. I took a crack at this stuff years ago, and after learning more through the help of GPT, it seems to me the landscape of coding is actively being altered, radically, by the advent of AI and its integration into our day-to-day life. If I had to guess, I would say programming is either the first OR last thing to go; this is said with the idea that ChatGPT and other GPT-based AI models will continuously be used. Since programming is already so competitive, what's the overall future looking like for most prospective programmers? Will there be an increase or decrease in programming or similar compsci fields regarding job outlook?
What is sm?
The landscape of development and programming has been being radically changed since the late 1950s or so. AI introduces a new tool that will (and has) provide new ways of accomplishing the tasks at hand. When you talk about the first or last thing to go, you're repeating hype clips, media headlines, and clickbait.
Will AI change things? Yes. It has for decades and will continue to do so. Does that mean programmers are out of jobs? Current trend: no.
Building these AIs like OpenAI, Devin, and others is expensive. It's so fucking expensive. The companies doing that need to sell the hype to investors. The shrapnel of that marketing hits the hype feeds of content creators and bleeds down into the students and entry levels. Panic and fear is easy to find. Dig deeper into what the world is actually doing outside of the hype.
it seems to me the landscape of coding is actively being altered, radically, by the advent of AI
I'm curious what evidence or experiences led you to this conclusion. As a person who uses programming in my day to day work and has taken a stab at using AI to help, my perception is that the skill and art of programming is still very much essential and hasn't changed that much even when you can use AI to skip some of the tedious repetitive part.
Since programming is already so competitive
Note also that the current economic situation that makes CS (especially) entry level jobs so competitive right now is largely a consequence of tech overhiring during COVID and broader economic trends. It hasn't always been like this and it won't stay this way this time either.
that's what I'm doing right this second
I know nothing about any of it so nothing led me to these conclusions except for watching the internet over the last 20 years, that's why I asked
AI has obviously been around for a long time but it's a very recent and obvious change that anyone with a computer can access and use it for any purpose, so long as the purpose is simple enough to be used; I mean, that's how I'm learning how to code. My background is in music and that field is some of the most saturated and overfilled field than almost any other, and I'm certainly coming from an approach of fear because of it.
Once computers were not only in every household but they became exceptional at making music, the field of music was hit hard and it remains this way to this day, and Napster drove that nail hard
Programming won't be the exact same, but I do expect to see certain trends based in advances in technology, and now I'm making career moves based in these expectations and I'm just not sure how to approach CS since I have no experience in it, and that's why I'm asking here
ChatGPT makes a lot of obvious mistakes over pretty-easy code but I do think it's only a matter of a year or two before it becomes exponentially better, and I have yet to find a solid critique on how this is going to change the industry overall
And for discussions sake, I asked the same question in another server and I got varied replies
Some said they're already using it in their jobs but others say it's been the least helpful thing in their work so far
only a matter of a year or two before it becomes exponentially better
This might happen. Nobody knows the future. I personally have seen and believe a far more linear growth until the "next big thing" is more likely. 5-10 years, at least. 🤷🏽♀️
I've been replaced by technology my entire career history. Going on 30 years now. From sorting bottles at the grocery store to running support on a tier 1 call center. The jobs change, but they don't go away. New jobs spin off of them. The workforce continues to grow, not diminish.
You need some skills to start working in a programming field. Those same skills will be valuable and sellable even if the most pragmatic of us are wrong. If AI suddenly takes all our jobs next year, those skills apply to the next job that arrises.
Okay, thanks mate. That's a big help and it assist with the confidence. I appreciate the input.
My original statement of "don't bite the hype" came from what I read in your questions. I wasn't dismissing the question. Concern over the future is valid. It's just very clear when questions are slanted toward an assumed truth.
Them are dangerous queries... you'll find what you lean toward. ;)
Unless you ask them here.... apparently. huh.
What do you guys think about Devin? rip devs?
Great marketing pitch for VC funding. 8/10 sellable vaperware.
Zero tangible product. Got the entire internet into a roar. The marketing department isn't paid enough.
What is VC?
Yeah, Preocts basically said it. Don't be ignorant of what's happening but don't buy all the hype either. Internet loves hype.
Discord AI UI hates me, that ^ was supposed to be a reply
Venture Capital. How these companies make money for their startup.
The video and marketing releases of Devin are not for programmers/users. It's for investors. 
venture capital - investors that tend to invest in startups
I love making adverts for venture capitalists
mfw Discord has killed most of its AI features
Hi guys, im gonna choose my major in my college tomorrow. I want to continue my path as ai engineer but i can only choose between software programming and information system. Which suit best for my career guys
Hi everyone, I want to learn generative ai, do you have any course to learn python for it?
It's not really possible to say, based on what has been released, how much of a product really exists. Which isn't a great sign.
What modules do they have? I'd go for Computer Science if you can
was picking AI as my uni degree a good choice
Depends what you were choosing between
video game software engineering is very stressful I hear. Lots of hack and slash programs
nah u know what forget i asked
never in a million years am i creating video games for humans
some of the most ungrateful fanbases in history
i just got the python terminal,is there a way i can change the colors?
You need to learn the basics of Python first, but this is popular: https://www.freecodecamp.org/news/learn-pytorch-for-deep-learning-in-day/
My comprehensive PyTorch course is now live on the freeCodeCamp.org YouTube channel. * You can view the full 26 hour course here [https://youtu.be/V_xro1bcAuA]. * Read the course materials online for free at learnpytorch.io [https://learnpytorch.io/]. * See all of the course materials on GitHub
This is the career channel, try #python-discussion
oh shoot
Of the two, if you want to go into AI, software programming sounds more right. But what degree would that give you?
Hey guys iam 16 year old and iam python bot developer.
what is the recommended swe project section bullet points structure
like something similar to
- what
- how
- why
i just cant remember what format recruiters like it in
Google as "resume STAR method"
https://www.indeed.com/career-advice/resumes-cover-letters/star-method-resume
deep learning in a day
is a 26-hour course
it will take much longer anyway probably
Any clues on how to find a part time job?
It's not very common in software engineering, but like any other job... You look on job boards and talk to humans and apply for what opportunities you can find
You can get a full time job and after some time ask to go part time. That's a long term game. Or you can negotiate it at the interview, some roles in some companies are available either full or part time. But some roles will only be available full time, so if you really don't want to work full time, make sure you clarify things before wasting too much time being interviewed for a job you don't want.
convince your current place to trial a 4day work week
it'll benefit us all
lockheed does that in some offices iirc. 4x10
I was this close to getting a Lockheed Martin referral
W\
is it enough to get a job if you know a single language and have a few projects to showcase
Probably not
i forgot to add that i have a computer science degree too
Maybe 5 years of python experience but haven't rly touched other languages even tho i'm very capable of learning them if i need to
You should probably lead with that next time lol
Idk i just figured a degree is a prerequisite to even begin tbh cuz every job seems to require it
Its not the degree at that point, its the 5 years of working with python
yea but in a lot of ways i also feel like a beginner, i dont really know how to tell how experienced i am or not ngl
is it work experience or just using it for fun
solo projects for fun or to make money with
do you have 5 years of experience making money with Python, or less?
It's not that black and white tbh, i've also found that the programs i work on that make me money aren't necessarily as difficult as stuff i might do for free
in the eyes of an employer, it likely will be pretty black and white. Someone paying you for a project demonstrates that the project has business value and that you were able to deliver something that meets the requirements. Toy projects for your own personal pleasure are likely to count for significantly less to most employers
that's not to say that personal projects are worthless, just that jobs count for much more
So what about an open source api that a lot of people use? would that be as valuable as a commissioned project with requirements?
a lot of stuff i'll prob put in my portfolio aren't toy projects but apis that other programmers can use
a couple of wrappers around big websites (for example)
yeah, open source projects with large numbers of users can count for quite a lot (the larger the number of users the more valuable the employer would find them, most likely)
I mean, really, employers are just trying to find signals that you're talented. Someone paying you to build a thing is a strong signal, especially if they keep paying you to continue improving it. Hundreds of people using a thing you built for free is a strong signal. A project you built for fun with no users other than yourself is a weaker signal, even if it uses interesting technologies
yeah idk what my next step should be tbh
i feel pretty comfortable with python and i can comfortably learn new stuff and whatnot but i'm not really sure what to specialize in or how to market myself
Backend is brought up a lot but i'd only be picking it because it's the least worst option for me, not because it necessarily draws me to it by itself, and even then i'd have to pick a framework like django or flask or whatever and presumably learn everything i can about it
and as i understand it generalist skillsets probably aren't as wanted in the industry cuz you pick a field and specialize in it
I assume it's the exactly the same in other languages tho so i'm better off learning numpy or backend apis or aws or something than a new language
generalist skillsets are hugely valuable. Flask and Django are web development technologies, and there's a ton of backend jobs that have nothing to do with building websites or web services
most jobs, though, do make use of more than 1 programming language on a regular basis
I feel like i've always been told that u have to pick an area whether it's data analytics or machine learning or web dev or devops and stick with it, cuz you need to be good at one specfic area
but it's kinda hard to do when i don't rlly care for anything specific and for the most part i just wanna do my own thing and study that way by working on stuff that i like and it's pretty diverse and random
first off, those are all incredibly broad areas, and plenty of people are generalists within one of those areas. Secondly, many people switch between those roles throughout their careers. Some switches are harder than others - someone working in devops can't easily move into machine learning without getting an advanced math degree, for instance - but some are quite easy. Lots of people move back and forth between data analytics and web dev, or web dev and dev ops, etc
there are plenty of jobs that require skill sets that are pretty diverse and random
soo what would you recommend? Should i learn a new language or should i just learn more python apis and libraries? is one better than the other?
if it were up to me i'd just stick with python and keep going digging into the language and making a dozen projects with it but it might not be as smart
Your original question was whether what you've done already is enough to get hired. The only way to find out is to make a resume (or CV, depending on your country) and start applying for jobs. To do that, you'll have to search for jobs that you think you might want. If you see some that seem to be just out of your reach, consider picking up the thing that they want that you're missing - whether it's a different language, or a new framework, or a new technology, etc.
if you've already got a resume and you'd like feedback on it, you can post an anonymized version of it here and we can try to help you polish it.
haven't gotten to that stage cuz i literally just graduated but i'll make something soon after i clean up my portfolio
I code on notepad
I'll prob make sure i have like 3 respectable python projects and maybe a basic javascript one and just hope i get in somewhere
they advice us to not get specialize but can we earn a good money if not specialize in something? Money is the final purpose of why we learn all this stuff.
people naturally wind up specializing over time. Trying to specialize before you get your first job is putting the cart before the horse
"specializing" is just gaining expertise at something. The best way to gain expertise at something is to do it a lot for a long time - like, for a job
The advice is generally not to specialize too much too early, but in general focus is your friend
right. You should want to know roughly what types of jobs you want, and work towards the skills that ads for those types of jobs tend to demand. But if you haven't yet had your first job, it's too early to try to focus on some particular niche domain and try to sell yourself as a specialist with deep knowledge of that thing
"I want to build websites" is a helpful level of focus, "I only write Python code that runs on Linux machines to talk to postgres databases" is an unhelpful level of specialization
over time you might become a Python or Linux or postgres expert, but it's not helpful to try to start off as one
Yay guys, I might get a referral to JP Morgan chase!
What if IBM gives you an offer?
Yes and no.
We are in an advanced field. There is no question you will be paid very well. So beyond that, it comes down to mastery, autonomy and purpose
Solely focusing on money generally means you will have a hard time and will be missing on a lot
didn't you already get an offer?
I started coding python and I'm enjoying it so far. I'm thinking of combing my current interest (biology) and CS to go into computational bio or bioinformatics. What degree do people get to do this? Is it doable to double major in bio and CS? For reference I am graduating high school this year and applied as a biology major.
I am planning to go to University in 2 years in a different country (Sweden). Tuition fees are free for european citizens (such as me).
A small problem would be the money. What are some entry level jobs that I could do as a Student with ~1 year of experience in basic python? I will also graduate from a Greek vocational high school this year in the software engineer path.
Usually bioinformatics/computational physics. Bioinformatics is most directly what you want, and computational physics could be essentially computational bio but it depends on your department.
Double major is very doable, specifics would depend on your university, but in general double major is never a real issue.
Ok. I was thinking biology and CS are hard majors which don't overlap much so double majoring in them sounds kinda insane.
I don't think my state school has a bioinformatics major but they do have biology and CS, as well as a lot of freedom to craft your own major.
Oh don't get me wrong, it'll be difficult and you'll need to manage your time well to succeed (don't forget about doing research/interships). It is just doable.
What's the difference between a software engineer and a software developer and a computer science graduate?
A software engineer and a software developer are titles. Could mean the same job. Could be vastly different job roles. Really depends on the company/country.
A computer cience graduate is someone who graduated.
The latter has no job? But yah, what preocts said.
If I put all the money and effort toward a degree I think I'd rock the "computer science graduate" where I could even with a job. heh.
Free education FTW
Hi, I’m kinda lost in my career and looking for advice.
I was an IT in the Navy, and got out of the Navy in 2022.
Got my first role at Oracle as a “Service Operations Engineer, doing basic patching tickets, help desk stuff, and escalating tickets to Tier 3 folks. I learned a little bit of Linux and one or two bash scripts along with SSH skills. I was exposed to the cloud and the different services it offers, but there was no room for growth so I left. Since I did a lot with DevOps I thought that would be a good path to take in my career.
I work for Booz Allen Hamilton now as an Infrastructure Developer doing Kubernetes, Docker, and Terraform stuff, but still haven’t mastered that.
Since I am a “developer”, I wanna learn Python, Java and JavaScript so I can be useful and further my skills.
I’m overwhelmed/lost in whether I should go DevOps, or software development. I don’t know what I want to do, and I need help figuring it out. Thanks. 😅
i am having a career of doing DevOps + software development/backend development at the same time 😅
You can have both. Just avoid putting more to this plate than those two items, they are pretty heavy as it is. (Say no to management or frontend in my opinion ^_^)
That i am profficient enough to do software development, helps my DevOps side in a way that i am not restricted by limitations of current infrastructure instruments.
I can customize stuff i need 😉 in order to have AWS/Terraform doing more than it could with AWS Lambdas integrated into my terraform code. (For example customizing host autoscaling, or message queue worker autoscaling and etc)
Or patching appropriately backends for integration with tracing systems
Or implementing custom in house tools for some problems present. Implemented a thing to track terraform plans being clear across our hundred repositories with tf code
My colleague keeps maintance of custom deployment tool for our infra 😄
Besides that, when i grew tired of doing just infra stuff, i could dive into backend oriented tasks. Nice to switch from time to time between different duties.
on this path i recommend one of languages to be Golang. It is very good language to customize Kubernetes/Docker related stuff and building infra tooling in general.
And i would drop one out of two interpreted languages you chose 😛 Consider learning only one. Thus u will optimize need to upkeep yourself with fast burning ecosystems.
You will have tough life as it is keeping up with Kubernetes + some Cloud provider stuff
Obviously on this path it will be immensely helpful for you to develop pet projects in your own time as well. That will give you extra room to have sufficient... learning/experience in the side you are... keeping not groomed enough at work
Like... if u do too much infra stuff at work, make sure to keep your pet projects all about coding a lot in general. that will help to have your dev skills at a reflex ready and applying at opportunities you seek.
If you at work more dev stuff, u could be doing more infra stuff at pet projects ^_^
Doing pet projects helped me to have smooth transition from using Python only, to have a lot of code in Golang i enjoy to upkeep. For the reason because i practiced it sufficiently in my pet projects, my boss was able to agree that it is okay using it in our DevOps team for AWS lambdas and other stuff if necessary.
Since I am a “developer”, I wanna learn Python, Java and JavaScript so I can be useful and further my skills.
you do preferably need anyway some scripting language to get hang of though. Python or JS/TS can be still helpful for more rapid scripting to throw away.
Depends on the size though... if u will not be careful enough, u will find yourself with very ugly code to support 😄 From some point of code size code in those languages does need to have added unit tests and static typing (mypy / typescript), otherwise it will be too much pain to maintain further
It is nice to keep atitude where you aim to maintain your code... through many years. For any code your write
For python scripts, for golang apps, for infra code. Everything should be maintained and updated.
This helps also to keep your resume/portfolio of projects as good to show at your current level of skills. If your projects become not maintained and out of date with your current skills, they are just too much embarasing to show then. Or your kube code could be just broken after few years. Everything should be forever maintainable 😄
Sending out resumes to job applications works very well for some people but is essentially unworkable for others. It's an incredibly unfair system. If you are newer to the world of coding it is less likely to work (but still possible).
🤔 there is potential danger on choosing both though. As practice shows people doing Full stack development are usually suck at both frontend and backend.
You will be needing to be careful in having expertise in depth to be useful in chosen hybrid speciality.
Anyway, if u desire transition from DevOps to more dev roles, backend developers benefit the most from infra/cloud skills (may be data engineers too)
There’s several of us who served here and each of us took different paths. I’d suggest ignoring the noise and just learn Python first: it’s a few months of hard work, but you’ll have a better perspective once you get through it… and be able to ask better questions
Python is the main intro language nowadays for many reasons.
!res Start by looking at this site, filter in beginner, and ask us questions.
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
To add to this point, computer programming is inherently a mixture of tedium and creative work with or without specialization. Most jobs are a lot less creative. Such as being a lab tech following lab protocols all day. So don't be afraid to specalize.
Once you get through a tutorial, then do small projects.
Yah, I usually tell people to just finish step 1 (learning the first language) before trying to think about steps 2 through N
I find it fun to talk Python with other Python geeks! This is also a good way to get a job. Because beyond a certain point of talent getting a job is mostly about having friends in the right field (i.e. "networking").
btw, besides Kuber and Docker related stuff, Golang is also good for Terraform provider writing too ^_^ Definitely a thing to do
Super duper useful language for infra related tooling building
consider this language to be not further than second in priority to learn
Terraform is a DSL so should not be the main language you write code in. It lacks crucial object-oriented and functional features that modern languages have.
Terraform is instead best used as part of a pipeline.
Pulumi is also a neat option, because it's IaC in Python (or C++ or Javascript or ...)
as part of pipeline it lacks proper plan review unless u implemented plan review as being part of pipeline too.
Anyway, Terraform is great to be a primary Infra language to write code in
With this language it is easy to maintain a shit ton of infra code, and thus your Cloud provider knowledge goes rapidly high, just because u can easily write/maintain a lot of stuff.
Definitely needing extra full language besides that, but as infra language it is really really great.
like.. i would not really trust tbh people writing good infra code in Pulumi in average. it is potentially pain in the arse to maintain js/python code. (I have enough of this pain in fixing python aws lambdas from my colleague)
Terraform code on another hand is always nice.
I can see a merit to maintain Pulumi code in go though
I would like to learn more about integrating Terraform with Python.
For example, suppose I want to run an ant-colony optimization algorithm in Python and then pass the optimized network to Terraform so that it places an Instance on each node and connects them. How would I best connect these languages?
describe in simplified wording what is involved in doing this ant-colony optimization for networks
feel free to offer pseudo algorithm in English with high level of abstracting
An "ant colony" does this:
- Initialize nodes with "food".
- Ants explore, moving between nodes (or between grid-cells, etc).
- Ants that find food get "happy" and leave pheremone trails on thier way back to the "nest" (or a destination).
- Ants tend to follow the trails when they explore.
- Repeat steps 2-4 many times and some connections will re-inforce eachother.
- Make a graph connectivity matrix using trails above a certain strength.
- Python sends this connectivity matrix to Terraform.
- Terraform builds and configures the network.
🤔 i could offer already some choices, but for best answer it would best if u described terminology you used for better understanding of your algorithm.
- Initialize nodes with "food".
- what is food? is node a server machine?
- Ants explore, moving between nodes (or between grid-cells, etc).
- What is an ant and how it does its exploring?
- Ants that find food get "happy" and leave pheremone trails on thier way back to the "nest" (or a destination).
- i will add possible questions to other parts of algorithm dependingon on answers in previous questions
- Ants tend to follow the trails when they explore.
- Repeat steps 2-4 many times and some connections will re-inforce eachother.
- Make a graph connectivity matrix using trails above a certain strength.
What are top 10 jobs, I can get in 2025- 2027 for Python only
I think their intent is to use an optimization algorithm to optimize the placement and usage of resources
It does raise good questions in terms of the objective and fitness measurement
My question was about Python interfacing with Terraform. Not the details of how an ant-colony works. So I am more interested in how to communicate this information to Terraform so that it can build the network.
Anyway... Terraform at the end of the day is just API network request calls to smth
- i customize a lot with using https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/lambda_invocation
lambda invocation. Lambda can be executing python or any other code, and output json of stuff i receive in terraform code.
In this way i customize how to configure resources depending on AWS lambda execution. - you describe a stuff that potentially will be needing its own API server. And your terraform should be preferably just quering results from endpoints of this API server to terraform
- you could implement this stuff in agentless way too, if u will figure out how u can query your ants gathered data from your nodes
It depends on how your ants will be storing results of their work essentially
What does this question even mean? What level of education? Experience? What determines ‘top’? What country? Etc
uhh USA/Canada
education: High school ? or College
Experience: 1 or 1.5 or 2 years
what determines top: High salary, flexible schedule, good opportunity
Thanks!. Terraform and Lambda seems like a pair.
https://registry.terraform.io/providers/anschoewe/curl/latest/docs/data-sources/curl
Your terraform can be just CUrl Get request for any literally data you can provide from any your own API server
or from some agents raised at your nodes. They just need to expose necessary ports with json endpoint for quering
You can implement your solution having centralized API server, or it can be working totally from... distributed agents present at your nodes.
in both cases you can pass data with Curl Get request to the rest of terraform code
Optionally final stuff can be made as neat Terraform custom provider. As wrapped interface for instllations of ants and quering of resulting data. Instead of using custom resources too much
Things depend on how you install "ants" to server. what they are.
The job hunt is a strange game. You want to find jobs that are hard to find. Because hard-to-find jobs are jobs with less competition.
Without college resumes are very, very, hard to get a job with (except super low skill jobs).
Don't spend too much time applying for jobs. A little is fine, something obscure that no one has seen but you and a couple other people. But sending out 100s of resumes and getting nothing is a Dune Box that your mental health does NOT need.
Find other tech geeks your age to talk to about techy geeky stuff. At worst you will make friends. At best you will make friends and one of them will land you a job. This is what "networking" is.
I need Devin AI's marketing team 💀
add here Apple team too. They do fine job for many years of selling overpriced 2-3 times things.
How they feared peeps into thinking they boutta replace people
AI will not replace us, but assist us with tasks
The Job hunt in the industry is kinda down right now. I heard some CS grads can't get a job
I think there is a population of people who have a passion in CS but can't find a job. I wonder what projects they are working on in thier spare time? Probably some cool stuff that would be fun to talk about!
hm
Game dev
Yes?
Full-stack dev or front-end dev?
whatever you want
is there any general preference??
not really
Machine Learning or Game Dev?
People who like doing front-end work prefer the front-end. The pay tends to be a little lower but that's not going to bother you that much if you're not the kind of person who wants to do full stack work.
What is the competition like for front-end developers? I'm guessing it's probably not as competitive as backend? I could be wrong though.
I want to self-teach my way into a career change. just finished cs50x and cs50p intro to python, started cs50w web dev. so far I have really enjoyed flask/django. is there much demand for those frameworks? I almost never see them on "developer roadmaps" or whatever they are. and also when should I realistically start looking for an actual job in the field? for example I am at a point where I made a wikipedia-esque site with sessions that writes to an SQL db to store everything. am I close? am I not at all?
it's probably more, tbh. i think the bar to entry is much lower there
what is your educational background like?
bachelors in an unrelated field
it's typically much harder to stand out w/o a bachelors in CS, unless you can capitalize on your existing education in some way
(e.g for people with finance related degrees, they could go into fintech to capitalize on that)
my plan atm is to start working on more projects and try to buid some useful stuff that people will use and try to use that instead of a cs degree but that's much easier said than done
great starting point, though i am doubtful that in itself will get you into the industry. your skills are the most important thing you want to advertise to employers, not what frameworks you know, or what languages you know. anything you do to build up your skills is time spent well. that being said, you will also need to convince them you're worth picking over someone that has a bachelor's in CS, has awesome internships, and awesome projects. if you can manage to do that, you will have (most likely) secured yourself a job
ty for your help. I never deluded myself into thinking it would be easy lol
as long as you are willing to put in the effort it's only a matter of time :)
When I got hired for my first and current developer job, my main portfolio project was a simple REST API built in Flask. Finding such jobs isn't easy and is probably a lot harder in today's market, but I'd say if you have such a project good documentation, tests etc. then you're ready to try applying
I don't know, I agree with Robin that front end probably has more competition but It's really the wrong question. If you're the kind of person who can do excellent work in a pure frontend role you probably have no business specializing deeply in backend or vice versa. And if you're capable of learning everything involved in full stack engineering and doing it well, then that's what you should probably do.
agreeing with points of dowcet. Do things you value and they matter to you / liking to do. And your everyday work life will be enjoyable. And your enthusiasm will carry you through... the hardships any software development involves.
Enthusiasm is a learning multiplying speed factor of high magnitude. Heck in a lot of cases it makes difference if u will learn smth at all.
@hardy breach this server is not an appropriate place to solicit help with your business idea.
Do you have a suggested location?
if i am applying for an internship as a junior in college pursuing a bachelor's degree and it asks me
"What is the highest level of education you have completed?"
do i put high school (which i already graduated from)
or do i put bachelor's degree since i am pursuing it and almost completed?
these questions trip me up sometimes because i feel like me putting high school will make them think i am not also about to get my bachelor's
but i guess technically it is the highest that i have COMPLETED
a lot of the times , you can select Btech degree that you are pursuing
and in the field where you have to choose year of completion , it will let you select a future date (ex say you are graduating this year 2024, you can choose 2024 in it )
oh so dont put high school
if not , then high school might be the way to go
yea im graduating 2025 so maybe i should put hs?
it all depends 🤷♂️
if i had the choice to select btech and choose a future date , i would choose it
if they don't let you select a future date, yea hs is correct.
yea it doesnt allow a future date so yea hs would probably be the better option
yea, then hs
thanks
I agree that these questions suck. Based solely on who the target demographic is for the position.
LinkedIn.
@kanashinakouta_
Hello,
Hi guys, I have a question about a recruiter email I received?
I have received several emails from recruiters regarding "Long Term Contracts".
I typically brush them off, as what they were offering did not seem proportional to the resume I was offering. Are these actually legit? Or are they just scams?
not enough data to compute considering scam emails are intended to be indistinguishable from legit ones
Well, he left a name, an address , and several phone numbers including Desk and Cell.
and I found the guy on Linkedin.
The weird part is : I'm to send my application to his email address?
and here's a photo of the role requirements:
By default I assume all unsolicited email from "recruiters" is a scam
Doubly so if it seems like they didn't read my résumé at all
<@&831776746206265384>
!rule 9
Recruiting is not allowed here
Lowkey sus?
Or is it just me?
!mute 1089184776688246874 1d you were already told that recruiting isn't allowed here. If it continues, it'll be a ban.
:incoming_envelope: :ok_hand: applied timeout to @fluid eagle until <t:1710883022:f> (1 day).
You seem to be asking whether long term contracts are automatically scams?
No, they're not. But a long term contract is definitely less desirable for most people than a permanent job.
Looks pretty routine to me
Contracting (especially long term ones) are a way for a company to save money. Well kinda. It’s complicated. Ideally, the amount of money that would be spent on benefits - things like health insurance- should instead make it into the pay. But that doesn’t always happen. And so the pay then ends up being small, since it comes with no benefits. An advantage of contracts, is that you can easily (and it is normal to do so) add termination protections. So unlike a normal job where you can be fired at any time; if you do your contract right, your job can be more secure.
Another thing about contracts is a recent tax law with engineers. I am not going to explain it. Just note that they don’t have to pay this extra tax if the employee is a contractor.
(This extra tax didn’t exist 2 years ago. And it shouldn’t exist today. Not even a political thing. It just wasn’t supposed to exist)
So basically the crap Uber, DoorDash, and other gig jobs do to their "contractors" now extends to developers?
But unlike Uber eats and door dash, you cannot just be terminated for any reason?
Not really, contract != gig
I might have caused some confusion, this isn’t new. Nor is it unique to devs.
If the contract is good or bad becomes dependent on the company and the scope of the project/job. There is plenty of contract work that are handled by proper managers, coming with proper compensation and responsibility. But there exists bad companies and bad contracts. Something not unique to anything.
Yay
Rejected by Pfizer :(, it’s ok tho the interview didn’t go well
Oh~ alright, I understand.
anyone know a good basic beginners project for someone that just got done with the MOSH tutorial
:incoming_envelope: :ok_hand: applied timeout to @inner dune until <t:1710806415:f> (10 minutes) (reason: emoji spam - sent 35 emojis).
The <@&831776746206265384> have been alerted for review.
is there a way to recruit through this discord for potential job candidates?
just need people ready to work pay is good
nope
unfortunate
@edgy elbow you had to push a button acknowledging the #rules when you joined the server. If you had read them, you would have known not to ask that, so you might want to look at them again.
hello everyone, I am veer from India and interested in taking part in gsoc 2024, new to open source contribution and builded some projects with python and excited to learn more about machine learning and AI, Is anyone can guide me in creating more impact in gsoc 2024 and if anybody has some prior expeience in gsoc can share with us, it will be an really helpful, Thanks
yea its sus ngl
is anyone working here as a --HUMAN RESOURSES-- in IT INDUSTRY???
what would you ask them if they were?
no need to use upper cases as it is interpreted as yelling
i need some answers abt hw to reply for some questions in personal interviews...
so ask them here. and people will respond with advice.
okay
i've completed UG in 2019
{1} took 2 years gap (did nothing)
completed Post Graduation from 2021 - 2023
and now {2} its almost 7 months without job gone in Job hunt
so if HR asked about what have i done in these {1} & {2} what should i reply..
can u suggest any..
Is that true will I learn useless topics during cs degree
I see people saying only 50% of what their uni thought was useful?
Which degree is best like bsc cs, bsc ai,bca, data science etc
it depends on field u choose and ur topic of intrests..
Hello everyone
before choosing know about the Industry and its roles & responsibilities..
very true, I talked it out with some people in the industry, most of what they learned, they forgot, they can still solve algorithms etc, but more on instinct, it's almost natural
i wanna go towards cybersecurity is bs ai good?
also that you, after some years will probably end up managing the teams of programmers rather than coding and doing all of that by yourself, so you don't really need to know the specifications of how to do things, just what to do and a big idea of how to do it
does bs ai has more useful topics than bs cs?
my question would be is a bs is any topic enough to start working at a high end position? but a bs in ai is great, it's the future, everyone is putting their money on it
just need to see the price of nvidia stocks. but I don't think there are bs in ai, it's all cs bs with an ai option etc
then you can go deeper at the masters degree
with machine learning or deep learning
can i do masters with full time?
i will be in uni next year
you can find them, depends on the uni
same for me
what is avg uni timings?
to apply? or to do what?
when uni starts and ends like school timings?
my school timings are 8am to 630pm
depends on the uni, most NA schools have three entries, summer, fall and winter, the timetable depends again on the school and subjects you have
and some unis offer you to make your own time table, sometimes after paying some money
uni still opens at 8, BUT could finish even at 10 pm
I've seen some people finishing at 11 30, starting at 10 am, with like a two hours lunch break
hi
Grammer?
any one from india
Yeah I am from india
By the way it's grammar not grammer
i am looking for colleges to join college related to computer what are my options in india
Check the syllabus of every college
Make sure it's not outdated
oh ill change now
btech vs traditional degree i am confused what to take
Btech is better or you can go for bsc
but i dont like engineering
i like coding am bad at drawing sketches
What you wanna become?
i see enginneering has these civil graphics things in first year
backend dev
Btech has more scope because it's engineering, if you don't like engineering go for bsc cs
i like pen testing too
Are you in school or passed?
are there any exam for bcs or is it based on 12th mark i am passed out of school 1year
Few good colleges have entrance exam most of them will accept by marks
Oh so last year you completed your 12th right?
more than 1 been 2
You can do one thing
I highly recommend learn English and give IELTS or TOEFL
Then get a education loan and go abroad for studies
You can consult any study abroad
Or you can go for bsc cs it has huge scope
Just make sure the syllabus is new
yes i accept i get better chances abroad but i have to stay here... i been learning coding for 2 years now once i get degree for name sake i can actually look for SDE jobs
Oh great go for bsc cs make sure to check the syllabus
Most of the colleges have outdated syllabus
i looked for IIT-M online but they offer data science
You can opt for it but check prereq
the thing with bsc courses are its based on 12th mark i only have 80 i dont think i get a chance even if i apply... so i was looking for somecolleges with entrance exams
but entrance exams most give admission to engineering not bcs
You can try requesting them about this
80% is good the minimum is 50% you are eligible
Dang, rejected for another Meta role. It’s ok tho.
Or am i getting too hard on myself and want to immediately upgrade my games?
Does just knowing python make you qualified for a remote data analyst-y role?
Just knowing Python doesn't qualify you for any job. You need to also speak a human language at minimum 😉
What I mean is, you need a full set of data analysis skills to be a data analyst. Not knowing R probably isn't a big deal if that's what you're asking. If you don't know anything about SQL, I imagine you need to be amazing with Excel and other BI/visualization tools
If you have no degree and no professional experience it will be extremely difficult to get a fully remote job unless your portfolio is truly outstanding . And if by remote you mean international, forget it
I'm almost done my degree. I know R (or at least done it), excel, some maths stats accounting stuff
I just wanted a remote job because I'm running low on cash.
what degree?
economics
Running low on cash makes me think you need a job in general, and may not have the luxury to insist on a remote job specifically.
I would do whatever you need to a) finish your degree and b) get relevant experience. You've been applying to internships? There may be remote ones but most are going to be in person
Yeah last semester, graduate next month
Hello everyone
Im just a random person 27 years old, no degree, recently unemployed and I wanted to ask... Can someone like my learn python myself and land a job?
yes
It's going to probably take a lot longer than you want to be unemployed for. I would plan for at least a year of learning.
Hey guys I just passed my high school and now I will go to college, I really wanted to know how I should prepare myself for become a software engineer (like some roadmap)
There is the option of the paid kind of university we have in Greece that takes 2 years to complete and your end up with a somewhat of a degree. I just think this is a waste of money and time and I believe that self learning would be a much better option
it depends on your technical inclination / attitude. People succeeding in such stuff usually come from already technical background.
and amount of self determintation, ability to dig information for going to right direction and luck and etc.
My mother learns already two years, but she forgets more than she learns and she has debugging ability on her on own at the level of zero. In her case she does not have a chance.
on another case a person with very well developed information seeking and debugging capabilities, can do that with amount of luck within a year
but that still requires a 5+ out of 5, effort to perform without education. You will be needing somehow outshine all other non degree competion, among people which did not practice programming for 4+ years during university. Some excellent portfolio, or nepotism, or luck
it will be a path of least resistance of just getting CS degree and doing that. 27 years old is not too late in my opinion.
u could be spending just 4 / 4+ amount of average human effort out of 5 if u have CS degree to get a job
assuming u was able to graduate and was not slacking off in programming disciplines and with dedication tried doing every programming related task
Just for some context, getting a CS degree in Greece is at least 5 years to graduate and 5 / 5+ effort to do so.. At my age I'm not sure if it's realistic goal to graduate at the age of 33-34 without doing nothing on the side. That's why I wanted to dig into self learning and free sources of learning on the internet, that is what landed me here on this server. Maybe my goal is unrealistic but also I feel kinda hopeless at this age not knowing what to do with my life and not finding something that I really like.
I'm the type of person that becomes obsessive with something, become really good at it, then losing interest in 2-3 months and then completely droping
Degree or not, going from zero to professional Python developer will take persistence. I don't mean to be discouraging by any means, but reaching that goal in three months would be miraculous
Wouldn't it be closer to 3 years for a license?
It's actually 1+ year to complete the national test so you can actually go to a university, really intensive learning there so you can pass to a good university and near Athens. If you do bad to this test they send you to the other side of Greece so you really need to work to the side so you can afford rent etc. As for the actual university its 4 years for the license minimum assuming you pass every semester.
I'm 5+ years of experience in Python developer(AWS, Django, Flask, Sql). Basically I'm from India and I want to relocate to US. Is that possible to get a job in US, if that case what would be the advice for me ? Experts please
ah interesting.
Either way, without a degree, it will be different doors and a different trade off. It will be a far more difficult path with lower compensation and opportunities
It's possible. There are visas for it. The market isn't great right now and finding a company will be tough
I'll be heading into university this year, I wonder how viable it is to make a living off web dev with a Python backend? Or is data science and AI far better economically and security wise
I've been using the language for a couple years now.. never thought of it as my money maker, but I'm not as clear on what domain I want to pursue as I'd hoped I'd been by now
I dont see myself getting placements through data science though, especially considering fields like that usually arent entry level? I assume I'll have to take some form of front end for entry level jobs
It's a valid role. You can see there are quite a few on indeed and linkedin
Interesting, is it usually entry level too? I'd love to get into django placements from my uni
people have to start somewhere 😉
note there are far more different roles in existence. You will discover some new ones in school too
I sure hope its something fun and involves Python, I need to start getting out of my comfort zone but it being Python would be great regardless
Hey everyone, I'm currently taking a professional development seminar class at my university and for one of our assignments we have to interview a professional in our the field we're trying to enter. Would anyone here be interested in setting up an informative interview to discuss the software engineering field and your experience in it? Dm me if interested.
you could try sending your questions here as text
The best way to find out is to apply.
Hello guys how you doing, there is many careers available some of them really good 👍
Do you have any way in to the US besides having an employer sponsor your visa?
It is difficult to get visa sponsorship unless you are highly educated or have specialized skills that are hard to find. Being in the US already (e.g. on a student visa) also helps. The system is designed to encourage hiring citizens.
any traders/quants? Is it possible to break in with no coding knowledge, have some sell side internships on my resume (major banks), still in uni but want more a prop role
There’s a lot of SWEs and data folks in fintech here, but I don’t think you’ll find many traders or quants
Quants lmao in a python server
there could be some lurking 👀
I am a Quant. . .
Because I am an ABSOLUTE UNIT!!! 💪
Also, updating my plan to get hired by May. It's almost April, and I have about 600 pages of Learning Python left. While that's impressive, I need to get coding.
By now, I have reached "Classes" and since I probably won't be making classes in the workplace, I think I'll slow down the reading to a chapter a day and just do a project a day as well.
I probably won't be making classes in the workplace
why not?
Short Answer: Book said so.
What’s your major?
Computer Science, but I was making a joke, Bob-San. >.>;
It was too realistic 🙂
Although I DO have an interest in breaking into Quant myself. First things first. Gotta get my first job out of University.
OOP skills are pretty useful in the work place
I'll probably be using Instances, but Writing classes are a different beast.
Uh, wait, so you’re serious? I’m confused
no. You will write tons of classes
On my first role out of college?
yes. No different than writing functions
Classes are in the introductory tutorials of every text I’ve seen.
replied to wrong one.
Well. . .Functionally.
wait, serious about what? I joked about being a quant , that's all.
The coding part
OOP and writing classes are considered basic stuff for entry level engineers. So there was indeed a legitimate question about whether or not you were jesting
Oh, alright. I suppose that's fair. No, I wasn't joking. I just had some bad information.
any1 have any idea how do i improve my python skills?
If reading a single book could qualify you for a profession, I'd be over-employed as an SWE, doctor and lawyer all at once 🤣
By building stuff with Python
Your first mistake was thinking this was the only book I've read. 😏
Also, you got some explaining to do! You told me you were a Fireman, a doctor AND an astronaut!
You have any recommendations , i did build stuff but i feel like i ain't improving.
!kindling
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
i'll check it out thanks
Anyone know how to send a navbar to the top of the page
having some issues rn in html/css dm me
have improved resume, but still not getting any response.
What to do?
Havent even given a single interview since months
Network with humans to find the jobs with less competition. https://blog.pragmaticengineer.com/advice-for-junior-software-engineers/
I have planned to incorporate this, starting by putting a profile pic on linkedin and adding my details to it.
But, does not having profile pic and enough detail hurt soo bad that only 1/30 are willing to actually have a talk?
okay I have two questions:
- should I be concerned about getting a programming job given today's intense market? I hope to major in computer science, but I'm facing some complications for that, so can't confirm
- I'm particularly interested in cs career paths that use math, science, and research. Does anyone have suggestions for career paths I should try based on that?
You hope to major in cs? You're not in college yet? Get good grades, and participate in some clubs at school you like. If you want to do research your career path will be to get into college/university and try to get a research position in the math or science department. Do not worry about "intense job market", if you have the skills, you will find job. Good luck, you can do it
If you are hoping to major in computer science, today's market has little predictive power over what the market will be like when you have graduated in (presumably) 4+ years
oh I mean I'm likely going to college this year
trentj had a good answer for you, don't worry about "the market"
presumably you like cs, so just learn what interests you
but it's weird that so many people are complaining
I don't think I've seen a positive comment about today's market
even if the likeliness is low
should I prep for another profession just in case?
ik but I have trouble even finding a comprehensive list of my options
https://en.wikipedia.org/wiki/Survivorship_bias re: the people complaining are the people posting about how hard it is, you don't hear from the people who succeed
there should be a course catalog for the college computer science program you're entering
1 call back per 30 job applications would be moderately good results under these market conditions. A lot of people are making hundreds of applications to get a few interviews
People who are graduating in CS right now are understandably complaining because things were so ridiculously easy for the people who graduated back when they started.
The long term projections for SWE jobs are as good or better than many other professions.
You should focus on whatever you're most likely to be exceptionally good at. Market trends will shape that but your level of personal interest is the single most important factor
yea my main passions in cs are in math, science, and research
but idk the exact pathways to take
I want to know this so it can be easier to self prep on the side
you need to be more specific
A comprehensive list of career options? This is the closest thing you'll find to that: https://www.bls.gov/ooh/
The Occupational Outlook Handbook is the government's premier source of career guidance featuring hundreds of occupations—such as carpenters, teachers, and veterinarians. Revised annually, the latest version contains employment projections for the 2022-32 decade.
This is cuter and STEM focused but not mobile friendly: https://www.bls.gov/k12/students/careers/stem-table.htm
K‐12 : Student Resources : U.S. Bureau of Labor Statistics
hmm
like calculus, stats, chemistry, biology, etc. would be important factors
you can have a great career doing machine learning then
I guess a better way to put it would be
are there any other areas I can follow besides ai, bioinformatics, cybersecurity, etc based on my interests
you can use machine learning to do dna sequencing, that combines cs/chem/bio
I guess I'm also asking because the three I mentioned are incredibly competitive from what I've heard
You haven't even started school yet? You don't need to pick a specialty anytime soon and will have plenty of time to change your mind. Explore whatever interests you and specialize after you know more
Everything is competitive, that's capitalism. You just have to make yourself a good competitor by following your true interest.
https://onlinegrad.syracuse.edu/engineering/computer-science/career-path-guide/
yea something like this would've been nice to have
ur completely right that I should follow my passion
but I need to know what I can do to find said passion
that said, thx for ur help 👍
What can you do with a computer science degree? Find out about the options available within this fast-growing industry.
yw, I would suggest spending some time in nature, that can help you think about what your passion is, when I was your age my passion was to make a lot of money and save the planet haha
but as time went on I realized my true passion is building things, so I got into coding
<@&831776746206265384> ads
are you telling me to touch grass 😭
more like change your perspective 😉
Pulled out the big guns ^^^
#career-advice message is good advice
Hi I've been cooking with some advice given by... various people. Wanted to share some updates and solicit more feedback. 
do you have any formal credentials?
A CS degree is the path of least resistance and with the most opportunities and compensation.
Can you tell us more about yourself?
This might be a bit beyond the scope, but I’m moving to the US in a couple of months, my current company is thinking of keeping me on as a contractor. I wouldn’t have a right to work for the first few months, is there any way to wiggle past that legally?
That’s a much better question for an immigration attorney. There are short term visa options, iirc, but there are attorneys who specialize in this type of stuff.
Yeah thought so, disregard lol
est ce que il y a des français ici ?
hey when i apply for web developer jobs how do i showcase the projects i made.. i just share my github with those projects with the pr?
or do i need to host them
i do everything
- having portfolio web site for navigation
- having them hosted
- written detailed README, what are they, how to get started to use them, features and screenshots how they look
- running periodic CI at them if they are still operational
- releasing new versions under git tags at least
- sometimes having more detailed documentation in Github Pages, sometimes using autogenerated docs from comments
- having them documented through pressence of unit tests
essentially the most important is the third tbh, presenting with README, the rest is just a nice bonus
this video is actually amazing
more people need to hear things like this
You don't need a US work permit if you're not trying to work for a US company. But I agree that you should get your legal advice from a lawyer and not strangers on the Internet. https://travel.stackexchange.com/questions/12771/can-i-travel-to-the-usa-while-working-remotely-for-my-non-us-employer
I'm currently working on a project focused on pronunciation checking using speech recognition technology. The goal is to develop a tool that can assess a user's pronunciation accuracy by comparing their spoken input with the expected pronunciation of a given text.
Here's what I'm looking to achieve:
-
Speech Recognition Integration: I need assistance with integrating speech recognition technology into my project for accurate transcription of user input. This includes choosing the right speech recognition library or API and ensuring accurate transcription results.
-
Pronunciation Assessment: Once the user's speech is transcribed, I aim to compare it with the expected pronunciation of a predefined text. I need guidance on how to implement this comparison effectively, considering factors such as phonetic similarity and pronunciation accuracy metrics.
-
Feedback Mechanism: I want to provide users with meaningful feedback based on their pronunciation performance. This feedback could range from simple evaluations (e.g., "good," "average," "poor") to more detailed insights on specific pronunciation errors.
-
Technical Challenges: Additionally, I'm open to suggestions on overcoming any technical challenges associated with integrating speech recognition technology into my project, such as handling audio input/output, optimizing performance, and ensuring scalability.
Overall, I'm seeking advice, tips, and best practices from the community to help me successfully integrate speech recognition technology into my pronunciation checking project. Any insights, recommendations, or resources would be greatly appreciated. Thank you!
Hey guys, I'm not 100% sure if this is the right channel but it's career related so - I feel a little lost in my career to be honest and I'm not exactly that young, I'm also a career shifter so I'm not really sure where I'm going. I want to work in python development but my current job is mostly just SQL, PL/SQL and systems management, rarely any python
Pretty sure this is not the appropriate channel to send this. Also, make sure you don't copy paste your question everywhere/too often. It can clot the chat and irritate people.
You should break this down to more concrete questions that can be answered. It’s hard to answer such a general question. And, as said, this is the careers channel. Try #python-discussion or #data-science-and-ml . But simpler questions get more responses
If you have some specific questions related to that situation, you're in a good place to ask them
1 page, you can achieve it by making a more efficient use of your space:
- remove summary
- remove indentation from bullet points
- shorten the bullet points that spillover only 3 words to the next line
- skills section should be 3 lines max
Education section can fit into two or three lines
Also tune it for each application by cutting out the least relevant information. When I was most actively looking I had a 1.5 page résumé that I would just selectively trim to 1 page before submitting it anywhere
But the stuff you cut doesn't always have to be the same
(good idea: save copies of all your submitted résumés so that you know which one the hiring manager was looking at if you get an interview)
Do you guys have any roadmap for being a python developer
There’s no good roadmap, because there’s no single destination
Appreciate your response. Then if you don't mind, I'm honestly still learning a lot about the language and frameworks like django, when would be a good time for me to actually try applying for a python-related job? I want to switch jobs ASAP but part of me thinks I might be rushing it but at the same time I another part of me also thinks no one really applies for jobs knowing 100% of the technology except for senior positions so might as well give it a shot
If it matters I'm still 4 months into my current job, I enjoyed it at first but I'm not enjoying it anymore mostly because of the low pay and high expectations, the company is also notregistered in my country but it is registered abroad
But we can tell you the first step: to pick a tutorial, complete it, and do some basic projects.
!res Start here
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Just start applying. Why not?
@karmic saddle
6. Do not post unapproved advertising.
9. Do not offer or ask for paid work of any kind.
<@&831776746206265384> repeated ads
You were right, they never responded
i made a portfolio website recently, this is the top of my resume and i am looking for internships.
if that line of links has my number, email, linkedin, and github,
where should i even put my portfolio website? like where would a recruiter want that to be
considering there isnt space on that exact line for another link, should i make another line??
or do i change those links and use HREFs with them being,
LinkedIn | Github | Portfolio
Typically see it in the projects sections
And generally text vs hyperlinks, because they’re often printed and handed to interviewer
oh okay got it
would you say I should maybe even replace my phone # with the link to the portfolio or no?
Hi, does anyone here have experience in freelancing as a sole trader?
We can give you suggestions for how to improve your programming skills. But it's very unlikely that you will get a job unless you get a CS (or similar) degree.
if you're a young person without any professional experience, it's pretty much a requirement.
you can keep working on useful-adjacent personal projects, and perhaps work towards contributing to open source ones on github
it sounds like you should try working on something that encorporates libraries in some way
Look about it from the other side:
- Each job ad receives thousands of applications
- 99.9% of the applicants have relevant degrees, awesome internships and great projects. The degrees mean they have spent 3-5 years acquiring very advanced skills and their projects and internships do reflect that.
So to be considered, it means you have demonstrate an equivalent or better set of skills. This won't happen in a short time.
You could look at schools curriculum or examples like https://csed.acm.org/
My usual advice here is: leverage any experience you might already have, and aim for something 'adjacent' to an SWE role... like QA, Tech Support, Operations, etc. Roles that get you valuable industry experience while you develop broader skills. There are many online courses you could also pursue in parallel. There are also some specialties that may be easier than others (ie; data science/ai/ml without a degree is really hard, but web development -might- have opportunities if you ask around and network)
Hello, I was just looking for some general guidelines to how I might start pursuing a career in the programming world. I'm currently working on my AAS and want to start gaining real world experience to help build skills and my resume, but unfortunately the classes I'm taking don't really show me what it's like to develop, more so just how to use Python to develop. If anyone has any recommendations on where to get started to begin understanding how actual programs are created so that I can get some hands on experience, it would be much appreciated.
Which technology has demand in future and have more job?
SO i can learn and have better chance to get job
Everything starts with projects. Small projects. Then add in test cases (a cornerstone of good engineer) and source control (git), then deploy the code to a running server, then layer in CI/CD to automatically test and/or deploy
!kin is one great resource for projects
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
Second: technology is less in demand than competency, in my opinion. Solid engineers with a broad foundation are hard to find.
How can I become one?
Third: the hot technology isn't necessarily a good career choice. Me, I'm biased: I think data engineering is a field that is future proof
by getting a CS degree
why? data engineering
I have a degree related to cs
- Be well read: learn about subjects outside your focus, as a junior engineer? Read books about testing, engineering management, project management, etc. 2. Learn engineering principles (Darkwind frequently posts on this topic, search his many 🔥 posts) 3. Get involved in an open source project that's important and interesting to you: this will teach you valuable engineering skills among many other benefits.
Data engineering isn't as hot a topic as ML/AI, but without our work, nothing would get done
Fresher can get data engineering job?ANy roadmap?
they all have to start somewhere 😉
There's a data engineering roadmap link somewhere. It's not a good 'roadmap' but it is a handy reference.
I am from india and the job market is very competitive here and also recession I want a field where i can get opportunity as a fresher and have good future
Strong database/data skills are an area that many engineers lack. It's a big 'niche'
Which is why SQL is number 2 in this list: #career-advice message
Im biased here.
Data engineering is based on sql/Database?
No, but it's an important skill.
Okay!
SO how can i start
Pick a topic, study and practice (projects).
For sql: #databases message
and how much data engineering or skills i need to have for my first internship
No idea.
r u a dataenginner what's ur job?
And what do u expect from fresher?
Yes, im in data engineering. We never hire freshmen. Only interns I'll take are juniors.
But that's because I'm in a small company, not because it's data engineering
I found dataengineer is totally different from datascience
For sure, yes
I am just confused i will watch some video and read some article then discuss with u which carrer is good for me
Don't worry about career as a fresher: you really don't get to pick, you'll apply to lots of jobs and take the best offer you get.
Worry about having strong skills.
Python, SQL, etc are all solid skills to have. As is good communication skills, debugging, planning, etc
Cheese
Is there a question or topic to discuss?
hi
Hi. Daily reminder that you can get a job in tech with no cs related degree in 2024. 🙂 No need to grind leetcode either.
Hello, is there anyone here who have experience freelancing as a sole trader?
Does anybody needs a discord bot? I am currently working on it
What can your bot do
Nothing careers related
It's sad how CS is downplayed by CE and IT, it's like the lesser known of the three
CS is really popular, its definitely not downplayed
Objectively wrong in the US (check datausa.io) , but I don't know what country you're in
Well than I've been reading the wrong things lol
Be better at it
What is your job and how is AI eating it?
That's unfortunate.
@white relic bro help me
I'm not hiring at the moment, nor is this place for recruiting.
Are you looking for career advice?
I am software engineer @white relic
I can see now why AI is taking your job
Devin is dangerous coding is dead@near ocean
eat the AI instead
@long osprey thanks you
welcome
@white relic
How important is it to have a portfolio for data science? I’m thinking of making one since I have a lot of time on my hands atm
@hearty island bro help me
With what
I am laid of job @hearty island
Yes, I’m aware. Sorry to hear that.
Keep up the applications and fix up the resume, you’ll land something soon.
@hearty island bro Devin is dangerous
No, it’s really not lol
I have a programming online challenge in about 2:30 hours and my teamates dont really care and arent that god at python, anyone intersted
good*
@hearty island but why
<@&831776746206265384> doomer troll
@near ocean ai is dangerous
!mute 437166924422578176 1D This is not an appropriate use of the career-discussion channel.
:incoming_envelope: :ok_hand: applied timeout to @oblique falcon until <t:1711114861:f> (1 day).
So I want to become a software engineer, I want to learn postgresql, and make a project that uses it aswell, what's a good way to learn postgresql?
The possibilities are endless, what do you want to build?
There's nothing special about Postgres vs another database that would influence your decision
Anything you might do with frameworks like Flask, Django or FastAPI can use Postgres, and you don't necessarily need to learn much about Postgres to use it
Here's some sql links to learn the language: #databases message
I want to build a CLI application to showcase that I know how to use SQL/PostgreSQL
I enjoyed one training i went through that asked me designing tables, writing all the different sql queries with analyzing how to optimize them and running tests on millions of records in order to see that they are indeed optimal and how can be improved further. It was challenging and interesting learning. I can share only Google translated of it though. Original in my native language... although may be they translated it already
U could probably attempt to start from Head First as surely friendly way to learn.
Oh, right... my company did translate it properly to English this nice training... i could copy paste for sharing
Interesting that sounds like a very good way of learning especially with enhancing performance
My main issue is that I saw someone on reddit say to learn what vaccuming is, and I was looking on the index of the postgresql tutorial and I didn't see any information on vaccuming, and the documentation was not very beginner friendly
or at least from my understanding it's just garbage collection, but I don't understand why it would be necessary since PostgreSQL already does that automatically?
smart homie
Can you show me the copy paste
https://docs.google.com/document/d/17m2J52XP8Q21_HlR5ULig3ndv1wEZvec/edit?usp=sharing&ouid=111478826791704020371&rtpof=true&sd=true
Some links to resources are still in my native language though remained,but mostly in English now
To get the most out of this training, i wrote unit testing to generate data and apply all migrations and SQL queries in Golang.
Golang was performant enough to write all this stuff efficiently easy
Initially i tried doing it in Python... but writing sensible code to generate a lot of data in python... appeared to be out of python capabilities. It allocated memory too long for pydantic stuff in order to generate data in hundred thousands of rows quickly up to millions of records
Makes sense that we could attempt writing performant and... nice to write python code for this stuff if we will be reusing allocated memory objects though potentially, or just not using Pydantic.. but not pursued this direction. Plus not using Pydantic is kind of horrible in python to write then
Databases try to store data contiguously (often in pages of rows). When you delete a row (but not the entire page), you're left with a 'hole' in the oage: the db doesn't rewrite the entire page. This ends up with fragmentation, which vacuuming addresses. There's similar issues with updates too.
To simplify data generation i used ORM https://github.com/uptrace/bun
Bun is natively supporting postgres in Golang ^_^
SQL-first Golang ORM. Contribute to uptrace/bun development by creating an account on GitHub.
Makes sense to make the training in SQLAlchemy+Pytest if in python i guess. It has really cool features today like Mypy support in the library itself, allowing to write very good sql code https://docs.sqlalchemy.org/en/20/orm/extensions/mypy.html that is autovalidated for correct field usages
Plus SQLAlchemy has integration with Alembic for versioned table migrations
I warned regarding problems to generate sufficient data amount easily in python though, u will be needing to optimize somehow things a lot to do that in python. Probably spamming stuff with multiprocessing worker pool with as much as possible memory reusage.
And i guess using Asyncpg makes sense in such case for more drastic spamming capabilities, that will be more efficient than multiprocessing may be 🤔
I've never personally needed to bother using vacuum with Postgres personally but I've had it come up with SQLite. Basically it's for saving disk space: https://stackoverflow.com/questions/30987217/when-should-one-vacuum-a-database-and-when-analyze
Getting far off topic here though, feel free to ask further questions in #databases
just got my annual salary review, my bump is below inflation rate, fuck sake
Less than 3%?
also depends on your rating
At least it's not zero
what is better course? IT or Computer science
Inflation in the US is back to around 3%. But since it was so much higher in 2022, one might not be caught up with their inflation-adjusted salary from 2021.
computer science.
is it in demand?§
Better according to what criteria?
like for jobs
CS is the "main" degree for developer/programmer positions of all kinds. And since this is the Python server, I figure that's what you're trying to do.
i see, thanks
But Meltz is right that you should probably specify what your goals are.
Yah, but HR doesn't really track according to inflation. My point was going to be: It's unrealistic to expect a 7-8% raise because of the 2021/2022 inflation spike. The annual bumps are probably the same as they've always been.
I agree.
i lost the general chat
Just got my salary review, no bump 💀
Life's a bitch and then you quit for better job opportunities
Is there someone who would like to learn how to program with me? I am a student in Germany studying IT & Psychology.
I'm 17 years old and I'm looking for a job -> any tips?
I'm 17, graduated high school (specialized in math and science), have a big interest in programming / informatics and my compentences are as follow:
- python (4 years): ML, django, pygame, OOP, and much more
- Java: problem solving, OOP, interfaces
- SQL
- Html, css, MS Office
- Very quick learner, expert in calculus, linear algebra, physics, etc
I'm in college, I'm looking for a part time job, mostly to learn more about programming (also for the money but learning is the most important part :) )
Any advice of how I could proceed?
Start with building a resume
Second, look for opportunities that will take a younger candidate. It might not be a programming job, but anything in tech is good; Testing/QA is a great place to start.
But, even if it's working in a help desk, it's good work experience.
Those are great qualities to have! I'm also an expert in mathematics as well; because computing & math are alike. 👍
I have already made a resume and worked in IT help desk last year.
I have been programming on python since I'm 13
Also if you’re in college, look for internships.
I'm busy doing it, but in my country they mostly take students that are in their 3rd, 4th or 5th year of college
What country?
Belgium
Oh yeah I have no idea about the job market there.
If you guys know where I can find projects where I could work on online and on python, I'm interested, I'm willing to learn
mostly working on random stuff, but I want to learn more about the proffesional world of programming and not just "coding for fun"
I have a great interest in problem solving and algorithms, but I'm young and willing to explore, anything is fine
problem solving and algorithms
too abstract.
job roles are more specific. Mobile Android dev, Backend dev, Data scientist and etc
Thank you very much, I will take a look at these
If I have to chooses, I would say backend dev, but I'm open to anything
https://www.amazon.com/Code-Complete-Practical-Handbook-Construction/dp/0735619670
U could read this book to make step towards professional programming
https://www.amazon.com/Test-Driven-Development-Kent-Beck/dp/0321146530
https://www.amazon.com/Unit-Testing-Principles-Practices-Patterns/dp/1617296279
And reading those two in order for your code trully scale scale and possible to write with magnitudes less errors ^_^
Then all is left for you to have more ideas what to implement and just doing it to get all this different stuff.
Things can be learned further with learning principles of clean architecture
https://www.amazon.com/Clean-Architecture-Craftsmans-Software-Structure/dp/0134494164
If u will be able to grasp understanding how to structure your code with it, u will be able to form nice neat libraries and applications
with interface hiding complexity of all things u are doing
Unit Testing Principles, Practices, and Patterns: Effective testing styles, patterns, and reliable automation for unit testing, mocking, and integration testing with examples in C#
we could note here that stuff i linked above regarding unit testing is essential to survive in commercial grade backend development ^_^
Only then things are validated that our leaky database abstractions are behaving correctly in our programs
Besides that u will be also needing to get better with relational databases though and linux with docker if your aim is backend
thank you very much for you help, I will read through it
You do not have to choose. Yet. All young people want to figure out their career in advance, and it's good that you're thinking about it. But exploring a variety of things and learning about stuff that you probably won't use in your job is a privilege you have because you are young.
Take what opportunities come along. But don't decide already that you're going to be a back-end developer. There could be something really cool and unique out there that you would like way better. You never really know until you actually get your first job what it is you're going to start specializing in.
Which is not to say at all that backend development is a bad thing to start studying. Just, keep your options open. It's a luxury you have now that you won't always have.
@fringe sphinx Finally i decide which i can choose i can go for ai First 3-4 months i will learn basics of sql , math then go for ai
And It's time to start again kaggle
Should we learn full stack before Ai/Ml engineer ?
I have had this problem for quite a while now. I've tried searching it up several times but I dont get it. What's the difference between these:
- B.Sc (Bachelor of Science with Computers Major)
- B.Tech (Bachelor of Tech with Computers)
all i wanna do is software dev. What is the real difference between these two, if at all (pls ping)
Hello there guys. Im trying to install open ai whisper for certain video editing reasons. When i install it from the powershell it shows " The system cannot find the file specified." Apparently theres something problematic in my python installation or install path. How to resolve it? Thank you
Hi!
This channel is about #career-advice . For the kind of help you are looking for, you may want to check #❓|how-to-get-help
Hi everyone, I would like to contribute towards my first open source project in Python. For those that have done so, how did you choose one to put your time towards? Any recommendations on places to start? I have a background of data science, ML and biology 🙂
Is Career change from clinical research/healthcare to Python/data science possible?
I'm sorry if my question sounds stupid. It's because I don't know exactly what I'm thinking but I do want to change my career. I'm currently working in clinical research where I just review Clinical trial documents.
Recently I got this new obsession with python. My friend suggested I can start python and then move to data science, ML etc.
I don't have a degree in computer science or any background up until this point. But I'm ready to be consistent and work hard on learning python, data science and other skills that's required to fill the gaps in between.
My question is, is it realistically possible to switch my career now? I'm 26. Is it possible to get any hybrid role where I can leverage my new skillsets (python, datascience, ML etc)?
I know it's a very long stretch, and I really hope I'm making sense.
I would really appreciate a response.
guys
I got my first developer job in my 40s, you're still a baby. Age is irrelevant unless it comes with high income requirements.
To understand what kinds of roles you might work towards, look at job listings and LinkedIn profiles.
If you identify your niche, keep talking to people who do the work you want to do and keep steadily learning and building projects that demonstrate the relevant skills, I can almost guarantee you will reach your goal eventually
If you're aiming for the top end of data science roles you might decide you need another degree eventually. But take one step at a time
Thanks Marco!
How do you find datasets that solve business problems?
Thank you for your response.
I'll start learning python first I guess.
I don't even know what that means
This question doesn’t actually make much sense. They are very different disciplines. You don’t need one to do the other. You can explore a little of each and find what you like and then go down that route. But there is no need to “complete” one before doing the other
AI/ML requires a lot of specialized knowledge, and those who practice it professionally are pretty much never expected to know web development. Let alone front end.
There also isn't any reason to learn "full stack before AI/ML". This is like asking "should I learn to play the flute or how to paint first?".
What academic credentials do you have?
What data depends on what problems
Businesses collect most of the data they care about themselves in their own lake/warehouses
They may also use a lot of open source data and/or pay for data collected by others
I'm in fintech and our sales people pay for a subscription to some service I can't remember the name of that has data on all the banks and credit unions in the US including details about what lending they do, what software each one uses, etc.
We collect obscene amounts of data from all our end users, every click they make in our application is captured and analyzed
I mean like data analysts solve business problems like customer churn, but there’s gotta be other things they can solve too right?
Lots of articles on the web lay out lists like this: https://www.linkedin.com/advice/0/what-most-common-business-problems-analytics-can-b0jic
I saw that one
find something you're annoyed with in an open source project and fix it
I just got a referral for Deloitte
this channel has apparently turned into updating the whole server about our own professional life ? 😂
What's wrong with it ?
i didnt say there was anything wrong with it...
I've been broadcasting all the progress on my projects on the data science channel, it's actually quite useful
yeah , but thats not really the topic of this* channel though , is it 🤷♂️
It's a data science project and sometimes sparks constructive conversations, idk
but what does data science project have anything to do with career advice 💀
Well, I'm using my own behaviour as an example, just happens to be in another channel with a different topic
🤷♂️
i just think constant micro updates about your work life is not the purpose of this channel
anyway , we are OT too , lets not continue here
Sure
If by "our" you mean "Damien's" then basically, yeah 🤣
I also do it from time to time
No harm, no foul
Yep
guys is freecodecamp good?
in terms of career, a CS degree is the path of least resistance and with the most opportunities and compensation
hit or miss. Some of their resources are great. But a lot are very just ok. And because they hold your hand so much, it actually isn't an ideal way to learn. But using them every now and again, is fine. At least to start
Hi, not directly a Python question, but do you think C++ is still highly in demand?
I also had a job interview where I was criticsed for not knowing the Singleton pattern. In all honesty, I did not see it in 6 years of Python once.
I also don't think it makes sense cause becaus in Python I cannot hide the init method
It doesn't make sense in Python. It's used regularly in other languages and is still part of the the basic assortment of patterns in the wild. Worth knowing. Not worth the headache of implementing in Python.
The concept of what the singleton provides, however, can be useful even in Python.
Thank you so much. I was asked in the job interview: What ?????!!! You don't know the Singleton pattern?!
Thank you for the helpful reply. I'll start trying to get my feet wet soon.
@balmy spade Why does it not make sense in Python? Because init is not private?
Nothing is private in Python. Anything you do to force a singleton is trivial to undo. The concept of the pattern has value. For example, design an implementation that multiple callers can request a database connection and ensure they all get the same connection. In concept, that's a singleton. You have one connection shared in a threaded/async process.
Knowing the patterns well, even if you don't use them prescriptively, means you can use their concepts for solutions.
In the top 8 according to this data from last year. More than Ruby and Go combined. https://www.devjobsscanner.com/blog/top-8-most-demanded-programming-languages/
Ever wondered which is the most demanded programming language in 2023? Although there are more than 200+ programming languages, only few of them are used in the real world industry. Knowing this information is essential to succeed in the developer job industry. In the last 17 months (from Jan-2022 to May-2023), DevJobsScanner has analyzed more t...
I could not do this with zmq? Sounds a bit like a publish subscribe pattern?
Thank you for your insights on this. I need to learn more and I am happy to learn more. But I think it was not fair for me to critise me on something that does not work in Python well. I could just overwrite it by calling again the class imho
Sure. You can do most things at least 14 other ways until someone invents the 15th way. ;)
I was also quizzed about meta classes. Mixing in. Do you know good sources about this, please?
I can't speak to the criticism. Sounds like the delivery may have been poor. Skill issue in their part if that's the case.
Do you have that memorized or on hotkey? Impressive response time.
I have realpython search hotkey :P
I will say though, it is a bit weird they ask about metaclasses and mixins IMO even at very advanced Python, it is rare to use those (Metaclasses at least) unless you are building some slightly cursed thing or some advanced library like Db ORM
I was shown: a saussage in a roll = roll + sausage. How do I implement the plus in Python?
What he meant was modifying add method for sausage and a roll.
I did not get this at all
Dunders! Not nearly as complex as metaclasses. I'm curious what type of work they expect to be done with so much focus on very implementation specific features.
It was a test about advanced Python. No, it DB ORM involved (I don't know what this is) .
Last time I got asked questions related to those sorts of specifics we were building a DSL within Python the compiled to Excel formulas and then compiled back to Python
which was... Something that I would advise against 😅
Nothing more to take care of almost 20 complex instruments 🙂
They are a bit niche. Maybe this group you interviewed with were looking for someone already running. That can happen.
Write Python code for one layer to interface hardware underneath. Hardware is controlled with C++
Yes, it is a niche. But from your statements I get also the impression, it is not so much standard. Metaclases as something not regularly used
What is a DSL, please?
Domain Specific Language
I have only ever written one metaclass. Humorously enough, when I was first learning and trying to make a singleton. 
@balmy spade Indeed, that is very funny.
And before I forget, what are magic functions in Python?
I don't think there is a definition for 'magic functions' tbh
Personally I have never heard the term used outside of a "Don't worry about what the function is doing, it is just ✨ magic ✨ "
Python has freedom to write literally Anything. Including writing code in a global dynamic patching way. It does not mean that you should though.
Still convenient freedom in some cases like bringing autopatching to million rows of code for automated tracing coverage and coresponding logging transformations ^_^
In general i try to write my code very strictly with just Mypy on maximum settings. That makes is very enjoyable to maintain code. Zero to have *args, **kwargs, decorators, metaclasses, untyped dictionaries and other overly smart features. Better to habr code aligned through strict Mypy with specific simpe types, pydantic base models/dataclasses, just simple functions and classes with regular composition if possible
One line, I think for the mixingin question, started with:
class DriverMixin(Driver):
I said that was inheritance, he interrupted me and told me no. I became very much unsure about it. I learned this is would be inheritance.
If I can, I try to use typing with type indication when writing Python
I use dictionaries, dataclasses, and yes decorators. As I said, I never came across metaclasses in Python 🙂
better to do typing with mypy with good settings or pyright in strict mode.
With having IDE integration to highlight in real time where u made mistakes. that allows doing it very rapidly in enjoyable way ^_^
I would agree with your statement there tbh, it is inheritance. Sounds like they were either being super pedantic or really opinionated around what things are 'special' or not.
👀 looks like inheritance, smells like inheritance, quacks like inheritance. I would say it is inheritance. More specifically Mixin word hints for Multi inheritance usage in addition later.
Okay, thank you. I think that person knows a lot about programming, coding. But from what I see now here from you, it seems not very modern or up to date. Not sure how to describe it. I never claim I know everything, I just thougth my level in Python is better.
Infact I would even argue they are wrong here, since normally Mixins refer to multiple inheritance rather than inheriting a single class...
Good awnser for what Mixins typically look like https://stackoverflow.com/questions/533631/what-is-a-mixin-and-why-is-it-useful
I really like "smells like inheritance, quacks like inheritance"
But this looks multiple inheritance.
I change a class behaviour by adding new methods or I also can have the same method name, but I change the functionality of the same method , but keeping the method name
He said something about changing functionality of a class.
It says in the stackoverflow "Basically, a mixin is a stand-alone base type that provides limited functionality and polymorphic resonance for a child class. "
What firefox-based browser should I use?
Firefox has all the weird company stuff like tracking by default, crowded ui, and ads to their vpn and whatever.
Librewolf forces light mode (like wth) 🔥 👁️ 🔥
Waterfox has sign in prompts
Pale Moon has archaic web front page
Maybe I am being too fussy
Waterfox is owned by an advertising company actually
Then everything else isn't updated often
I am going for master this year.
My Master degree is equivalent to engineering degree
Sounds like a question for off topic
<@&831776746206265384> paid ad , also posted in #python-discussion
handled, thanks
I need specific advice
who here is a community college --> transfer to state uni CS major 💀
i'm wondering if that makes you a junior by standing when you enter the state uni or if it makes you a freshman, as it is your first year in the uni
Do you have someone in either school who you could ask? I was in the same situation and had the same question but I don't remember what the answer was.
I'll try asking around haha
How does it relate to #career-advice ?
oh hii,
is there anyone who is intrested in writing a python and datascience book?
Do you guys think Devin ai will ruin us?
no body knows future
Dude the ai is learning what i learned in 2 days
you're not the first person to ask this by a long shot, and the answer is the same: you've fallen for their marketing.
in short: no, devin won't take your job or career
AI isn't at a level where it can replace experienced SWEs yet, and it's impossible to tell whether that'll ever happen with confidence (people have been saying "we won't need programmers in X years" for decades)
Devin is not taking anyone’s job
well we should not fear about AI
But see that’s what worries me the fact that you added yet
We all might die from an asteroid yet, who knows what’s gonna happen in the future
True
I discussed this with somebody else. He suggests dependency injection over singleton pattern.
Depends on the school. Some shools work really hard to not let you transfer. They make their credits not valid in other universities. So you would have to retake a lot of classes. And other schools say that you can only get credit if you take at that school. So you would have to retake. But this is dependent on school. And some admin are willing to work with you and will asign you the credits for classes you already took, even if they shouldn't automatically count. So all in all, it depends
. You will have to talk to people in both schools.
That being the case, a lot of schools do encourage transfers. So it is totally possible to be a "seamless" transition
the opposite is also true. many community colleges are basically designed to transfer to nearby 4 year schools
(yes, kinda what I was getting at with my last statment)
hello everyone, i wanted to study cloud computing can someone suggest me a good teacher on yt..?