#career-advice
1 messages ยท Page 419 of 1
I learn AI
Where to look for remote job?
indeed, monster, linkedin, etc.
Machine Learning is a tool of Data Science process. Data Science applied poorly wastes a lot of time and you need domain knowledge. On those terms, that its easier to mess up, one can say Data Science. The question itself is not very good. AI is broad and studied thoroughly in academia
So I assume you mean ML engineer/SWE job position
hello i dont knoow any python can i get some help?
Might want to put discussion channel above career discussion to contain the randoms that go to the first discussion channel they see
If you mean #internals-and-peps - that wouldn't be an appropriate discussion for randoms to go to first either
And #python-discussion is above #career-advice
Hey, so I got a few Python books (for general intermediate - master stuff), but I'm not sure if I should read all of them, or just one. I'm just a little scared of wasting time on someone I already know but put in using other words.
I'm currently taking a Java course and now I actually been able to see how many stuff I didn't know about OOP.
I really want to master absolutely everything related to OOP and Python now, I got a really solid base of knowledge in Python basics and some intermediate stuff. I only been using a few classes, abstract classes and data classes since I started learning Python
Hey everyone!
I'm sure this is asked a lot, but I'm new so I'm hoping it wasn't asked too recently lol.
I have my first ever technical assessment as a Python developer! I've been developing with Python professionally for a year and working with Python on my own for about 3.
Does anyone have any advice or tips for brushing up for the assessment? I'm really excited and it's my dream job so I want to nail it!
I've been working through the lessons in codility because that's where the assessment is hosted
Hello there!
I am maybe interested in working as a Django developer next summer (so, 3 months more or less).
I wish to know if I can learn enough in a year to enter a real company and work there. Can someone tell me how much I need to know (generally speaking) and, if possible, give me some example good enough to land a job?
I would like to have some discussion regarding this since I am not really a beginner programmer, but I don't either have any experience in the industry. If you feel like you can help, @ me here or DM me - either is fine.
Thank you in advance! ๐
hi,
I do not have a CompSci degree,
I have programmed a calculator that works okay so far, using Tkinkter as the GUI.
And I'm about to get programming a website by learning Django. I know a little HTML and CSS already.
So at least then I would have two projects I can show: calculator + website. All very basic stuff but got to start somewhere.
I'm also developing my knowledge of: OOP, Devops, Jenkins, GIT and unit testing.
Hope to have the above courses covered within the next month.
Also interested in Machine Learning and Neural Networks though it looks challenging, seems to have a lot of uses. So if I get round to it would be good to have a go at a project using TensorFlow or similar.
What else could help me get a job in software?
Other aspects of CompSci that interest me include Cyber Security but I think you need a degree to get most jobs in that. Any good courses I could do in Cyber Security?
If anyone has advice please let me know, I am also aware I do not want to be a jack of all trades and master of none.
Thanks!
Just read one, nobody became good by just reading books. Use it to understand concepts
Pick one thing. You have mentioned at least 4-5 very distinct areas.
In terms of programmation, you will have to write projects way more complex than a calculator or website. For instance like an ecommerce website where you display products, users can pick items and quantity, have authentication, buy stuff (obviously fake), have a nice responsive frontend and have a backend with cache, database, etc.
Concretely, take a look at https://roadmap.sh/
See also that link ^
leetcode, database, architecture (ex: how would you implement a rate limiter or a clone of twitter).
There may also be some behavioral questions (communication, team work, leadership, etc.)
Yeah sure, I would obviously have to write programs way more complex, but I also have to start somewhere, which is where I'm at right now.
Ok, I might work on creating such an Ecommerce website, if it would be useful.
On the other hand, anyone have a good idea of how to get into Machine Learning/AI as a career ?
Yep, you sound like on track. I didn't mean it in a negative way. I just wanted to set the bar to meet prior to applying
Congrats on getting started. Remember there will always be people with more experience and more skill, that's just the nature of the business. That said, you likely have enough skill to get an "entry level" coder role. It all depends on where you are and who's hiring. Yes, you will eventually code more complex systems, but anyone who tells you to learn more before applying for jobs, is being overly cautious. I've been programming since I was 9 in the late 1970s. Been a VP of IT and for the last 20 years, freelance. Ive also been a university professor and taught computer science too (fun in your 30's) Anyway, I mention all this to show you I speak from experience. One thing to remember, this industry has more than its fair share of "snobs" who think that things need to be done this way and not that. We're not neurosurgeons. People don't live or die (usually) as a result of our code, and your ability to create, clean, elegant code will always win the day. And don't worry about the CS degree ... they always say "or equivalent experience." Talk is cheap, show don't tell ๐๐
Thank you, I do appreciate it.
Yes there are certain Apprenticeships that they have (I am UK based) where they will train you up - and the skills I already have would be enough for some of those apprenticeships, so that could be one possible route in.
I can definitely say I am cautious not to spread myself too thinly by learning small parts of too many different areas.
I was born in the UK. Moved to Canada in 1994. My home town was Bristol ๐
Canada sounds like a good place to escape from the UK ๐คฃ you did well
What else could help me get a job in software?
More projects. Understanding of Data Structures and Algorithms. To my understanding it would be easier to get a infosec job without a degree than SWE. Pick up on certifications
a graduate degree
I never succeeded with those automatic asessment tools. ๐ I think, they do not show the real level of the person
How would a high schooler try to find an unpaid internship (assuming they know Python and SQL)
cause im having a hard time, most of them require a bachelors degree
stats, calc, and do good at Kaggle
im learning calc in school and self studying for AP Stats, and am going to learn ML soon after I finish learning sql and flask
connections, local, ... , startups
Don't you think if startup is at an early stage, they might be even more serious about a degree since they need to work even harder to make it successful...?
I would actually stay away from startups if you are looking for internships. No one will have time to train you and you will most likely be left to your own for boring tasks. So it's more about the cheap labor and not about the mentorship.
Startups will look for especially senior people as they will need to have a lot of trust and a tiny amount of people doing a lot of different things. In addition, as the startup is expected to grow, so will the roles of the early folks
how to make a bot for discord
Wrong channel. You may have more chances in #python-discussion
sorry
same can be said about big organizations. You could be given a small corner of the job with no responsibility, and very little faced experience.
startup can expose you to a very intensive training, if you are lucky. Because every person needs to do a lot of responsibilities, and every person lives through all life product cycle.
The only drawback here, that you could get a bit too spread out. Fulfilling different roles is awesome, but there is a limit in how much one person could do and learn within a reasonable time, and how much roles could be fulfilled within a reasonable quality by one person.
Interns aren't supposed to have any business critical role or responsibility
only real experience and responsibilities teach you the best ๐ yes they aren't supposed to be given criticial roles. But startups often lack in those understandings. So at the cost of those startups, other people could learn.
I also don't know any honest/good startup where they actively look for interns. I have only seen or be aware of the ones where the environment is bad. So I would still not recommend it
wasting an internship on low level tasks or where you don't have any opportunity to learn can have a pretty bad impact
I guess the chance of encountering a useful startup for you like that is really small.
tbh, from a startup point of view, I wouldn't recommend to look at interns at all anyway :p
Startups should look for those senior people for reason you mention but they often don't cause they can't afford those people
another fair point. Lack of resources is quite heavy.
Guys I'm looking for an internship job in Vancouver or remote, I have been sending resumes to all these companies for quite a while and I've got no answer since, wondering if I'm not good enough, I am a junior web developer don't have any serious work background in this area but I have a very good understanding of python web framework coding, I just need the experience, that's why I want to go for an internship.
Are you finishing/studying in uni for undergrad or masters?
So how would I find the startups? Just go indeed, or is there a site specifically for them, etc.
I recently moved to Canada to study data analytics in college starting this September
I would mostly do the internship for experience, looks good on college apps, and so I can transition to better startups
I suppose (I know SQL and Python) I could do repetitive things like cleaning data and visualizing it, that should be fine
But do you hold some degree already?
Most cases I am aware (Europe) internships are aimed at students
lol you wish.
Most likely it will be something like updating some docs, updating the website or some random shit
cries inside
Assuming a real startup, not a unicorn with 200 people
so where should I ultimately look? I really want experience that way I can go en to get a better internship
hopefully intern next summer, then at 11th get in the Microsoft Internship
#career-advice message had some good answers, except where I would not recommend a startup :p
ik some front end things for high schoolers, but tbh, I don't wanna learn HTML / CSS
I have no degrees regarding to programming I've been self educating myself for couple of years. I just have a python certificate from Udemy
how would I get connections?
And by local what does that mean? How would I find local companies?
connections = friends and family. So ask around
local means things like your local repair ship, or other local business in need of a tech
Then probably wait till you start college for internships. I'd ask local around tho to make sure.
welp, that ain't happening
so like build a website for them? Cause I don't wanna learn html / css
If I can backend would be the best, tho I suppose I shouldn't be too picky
Our non unicorn startup often takes interns as cheap labor first and then those who prove to be good are offered full-time jobs. But we usually have only master students, never saw undergrad
me being a high schooler, and not even a senior but an incoming sophmore
although I do competitive programming, so I think I can do good in interviews
first I must get an interview though lmao
yeah, been there and done the same, except for the cheap labor. More like a testing period
the problem as a high schooler is people won't really trust you. master students are already requiring so much attention
RIP
that's why connections make it a lot easier as favor
Well yeah it's a bit of both honestly. Some interns I saw were doing actual useful work and they are, obviously, cheap
hello
so how would I get connections?
all of my family / relatives work at big companies
cost isn't really an issue if you plan to hire a good one anyway
big companies do hire interns or temps. You need to ask them to check
yeah they do
Microsoft however you need to be in 11th grade
Apple doesn't do any, and Google you need to be in 11th as well
doesn't matter. What's the worst that happens? Someone will tell you that they don't do it. So ask anyway
ill try but my father said that him being in microsoft actually decreases the chances of me getting the internship
they wanna hire diversity / people who aren't asian, as well as kids whose parents aren't coders
There are ways to work policies and asking around. But yeah, I understand it can be a pain. Hence why people do it because of their connection and not some random person
got it, thanks!
sometimes they may make an exception because you are his son
our non unicorn startup hired basically... everyone. Because startup owner is a non technical person, and trusted to the senior he hired. And this senior was just hiring everyone, undergraduates or any basically person with good Charisma. Actually the charisma was the main criteria for hiring, that's how senior was hired too I think. Even 1 years students were hired. Well, thankfully we were able to stop going into this direction, before we exhausted our funding.
wait and also one last question
how viable is it for me to do an internship with a professor?
works better if your father is vp though :p
my HS professors weren't doing any research or anything beyond going to HS. So not sure what you expect
The responsibilities were not boring though. Create backend /frontend / desktop applications.
lmaooo I wish
but you can also ask them if they know about any internship
No I mean college professors at local universities
how the fuck did that company survived
True, it's mostly a very long trial period. But sometimes interns don't want to stay after or you don't want hire them
they don't know you so they may not care. But again you have nothing to loose by asking
this
but if you want an internship in HS without connections, yes, look to startups
yeah and that's a bet. But we are talking about a few months of partial salary and you most likely interview the interns before accepting them. So I haven't seen this as an issue
ik ik, but I don't know where to find them
you dont
google your local universities and they will list the departments and professors
internships in HS are rare as it is
Senior was also fucking up greatly. Working with projects from another job in his working time. Forcing devs to work in their working time for his work unrelated projects. And just playing computer games.
When I grew confident enough in my skills and stopped being afraid fired, I just asked the salary increase, got denied, notified the owner about everything that happening (I was going to leave the company anyway)
So we were able to sort it out.
lmao. Yeah, sometimes the silicon valley series from HBO is way too close to real life
Basically all it required, just one person to be honest about it ๐
that is the best, but youre in HS right? just contact your university now instead of doing this stuff
but it is UW ๐ฆ
what is UW?
basically very hard to get in, let alone intern under a professor

only 1 person ik got in, and that was cause professor was a relative
and youre looking for a HS internship
Oh for sure. Not saying it's an issue, it's not a lottery level bet, if interview goes bad, you don't take intern :) based on what I see, and how people in our or other places get first jobs, internship for masters or apprenticeships are one of best ways to secure the opportunity - it's really a win - win
lmao it is top 5 in USA
then thats not your university?
huh, it is near where I live? what do you mean then? go for state university? that is more viable actually
choose your university now, contact the people. if youre confident going to get into UW anyway you shouldnt have to get a HS internship. The kids that do have connections, period.
wait
"our non unicorn startup"
"our"
is ur startup hiring?
im not sure which college im going to get into though, but maybe Purdue, however that is on the other side of US
At the end of the day just work on your own projects, youre doing a ton thats not really adding together well.
They always are but you are not in Paris are you. Also by our, I don't mean mine but one I work for, just to clarify
I think I could convince my parents to relocate across the world for an internship to boost my ECs
radical solution
as I said, youre doing too much
okie, ill try to focus on hackathons then I suppose
I mean
startups are everywhere should be the same. So no point to chase them at the end of the world, when there are a lot of them in your local area
only going for a highly prestige company would be worthy to relocate
or well, if your country sucks, then it would be worthy to relocate as well, but usually people don't have money at the start in this case
ultimately, you will not get any high quality internship in Highschool. Focus on your skills.
yep totally agree
out of curiosity, how is the equity situation for employees?
I remember a few years ago being surprised by french startups not giving out equity
Sounds like a horror story, how did you sort it out?
Hi guys If anyone's preparing for coding interview. This is a great resource to test your preparation. https://www.amazon.com/dp/B09556H1Z1 I have published it. I myself am a software engineer, and have given many tech interviews, so have a good knowledge of what type of algorithms are asked in it! Please check it out
as I said
in 6 months time after my start in this company I learned enough to be confident in finding another job. Plus I just overgrew my current salary.
I came to startup owner, and asked for salary increase, when I was denied I told the owner about my wish to leave in a month time. At the same time owner passionately spoke about his project, he wished to invest further even if the current team would totally fail, he would hire a new team and offered me position to continue in this case anyway.
I decided to be clean and told about the senior. The proofs were plenty a whole messenger of history. I was guilty a bit too, but you know.. I had nothing to lose already, since I was leaving the company,
Plus I worked the most out of all and startup owner saw it, so he trusted my reviews. I just evaluated everyone's performance. When I was doubtful about made reviews, or I thought that I would not have enough weight, I hired 2 additional code reviewrs from outside.
So... all fuck ups became in a clear water.
I prepared backups of everything to take over all things. Not a lot of actually needed, since I managed most of infrastructure anyway.
And then happened day X, when everyone got fired except 2-3 workers.
So based on your info, they fired everyone who was dragging the company down. And you decided to stay after all? Or are you still leaving?
yes, basically on my info everything happened.
I decided to stay, I got salary increased.
with firing all the people, a lot of funding got released.
I am not thinking to leave at the moment. I wish to come through all product life cycle
quite good experience. But I would wish to leave in 12 or 18 months? I don't think that it would be beneficial for me to stay too long in one company
the failures made by senior were sometimes just ridiculous.
he hired 2 people, with skill level of a first year university students to make web browser engine.
when I looked at their C++ code, even if I did not touch C++ for like... 5 years I think, I was able to code review within one day and find
a) web browser engines are made at the moment with ridiculous amount of developers, they don't have possibly chance to finish in a promised one year time.
b) they made such a slow and poor job... 3 months they did things, which one beginning junior could do in one week. Those students were not just slow, they were also breaking any common sense it is there. They made their own algorithms for encryption of everything! Would you like unsafe implementation of security made by 1 year students?
How the hell he did not see that in 3 months time that they did nothing? How he did not realize that their task is just impossible to make?
This senior 11 years worked in one banking company, famous in our country. That makes me afraid to even getting into this company, or well working too long in one company.
I think it all happened because he stagnated. he stopped coding, he stopped learning. I am afraid to become ever like that. I wish to be always learning like there is no tomorrow, within reasonable limits in order to keep healthy mind though.
Hello, Can anyone here teach me python live for free?
Guys anyone here worked on TCL / php related stuff
I have a job opportunity and wanted to ask if i invest my time in this will it be useful for future?
That's amazing. In the startup I work for, we have a couple people who are bad at coding, but not that dramatically bad. They are smart people with PhDs, just no background in computer science. I've been trying to figure out what to do about it myself.
that's pretty old school at this time. These were a lot more popular ~20-12years ago
my seniors who were asked if interested refused then i got the opportunity , they all want python related stuff , i was working on python,flask ,mongoDB for 1st 6-7 months now they are asking if i wanna do it
nowadays, it's more python/java/c#/nodejs for backend and react/vue on the frontend
yeah so should i pass on it or not? because its onsite opportunity meaning ill be working with the client idk if its a big deal
It's up to you. It depends on what you want to get out of it. If you want any experience or specific experience related to that job then sure. If you hope to use that because these languages will be popular, then not so much
I want experience 1st cuz i just started in Feb my 1st job
but people are saying if you switch your technology its bad for your future etc
if you have X years of experience in php/tcl, then future jobs will try to push you in that area
It doesn't mean you will forcibly get stuck into that, but that won't be the same as if you had some more relevant in more sexy frameworks.
That said, it's more about the skills themselves (backend vs frontend) than the language at the end of the day
this job will be for 1 year around meaning i can switch after 1 year but on the other hand its a live project with the client , the guy im replacing is saying it will be good for me and he has been working for 8 years
don't expect me to make a decision for you. You know more the situation than anyone
man whats ur thought on freelanceing
its still confusing because everyone is running for python and idk alot about the industry
Personally I think if you are early career, it can be difficult to be too picky for any experience unless you know you have more work available. To further echo what recursive_error said, I am finding it extremely difficult to go into an area that isn't very close to my primary field of expertise. The interview rate I get for my main area is 50-60% and outside of it is closer to 3%.
make lists of pros/cons and continue asking around. If you have specific questions, I am sure folks here are also more than happy to help.
But no one can give you a clear answer or make a decision to you.
Is there any value to building up a GitHub portfolio of stuff similar to the field you'd like to change to? Or does nobody look at that?
R&D companies ask for it
In my experience, people don't look at at a whole github account or repository. However making your points visibles on your resumes with specific links has a better hit rate ratio
So I guess my point is that having a portfolio is great, but you also need to make sure to communicate the right way about it
Yeah, communication is very important and most people are bad at it
For instance, I may receive 15 resumes in a single day. I am not gonna check out every single github account. But I may do so for candidates further down the funnel
thanks ill think on it more
And if you leave me to my own device, I may find some shit you dont want me to see or the fact you forgot to add some tests, comments, license or whatever. But if instead you lead me to specific skills or things you want to demonstrate, there are less chances of me getting lost and taking the wrong information
what's the alternative also? What if you don't take it, then what?
Yeah, I would think just a link to my GitHub account would be dumb, it should be pointing out a specific repo which is narrow in scope and targeted at what should be interesting.
Then ill continue to work on python project and increase my python exp
onsite will get me more salary , direct interaction with client, and opportunity to work on a live agile project
so there are benefits to it but then ill have to learn an old language and commit 1 year to it
hopefully if its not a hectic job ill make some python projects side by side and keep my skill upto date
I lived outside of the United States and I wanna work at Google US. Is it possible to apply for a job with no money in my bank account.
It should never cost money to apply for a job, and I don't see why they would look at your bank account.
It depends on multiple factors
if you are from middlle east or non western country it will be less likely or if you are not exceptional(neither am i)
Reason being they need to give proof to government that they cant find anyone in their country to do that job and you are really good and will be an irreplacable asset
also there are so many formalities , company will have to give a security to govmnt and the process is tedious so they avoid hiring from outside
Best bet is to apply for a college study there and you will get a work visa for 2 years(for germany) idk about usa it must be atleast 1 year so the company will not discriminate and will hire you immediately.
Ah, I should add, that your bank account may be quite important in the process of applying for a visa, if you do somehow get hired.
Stem PhDs can learn very quickly and efficiently
They need to be motivated, and they need to have the time available. Both tricky at the moment.
Hey I have a question to ask, if someone has a associates degree in computer science or cybersecurity are there jobs that can take these types of people or not that many?
So given a bit of time, code review and some guidance they would make great software engineers /ML, DS
What's up with motivation tho? Thet came to work there so they should be motivated to learn?
how about a hotel or rent?
I hear you, we are trying to implement better code review, but that also takes a lot of people's time.
As for motivation, what I mean is they need to be motivated specifically to code better. As in, they need to understand what about their code is bad, and why it is bad, and what they should be doing differently, and where they should be learning on their own.
At the moment they are too fixated on quick results; i.e., they got the code to do the thing, yay! They are not thinking as much about making sure it's maintainable and efficient. They are slowly learning, but they still commit lots of iffy code, and nobody really has the authority to put their foot down about it.
Can someone help me with my question
that does sound like implementing code review,giving some better practices guidelines +instilling culture of writing tests for example can fix it over time (afaik when when you properly cover code with test you get more maintainable code). I see where you getting at though, communication is very important when it comes to authority, as there are some PhDs who used to working almost solo so it can be more difficult
Can anyone help me with my previous question
well, you know your company and people better than I do, so probably you have idea on how to proceed, it just will take time. All I want to convey is, don't give up on PhDs early on, we come from a bit different culutres so approach usually should be different but in the end of the day you will likely end up with great engineers
Fortunately we have a very good unit testing culture, it's mainly that things end up with wonky structure.
Our team is small and flat, so nobody is actually in charge. It's hard to do truly effective code review when it can only have the force of a suggestion. I have more software background than the others, but that's it.
People are decent about communication at least. It's more that they're just inexperienced about putting together code in a methodical way.
Why are people ignoring me is there anyone here that is willing to help me
there is an ongoing conversatation, jhave some patience please ๐
And yeah, I'm a STEM PhD myself, I just also have a background in software. My main struggle with this problem is trying to figure out how to organise a learning process for people. Right now we're pretty swamped with things to do.
yeah same (being STEM PhD I mean). well for once I think many PhDs I know are willing to learn on their own and ready to commit to it. So in case if they are getting lost you can even dump bunch of references or some initial points and they can proceed with rest ๐ but if both you and them are swamped even that can be a hurdle
is it for US?
Yeah
I tried searching up job titles but I am struggling to find any job applications that says they will take anyone that has a associates degree in computer science or cybersecurity
Could it be I am not looking hard enough or are these bad degrees to get?
Yeah, I've linked people to some blogs on design patterns, and I'm trying to promote a culture of improvement. I have one other guy with software experience backing me up. It is working, just slowly.
Since we're under pressure to get things done, I sometimes end up rewriting someone else's code myself, rather than convince them to do it (and I'm sure it would take them multiple iterations if I did).
I probably need to find more resources to have people read.
first of all, I would not look for these kind of details y will take anyone that has a associates degree in computer science or cybersecurity job listing is always a wishlist, if you can prove you are good they will not care that much.
second, I am not in US and I don't think we have here assisoacte types of degree so I cannot really dive that more into that. I do know people here often reccomend going to community college and getting associate degree if you can't afford full BSc/student loan so it must be worth something. I kno @shadow moss often advocates for it, perhaps he can elaborate more.
The community college recommendation is more about doing the first 2 years at a cheaper place, before transferring to a 4-year university to finish a bachelor's degree.
I don't think the classes transfer over
Like after associates degree that is it
Is it even worth getting these degrees if I have a hard time finding job applications saying they will take associates degrees
Everything I read about the job market makes it sound very rough, especially for entry level jobs.
#โ๏ฝhow-to-get-help @subtle flint check that. We are in careers channel, not help
sorry mb
well it is kinda. took me about 10 months of unemployment after academia to land where I am now
well given that, it was not that I spent all time of these 10 months on job searxh and etc etc, some weeks, months I took more of a rest and relax...
but if were to think about how much time I spend actively applying, interviewing, learning etc, It would probably be around 5-6 months
I came from a postdoc that was set to end Sept 2020. I started massively applying in Feb 2020. Was fun to job search in the middle of the covid crisis. Yay!
I got phd Dec 2018, ended postdoc May 2019 and got job offer March 2020 (literally, I had lasty inteview + offer 4 days before we went on country wide lockdown)
oh you started to apply quite before end of postdoc. I did have couple interviews while still in lab but quickly realized that I have to big of a gaps to hope land something realistic
I need a work visa to stay in Europe, so it was important to have something lined up before the postdoc ended.
what country is that, if you don't mind?
Here (France) I can extend visa for 2 years unemployement if you I worked for 2+ years before (PhD counts)
During my postdoc I was on a "scientific visa", which is not a proper work visa. It cannot be extended to cover unemployed periods, and also the time spent living in the country does not count toward permanent residence.
Hi guys I needed your advice on something
Its my last day at my current organization and I have two offers in hand. Very similar.
The different is that company A is a product based company which provides a stocks trading platform. The company's tech team is 50 people.
Company B, on the other hand, is a service-based company with a strength of 500 - 1000 people.
I have three years of experience. Which one should I choose?
guys, is there anyone here who has made a career transition into tech from a non-engineering background?
I am an Indian currently in a law school and will be graduating as a lawyer in two years. I cant drop out of law school now since I will be worse off economically. I will have a guaranteed corp law firm job but I don't see myself working as a lawyer. I am almost done with cs50 course from edX and will start building projects. But I needed some guidance.
Hi. Just wanted to ask you guys a quick question. So I'm in a difficult financial situation and learning a bit about python (been doing so as part of my hobby) - I'm quite comfortable with the language and "get it" easily, realistically speaking how long time should I count on before I can make money with what I know with python and what should I focus on in order to "make a quick buck"? Please help, wouldn't ask if I wasn't in a shitty situation.
I live in Europe, 33 years old and have no work experience within tech
You will need to spend a lot of your time learning yourself. Be prepared to have not much of a life- especially if you are working in a law firm in the meantime.
What you are after is definitely possible, though- and will have happened a lot.
I didn't start as a lawyer, but I taught myself programming with basically no guidance.
My best advice is just to start doing projects, and learning as you go. Start simple, like making a calculator or something. Then do more advanced programs, maybe learn a GUI framework, etc.
Also, don't expect to be able to start your first serious project until you are done with 1-2 years of learning.
If you are only wanting to program for money- do web development. A lot of the time you don't even need to code. Python can be used, but you can also use javascript which is very similar.
There will be plenty of people who will want websites developed for them, and most of the time you only need to know the real basics.
The main trouble is the competition. There are so many firms and freelancers nowdays that develop websites. You will need to know where to look for clients, and you'll need to know how to look like a trustworthy developer so people sign you up. (I cannot give you advice on this sorry.)
Good luck!
Hey, exactly the response I was looking for.
it looks like you are in good situation to make the transiction less bumpy - you'll have a job in law guaranteed as I understood, so you can porbably prepare and plan some learning cirriculum for you. you have 2 more years of school which is already quite a lot of time to cover basics and so some projects. and depending on where you will be in 2 years you can work at that law firm a bit or transition immediately.
Question for anyone who graduated with a degree - what kinda detail did your courses cover in regards to Python? I'm about to graduate in a year and creating UIs, using Git, using APIs was never covered in the course and I have barely any experience at all with it. Is this something that most courses cover and I'm now majorly lacking in?
I am going through a MSc in AI after working in finance for four years. It's feasible ๐
As it was said. It takes a lot of self learning and side projects (which was how I got into my program).
if you can make the jump from non-tech to tech without having to go back to school, it is all the better. Law school is great because it is a secondary knowledge that will become relevant in any tech position you will have if you are in the right industry.
Associate Degree class will absolutely transfer on most US states. If you are interested in higher education but canโt afford, call your local community college and talk to them to see how your state works. Even if job wants Bachelors, associates is better then HS degree.
none, self learned everything, but college really teaches you self learning. especially a good program
Hey thank you for replying. How did you go about deciding what sort of projects to do? Did you have any internship?
I mostly worked from my own standpoint. I knew stuff about finance, therefore I set to learn the basics from datasets and other knowledge I already had. For instance, doing some basic statistics with stock and option prices (I had do learn how to ping an API, or scrape web data), or modeling some stock indexes.
I had no prior internship in tech and my coding knowledge was limited to VBA before I start.
yes, econs - > teacher -> devops for a bank
similar story for me, I knew datasets and basic data vis, starting doing a lot of geocoding for a data science project, picked up a lot of Web scraping and network interaction know how, now work as a networking team lead
the key thing is you need to want to learn what makes a tech professional a professional, that goes beyond basic ability to write code, teach yourself software engineering principles, data structures for code optimization, etc
I have a new hire with a Cs degree who may have learnt all that but can't seem to join the dots and use any of these concepts properly in his day to day, so internalising it is what really matters, and only you can teach yourself that
Hi, thanks for reply. I'm not coding only for money ๐ This is my passion and I find myself always reading about computers most of the time. The main thing was more like how to get up to speed to get income because I am in a situation where I
I've heard Kaggle is a good resource, ty
Sorry, I'm UK Based. I presume by 'calc' you mean calculus. I have studied calculus up to A Level (age 18) which I did great at, but not beyond that age.
AP Stats appears to be a University course in Stats in the U.S...
Anyone else have ideas about how to get into Machine Learning in the UK?
Employers do care about Kaggle results, if you've won any contests. I think it takes a lot of practice and understanding of data science to actually win. So, learn as much as you can, and put it into practice. Kaggle is actually a great platform for learning. You can do past challenges and compare yourself in the ranking.
I don't know exactly what kind of degree programs there are in the UK, is Machine Learning specifically offered? Then do that. If not, then do computer science, but also make sure you get a good foundation in mathematics, especially probability and statistics.
And if you're super interested in doing research on the topic, think about a masters/PhD.
have started studying and need to support myself financially so that I can follow this passion of mine. You're saying web development, what else could I pursue? And when you mean web development, do you mean like backend programming
Wow, thanks for the reply!
What languages can I learn or in which area I should focus if I don't like creating visuals and just working in logic?
backend, most used are probably Java, C# and nodeJS for that. Python can be fine too. You can also look into C/C++, Rust if you need some low level fast things
What can I build with those languages? I would like to learn to make stuff and not just learn and never use those languages
You can build whatever you want, all of the above are general purpose languages
Hey @vapid jay!
It looks like you tried to attach a Python file - please use a code-pasting service such as https://paste.pythondiscord.com
Here's the curriculum for a bootcamp I'm currently studying in, might give you some ideas... I have a friend who is a data engineer and he said this pretty closely matches the skillset / tools he uses https://www.nucamp.co/bootcamp-overview/back-end-sql-devops-python
Learn to Code. Become a Back End, SQL, and DevOps Developer with Python Over 16 Weeks Through 12 Projects for Pay $10 - $17/Month Until Graduation.
I see โAWSโ on a lot of job postingโs requirements
Can someone explain to me in simple words what that is?
Also โDevOpsโ. Itโs confusing, I have a degree in comp sci but Iโve never heard of these two words at any point in my study
But they are on most of the job postings I saw
AWS is Amazon's cloud platform. DevOps is supporting the backend code, like managing how it's deployed on a cloud server, etc.
What is Flask used for? I know that is like a web server? But why would you host a web server instead of the webpage's files?
I'm not really into how webpages and all that stuff works
Thats a question for #web-development really, flask is a small framework that lets you build webapps really quickly and without much attached
hello i want to do a career in programming but i also want to incorporate physics (particularly astrophysics) into the the programming. which career should i choose
Yeah but isn't it the same if a server just returns the html file instead?
But what about the brand name that comes associated with it...? Even if one doesnt do that much work, maybe there is some other source of learning which one might not show...Instead, one would show the internship and explain the learned concept from somewhere else maybe after internship or learned before...
No. No one cares and it doesn't mean anything.
What other source of learning can there be? This is just vanity
You don't get infused with knowledge or experience because of the name of your employer. There is no shortcut and no magic.
Knowledge and experience come from hard work and doing stuff.
You may want to go to a reputable place because the odds of doing something interesting is higher. But you aren't better because you went there. So even if you come from a reputable place, the only thing that matters is what you did there.
Note: I am skipping the part about political games and connections
For that you should go into physics. Astro and cosmology research uses lots of programming.
ok ill try going into physics
Hello ๐ ummโฆ Iโm looking for answers about school learning or self learning with my own computer set up [which would be better?]. I donโt mind self learning but I need practice problems or projects to work with to remember the material. I would love to get my certifications or my foot in a job that I can work on my coding. Please I beg for some advice and possibly people to get to know one another and see what you do and how you went about it.
what do you mean by school learning?
also to do what kind of job?
Hmmโฆ but even if you learned literally nothing from an internship, having a work experience that you can put on your resume will boost the chance of getting interviews by a lot.
Itโs not like people read resumes carefully or if they have any way to know if you really worked hard and learned from your past working experience
Theyโll have to figure that out in an interview, and theyโll need to give you an interview to begin with. At that point youโre already benefiting from the intern experience, by getting an interview that others (without any similar experience) failed to get
@smoky quest going to take college classes to get a certain degree
I need quick advice. Iโm developing an application for shoe botting. I started doing this for a person; but not as regualar freelancing but he wanted โusโ to own the company. Iโm litteraly doing all the work: coding, promoting, graphics design, website coding etc. Whereas heโs just doing a bit of promoting and came up with the idea
The thing that iโm struggling against is the share each of us gets. He told me that iโd get thirty five percent but I absolutely dont agree with that as im doing almost all the work. What should I do?
Dont do the project if you dont agree, also shoe botting sounds like its definitely against some ToS out there
The process of entering โrafflesโ for rare shoes. These rare shoes sell for more money than the retail price and therefore its sought acter
Or, you know, negotiate for your share
Thats what weโre struggling with. He doesnt agree with me, and I dont agree with him
What is currently on paper about this deal?
Nothing yet, he wants me to have a 35% share and vice-versa
I kind of agree with dropping it, but not because theres no market for as the average shoebot sells for $300. But because I dont want the stuggle of working with him.
Iโll just continue on this myself.
And why couldnโt I just hire two of my friends who would manage this with pleasure, and are highly trustworthy paying them both less than 10% of my earnings
Career
If you are unable to convey in a clear manner what you did in your internship, you have bigger problems and increasing your chances of rejection. People who bullshit are also pretty easy to spot.
It's also very easy to see if you worked hard or learned anything at a given position by asking about it ๐
CS degree is the best and easiest route if you can.
You can try the self learning route, but that's like doing life in extreme hardcore mode. Furthermore it's not like you would be doing 3-5 years of self learning before applying, so your education level wouldn't compare
I interviewed a guy who rated himself 4/5 stars in Python on his resume. He was...not.
how do you even rate yourself like that
lmaoo
Hi Scottah-
Thatโs great to hear you are passionate about coding. ๐ Passion and enjoyment will put you very far ahead in this field. As for the money aspect- probably the fastest way to actually make money is still going to be freelancing with web dev. You will need to learn JavaScript and HTML, but learn python fully first- JS is very similar to python, if you understand python fully you could learn JS in a day.
If you arenโt as keen on web dev, and would rather like to work for someone else, I guess just do projects and build up a portfolio. Learn C at some point also- after fully understanding C and python you will be able to transition to any language you want. Donโt expect this to be a fast process- it could easily take over 2 years until you are ready to work on industrial level software. Also, contributing to open source software is also a thing many employers are looking for.
hey who here is really good at coding ant teaching i
you have all the power and they have nothing. You have the code, product and basically everything. You don't need him at all tbh
yeah thats what ive been trying to tell him.
but he keeps repeating his โ35%โ story
If he is already annoying now, that will only get worse once you sign anything with him, even if you negotiate
Yeah Iโm going to continue on my own. Told him to try and find someone else or pay a software dev 500eu per month.
Have you signed anything legally gxsz? That is the most important thing and I am surprised no one has asked you
hey wassup i seen the message above i want to learn python but dont know where to start and i am a little hard to teach
like i dont usually understand shit fast
Just do projects- start off with a beginners tutorial ๐
My first project was making a ball move around on screen with arcade
not slow but hard to teach
no
he just dmโd me and said โhey can you create a sneaker botโ. And I got to work
Yeah, just take it for yourself then
So idk how the IP laws work where you live, but I think it would be impossible for him to claim your IP, mainly because the idea for a sneaker bot is not new
Lol, just block him
im not like that, told him five grand and ill make the bot but he doesnt have that
weโre ending with a cliffhanger
"Thx for ruining my dream"
The name for the bot that I got up with was Instant, and he wanted to name it Linus Bot.
Iโve genually never heard such a terrible name in my life.
It looks like they aren't that mature.
I would suggest for you to be as gracious and professional as you can and avoiding snarky replies (ex: I am always happy with myself)
But be firm on the fact you are on your way out and breaking your relationship with them
Iโve been doing that all conversation long and I always do that. I sent twenty messages saying that Iโm not doing it before this
So I just got done with him
hy guys
"I am always happy with myself" Massive W if true
I'd block people if they lose use to you in pursuing something you want. People who just wanna take and don't give you something aren't worth the time. Even if you feel like sticking it to them they just aren't worth it. Focus on yourself and the things you want.
He's obviously resentful and is trying to manipulate you. You have no objective reason to care what he wants.
I have found self-improvements to be pretty foundational and something I have sort of had a sense of. So its a major interest. Though I have a general question to you what does self-improvement consist of?
Also, you having to rewrite code is kind of concerning. Real motivation is something already so hard to attain. Its not as simple as reading a resource like you may think. How much of an active role do you take and how much do you get credited for? Are you adequately at a position which fully emphasizes your importance? ๐ค
Also, if you have to rewrite a lot of stuff. Isn't it worth cutting off some baggage and keeping the good people around? How much are those people really contributing? You shouldn't and can't instill excellence in people who aren't striving for it. (You can still affirm good qualities by emphasizing them in some productive purpose that people may seek out.) That's something self-motivated.
Though idk how much real control you have. You mentioned working for a startup. ๐ค But if thats the case is it your responsibility to even take this on yourself?
Hi guys
I want to got some work in coding... I've a degree in physics and I've coding for 5 years in several languages for personal, familiar and scholar projects but nothing professional (paid) projects
ยฟAny suggestions for changing career paths? ๐ค
physics could be useful in some game dev
Interesting I haven't think about... At the moment I'm working as Financial Data Analyst looking the gap to became Data Scientist.. How can I go through game dev? ๐ค
sounds like the battle I'm fighting. hang in there mate. I rewrote about half of the 400 or so python logic files my team has over the last few months plus a bunch of design docs and templates
but now I'm in charge so I get to force everyone to use em muhaha
I especially feel you about giving up and just rewriting other people's fresh commits because you know it takes you like 30 minutes max but it would take them the better part of a day
this a thousand times this. I'm buying everyone on my team a copy of fluent python for Christmas
I'm so done with having to argue with people that their deadline isn't an excuse for sloppy code
and then that if they just put in the effort to learn proper techniques I wouldn't have to nag about it
@honest pivot if its any consolation to you, doing the exact thing you described got me noticed and promoted so keep fighting the good fight
Hello, I started in the world of data science, any recommendations?
Will i get (any) job with python as my base lang ?.........
based on what should we make that determination? What's the actual question?
Is it about if there are any job using python? If so, then google has a pretty good answer about that
If it is about you specifically, then it depends on your education, skill levels, location, the type of job you are looking for
location india
gooogle? oh my freaking god yes ok lemme get on some books, websites and see if i can improve myself
if you can't google such evident and simple question and have to resort to sarcasm, then I doubt you would be able to find a job
There is a joke about the fact most of the work of a developer is about googling errors and looking for answers on stackoverflow
Should i buy a laptop with 11300h core i5 and intel iris xe i will use it for 4 to 5 years but will not play games only productivity and programing task please help?
โฆ what?
thats the biggest lie ive ever heard
creating a simple sneakerbot =/= getting work in artificial intelligence
I think scalping bot suits them better
the processor is decent. if you get the option for 16 gigs of ram then you're gucci
haha yeah
@vapid jay yes i do get
l@vapid jay will it be great after 4 5 years im a undergrad
I am only fearing bcoz of 4 cores
to be fair, you wont need those 4 cores if you're not gaming or doing heavy stuff
another way to get worker for free. blinding him with greed. in the promise of greater future
somehow I prefer getting payment now, than in a never-future.
4 is more than sufficient for your productivity needs
@vapid jay Okay for programming?
are you running simulations, or any cpu heavy stuff?
@vapid jay thanks sir
@vapid jay i dont know i will join University and have a specialization in cybersecurity too
as far as my knowledge goes, you should be fine as long as you have fast storage and decent ram. Your processor is fine but i would recommend 6 cores cos of virtual machines. 4 should be fine but 6 is always a better option
@vapid jay okay then i will consider a gaming laptop with 4600h
see the problem with gaming laptops is that they heat up super quickly and have pretty bad battery lives compared to your daily productivity laptops. No graphics card = better battery life and better thermals. Since you're not gaming anyway, it would not be the best move to get it
and I have a problem with any laptop, that they don't have two slots for external normal sized screens
@vapid jay yeah thats why im considering the before said machine
can you link me the laptop in DM's?
Yess
tbh, my laptop is less of a work everywhere type and more like a mobile desktop I can use in different locations with wifi and power plug.
And yes, I did require a gaming GPU for science and deep learning ๐
thats fair but i don't really think that you need a whole desktop like laptop with a whole gpu if you're doing basic stuff and dont need to much processing power. He did mention that he was an undergrad, i am assuming that he requires a work everywhere type of laptop with decent specs
yeah, for a student, you may care about:
- 16Gb of ram for the different environments or VMs you may want to play with
-
2CPU for experimenting with concurrency, threads, etc. More CPU if you want VMs
- Some decent disk space
- You don't really need a GPU for learning about data science / ML. You won't process millions of images
If you have to do low level stuff, you could complement it with a rpi
But 4years is a pretty long time horizon for a laptop...
yeah thats what i was worried about
pretty much. a good battery life and light weight is always a good bonus for a student
In which case, buying a cheap laptop now enables you to get another cheap one in 2-3 years
true. portability can be useful
fair point. as long as the laptop in this context is not too expensive and has all of the above specs? pretty safe purchase
by then it will also have much better specs
but i do get your point. thankfully, cheap laptops are not too bad nowadays. you get a decent intel cpu and if you're lucky, even a ryzen one
500$ laptops are pretty good
hey
the only issue is the ridiculous prices that are there right now..
most of the price from videocard
I was able to buy quite cheap PC, which has only integrated videocard
plus buying without windows decreased price by more than 100$ in addition
a lots of students could do most of their work on a rpi anyway
the chip shortage affects all aspects no? if you go buy a new one right now, the cpu you would get for x, you will get for x + $50-60 from what i've seen. The cpu prices are pretty damn bad as well
but would you recommend a uni student to have a single rpi as their primary pc?
There are two facets to this question:
- Do students require more computing power than what a rpi would provide? The answer is no
- Would it be a realistic solution today? Probably not
- Prolly yes? The 8gig version is pretty decent but doesnt it struggle with multitasking? last i heard, the rpi was pretty bad for running multiple tabs and lets say something like vscode at the same time
2)Yeahhh prolly not
I have an older model I use for some computing stuff and haven't had any issue. But I don't use vscode either
its an arm processor as well...not the best for all this stuff
It's not the price of the best stuff. But you can still run a full desktop, some light 3d, videos and multi-tasking
Which can also be interesting in terms of learning distributed systems or networking
but yeah, not for very beginners
Hello guys, is anyone one here in El Paso Texas?
Fluent Python looks like it covers a nice set of topics, but it was also published in 2015. We're using Python 3.8 and will upgrade to 3.9 soon, is there something more up-to-date?
wrong shit mb
It's a small team of people and I am generally recognized as the expert in both algorithms and software design. I am effectively the team leader, I just don't have formal authority in a job title (although that should change soon).
I don't rewrite a lot of code. It's only happened a few times. I generally try to redirect people's efforts towards less critical parts of the codebase. The people who tend to write wonky code do have other strengths. But in general, with such a small team, one doesn't have the luxury to say "Not my responsibility". Our goal is to deliver something, and we all depend on it being successful.
But no worries, my efforts are definitely recognized and appreciated. That isn't the problem here. I just want my colleagues to improve to where I can be confident in delegating to them. At the moment we do a lot of pair programming, which doesn't allow me to work on something else.
Oh, ok makes sense good luck bro
๐
Fluent python is getting 2nd edition I think 3.7 for sure maybe 3.8. Even with 1st edition many people say that topics the books covers remain useful
dunno
it's kinda nice being team code guru tho isn't it
For sure, although there is still definitely a lot I don't know, and I spend a decent amount of time making sure I understand something before I tell anyone else how it should be. ๐
you're the most interested in finding out, and that's what's important ๐ช
Hey guys, I would like some advice, please. How can I market myself on the internet? Because I do not want to be a Content Creator, but use the time that I would be creating and editing videos to improve my hard and soft skills. But, if I do not produce content, how would people find me? What can I do?
I feel sad because today if you want to get notice you should produce content and get engagement. This is so sad. Black mirror is becoming real.
... yes? Is that now how everything has been, always and ever?
RIP startups that dont do any advertisement
just saying 8gb ram is just fine too..
Anybody here working in the field of data science?
I study it, if thats enough credential to speak on it
Does anyone know any companies that do coding interships for High Schoolers?
I'm currently training on data analytics, can you tell me the difference between data analyst and a data scientist? and how can I become a data scientist while working as data analyst?
You'll have better luck checking for programs from educational institutions. I think Sandia National Labs allows HS students. good luck
Data Analytics is studing the data without the usage of the tools. Its one step in the Data Science process. Job positions may vary but Data Analytics are typically just using their stats skills and mabye domain knowledge to make assumptions on cleaned data.
Data Science is the entire process of data mining to domain assumption. It of course is more around the board, but again, job positions vary. To become a Data Scientist check to see if you can get positions on the data engineering end of the spectrum. Get familiar with the tools, understand the tools. Another option is doing research projects in machine learning/data mining/data science or building software or doing datathons/hackathons
any link for a headstart? like a tutorial?
to market yourself, get out there, make connections, have popular figures vouch for you
Okay, i'll check it out. Thank you
DMs, i have a ton
Sure, but I would have to produce content, for social media plataforms.
And I do not want to be "influencer". In fact, I HATE that word...
Can I work with Data Science without a degree? There are some IBM professional certificates on Coursera that are good
It would be very hard to get into without a degree
Hate to break it to you but thats literally how it works. Even blog writers who have PhDs write for science websites, and that is content creation on social media. If I want to write a novel, im going to social media to advertise, content create, and the like. idk what your issue is. If I want to do poetry or reviews or analysis i can post it all on twitter, etc.. This applies to literally everything, nothing wrong with being an influencer or content creator.
very unlikely. and im suspicious of those data science certificates. itd be a lot to learn for a certificate.
Actually I am on an Online Data Science degree. But, I mean, It takes 4 LONG YEARS, and the first 6 months are just things that are not related to data science
when you have time, pls check DM
Yeah, I know that. I just do not want have to do TikTok, or go to Instagram, things like that
I started a youtube channel actually, to see how it will work. And I am also see how to produce for Linkedin and Twitter.
It takes (at least) 4 long years to learn enough data science to be useful. Fortunately you are on that path already. Don't stress about the first 6 months.
๐ฅด I would disagree
These are the things I will learn in the first 6 months: English, Basic Math, Computation Thinking, Scientific Methodology Ethics, Citizenship and Society Reading and Production of Texts
insufficient data science credentials and capability can easily throw you into analytics
make sure to go for a position that data mines and analyzes at least
Look at this! Of course, this is important stuff, but 6 MONTHS?!
6 months are pretty short
that seems like a great program Felipe
thats 5 modules lmao, its not that much
back in uni i had 8 modules per term and a term was 3 months
its not like you'll be a super expert by the end of the term, its probably going to be a light overview of each topic
For a bachelor yes, but I don't know man.
I just have this feeling that certificates like the google ones will be more important than degrees
yes it would does seem too low level thats a good complaint
no, but mabye
theres no way a certificate would ever be more valuable than a degree, ever
I say for an ENTRY-LEVEL
you think you dont need a degree for an entry level position?
for an individual employer i could see someone valuing a long term certificate program, but you wont move up past super entry level i believe without a degree
According to google, I don't.
youre not even considered for internships if youre not a recent graduate or on track for a degree
dont ask google, ask struggling graduates and unemployment rates
Just being clear, I am not against degrees. I just think that the system is all wrong
I mean google the company, not the search engine. Vice president of google said that
rich people can say whatever they want, it doesnt make it true
i dont like having to get stacks of credentials either but i dont think certificates by a private company is the way forward
I see
People with degrees are taking like 5-8 months and hundreds of applications to find an entry level job. I think the system is broken somehow, but your only practical solution is to make sure you get a degree.
So, I will look for some Associate degree, it takes 2 years
if you can afford it you should just do the regular bachelor
and by afford i mean wont absolutely bankrupt you, not "having to give up some luxuries"
Actually I can totally pay an Associate degree. You know, time is money guys, 4/5 years for a degree don't work anymore. Technology changes fast.
associate degrees dont offer the same accreditations bachelor degrees do tho
Well, as the book 'Think Python' says: A computer Scientist must solve problems. If a company prefers to look at a degree more than look to my abilties to problem-solving, I think the problem is not me
Sounds like a very principled way to have a very hard time in the job market
I know that the path without a degree is harder, and I would have to work harder, but I think that is it. Thank all of you guys who answered me and for the advices.
degrees dont teach you current technology, if you're doing an associate instead of a bachelor to "keep up with the trends" youre shooting yourself in both feet
using tool is one thing understanding it is another
Hey @ornate creek!
It looks like you tried to attach a Python file - please use a code-pasting service such as https://paste.pythondiscord.com
you can just look it up on glassdoor
thing is, degree is more than just some hard skills you learn. It's also about learning to learn (it might though ridiculous but it's true), being able to solve problem both independently and in a team, communication skills, presentation skills, some fundamentals that often has nothing to do with what you will be doing in future but might help you to understand why certain things are done one way or another.
It's true that tech change fast, but mostly uni don't attempt to follow the tech that much, it's not their goal. I.e. many people who learned CS said they never learned about git/vcs, automated testing and other stuff that is generally useful and used.
So, what do you think? Worth time on this?
sorry, wrong language hahaha
lol I notice. Yes, it's usually worth the time. Don't forget that it'll also help you to build your initial network and potentially secure your first job thanks to good internship
But it's an online degree, in my case.
And the university is not so famous in my country
Just hate my country man. I live in Brazil. Here people do not care about tech and science
oh, I've not notcied ablout online.... mhm I am not exactly ready to advice about Brazil
That's why I said about the professional certificates. I am in a shit country, and in a shit university that nobody knows right now
Problem is certificates by themselves usually arr next to worthless. And if you want into AI/DS/ML no degree can be your roadblock
If I'm trying to make myself as marketable of a python dev as I can, should I learn Django or Flask? Which one is more likely to get me a job?
check your local job offers, though to my knowledge most areas have more django than flask
let me know if anyone needs reference for job switch - PAN India
for Hexaware / CTS
Youre giving out references?
Guy's if anybody have an idea what skill is needed for becoming a python freelancer
I mean to say what type of task client give to python freelancer generally
Can anybody tell me
I came here to tell u that I don't know answer to your question since you were spamming in other channel
No
it's usually django, web scraping, miscellaneous scripts and data science ig
Ok i understood
maybe for an internship
Not really a careers related question, try #python-discussion
If I wanted to go into backend development, would both Django and SQL benefit the most, or should I just start with Django?
Most listings are looking for either full-stack devs or senior devs. Is junior backend dev not really a thing?
I would think you would have to either do an internship or do freelance work where age doesn't really matter.
Start simple with one thing at a time. Eventually you should know both for backend, but you can start to learn one at a time
Awesome, thanks. I wasn't sure if you had to know one or the other or both.
check out https://roadmap.sh
Could I get a backend job just knowing python and sql or just python and django?
maybe, but that wouldn't be more on the simple jobs side
What do you mean?
backend is a lot more complicated than writing some simple facade for a db. So if you only know these 2 and do not have real world experience, then you won't be able to demonstrate advanced backend skills, this lowering your chances to get such jobs
There is a reasons people spend 3-5 years in school...
Okay, so before seeking jobs I would want proficient skills in all three
More than these three. See the roadmap
Right, thanks
Here's a curriculum for a bootcamp I'm currently studying in. It touches on Django (also Flask) but the emphasis is way heavier in SQL. Based on what I hear from people in the industry, it's possible to land a job where you learn Django as you go if your foundation in SQL and Python are strong. But if developing website in Django is really what interests you, just go for it. Being good at what you do probably matters more then whether it's SQL or Django... They are very different skills and both are in demand. SQL has the more general applicability though for sure. https://www.nucamp.co/bootcamp-overview/back-end-sql-devops-python
Learn to Code. Become a Back End, SQL, and DevOps Developer with Python Over 16 Weeks Through 12 Projects for Pay $10 - $17/Month Until Graduation.
Thanks for the link. I'm not entirely sure which path I want to go down yet. I'm not sure if I want to focus more on servers or databases. I just know I really like Python and want to get proficient at it.
There's s good reason to put emphasis on sql. First, as you said it's more general skill. Second, there are surprisingly few junior or even more experienced dev who really are good at it..
Makes sense
Pls check the channel topic. It's not job board, recruitment is not permitted
can we have this removed before some poor soul gets tricked into wasting their time
that kind of work and only 6k a month? good luck lol
<@&831776746206265384>
Depending on location 6k net can be very good money. But point is, this is not the place
๐ I know this is an old post, but if you see this, what did you think of the program? I just registered for the same bootcamp. ๐
I love it so far! The teaching material itself is nothing phenomenal, but the structure and the learning community has been the perfect opportunity for me to start buckling down and getting serious. It's a new program but the folks who have graduated from their other programs are getting pretty good results. The Slack channels are great and that's how I know.
I guess I'm not supposed to tell you here that you can DM me so I won't.
That's great news! Oh and challenge accepted. ๐ Thanks for letting me know! I'll be sure to check slack out too.
how do we put a variable?
this isnt a help channel, if you need help with python you can ask in #python-discussion or claim a help channel #โ๏ฝhow-to-get-help
hello I was wondering, for machine learning internships how much must i know to apply as a student?
thanks your reply.
In the UK the machine learning programs typically begin at masters and offered only to those who already have a computer sci or quantitative bachelors.
Unfortunately I didn't take a quantitative discipline for Bachelors, I took a humanity.
There are 1-year CompSci "conversion" masters programs you can do here to switch from an unrelated subject like mine. would obviously be more superficial than bachelors but it would be something and a door in to further study etc.
I am now 28. My programming has been self learning and doing, I have followed a few courses though. In any case, programming is an interest of mine and would be useful in whatever path I go down.
I could start a new bachelors from scratch which could seem like a bit of a waste of time at my age, given
there are various apprenticeships and on-the-job training programs that accept people who don't have a compsci degree but interest and experience programming. but those opportunities are almost always test or software dev related and less on the machine learning/ai side. cyber security also seems another area where you must have the degree.
I'm pretty confused about what path to go down. It seems stupid to have two bachelors, and I'm already 28. I have a feeling employers would say "wait, you took two bachelors? and you are how old?"
but on the other hand I do have an interest in various fields just not sure if worth pursuing through more studying. Or if I should just keep self-learning and look for opportunities that'd train me up further
I will say you may be underestimating a computer science curriculum. https://towardsdatascience.com/took-a-masters-in-machine-learning-and-i-was-very-unprepared-7aba95f044a8
I cant predict an answer that applies to general machine learning internships. What kind? SWE? likely the basic CS fundamentals like any other cs internship, but show focus on ML , like mabye research or a course
It's difficult for me to say from my perspective, because many people say that while their compsci degree gave them a background / theoretical understanding, the languages and tools they actually ended up using at work were never covered on their degree and had to be learned outside of that.
Oh i guess like machine learning roles, but do you know any non profit organization or companies that hire students for ML?
Its difficult from my perspective as well, because of course idk what you are capable of. Because using the tools is different from understanding them or being highly skilled with them. Would you be able to enter a postgrad course in Chemistry or Mathematics? Even if you do get into the postgrad CS will you be able to keep up with the intensity? These are all questions to answer and varies immensely from people taking less and more courses than another. And anyone can code Connect 4 but can you do it in a week with multiple other assignments? The projects you have done I dont believe is sufficient, CS isnt programming, and the things you have programmed arent in the AI area. have you done data structures?
Myself yeah i come from cs degree background and it true you have to learn practical by your self
the latest tools and languages aren't that important. That's not where the secret sauce is and they can be picked up pretty quickly once you have the theory.
The post graduate degree conversion is designed specifically for people who do not come from a computer science background, as a fresh introduction to computer science.
Which is why it is not the same thing as jumping into a chemistry or maths masters. If those subject courses were designed as a conversion degree that was also targeted to people coming from a different background, then potentially, yes, as I studied Maths and Chemistry A Level and got As I'm both of them.
I don't really understand your belligerent or haughty tone. Not everyone in the tech world has done a computer science degree. Not everyone follows the same path.
I'm just repeating what other people have told me regarding what they actually used in programming not being covered on their degree.
There are genuinely plenty of graduate schemes here in the UK that accept people onto coding programs without a degree in computer science. Similarly there are also apprenticeships.
I am fully aware that the things I have programmed so far at not in the AI area.
Thanks for your unwelcoming and patronising tone though, I'm sure you do well on softer skills
One approach you can try, if you really want to get into AI/ML, is taking the Applied Intelligence route.
Which means focusing on how to leverage AI/ML in terms of features. So a lot more practical approach than focused on analysis. Tons of companies would love to leverage the data they have
Thank you, I will look into it
What I said was referring to the MS degree specifically, my bad. https://elitedatascience.com/learn-machine-learning?utm_source=mybridge&utm_medium=web&utm_campaign=read_more That said there are certainly no limits to self learning, and you already have a degree, I know plenty of brilliant programmers that arent from CS degrees at all. But ultimately theyre mainly good at the job and using the tools. I dont mean to gatekeep ML, but im am just making a point of difficulty, not only in the content but also getting a position, and competition
Im still in high school but im thinking about software engineering what should i start doing rn at this point?
learn about programming, make some games, tinker with things and have fun with it
ok thank you i just started with python not too long ago so im still new to it
hi there, I hope everyone its okay. i text bc I want to know if someone knows a free online course or not so expensive for lerning back end development with django. from beginning to mid maybe advance pls
https://www.cosmicpython.com/book/preface.html It's more focused on flask but it's a pretty good book
can anyone tell me about the most common languauges which is used
and their specialities
depends on the purpose
i mean, i want to know in which field which languages are mostly used
for eg.- py is good for AI
that's a question for google
nope
different things.
But these have nothing to do with #career-advice . So wrong channel for these discussions
k
ะบ
hi guyss
anyone there. i love computers in a way and want to start my journey into coding. can anyone tell me how shall i begin.
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
@smoky quest neat ay?
Extracurriculars like hackathons, olympiads, other competitions
If you have open source contributions i'd give a small list of those too
Hey guys. What social media channels do you think is good for personal branding? I mean, I want to get some freelancing jobs. I like Linkedin and Twitter, two great plataforms. But Instagram and Facebook are not my style, and I don't trust them (about privacy). What do you guys think?
Start learning a programming language (Python, of course. But JavaScript is also ok for beginners). Them, learn a Database, and how to integrate it with you programming language. Them study algorithms and Data Structures. Learn some frameworks for you programming language. And if you want to learn some cloud plataform (AWS, GCP, Watson) I think it's a great idea!
But, you should know what you want: Front end, Back end, Data Science, DevOps, Cloud, UX/UI
This is just an example for the sake of an answer, you could use a multiple languages for every field specialization
AI - Python
HCI - Javascript
Game Dev - C#
Networks - C
Graphics - C++
InfoSec - Python, C
Data Science - Python
SWE - Java
Systems - C++
:0 ty
Tysm
Iโll look forward towards it
Hey, I also recommend READ BOOKS. Don't just watch youtube tutorials!!
And also, don't just learn all this, learn how to SOLVE PROBLEMS. That's your goal as a programmer
Why would you read books, just make what you want and learn that way and it wonโt be as nearly brain numbingโฆ
leraning programming in own mother toungue is the best..........
Books, reading in general, are the best way to learn something. Reading is an active activity, and videos are passive. And also books are more profound and teach more relevant stuff.
The problem is that people watch this tutorials on youtube, and they do not learn how to SOLVE PROBLEMS. They only learn to copy and paste code.
I dissent
books may be the best way for some people, sometimes.
Personally I learn by doing
I doubt I'm alone
I see, but I think you did not understand my point
The best way to get information and learn something is by reading, there's no "for some people"
at some point you will have to read documentations or books, tech books
heh
Also reading makes you practice attention, something rare these days.
Books in programming are references. You will not learn that way. You have to create projects and solely code. I would not just try to learn by reading a book or watching videos.
reading is not an active activity, it's the same as watching a video
That's not necessarily true. If you look up "how to make blank with python" then yeah you'll be copy-pasting code and won't learn anything. But if you look up "python loops" or "python dictionaries" you can learn specific things and then practice them. Personally, I've found some really good Udemy courses that have a good mix of exercises and video learning that help me. Some people can go to the python docs and learn there. That's valid too. I don't think it matters where you learn (reading or videos) but how. If you read books or watch videos, you have to practice. If you don't, then it's all for nothing.
please help
i want to pursue a cs degree but i am scared of math
either lose your fear of math, or choose a different degree
hint: very little math is really needed for many CS jobs.
However, CS degrees might require a lot of math.
i am willing to get better at math, to be able to make it in cs degree. I am willing to do anything to get better at math, i am willing to practice ten times a day. I love programming and just cs and ai in general. Do you think i can make it in the comp sci degree? I love math, but i am just not that good at it i am not the fastest at math but i can get ahold of certain concepts, just not the fastest. I like math when i am able to solve it most of the times.
well if you're willing to do anything, then what's the problem?
i am just scared i wont make it, i have anxiety issues, and this makes me rethink life at most times.
heh
well I doubt I can help with that. I will say I dropped out of college and have been happily working as a programmer ever since.
so that might be the worst-case scenario, and for me anyway, it wasn't bad at all
Ok thanks i dont want to drop out but i am willing to push through even through the hardest of challenges
you sound like the best possible student
of course you're anxious. School is scary. Hint: life is scary
I know thanks, I appreciate that I got to talk to you i will remember this convo and come back to it every time I get demotivated. Is it possible for me to add you as a friend? also I am deciding on taking two aps a year in high school. for 9th grade i decided on ap psych and ap econ and for grade 10 ap stats and ap cs and 11th i decided for ap calc ab and ap physics. I think this is a pretty good for a comp sci major.
hey whats the difference between backend engineer and backend developer? is it same?
You are waaaaay overthinking this. You can get a CS degree with passable math skills. It all depends on what you want to do with that degree. Getting a Masters and going into machine learning or AI might be tricky, but it's certainly doable especially if you have an attitude of "I want to do this so I will learn how to do this". You're also in high school, which means you have years and years ahead of you to improve your skills. I'm 29 years old and only now teaching myself code so I can enter the field. You are probably 11 - 13 years younger than me, so you have so much time to figure out what you want to do and pursue it. From your comments though it sounds like you're on the best track towards success, so stick with it! There's zero reason to be anxious or worried. It isn't as hard as you think it is, trust me.
Thanks
thanks, that link looks useful.
it's okay, I get that there are plenty of people out there who are already better prepared than me,
but I also can't change that I'm at where I am at, I can't change my past or my background, as much as I would like to.
Heyy guys.., i'm confused if I want to become a Software Developer then should I go for Science or Commerce field?
it really depends on ur preference
realistically speaking, how hard is to make an app
depends on a million things
you, for one thing; the kind of app, for another
in some sense, this is an app: ```py
print("Hello, world")
oh I meant like
if you mean: the sort of app that normal humans would pay money for? Pretty hard, if you've never done it
oh I see
but as I said: it depends on you. i suspect there's something about me that makes it hard for me to get my head around apps; perhaps you'd do better than I do
Or you pretty much have to invent new code?
oh there's tons of stuff out there
you can do it; it's just time and effort
oh so people don't usually do it because it is too much effort and time (with no guarantee of success)?
it is really competitive nowadays I imafin
imagine*
Hell, I don't know why other people do, or don't do, anything; I just (sometimes) know why I do
- A lot of people don't do it because they don't how how
- A lot of people do it but fail for some reason
if you're actually trying to make money, well ... all I can say is: if it were easy, everybody'd be doing it
lol good point
Would you guys say starting out in a company that designes and creates betting solutions is a bad career call?
As a junior
no idea
depends on the company
if what the company is doing is flat-out illegal where you live, and if you'd prefer not to be arrested, or have to bribe cops, then yes; it's probably a bad career call
oh god no, nothing like that
Good, total non-issue then
If some hypothetical future company doesn't want to hire you because you just because you have that on your resume, would you really even want to work for that hypothetical company anyway?
The reasoning I got is that having work experience in a company that does stuff like that might taint my cv, but I mean experience is experience.
I'd worry much more about not having the experience in the first place
True
go, work; I doubt most of us consider our first jobs to have been ideal
I mean the conditions are great. The pay is great, the benefits are amazing
It's a bigish company where I feel I might learn some stuff actually. It feels like a good opportunity
geez Louise; you're better off than 85% of the people here ๐
I'm really lucky
@radiant moon heyy give me a chance, new to programming
?
that one
well, do you have a better job than Grincek? If so, congratulations; if not, I stand by my statement ๐
Could be worse, could be fInTeCh
I hear those guys make piles of $ though
Iโm not that active in here hi everyone
Iโm in a dilemma and can use some objective advice
If you could tolerate finance dudebros then yes
Iโm a software engineer mostly building internal facing data products for a large company.
I was asked if Iโd be interested in stepping away from engineering to become a Product Owner over some of our digital analytic products.
What what you guys do? Stay doing individual contributor work or take the challenge of Product Owner working between engineers and the business. Iโm torn
You you like the prospective of leadership over hands-on-code?
Can we have a rundown of the responsibilities of a product owner so that myself and other people have some context for the convo
So the product owner would lead a team of engineers, architects, designers to deliver certain analytic products. One example is like implementing a ML algo on customer data in real time. We donโt have that currently so Iโd be in charge of:
- user stories
- road maps
- making sure the business + engineers/devs are all on the same page
- communicating out to leadership progress
- negotiating for resources
This is an example of one product. Eventually Iโd lead multiple products and do the same. Very different from the heads down work I do now
That sounds like a lot of work and responsibilities but also a nice way to be truly impactful in the company
I would be excited about a leadership opportunity, but that's me. I suppose there's a chance that it will be more work than you're currently doing. Hopefully it comes with a nice raise.
What you posted is a very good summary of the common responsibilities of Product Owners. First and foremost communication and followed very quickly by leadership. It's a rough role. You are managing the times, duties, goals, and path of a team. When they don't work together, you get to put the train back on the rails. When the business wants something "urgently" it's the PO that gets to be the voice of "This is when we can deliver".
But I've seen people absolutely thrive in it
Too much leadership for me
. I care not to be the caretaker. I lead from a teaching role instead and lean on my own product owner to make all the magic happen.
This is my dilemma. Iโve never done it and a few people that know me well think Iโd thrive in the role. Including the person who is trying to recruit me.
Seems thereโs a gap for this role at company
Companies generally are cautious at who they want in those roles. I'd take that as a compliment, for sure ๐
I never looked at it that way but that makes sense
Maybe they see you doing something from your current position and they want to draw that out to the forefront. It's not the end of the engineering part of our jobs either. Being able to think at a capability level of the product is a huge win for a PO. Not only are you steering a ship, you understand what it's capable of.
You could just ask the recruiter. "What made you offer this to me? I want to make sure that is something I see myself continuing to develop."
I think thatโs my biggest fear. If Iโm taken away from coding and doing hands on work I fear my skill set and โedgeโ will degrade.
Thatโs a good point you bring up. I did ask the recruiter just that question. Theyโre response no lie was โweโve watched you work from afar for a while and know that you were made for this role we are also struggling and finding good people in this roleโ
Not word-for-word I am paraphrasing but that was their response to my question on why me
This is a tough one to handle. For me, I started reminding myself that yes, I'm good at [some thing]. Really good. But I'm not here because I was good at it. I'm here because I was able to become good at it. It's that "able to learn" part that gives me the edge and I take that with me to any role. (I recently changed roles so this is more a pep talk to myself too
)
I read this as "You're responsible, we can trust you, and you've overcome challenges." Certainly a good compliment. Not much meat to chew on heh
Yeah unfortunately not much there. Iโm in a weird spot. But thank you your responses were helpful.
Itโs very manager and business focused.
So if you want to be a people person, go for it. Itโs a lot less crazy then development. Also, are you American?
it's crazy in its own way :p
It generally involves less hours and keeping up on latest tech
it depends
It's such case by case basis that I wouldn't make any generalization.
Per standard definition of Product Owner , they tend to not make tech decisions. Their job is to keep train on time, not run the locomotive
Hello
This is career discussion, try off topic channel.
Off-topic channels
There are three off-topic channels:
โข #ot0-psvmโs-eternal-disapproval
โข #ot1-perplexing-regexing
โข #ot2-never-nesterโs-nightmare
Their names change randomly every 24 hours, but you can always find them under the OFF-TOPIC/GENERAL category in the channel list.
Please read our off-topic etiquette before participating in conversations.
Thank you
The standard definition is rather about having the product owner being accountable for the product direction, not its execution, which falls on the EM. They have to be aware of the market, competition, painpoints, what users are experiencing and need to answer to a lot of people without having the real accountability or power behind it.
That said, I find it unhealthy to enter in a competition of who has it better. So I am gonna stop here on that topic
The Coding Den is a popular server with a Java channel
American POC yes. I do agree more people interactions and a different lens. I find my focus is narrow with my work now though I try and think ahead when I am developing. Seems this PO role would be similar to how some of you and more recently how @smoky quest described. The appealing part to me is being aware of the market and competition. As a developer speaking for myself that has not been my focus in my experience. Keeping up with latest tech yes thatโs important but I donโt obsess over the market or competition as I believe I would should I step into a PO role.
What I have seen done for this type of transition is to give it a try for 3 months and deciding at the end if you want to stick with it or go back to what you were doing
Now thatโs actionable and reasonable piece of advice I have not heard yet
Thank you sincerely! It didnโt occur to me that I can possibly ask for that
It's in everyone's interest. If you don't like it, you may end up leaving. So might was well have you where you can contribute the most. And doing it on a trial basis give you the taste and experience to make a more informed decision.
Even if it doesn't work out, it's pretty good to you anyway as it gives you another perspective
Thank you kindly I agree and this gives me a new way to approach the conversation
Also my advice is to try to find the right balance between shepherding and controlling a product.
Everyone has an opinion on the product but it also surfaces a lot of the issues related to the 5 blind men problem.
There is no perfect decision and you won't get things right from the get go. So try to incorporate iterations/postmortems/retrospectives and don't beat yourself up for every decisions that did not pan out
And don't let irrational fears hold you back in your decision to switch or not
This is my dilemma, in my country there are only 2 degrees for careers about TI, system engineering that is the most popular, and Computer Science that is relatively new, and I donโt know which one choose, there are more programming courses in system engineering and in CS are more math and a few courses about programming. I'm in a boot camp and all of my programming teachers are system engineers so that I donโt know which is better.Which one should I choose?
- We don't know your country
- We don't know the definition of system engineering or computer science for your country, except one has more math than the other
- We don't know your goal, what you care about
That means we are supposed to help you based on one has more math but is about computer science, for some definition of computer science, and the other has more programming but we know nothing beyond that.
That is not enough information for me to say anything helpful at this stage. So can you expand a bit?
Iโm from Colombia, and these are some definitions of the programs in the universities of my country:
System Engineering:
The purpose of Systems Engineering is to model and implement complex systems, Systems Engineering integrates other disciplines, applies mathematical sciences and computer sciences for the development of Systems. The most relevant aspects involved in computer science are: information and communication theories, computational complexity theory, programming languages theory, computer programming and systems theories.
Computer Science:
The program aims to train professionals with an integrative vision of mathematics and the theory of computer systems, with a high academic and human quality, with the capacity for multidisciplinary work, who contribute through the exercise of their profession to the transmission of their knowledge and the solution of problems arising from the academic, social, environmental, industrial, business and technological sectors.
I would like to work as a software engineer, and I know that is important math for algorithms, and data structures, but I donโt know which degree choose. thank you in advance.
Which one interests you more? That's probably the most important question. The more interested you are in the material, the more likely you are to thrive in it. How intensely and steadily you practice and learn matters more than what you learn.
I like the systems engineering curriculum because it has more programming courses, but I heard that math is more important for problem solving and that programming skills are self-taught.
Hi everyone. Iโm completely new here. As in, I have zero computer science background. Iโm looking for a career change from medical office work. Trying new fields. As a hobby, I enjoy learning spoken languages, and python doesnโt seem too different. I just went through an IBM online course on Python, and it seemed alright though I was craving more creativity. In general, am I fantasizing too much out of my bubble to see if thereโs a potential career path in this field? I appreciate anyoneโs thoughts
There are definitely jobs in Python but it tends to be more back-end / database oriented. If you don't feel that interested in persuing it you might consider learning front-end languages like JavaScript. Alternatively, a lot of creatives who like working with tech but aren't as interested in writing code directly focus on the field know as UX design (user experience)
programming languages have more or less nothing to do with spoken languages.
I don't want to discourage you from learning python; it's great. But ... it really is nothing like a human language
If you do like Python and want to apply it creatively to website building, learn Django
Thanks! I think Iโm not minding backend. Actually, I really donโt know since Iโve not really delved into it yet. Sorry, I donโt mean to imply Iโm a creative. I meant that I found the online course Iโve tried a little lackluster in terms of its approach (the lesson was even using an artificial narrator), and am in search of another one, because Iโm still curious.
Oh, is it that different? I know the function is quite distinct. I guess Iโm seeing it from a syntactical and logical point
they couldn't be more different
a programing language is a simple set of formal rules, constructed by one or a small number of humans over a short period of time, for a very very narrow purpose.
A human language is ... well, you know what that is ๐
It's an unfortunate coincidence that we use the same word for both
That just sounds like a question of finding the right learning resources. You might consider doing a more advanced bootcamp. I'm in one now for Python + SQL. There is an active community of students and teachers on Slack supporting each other. The narrator of the videos is an actual human who responds to questions even.
Thatโs a refreshing point. I think iโve just gained a higher appreciation for human language and coding (if thatโs the correct term)! ๐ itโs getting really internally philosophical for me now on what language really is.
Is there one or a few of these bootcamps you could point me towards? Iโd like to look into that.
yeah, typically the higher abstraction level, the more versatile it will be.
Sounds like either way, you would learn programming, and either way you would become a software engineer.
One way to assess that is to look on linkedin (or equivalent for your country) what kind of jobs are the previous students doing, or looking at the percentage of students who further their studies (ex: phd)
So im currently a 16 year old student trying to possibly become a data analyst or any decent computer science job in the future, would learning python pre university help me or would i not have a use for python is such a field?
Learning any language is better that learning no languages. At your stage, just pick something and make a hobby of it. Python is certainly used a lot professionally, and is easy to learn.
I guess so, thank you sir for your insight ๐
also python is used a lot in relation to data. So it will be useful
also not sure about the tos about usernames, but your username might be considered offensive, fyi
oh sorry about that i changed it
and thanks for the info
np. Thanks!
Hello guys, i have a question... what does a cyber security do???
depends.
In general?
but in general, your job is related to scanning software/networks for vulnerabilities.
Like? Can u explain more pls??
okay, let's take web dev. a malicious actor can steal data by doing things like XSS (cross-site scripting, which makes other people's browsers run their code), code injection (running their code on your server), CSRF (cross-site request forgery, which makes other people send commands they didn't intend), etc.
one aspect of cybersecurity would involve auditing code for such vulnerabilities
Oh ok... another question... me as a cyber security student/worker, can i hack stuffs, or hacking is another/different thing?
How can i learn to write design docs and other documentation ?
EVERYONE
@clear swan Please can you not use this discord guild to troll/meme. Keep it relevant to the channel topics.
ok...
hey i have a question do yโall know any good free python courses
ye, any topic in particular?
Nothing really in particular just looking for basics but also sort of a challenge
what do you mean by this?
So recently when i was doing a yt video on pandas py i thought that after following this tutorial anyone will be able to do this so like why does that make me worthy of getting a job in that domain
Yes your job would be ethically hacking so yes you would have to hack them and make a report on how they would improve their security
I mean if i study cyber security, i would be able to hack phones, pc, sitesz etc.??
yes
just know man itโs not like the movies ๐
Yh i know lol
thank god
If its illegal dont do it.
Its just like breaking into a bank or someone's home there are real life consequences for that.
!resources all the courses in here are good. Personally I liked Automate the Boring Stuff
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Just knowing pandas won't get you a job in the domain(assuming you're talking about data science and related domains)
you can if they guys are criminal or have did something wrong
Oh ok
do you really...?
I dont know if i rlly know lol
@naive night There are many review/comparison sites to help you research them. They vary a lot by subject, time commitment and cost. The Python one I'm doing is with Nucamp. It's 10-20 hours per week for four months and the cost is quite reasonable compared to most.
why do you want this?
I don't think most paid options are worth it .
There's a lot of good free resources
Idk... just a question... i know that i shouldnt use hack stuffs to hurt others
There was more context to the conversation like 8h ago, but I agree that there are a lot of good and free resources
I just finished this python course, it covered all the basics and some advanced stuff. (so I'm still a beginner) But how do I get some good experience? I don't have projects of my own that I want to do. And coding exercises bore me. It needs to be something exciting so I stay motivated. Is there like a place to go where I can offer my help on community projects or something?
!projects @twin cloud
Kindling Projects
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
Hey @limpid shadow!
It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a.
Feel free to ask in #community-meta if you think this is a mistake.
Hey there, anyone here who has a certification in cfa or frm and has experience in python as well?
Hello, I just recently quite my job and going to attend college full time, Iโm going for Computer Science. I just want to ask if thereโs a website or somewhere I can look for the tree of Computer science (showing all the different fields)
I've looked on different degrees and found some others that might be interesting. Such as Information technology management, cyber security and i don't know much about Data scientist / Analyst
See this https://youtu.be/SzJ46YA_RaA
The field of computer science summarised. Learn more at this video's sponsor https://brilliant.org/dos
Computer science is the subject that studies what computers can do and investigates the best ways you can solve the problems of the world with them. It is a huge field overlapping pure mathematics, engineering and many other scientific discipl...
I am a young python coder
itโs not illegal. He would be contracted to attempt to gain access to a company system
Studying cyber security doesnt make you an elite haxx0rz, the only thing you gain is eye strain from looking at code all day
This isnt hollywood
Heyo! So I was wondering how much experience/knowledge do you guys think is appropriate for applying for a Jr. Dev position in a company
Anywhere between 0 to 2-3 years experience i would say
Hello there currently a 2nd year in a 5year m.tech integrated course in cse and I have to do internships between 2nd -4th year so like any idea where to look for to apply
lots of questions
"why'd you quit your last job"
"tell me about a time you disagreed with your manager"
"if a Linux box refuses to create new files, but there's plenty of free disk space left, what might be the problem?"
...
depends on the job
There are quite a few resources (books, websites, blogs...) about interviews. You should google it
Do you mean job interview or a task at work
is modmail made out of python
Yes, but this isnt careers related
Is this where i post if looking to hire a python dev?
no
pretty sure they frown on recruiting here
Given the header of that channel has NOT FOR RECRUITMENT, that's a fair statement ๐
heh
those letters are only 1/8" tall on my monitor
I am on mobile i didnt see that ๐คฆ
How much experience should one have before beginning to apply for Python related internships as a high school student?
not a hell of a lot! you're in high school fer cryin' out loud
Is that a good thing or bad thing? Iโm assuming you mean the bar is lower since Iโm in high school? 
yep
good thing
I am an engineer looking for new employment. Where would be a good place to start looking? I recently graduated with a B.S. in Computer Science and have been working for almost 2 years in software engineering. Any suggestions where to go from here?
task at work would help too
ok I'll definitely check it out
linkedin, indeed, monster...
I've been trying that with very little luck. I haven't tried monster, but maybe it's just the searches I've been doing. Thank you!
What do you mean with very little luck?
These are all mainstream and you shouldn't have any issue with them
Just that even when I put in my experience level, 98% of the jobs say 10+ years of experience or so. Should I just apply to them anyway?
it depends.
If you have 8 years experience, then sure. If you have 1, you won't probably hear back from them
ya... it's just been like that non stop and I'm not sure where to get more experience so I can get to that level. ๐คทโโ๏ธ
I would be very surprised if there are no jobs looking for people with less experience. Do you have a special niche or location?
I've had most of my experience in full stack development. along with some in devops
that should be pretty popular
Ya I would think so too. I guess I'll just keep my head to the grindstone. Thank you again!
good luck!
LinkedIn works in some places I got hired using linkedin
How much is python actually used in the industry outside of data science fields. I've heard that besides data science, it's usually always just a good second or third option for any task or field
It's used a lot as glue code or in startups to get things going
I gotcha. I'm assuming they use python because it's so quick to program in, but then they refactor the code into a different language sometime further down the road?
automation
NLP/AI
NLP and AI fall under data science don't they? Also automation makes a lot of sense. I've seen it used a lot in scripting
More like: ML which is part of AI is used in Data Science.
indeed and google. i wouldnt bother with linkedin
Thanks all!
hello
I have a question. Iโm thinking about dropping out of university and going into web development but idk how to get started or if Iโd be able to find a job. Iโm reading up on it and some say u can get hired if ur self taught and others say u need an associates. Help?

Why are you dropping out
hi I work as a SWE but my fundamentals are very weak, Learning language is easy but i lack engineering skills. Any tips on how to improve that?
pick up a book on SWE immedieately
im studying for ecology, while cool it isn't really my thing, i do the bare minimum to pass and dont like the work all that much. i figured id learn a trade and get money
@sudden quartz any recommendations?
why dont you swap to IT then?
DMs
its too late to change it, im in my 6th quarter and i dont have any of the requirements done for that major
not to mention it would be another 10k to pay off later
you should really finish your degree. that way you can be hireable as a degree holder and be qualified for better jobs in general. you can always swap to the field of CS afterwards
if you can take some cs courses, take them. CS is so multidisciplinary, you can apply ML to ecology
thats the thing tho, i dont wanna do ecology. I'm more into getting a place and living already, yk? @sudden quartz
you dont need to get a job in ecology if your degree is in ecology
highly recommend landing your degree then doing what you want
id be an earlier swap than a lot of people into CS
im still thinking it thru, i dont wanna do anything rash.
i wanna know tho is it hard getting a job in web dev wo a degree?@sudden quartz
I dont know of any circumstance dropping a b.s. degree that late is a good idea tbh.
I can imagine its hard getting any tech job without a degree but I know people who were great JS devs and dropped out of school, but they cant move forward or have much freedom in the company
thanks for the advice @sudden quartz im mostly worried about job security tbh
pay too (obviously)
yeah.
It's pretty fast and easy to throw something, but once it reaches multiple hundred of lines or requires performance, then there are better suited languages.
Although you can go pretty far with python
Based on my experience, I worked with Python when dealing with IT companies such as Amazon Web Services (Cloud Services), Cisco DevNet (Software Defined Networking), Odoo (ERP Software), Facebook (Social Media), etc.
would an associates degree help me find a job in this field? if so what degree??@sudden quartz
lol
bonjour il y a des francais pour m apprendre le python ?
!rule 4
4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.
!rule 4
4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.
white-hat hacking, how difficult it is to find a job with it?
cybersecurity? super hot AFAIK
in third world countries too ?.
if i graduate with a computer science degree
does it mean i must to go into software engineering? what other career options do i have?
I heard COVID brought more than +50% increase in job positions for this direction
You mean because of money transfers becoming digital?
xD, I am going for the blue team
because everyone sits at home ;b
I still recommend finishing your bachelors but associate degrees are pretty good, if not better than a BS in some circumstances. Theyre essentially a technical degree for a field that is really technical so its a popular pathway. What associates degree would be good depends on you, Cyber Security is a popular one, and you can pick up certifications afterwards. Just remember that you will not have the freedom of the common CS degree to go wherever you want in the field, so your associates has to be specific
You can be a project manager for example
Do you prefer skill over CTC for a job?
Guys i wanted to do freelancing on Fiverr but i am afraid i going to make gig then i return i can't understand what to do my fear is what if i can't do my client work ?๐ญ๐ญ
CTC?
A CS degree (or any engineering degree) opens a whole bunch of career paths, you can go into any industry really
guys if i download wanacry inside a vm will ir effect my mainj pc?
Why would you download randomware and why would you ask about it in the careers channel
you are qualified for any job in software or analytics, with a little extra studying
and industry wise, CS can be applied in about every one. have fun and pursue what you enjoy
thanks bruh
Is there anyone self taught here who can talk about their journey, especially if they got a job? Iโd love to hear it
Anyone mind sharing their experiences with applying to a job and how many responses/interviews they got roughly?
Ive sent out ~10 applications 3 days ago (got a fresh masters degree in CS) and got 2 interview invitations already. Is that normal? Are IT guys that sought after?
I thought people were overexaggerating, as always, or maybe I got lucky?
O
Well it depends on the positions. That doesnt sound like a large company calling you in in just 3 days. And you have a MS.
one has 100 employees and the other one 400 @sudden quartz
For someone with good credentials, it's pretty normal to get interview requests from ~50% of job applications, I'd say.
Is there an equivalent of "sun certified java programmer" for python?
if good is exemplary mabye
Oh yeah, people seem desperate for good IT it seems, makes sense in these times I suppose
Some of that also comes down to how good you are at picking jobs to apply to based on the job description matching your skill set. But, if your skills are even remotely close to what the hiring manager is looking for, the only reason they would have to not interview you is if the position has already been filled, or they already have a large number of interviews scheduled and they anticipate hiring one of those people, so scheduling more interviews would be a waste.
Hello guys. At this time, i want to start with web development..
I want to ask you, what is one of the best web development language for begginers..?
Also i want to ask if the .net core is good for my future, or also what language could by good for future?
Sure, .net core is used. And it's pretty similar to Java, so you could expand towards that as well.
Computer Science students in general are pretty sought after in South Africa at least. I'm finishing my undergrad this year and was contacted by recruiters for two medium sized companies the same week that I updated my LinkedIn profile to better reflect where I am at uni, and what skills I have. Same thing for quite a few people studying with me.
And is Java the same or similar as JavaScript? I am sorry, but i am really begginer..
they are acc quite different
kinda like a car and carpet that's the best analogy i have lol
salary package
JavaScript
Okay
Look up Human Computer Interface design
They would be used in different places. Java might be used on the server side, Javascript is used on the client side (it runs in the user's browser)
You'd have to define "better", but for web development specifically, JavaScript is more widely used, by far
In fact it's kind of must-know for any front end web development job
Java is more of a general purpose language, not web specific
Sorry, I don't understand
hello guys what is cogs
javascript
hi
what would be simple python projects that i can make to fill up my resume, i dont have many CS based projects (in fact i only have 1 and im making a simple discord bot as another one) so i wish you guys drop ideas for me to work on
pls ping me for replies, tq
@vapid jay saw someone with a snake AI project on their resume;D
Whats snake AI, ill google it lol thanks
just a neural network that learns how to play the game "snake"
Should probably use reinforcement learning, like Q-learning or SARSA
Also kind of depends on what sort of job you are going for. If you have a specific area where you would like to work in, try a project within that subject
im just trying to get a cs internship
as a first year collg student
might make a 2d game, then maybe do ai later?
do you know web development
like html/css
nah mostly python and sql and im learning java rn
oh nice, you should try making a face recognition software
Hi, I'm starting out in python with no real experience beyond using R for statistics, are data science jobs few and far between? what could I work as with a combination of R and Python? I'm currently looking into bioinformatics as I'm completing a major of biology at uni and R studio really caught my eye last term.
best to look at job postings to tell how common those jobs are
here in Seattle I bet there are 50 open jobs at least
in Tallahassee, probably not so many
right ok, sadly not an American but thats a good step thank you!
Dublin or London if you're in the EU
dunno 'bout the rest of the world
Masters probably really helps. Yes, the job market is really hot right now but not as much for entry level but most people see Masters as greater then entry level, at least until you get to technical interview
that's pretty good. My job-before-the-current-one I sent out 30 applications and got one interview (happily that interview yielded an offer)
Guys I am a freshman trying to take AP CS, and self study it. Are there any prerequisite knowledge that you need to know before taking the course? Is there any math we have to know before that? Or just any knowledge in general?
Sup I am noicetree wanna make a AI with python to do incredible things deadline 6 months starting from now. Wish me luck all.
By Freshman, do you mean US HS Freshman (I'm assuming so). If so, Algebra I and II were generally recommended. Also, while you can, I wouldn't take AP course this early in your HS career unless you think you will graduate early. Taking it Freshman year then not really doing it for 3 years won't help. Finally, talk to guidance counselor, many colleges do not allow AP for degree courses, like you cannot use AP to skip CS Major course.
HS
So you need to know Algebra II so I dont think I should take it yet. Also I am gonna take other classes in the coming 3 years too.
the ap cs classes don't require that much math, if any
Need? Probably not, looking at course curriculum for AP, I'm not seeing a ton of math. It's a recommendation by AP board whether or not your school follows that is on them. However, my other part still applies, many colleges won't accept AP for your major, I'm making the assumption that you will be going into Computer Science related course in University/College
Wdym colleges wont accetp AP for your major, my brother took ap cs and he is in college and they accept it for his major
Around me, many schools don't. It's why I pointed you to guidance counselor
Where are you from, I am from Myanmar my brother went to college in San Francisco
United States
I never took an AP CS course, but I strongly suspect the answer is "no". Where Computer Science does require math, it's almost always math that is never taught in high school. There shouldn't be any high school math prerequisites that you'd need.
... And, I was scrolled way back. Oops
so I'm going to be taking over conducting interviews for diploma holders/mid career switchers, for roles looking for python practitioners.
anyone have advice on what to look out for or what kind of questions to ask?
there's already an established coding test I'll walk them through, but I can choose what to ask outside of it
some things I've got noted down based on general discussions of interview processes are
- ask if they have a public repo and what kind of projects they've done
- whether or not they implement pep8 (at the minimum) in their own code
for bonus points - explain hash tables
- explain generators
any suggestions?
Is knowing the details of how a hash table works something that comes up often?
I ask people a related question, but more aimed at how they might actually need to think: When should I use a list vs a set, and why?
hm, I'm just interested if they've dived into deeper aspects of python than just basic code
- what is decorator and ways to make it
- how to make your own "with" "as" thing, what has it inside, and why do you need it
it's not a negative if they can't answer, and frankly none of the guys below me can, so it's really a bonus
Yeah, I have yet to interview anyone who can actually give the correct answer for list vs set
fair
HAHAHA you don't know how tilted I got when my senior was trying to imitate my code and asked me why she couldn't put lists in her set
- actually we can add here how to make your own iterable sequence
this trick really decreases ripple effects in code in my opinion
When I was applying for jobs, one company asked me to describe all the basic container types, which they listed off. In the process they mentioned "arrays", which were a trick question.
ah, custom iterables is definitely well beyond the level of the candidates I'm expecting. with as there's a reasonable chance, decorators I'm also expecting blank looks
this is for junior devs and none of them are likely to have a degree in CS
I try to see if they know anything about computational complexity, too. Have asked if they know what O(n^2) means. And then if they can name any algorithm that is O(n^2).
how to have enumeration ;b provide them a wrong code example, where it is done manually
for number, value in enumerate(mylist):
print(f"{value} at {number}")
plus ways to format strings in python
oh btw
oh good point on string formatting. f strings good,. format bad, % = thanks for your time ๐ฉ
oh, lets ask them
for value in mylist:
if condition > 5:
if condition_2 < 5
if condition_3 > 10:
conditinuing_writing_nesting_hell
else:
do_thing(2)
else:
do_thing()
how to fix nesting hell ๐
oh god kill it with fire haha
Oof. In general the depth of questions I ask is proportional to how much they claim to know about Python. Had a guy rate himself 4/5 when he barely knew anything.
hm, it's a very brief spoken section, they usually get 45 minutes for the code test we already have, so for this round I'll ask the ones that can be answered entirely verbally:
simple big O question, string formatting, with/as, lists vs sets
ahhh and good point about bringing out the big guns if they rate themselves highly
I always start with small guns and build up, though. No point in embarrassing somebody
of course! I'll be as fair as I can, and no gotchas
ask them the signs of a good code and bad code ;b
the really embarrassing thing is my Co-interviewer(aforementioned senior) probably couldn't answer half of these either
types of testing ;b and libraries in python to do that, have your written the tests?
how to document python code?
mate if someone could quote me the pep for docstrings off the top of their head I'd hire them on the spot ๐ ๐
i like Sphinx so far, it creates nice website deployable documentation based on my docstrings.
minimum effort to have documentation for non python people
wishing to try more API specialized interactive documenting tools
ultimately I'm really looking for people who can demonstrate they've put effort into making their code easy for others to use
the rest I can teach
ahhh, sadly, while sphinx is cool, we can't really use stuff like that for now. even just getting python 3.8.11 approved and onto the internal authorized software portal is slow going. Big org things, one step at a time for that kind of stuff
oh, u have third party package dependency approving process?
yes, large listed finanical institution, it takes a while to feed through
well, at least u take security seriously I take it
I miss being a cowboy sometimes
we have security only within the efforts of one person %
which has many other responsibilities, me.
Pepehands
A great question I use is "What's the worst code and best code you've written, and why?"
Hey guys. I've started a python course at https://www.edx.org/
and I was wondering if it was worth my money to get the full certificate to add to my resume? The cost/money isn't an issue for me. The issue is, will employers like to see that or would it be useless?
Access 2000 free online courses from 140 leading institutions worldwide. Gain new skills and earn a certificate of completion. Join today.
hello everyone... what do i need to study for ethical hacking? except python..
They will care much more about your portfolio of work, so if you can learn the same content for free it's probably not worth paying
A lot of what I'd be paying for is the certificate and exams
these kind of certificates are worth little no nothing mostly. Your actual skills/porjects what would matter.
Alright. Thank you for your feedback.
So I'm getting my master in CS in 2 months and I've already started applying and got some interviews scheduled.
Now some of the big players, like google, amazon but also OEMs like VW, BMW, Mercedes have long response times or they only start looking at applications at a certain date.
What should I do? I would love to to work at the big players/OEMs from above, but I can get a competetive salary from the companies that I have interviews at, too.
They have ~500 employees so theyre neither small, nor that big.
I feel like telling them that I need 2 months of thinking time (to see if I can get into my preferred jobs) would be inadequate?
It's not uncommon to start a job and then leave a few weeks in due to a better offer. So unless you have a really good reason to keep them waiting, take what you get.
I can imagine that this is how it works in the US, but does that also apply to Germany for example?
I guess as long as the contract allows it..
Thanks! thats actually exactly the advice I needed
Yeah, I'm in the US, no idea about Germany to be honest
you may or may not get offer from one of those bigger names in 2+ months. So if you have a good offer now I would take it.
leaving in few weeks/months just for sake of better offer can be considered a bad tone... But normally you also have a trial period of several months during which you or company can severe your relation on a short notice.
So if you do think of taking a current offer but possibly jump of for better one, make sure you don't burn any bridges and handle communication properly
