#career-advice
1 messages · Page 320 of 1
It is possible to get into software engineering without going to university, but its not necessarily easy
If you want to get started with programming then Python is a great language to do that
I'm really good with computers just like someone who's really good at a sport.
You can start by checking out some of the tutorials linked in the resources. The Corey Schafer videos, and Automate the Boring Stuff are two that are often reccomended
How much linux experience do you have? What have you done with Linux before?
never done anything with linux. is that bad? lol
Knowing how to use microsoft office, typing fast, etc. is a given. I don't want to discourage you from learning Python but so far you have shown that you don't really have a lot of "computer skills".
Knowing how to work with linux is absolut fundamental for a young aspiring software developer.
so far you have shown that you don't really have a lot of "computer skills". he's said literally one thing about his ""computer skills""
Knowing how to work with linux is absolut fundamental for a young aspiring software developer. this is not true, its key for some jobs, useful for others, but its not necessarily fundamental
You should go through some education. Be it education provided by college or by your future employer (apprenticeship, traineeship).
Charlie, he will be sorted out when he sends out his application and if he somehow makes it through they will interview and see he knows nothing. It is fundamental. It may not be required for the current project but it is very basic
I'm not going to argue with Linley. But my advice is just get started with learning, the best way to do that is by doing. Following whatever tutorials you find most useful and asking questions. Once you've picked up the basics, you'll be better able to figure out what you want to do next
bet thanks Charlie
I agree but he shouldn't put his expectation too high that he is going to get a job when he is starting to learn now. It may be harsh but I've seen enough daydreamers have their dreams get crushed.
and my advice was for him to still go through some kind of education. This will land him a job much easier than doing it on his own
Oh. I never get my hopes up. I understand how life goes.
And would technical college suffice?
The kind of people who get hired out of high school are very few and they put a lot of effort into programming early.
i went to a community college and it's working out so
soul what job u got
onboarding as a software engineer
I agree that education is probably a much more sure path to a job. But a lot of people can't necessarily afford college in the US
community college is completely free if you go straight out of high school to your local one
all you need to pay for is books
I got paid to go to college but dropped out. I hate myself lol
Why can't you go back?
I stopped going to class
So i flunked out
I can just save my money and pay to go to college though. it's no big deal
3k tuition for 2 years. not bad
i do completely agree with linley though. yes, you can learn on your own, but it can be extremely difficult if you haven't at least confirmed you know the fundamentals
I understand your caution. But learning on your own is clearly the best way. And I understand how to fully learn something. I'm not your average Joe
best way i don't know, and no matter who you are i will always suggest proper education
had any specific reason for this?
I stopped going to class
So i flunked out
no matter how much of a hotshot you are, you won't learn everything a business wants on your own and without projects to back you, they'll throw you out the door the second you say "i taught myself"
I was making a lot of money reselling shoes
So I dropped out to focus on that
That's why I would develop projects and such. I plan on making bots for shoes.
that's
that's not going to work out
i've made several bots, none of which have been for profit at all, because nobody wants to pay for a bot when plenty of source is out there if they really want to do it on their own
a business won't hire you because you made a couple scraper bots for shoes
lmao people would buy a bot from me
Maybe not you. But I am reputable in shoe community
and obviously I would do different projects and such
And plenty of people pay for bots. trust
look, reputation or not unless you're exploiting unknowing people they're not just going to pay for your bots
but i know my industry, and a business still won't care about a couple bots you've made
If you're so confident it works - go do it rather than talking about it on Discord
^
you also referenced CyberAIO, and they are very well established in this "market" of yours
actually making something to compete with them as a lone developer is slim to none
You have no idea how the shoe community works, my friend lol
And I'm learning python as we speak
shoes are very good profit lol
and you didn't listen.
I wonder if he knows how much experience and time it took to create CyberAIO. It isn't just Python. And if he build it now not knowing how set up a proper payment system he will be one of those guys who loses their business because some reverse engineer saw a loophole in his code. He needs to know the full package of web development (html, js, css, uptime, load balancing). He needs to split is project into multiple services. He needs to know about databases.
There is so much to it.
If he is so reputable he could just pay someone to do it and he'd just market it. But any programmer would see the flaw and ditch the partner and do it himself.
^
m8 you came here to talk careers and you're told reality but deny it
Tupac I don't mean to be mean. I encourage everyone to learn Python.
I don't deny it
I don't like delusional people wasting their time.
You aren't as encouraging as you think. I know you mean well. Your approach is not the best
his approach is blunt but the truth
No
just learning python isn't going to make what you want lol
It's "his" truth
no, it's the truth
No it's a pretty well accepted truth around here, especially
^
What truth Hemlock
Sneaker bots and making programs to assist with shoe trading is not allowed here
That's the long and the short of it, honestly
Sure, at least wanted to get it out of the way
to add past server rules, you're not going to make a website and a program solely in python without knowledge of other systems as well
Wait what?
Well then what other systems should I learn?
he's said he's just learning python and he wants to compete with the other "traders" he talked about
i was just adding, he can't make a website in pure python (django sure, but maintenance and debugging)
Stop
Let me catch up at least
Well this conversation at least started reasonably. What the others are suggesting, Tupac, is the general advice. If you don't have a degree, build up a portfolio of work (preferably of reputable work), get contacts, certifications, etc. And to everyone involved as a whole, let's keep it civil.
You're included in that, Tupac
chrck this
But they started it 😦
And I'm finishing it
honestly none of us were trying to be rude to you, it's all good
Not to be rude or anything but are you an adult Tupac?
21 he said
21
But to be fair. He is very good with computers and a good critical thinker. Also not your average Joe
who' an average Joe anyway
me 🙂
Like girls, you gossip.
Anywho, I got things to do. I'll leave you to your miserable existence. 🙂
hey there im currently a high school student hoping to go into this field at some point. i have a tiny bit of experience with ML using the keras + numpy libraries but i dont know the math behind someting and if i dont know how something works i feel like im cheating. i have been learning python for about a year now and the c language for 3 months. i have made a few libs in c for python to help with personal projects. does anybody have any advice for someone wanting to go into this field?
oof sorry thats a wall of text
tl;dr: im 15 i want to code for my job. i know python and kinda c. any advice?
stay in school and enjoy whats left of your childhood
programming is part of childhood
I c what u did there
can someone help me provide me some advice?
?
I have few months experience working a contract role as an ETL guy but only using R, Bash, docker. I tried going for Data Engineering interviews but got denied due to lack of python knowledge.
Then I went ahead and learnt basics of python for the next couple of months. Wasn't too hard as I knew some R. Got a casual role as tutor teaching data wrangling with SQL/R. On the side I work on reworking all of the teaching material to be rewritten in Pandas.
I am also working on writing a discord bot at the moment which I shall add to my portfolio. I am not good enough yet but will try to contribute by solving github 'Issues'
Now here is the problem, I am unable to get any interviews at all. Main reason being my residency status in the country. I don't have a proper country to fall back on. Tech jobs are pretty far behind in my country and I dont intend to live there(They hate athiests). This means I will be unemployable indefinitely until I am able to find a country that can provide me with a pathway to residency.
I hate having gaps in my resume due to issues outside of my control (I am 28 now).
What do you guys suggest? How would you pros deal with a situation like this?
I'm a natural American in America. I have no ability to give you any advice on how to figure out immigration issues.
Do you need the company to sponsor your residency in their country? Are you applying to companies in countries that you aren't living?
@hushed kestrel nah man I am not applying outside. Just applying where I live in Australia. I dont see the point why would anyone hire me especially when I am < 1 experience.
I got 1yr3mos left on visa man 😢
Do you need sponsorship for residency ?
prob needs sponsorship for visa
Not really. Its different here.
and work permit
I dont need to be sponsored. I just need a company to be willing to give me a chance. I have full work rights till Feb 2021.
UHh
oh
you have 4 months?
thats coming up soon man
fuck i mean 2021 xD
2021 sounds better lol
So. Your gap can be explained by immigrating ?
I think the law of big numbers is going to save you
law of big numbers?
yea but who is gonna sympathise with me lol. They got better applicants
As well as playing up your proactive programming spirit
@fleet tartan make yourself a better applicant by ramping up your projects
be proactive about it all. learn what people are looking for
btw, do you have a degree? they do tend to take people with degrees more likely
I think python + excel + numpy + pandas probably covers 90% of use cases
I am supposed to be applying for data analyst roles but got very few call backs and 2 interviews so far.
But that doesn't mean that they even understand their use cases
What is your callback %?
I have a masters degree in analytics
should be good for something
@hushed kestrel well I get rejected before the phone call stage itself due to my temporary nature of visa. All they send is an automated response
dont mention the visa
until you have to i guess
obv dont hide it but like mention it when in the interview
yea i got that advice from an HR person before. I have removed my visa section from the resume
dont apply saying you have a visa
I would go even further and if the online application makes you sign your visa status
I would lie
and then tell the person after you get an interview about your visa situation
hmm
WELL
by pass the system
Wee
In one way you are getting around the automated stuff
Hello
better to go far than get rejected
Well
If you talk to someone who doesn't have that as an issue
they might feel that you have been deceptive right off the bat
and that speaks to character, ect.
i am also trying to come up with a back up in case my visa expires and i still havent had a gig
Why are there multiple Help channels
Because more than 1 person needs help at one time
@odd elk can you imagine 20 people asking for help in the same channel and the clusterfk of a chat that it would be ? hahahaha
I dont suggest lying
Lying is a tool like anything else
yeah but I dont condone it
I had to lie my out of the shit hole
Be very judicious. Like fire, it can burn you up real bad
thats how i came to Au
I know how that goes.
I was unemployed inthe country where i was born
again matters were out of my hands, it was a political issue
i was unemployed after finishing bachelors for 2 years
kept applying and interviweing
only to get told off by HR. Sorry we dont hire people from your nationality
why would someone not hire someone from there
huh
cz our people got a bad rep there. So Dubai immigration decided to ban us from getting employment visa
Yea like hell it was my fault
anyways I feel like I was born with a curse
just apply in another country
some of us are not exactly fortunate
I think just applying a lot lot lot is the way to go, don't mention your visa status if it doesn't aply.
^
Yeah.
I understand the visa issues tho
I am applying for various roles as of now. Not just data analyst. I apply for grad software engineer, python programmer, data engineer
so hard to get my GF visa status
i will keep applying but cant figure out what to do after my visa time runs out
you got more than a year
dont just apply for gigs
get a job where you are employed
i am a casual tutor
imo you will have the best chance with startups
and really beef up your projects and learn the tools that people want
yea gotta work on that. Just scared what is to happen once my visa runs out. There is so much opportunity here.
you know your options
you hold a citizenship of some kind right?
they will prob deport you where you are a citizen
yes citizen of Bangladesh. I would rather go somewhere else than go there. Its really bad for me.
well theres nothing we can do about it
@hushed kestrel by doing another course here lol. That would put me on student visa. Which means i am unhireable again due to work restrictions
There are no ways to extend your work visa by working?
I did visa run twice
well he would have to be hired
and it seems he is stuck there
yep 😦
see if you can teach something as a last resort @fleet tartan
nah cant work and extend. I would have to be sponsored. I am not that good.
😦
It's OT, but yeah, visa systems are just unfair
i would say try differernt strategies with different employers, for some be ready to accept a low offer for an entry position, for some ask for the things an Au citizen would ask, as it would look less suspicious. Study the companies before applying, to make cover letters about why you would be a good fit. Also try to have a few projects in your github, not quick filles projects, things you really put some time and thinking into.
But reading your first messages, it seems you have a good shot at this, you have some work xp here already, so some network (and you can go to events to build more, you'll find people relate more to people they met than who they only got a letter from), and some projects, one year will go fast, sure, but you can build plenty opportunities in that time.
@fleet tartan did you remove you nationality along with visa status from resume?
@torpid bolt thanks for your advice. Yea realised during my last few months not all companies have same attitude.
@marsh wind I am following the Australian format of resume. Never include nationality here. Only visa status
@marsh wind thanks tho
@fleet tartan yeah, no problem :) but for the rest I don't know what to tell you cause I'm in a similarish situation -abroad looking for jobs
@marsh wind how bad is it back in your home country
Not awfully bad, bur still shitty (Ukraine)
didnt know it was bad in Ukraine
@marsh wind what are u talking bout?
ukraine is fking great for great devs
4k usd 5% tax, will have u living like a boss there, and you would not have more to spend after taxes in other western EU countries anyway, with higher living costs
thats if you get 4k usd
usually natives are not paid as much as foreigners
for my current position, they would pay a native half the amount for the same work
no. but I can see it happening there
foreigners are usually underpaid due to not being local, why else would u hire a foreigner
unless an epert consultant, but thats diff anyway
its not
depends where
prob cause he senior. did he start with that salary?
id say 3-5k for such
are u asking if a senior started as junior with same salary lol?
btw you talking monthly salary right?
no i mean was his starting salary (after uni or what not) 4k?
ofc not
yeah I think @marsh wind isnt at that level yet
@viral ridge my buddy has 5k so yes I know.
But I didn't mean it's shitty on lvl of dev salary
whats the average salary tho?
300-400?
for a dev in Ukraine?
thats a bit low
Not for Ukraine tho
name of the game
juniors get underpaid
normal to get a 3x-4x salary later in career
whereas in my country
u hit the gold if u achieve 2x your starting salary
As non dev, you are lucky to have 400$ after good degree
where is your country?
scandi
But I meant that Ukraine is shitty not dev job wise. But the political situation is shitty. So is situation for non dev
i see. no idea about the salaries there
well, the girls aint shitty
Or no IT to be precise
ah i see that point
politics matter not to an anarchist like myself^^
My girlfriend is a biologist and there are literally no jobs for hee
oh shot
Except maybe a lab to so blood and blah blah analysks
haha well
With 300-400$ and 9-9 job
my gf is dumped
my issue tho
i cant use keyboard and mouse, so im fked as a dev for now
well, i can, with insane pain lvls
There is almost no R&D in Ukraine :(
that sucks
2 paths
damn work internet is def derping now
- learn pythong and voice code the shit out of it. 2. go crazy
I was aiming for academic career initially, hence I got out of Ukraine for starters
But I am dumping that idea now
France
No, I search here
u said dumpin the idea
Looking for job yeah, learning python and machine learning
but u dont have a CS study behind?
No
Oof
Theoretical physics
Oh nice
That was my PhD
i see
if u enjoy data science, thats a pursuit to consider
but its not for everyone
He probably has the math for it
True
sft eng. build systems
Unfortunately I was dumb enough to not try to use or incorporate python during my PhD (and I really didn't know the market) so had to learn it from scratch. Fortunately it's not hard to learn language
27
Who me?
oh the youth
But I had phone screens with dumb HR aka: 'oh you used Fortran but no python/C/Java? Goodbye I don't care that you can learn fast'
hahaha
Oh I hate HR
well, to be fair i would have done the same
but its not hard to "claim" to know java or python after having done 1 day of tuts
You gotta wing it
fake it till u make it
Pretend you know to get through HR
😁
Foe someone applying for entry /junior lvl?
Yeah I think I have to say smth like I used python for some internal data vis blag blah
Or small analysis
Well not to explicitly lie but make it look like I had some experience
See ya
Take care
@marsh wind yeah that's how you do it
"do u have any projects to show us"?
"No, I only worked on private/closed projects"
gg
Well yeah, I have started to work on some Kaggle with another PhD wanna be data scientist :) plus, don't laugh, but some closed project with few guys in US. 😂
Also oj side I mess with discord.py for bot
Along brushing up SQL
Looks like you have been doing stuff
And since discord.py is heavily OOP and uses some rather advanced concepts I think, while it's not Data science related still will be smth to show
Yeah def
Yeah trying too, correct
Plus (OK that's more like a dream 😂) who know maybe I can incorporate some NLP in bot. Or something different to put ML thsre
Would be cool
Guys I was wondering, has anyone used Machine Learning to earn money. I can make models prediction, plots. But I am looking how this skill can help me make money. I have a job but it doesn't use any of this, am young to be hired as a data scientist.
Where to start and where can I find people who need this skill and can pay me for applying Machine Learning
machine learning is a relatively new field. You will have to look for companies that explicitely look for people with skills in machine learning.
Beware many of those offers are in the research field (e.g. coupled to a university) and they don't pay well. It is hard to apply machine learning in the industry because the standards are really high and what you know now will not be enough.
What do you mean by standards are High? Example
Machine Learning is 4 yrs old. Google, Amazon have already made tremendously powerful models, platforms. A lot of people are using it. Almost every popular website.
Machine Learning is 4 yrs old thats just wrong
@gilded valley pls elaborate. I meant it's been around for long time. It has become a buzz word recently
Any suggestions for my question?
They won't hire me without experience. I tried
Is it possible to freelance this skill. Anyone tried it?
Get a university degree or PHD
freelancing for machine learning seems like its probably practically impossible
@gilded valley I was think of Masters but then again, they will teach me what I already know. Plus the fees and expenses.
what is your current university degree in?
where do you work at the moment, and what country?
India,. I work at TCS. I have an Engineering degree.
can you not try and move towards a data science role within your current company?
It's very hard. Lateral movement is almost impossible. Very rare.
The point is, can
Can this skill help me earn money via freelance?
Or solving simple tasks maybe analysis tasks, data insights task
It seems incredibly unlikely to me, but maybe someone else on the server has attempted it and knows better
Ya guess I have to wait for an answer then
if you look through some freelace sites, like upwork there are machine learning opportunities there @vapid jay @gilded valley how well they pay and how hard they are too get it's a totally diferent question
I've heard up work is bad
You get one job then the rest are bots
Same with the others
Thanks @marsh wind. Guess I have to make a strong portfolio before I apply for such sites.
yeah @vapid jay it could be. I don't know if there are any really good ones though... Just gave an example - never used any, but I am registered on upwork
hence I saw that the offers exist
I have an interview tomorrow for a 'platform engineer'. Very vague jobspec mentioned only python, not really any technologies...
I think platform engineer can either mean 'docker, AWS, automation' or 'sets up CI servers and stuff'.
Can you think of anything else it might mean?
I think you are most likely correct, but that mostly it's unhelpfully nondescript, which seems to be inline with the job listing in general. You'll find out soon enough. The vagueness would be a red flag for me as it potentially prevents the company from finding an ideal candidate in a hurry, I'd ask about it or their general process during the interview to see if there's a reason or if that's normal for them
thanks @toxic vessel
The vagueness can also mean that the job description isnt totally decided on
If its a larger company then they probably just have an open head count and a relative idea of what you'd be doing
Imis anyone here an expert in TF programs, like I knows what hidden layers are and has written codes for tensor flow. I have a co-lab notebook fully written with each step explained. I get an error at last part. I have tried everything. I help and means in which I can send him the Notebook. It's a simple program.
Lot of typo*
@vapid jay what did you do with ML? if you can proove that you are good at ML and TF i will hire you.
I don't think they allow recruiting here
guys I need help in this how to prepare for this hacker rank challenge
ive never done these type of tests before
its a 120 minute test
when do you need to do the test by?
Im not sure it doesnt say
Its almost certainly worth gettting in some practice on sites like Codesignal, or Leetcode first
I think even Hackerrank itself has a lot of practice problems
yeah hackerrank has a few practice problems Ive noticed
But I think codechef and codeforce would be great for a program to practice....
@vapid jay. So far my projects have been with inbuilt datasets.
One involving extraction of live Cryptocurrency values worth and prediction of future trend.(the website does it anyways, I do the same with my code)
I have worked with classification of penguin dataset. Its more complex than it sounds.
These were TF programs.
Simple machine learning I have Benn doint it for past year. Am well versed with all famous algorithms.
But ultimately application of machine learning depends on the problem and project output itself. So if you need a guy feel free to connect.
What sort of python related jobs can you imagine a seventeen/eighteen year old student have ?
like, are there any areas which don't require you to have a full fleshed university degree?
Freelancing
Sign up on a freelancing website, put in your skills and data, search for available jobs and get paid
Does anyone have info on how its like to work for defence contractors like lmco?
In the UK at least I know the vetting process is very thorough
They look at your friends and family and their details. Depending on the level of clearance they can ask about all sorts of things ranging from porn habits, online games you play, and times you've broken the law
Is that us?
Yeah
Is there a reason you don't want to be vetted?
No hahaha
Thing is that ive lived in germany all my life. But I have us citizenship
So the question is really if I have to get residence first
Ah. I think that might be an issue, I'm pretty sure it would be for the uk
Why not just apply and find out?
Fair enough
I dont even know if I would want to work there.
I could imagine in r&d but id image working for someone like lmco is quite the experience haha
I am creating the front end and ~50% back end of an application for work.
This application is going to be presented at tradeshows.
If I put the most work, do you think it is appropriate to indicate somewhere not that noticeable on the frontend that "supported/created by: Christopher M." ?
but also make it very clear and noticed "POWERED BY: Company name" with their logo.
I don't have a lot of experience at this
But it depends on what sort of presentation it is
And what you are hoping to achieve from adding a nod to yourself
If you are looking to get hired someplace, it probably matters more that you get the app into your prospect's hands and declare that you wrote 50% of it or something.
If you are just trying to build an industry rep by having a watermark someplace that said that you developed it..I doubt it'll get you that far unless maybe a competitor finds the app super compelling and wants to poach you
Interesting, the reason I ask is because I know for a fact the president of the company will be at the tradeshow and will view this application
@hushed kestrel Thank you for your input
@short locust Asking for forgiveness is better than permission. You may get flack for it. I would suggest asking the sales department if it would be okay
@hushed kestrel I respect that
If you ask sales, they give you the okay, you put it in
This could be seen as either taking initiative or going over someone's head
It's dicey and dependent on your relationships with the company
ect ect
So if i have no fucking friends, i have a low chance getting a job?
@humble elm Ah i see you got a Huawei device aswell, Honor?
Is it 7s? Becouse my phone is literally Huawei Honor 7s, and it has a customized UI aswell whit the seconds shown and whit all the icons disallowed.
Looks like i'm not alone using the hours, minutes and seconds time.
Cool, my mom doesn't buy me expensive or decent tech so i have to live whit budget until i get a job.
I can't bare whit mine. The OS eats all the ram and PUBG runs slow as fuck. I can't play decent games and basically the device itself is bad.
Seems like a conversation for somewhere other than the careers channel
Sorry!
Hey guys! I have a question about education, I'm about to graduate with a business degree (mostly IT focused) so it's mostly focused to make us business analysts. But I hate that. I want to be more technical and use my brain more since I'm more of a nerd than a ''people person''. Should I do a more STEM masters? Like try to get a masters in CS or Software engineering? Would that be a good idea or just a waste of time
@loud marsh the amount a masters degree is valued depends on the company
how badly do you want to stay in higher education?
but since my undergrad isn't STEM and I want to work in a technical job and don't want to do like ''business stuff'', wouldn't that be a good idea?
@vapid jay
@loud marsh depends if you want to spend another 2 years in school, personally without knowing what your real goals are in the long term, I think looking for a job at a company that would put you in a technical role but not software engineering (maybe data science?) and also has those roles available at the company could be a viable option
In the end of the day it's gonna come down to what you wanna do
But
Most decent sized companies, I think, will do tuition reimbursement
So if you go take courses in a software eng related field, theyll pay you for it with whatever their terms are
And you can make relationships along the way with people internally that could help you make a job change
The only thing that would deter me from the staying in college route is that you put yourself out of the workforce for another 1-2 years depending on the length of the program
potentially taking on more debt
@vapid jay I can get into data science with only a undergrad in business IT? Data science requires like a masters and a PHD in a STEM field, no? But yeah I understand your point. I just want to work in a more math field or like developer etc... Being a business analyst is a huge turn off for me, since Business analysts are required to be good communicator and talk to a lot of people (I'm not a good communicator since I'm shy and nervous, and I don't really like to talk to people all day as a job. I prefer to solve problems and stuff like that). Idk if you understand what I mean
You will need to communicate to work for more jobs
If youre shy and nervous its something you should work on overcoming, at least to be able to talk to people to collaborate
if you wanna go back to school for 2 years then go ahead. I personally would hate that
I love working in groups and talk to people in a group. Just hate like public speaking and stuff like that
what job are you doing at the moment @vapid jay ? If you don't mind me asking
sre type role
oh kk
well I tot about doing a masters in computer science, mostly focused on AI. Idk if that is a good idea. also considering if they would accept me at all (since I don't have a STEM undergrad)
well for that youll never know until you apply
you could just apply for jobs and gra dschool at te same time and then consider which you'd rather do
I guess that is a good idea and even if I'm accepted at grad school, I still have time to look for a job in the meanwhile and make a decision
I was thinking about applying for :
- CS 2) SE 3) data science
But I heard bad things about data science, saying it's a bit useless to get a masters in data science
Also do you think I still can apply for developer jobs even tho I have a business IT degree?
if you are an employee you do not own any part of the app. You have been paid for your time building it. This is the most ego tripping thing I have seen so far. You get paid for your time. The company owns the app not you.
If you want to go build your own company then you can tell everyone how amazing you are
@short locust
@loud marsh yes, you can apply with any degree. just have the skills the job requires
👋
👋
okay, but yeah
i was just worried since
my gpa isn't all that great
so i was trying to make up for it
do you prefer using C or Java?
they are typically not associated with the same job
well, from experiences, definitely java
they CAN be but it's rare
you may want to focus on one
i guess i'll start with java
and eventually i definitely want to learn c++
so, if i'm very proficient in java, and also have projects with java
i can definitely land a lot of internships right
especially towards the field i want
well, by a lot i mean
the companies who do work with java**
c++ is a great language, though I might caution you to consider learning rust instead if this is going to be a future thing
c++ is only great because it was the best at doing what it was written to do
mm i was thinknig
in my opinion this is no longer the case
if you can produce just one portfolio item with either java c, or even python if you can learn it, you're fine
job experience will always be more valuable, so just start somewhere small and go from there
finding the first job is the hard part
but i guess i could just
climb from my first job
i mean that sounds like a stupid and obvious statement but
whawt i mean is,
even if im starting a little late right now
it's nowhere near too late
if i want to end up with a great career later
hey thanks a lot btw though
no problem
I'm a student myself so I'm still learning about the big world of software myself lol
I am repeating words cus I'm tired ahdjfkkfsj
a dream job for me would be working for Mozilla
ah mozilla
they're changing a lot of things in really great ways
they aren't just creating products
rust, the adoption of webassembly, parallelism in browsers, standardization of web
haha, i wish i knew what some of those meant
but i see that ur really emphasizing that rust is rising up
maybe i should really look into it
for future
I'm fairly preachy about it but you can look for yourself
it's consistently the most loved language and it's getting more attention year after year
I barely understand rust but I can really appreciate its goals
rust is nice because of static typing, borrow checker and good dependency manager
basically it makes it very difficult to have code blow up in production
but it also has a decently high barrier to entry
weve got maven for java and nuget for C#
yeah learning rust is hard
theyre also totally fine
if you had to pick a single language today, it should very probably be C#
but you dont!
why c#
its mature, has good support, excellent IDE, large user base, large library base etc etc
@timber basin i actually
worked with c# using unity
but it's
so so so similar to java
yes
in fact, i only spotted like a few differences only
what's the difference in terms of syntax?
well, give it a few years lol
c# improves upon the annoying syntax in java
the basic stuff is pretty alike, since that was the purpose of the language
so it's hard to just list it all
its microsoft saying what if java, but better
anyway. knowing both java and C# is important
I guess I'm just not a fan of languages that compile to an intermediary language
it's certainly useful but not my thing
if you want to consider optimization, you have to sort of sidestep the shared language by being really specific about things
lol true
I mean python is the first language I ever learned
if you need to squeeze the max performance out of a system, then yeah dont use C# or java
I still love it a lot but I'm working to get away from it
if the 5-10% hit is fine, as it usually is, then..
in real projects maintainability is usually way more important than performance especially now that spinning up a new node is so easy
not always of course, but usually
remember this is the perspective of a student
all of my hopes and dreams and personal opinions will be crushed brutally by the opinions of any company I work for
I'll cross that bridge when I get to it
I'm also part of the "kill javascript" bandwagon
if you need to squeeze the max performance out of a system, then yeah dont use C# or java
Yeah that's job of C... Or Fortran :)
But a max performance is typically needed for heavy computations, games... In most businesses cases people usually care about how fast they can write and debug the app and then to deploy and maintain
I'm gonna fall back on talking about rust again but, using maintainability as an excuse nowadays isn't really reasonable considering rust being as popular as it is
it's kinda just negligence at this point
thats all well and good but how much penetration do you think rust has into business systems
dont get me wrong, i really like rust
none but that will change
just wait
I have faith
fingers crossed still but I have faith
yeah. im advocating to do a rewrite of some of our systems in rust
it's like USB type x
c
everyone was like
nah
then a few switched
and people were like wtf but
look at us now
eventually we all switched
obviously this is much more trivial but
you get the idea
if something is better people will use it
it might take time but that's okay
I think it's about being proactive for software engineers to try like Ogg mentioned above to push rust in slowly
we're increasingly capable of that now that business models are shifting
And their managers being flexible :)
yeah. rewriting a million line c++ codebase in rust is not realistic
but rewriting a relatively small service might be
more and more companies are trusting their devs to make big changes
waterfall is less common
oh sweet summer child
sure waterfall is still pretty damn big but again it's all gradual
Or some new feature and modules that aren't necessarily same cods
agile doesnt mean rewriting critical systems
im with you in spirit, but thats just not the case
What's waterfall? :)
agile means you CAN rewrite the critical systems
that's all I'm suggesting
it may be something that a developer starts in their own time
waterfall is the business ideal that you can just plan everything ahead of time for a project, do all of the work required without changing the plan and then ship
agile is about being open to changing the plan and scrutinizing your work process frequently
gotcha
I saw agile in many job descriptons, but never waterffall
they never want to admit it haha
it's like putting a GMO label of your food
like why
I am way too tired
I can't type anymore
Agile is about selling you stuff by consultants who know teh real agile
waterfall is a strawman, it's been originaly described in a paper saying that it's what people should not do.
it's meant to be burned at the stake
some people obviously ran with it, of course.
It feels like that Monty Python and the Holy Grail sketch, with the two guards that just can't listen
Waterfall is the one where the people higher up the chain pick the tasks they want and leave the rest for the others, right?
hm, i wouldn't say that, it's more about the hubris of assuming you know all there is to know about your system before building
though there are places where you have the resources and constraints that justify it
i assume NASA, for example, knows to a high precision what they are going to build before starting the actual development
Yeah, maybe
Guys, I got an interview tomorrow (for remote) and since its the first time I'm doing one I have no idea how to prepar
its for a remote position
it's too late to brush up on technical things i guess, so mostly try to relax, you'll make mistakes, maybe you won't have questions when they ask if you have some (try to think of good general questions now though), and think about challenges you've had in the past and how you overcame them, stuff like this tend to be discussed, but the point is, they are not out to get you, if there is anything unclear or if you have doubts, ask for clarifications, it's better to say that you don't know than trying to make things up, and they'll help you recover when you make a mistake, so listen for hints and feedback.
they want to know how it'll be to work with you, not if you know everything
i don't think i came out as a great engineer in my last interview, and i still got a generous offer for a position.
@last walrus This channel is not for recruitment, so can you remove the link? You can certainly ask about that in one of the off topic channel / in the #python-discussion
We do have a policy to only allow invitation to whitelisted servers as well, if you want yours to be whitelisted, you can ask one of the admins and ask about the process
Thanks!
@last walrus that will have to change, we recently revamped our rules. it's currently Rule 6
also, it seems to be an open source project, so rather than advertising the server, you can just showcase the project in #303934982764625920. Be sure to check the channel description first
Sure.. I wasn't actually advertising it, but rather asking people to help. Would that also be appropriate?
yes, you're free to showcase and ask for collaboration/contribution to the project there
Alright
what are some projects that look impressive on github
oh heck
100k commits, more than 900PRs waiting, that's huge!
and what, 2 paid full time people equivalents to manage that?
all the rest full time volunteers
I know that feel
@open stag Which language?
Have you had someone check over your cv/cover letters?
@neon moat I wouldn't say it is really an ego thing, and yes I am being paid fairly well to do this, but it was just something I was curious about. recognition should be given were deserved. Don't bust a nut over it, sir
and to be clear, I was curious.
Hey guys I was wondering if I could get an honest opinion on how online certificates offered by companies (IBM) via edX look on portfolios? https://www.edx.org/professional-certificate/python-data-science . I am currently switching careers and self-teaching. Because of that every investment of money+time matters. I have heard alot of different oppinions on self taught vs bootcamp vs formal education. I was wondering how would professional certificates like the one listed fit into that
online certificates are not usually taken very seriously
appart from a few exceptions
From what I understand if you lack a formal degree, it is critical to develop a strong portfolio with certifications to help bevy your experience
What about deeplearning.ai? Heard lots of good things
do you feel like thats true?
no it's not
the critical thing is having stuff that can showcase your skills
having a project in production is worth a thousand cert
Certificates alone are little more then nothing....
The jury is out, really
and the other very critical thing is knowing people in the industry
Some employers like them, some don't
in my experience as someone who has a dozen certs, most see it as a good thing but not a major thing. some disregard them completely.
compared to a degree, they won't be anywhere near as useful, but they do demonstrate passion, and a certain amount of go-getterism that some value.
a nice portfolio is 10x as valuable as all the certs you can shake a stick at.
so is open source experience.
so imo, do a course if it'll teach you something, but don't collect them to compensate for a lack of formal education
your time is better spent working on projects.
Also don't put an oracle java cert on your CV for a java job unless they're big oracle nuts
:|
I really appreciate the candid oppinion
do you feel like the same can be said for Bootcamps ? A strong portfolio and project list far outweigh the benefit and time of a bootcamp?
I heard that key bootcamp issue is quality. There are so many of them, and so few are good
I have definitely heard the same thing
And have heard a real mix on outro interviews of people who have been in them
some saying it was integral to their career, others saying they just ripped everything from youtube etc etc
And potentially they cost a lot
How do you keep motivated to code your own projects after a whole day of programming at work?
I don't
I code on my own projects during lunch breaks or weekends
it's more a matter of energy than motivation tho
motivation gets you started, discipline gets you going
but i do spend less time these days programing at home than i did a few years ago
@nova mango I actually think the answer to your question is nuanced on the reason why you are developing projects in your free time.
If it is for fun, you should find another person to work on projects with and meet them at a location and work with eachother to push forward
If you are trying to learn, you need to conserve some energy throughout the day and create a routine where you take 1.5-2 h a night taking a class / working on a project. (Develop a ritual)
If you are doing things that are professional, I suggest working on the weekends and doing 8 hour pushes)
Obviously slotting only a single approach to a broad issue, but understanding the framing and the methods to achieve your goals is still important
(Btw, you'll have more energy to work on good projects if you develop good habits . (Habits that don't require you to think about what you are doing frees your brain up to focus on more complex tasks))
So how do you “add/contribute code” to an open source project?
at a high level: get the code, make changes or add new things, and request that they add your work to their files
for a project on github it'd be: clone, make changes, submit pull request
there are other ways to contribute to FOSS besides code, too
If I were to go for a career in Python would the best approach be to study as much as possible, and pick a framework/area and focus on that?
Without a cs degree, I didn't finish it fully
How far did you get?
In general, I would say that it's better to have a broad knowledge base as an entry-level developer, rather than trying to specialize. That said, if you already have a decent grasp of the basics, acquiring solid understanding of a popular framework that's used in the industry doesn't hurt.
So like, go ahead and study a framework, but don't limit yourself to just that. Make sure that you're covering all the skills expected of a modern professional developer.
Alright, thanks for the response. The plan is to expand my knowledge as much as possible in a broad range of topics. Are there any books you'd recommend? And do the Python docs cover everything you need to know?
The Python docs cover Python, but a developer needs to know much more than just the language they're using.
They aren't necessarily ideal for learning concepts in the first place. I personally only use language docs as reference material.
If I want to learn something new, I read articles or books.
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
^ There's a lot of material on here that's appropriate for both beginner and intermediate-level learners.
For learning general developer skills, I can recommend contributing to open source projects. You will get exposure to concepts like version control, CI/CD and code review, if you didn't already.
And the collaborative aspects of development, which is a necessity in pretty much any job.
It can also be a good credential, if you do it enough.
Hello guys..
I wanted to change my feild , for sake of my parents i have chosen civil engineering but i have passion for computer science since my childhood now i have completed my bachelor's in civil engineering and had 2 years of experience in civil engineering but now i want to be data analyst and for that i have to start from scratch . so my query is that from where to start and how to become data analyst ? And also i want specific guidance about "python programming language
." And also looking for someone who can guide me in data analytics . Thanking you :)
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
We usually recommend the free online book https://automatetheboringstuff.com/ for complete beginners.
I can't personally advice you on data analytics in particular, as I'm a software engineer, but there should be enough overlap that you will benefit from knowing most software engineering principles.
There is a #data-science-and-ml channel here you could maybe ask around in.
I'm under the impression https://www.kaggle.com/ is a good resource for data sciency type knowledge.
Download Open Datasets on 1000s of Projects + Share Projects on One Platform. Explore Popular Topics Like Government, Sports, Medicine, Fintech, Food, More. Flexible Data Ingestion.
No problem.
anyone know about a career in computer science in the US military?
Cyber Operator 
The Information Technology Specialist develops computer programs and maintains/troubleshoots military computer systems. Explore IT careers like this at goarmy.com.
The Multichannel Transmission Systems Operator-Maintainer is responsible for ensuring that multichannel equipment is functioning properly. Learn more at goarmy.com.
There are a wide variety of jobs in the US military for those who want to go into CS
however i doubt they will utilize python
Depends on what aspect of it
IT might, as might some other aspects. But it'd really depend on the position rather than the military as a whole
IS it possible to get a python related job without a degree? Every listing is REDICULOUS in requires "entry junior level" programmer jobs with "4 year bachelors, 4+ years work experience, etc etc etc" Should I ignore those requirements and apply anyways?
@tardy zephyr It highly depends on whether or not you have built up an extensive resume with some form of relevant prior experience. Most potential employers will end up ignoring the application otherwise. Have you had a number of meaningful projects that you've worked on that are presentable in some way (such as open source contributions) or an internship? Also, do you have any certifications or other formal training? Realistically speaking, you need some form of relevant experience.
If you don't have a degree which is proof that you can stick to something and better yourself for a long time, you have the burden to prove why you are more worthy than someone with a degree (who you are competing with for the job). In the bay area what you do is work for startups where most people just can't handle due to the lack of structure. Other places you can get in through personal connections. Eitherway you'll need to practice and the biggest hurdle is getting your first job. After you get your first job getting every other job is going to be much much easier.
Some things people do is do freelance programming work to build up their resume (That's what I did ) Eitherway you'll need to prove yourself since the burden is on you
Also almost all job descriptions are made up and don't usually reflect the main responsibilities of a job. Don't take them that serious
I worked for AirBnb as an electrical engineer to build and prototype electronics. The actual job was being a CNC operator
@hushed kestrel
Some things people do is do freelance programming work to build up their resume (That's what I did )
Purely out of curiosity, was there a specific medium or platform from which you did your freelancing through? I've not personally had experience with doing that myself, but I've heard from others that the environment can be quite harsh (severely underpaid and sometimes unpaid) for those without significant prior experience and/or qualifications. It would be helpful to know of decent platforms for recommending to others that are interesting in freelance development.
@burnt tiger That was completely my experience sorta. When I started using the platform I was able to make 300-400 a week which i imagine would go up to maybe 600-700 hundred after a few months of figuring out how to use the platform.
There are a lot of hurdles doing freelance stuff TBH and it requires you to be very dedicated and work hard to make up for your short comings. Some people are built for it, some aren't.
People on upwork can't really afford to do big projects or something, so that is just not a way to make money (if you are living in the united states) as much as it allows you to lose money less fast
If I were to do it again i would go to companies locally, promote my services and get sales that way to work on multi thousand dollar projects instead of doing dozens of 100-400 $ projects
Learning Client management + project management on top of learning programming might be too rough
I did freelance as well. but it was all local.
never used upwork or the like
pay was meh. but it was some extra change. I worked another parttime job for the steady income
So I'm not necessarily only doing the internship for a better chance at a job in the future, even though it is a decent part of it, but:
How much would an internship at a technology repair workplace (I mainly have repaired phones up to this point but I have also built a custom built that a customer asked the shop to make) affect the decision of a company to hire me for a Software Development related position? Obviously it would depend on the person looking at the resume and their thoughts, but in general how much do you guys think it would affect your decision?
hi
I think my sentence is too long.. could someone review this
I'm listing it under a previous job role
Managed data collection projects for GA, built ETL workflow to provide queryable interface and dashboards for business users and testing teams.
Needs Oxford comma
where
I'm not a native English speaker, could you suggest where to make the change
@vapid jay Here's how I would change it: ```
Managed data collection projects for GA, constructed an ETL workflow to provide queryable interfaces and dashboards for business users.
@vapid jay
Needs Oxford comma
I don't think an Oxford comma would be correct in this particular instance, since the "and" is not separating an actual listing of distinct items.
thank you:)
@gritty ivy Very little. It doesn't sound like relevant experience at all to me.
@burnt tiger dashboards reads separately to me whenever I look at it
@vapid jay It flows a bit oddly, but I think the intention is for the "constructed an ETL workflow to provide queryable interfaces and dashboards for business users" to be a single section, as in an ETL process was used to provide the interfaces and dashboards for business users rather than "dashboards for business users" being it's own separate item.
I had a vague question on an first round interview I didn't really understand, and I am hoping someone could explain what they might be looking for.
"Where do you store your data?"
I am a junior data scientist applying for a junior data engineering job. I've studied Python and SQL and my answer is something along the lines,
"for my personal projects, I've kept my data and code on GitHub, and an external ssd. Although I have been migrating a majority of my work to an online IDEs so it's accessable wherever I need it."
I feel like I should be explaining why I'd use pandas or postgress over others. Is there any suggestions on what I could add if it comes up in a second round?
No
it depends what data
and what your field is
as a DS your job doesn't involve DE aspects, but it's nice to know where to store your data depending on how frequently you access it and what method you use
also depends on what format, and what you intend to do with it..
this covers the formats
Thanks a bunch. Glad I thought to ask you guys.
Hey fellow nerds! Is the Datacamp "Data Scientist for Python" a decent course? (for those who have taken it, or looked at it)
Datacamp courses are usually good
I suggest making a jupyter notebook and writing everything you do down
I need some help with my resume. I have no idea what title I should be putting on things because I have not ever really had well defined roles.
First job in question I designed the product, designed and headed the technical integrations and technology used to make the thing run. Made decisions about things ranging from artwork and web design all the way to the pricing. Then I did 100% of the coding for the first 6 months until the project was stood up and running and then about 80% of the coding after that when I started the initial customer contacts/sales process.
Sooo I have a question about how much I should charge for a freelance project I'm working on for a small business. Is this a good place to ask or am I in the wrong chat?
If anyone knows a resource for the kinds of python tests you might encounter in an interview, I would be greatly appreciative. I remember one that I took that was beyond my current skills involving matrixes of arrays, so something fairly complicated would be appreciated. I'd be willing to pay a subscription cost if it's behind a paywall like that.
Leetcode, HackerRank, Kattis, Codewars, CodeSignal, and others all have problems of the style you might find in interviews
they all have advantages and disadvantages
If you just want to jump in, my suggestion would be CodeSignal
Codewars has a lot of problems, and a lot that are beginner friendly, but it doesn't necessarily have the best user experience.
Just give it a shot though, if you think its fine just stick with it. The most important thing is actually practicing, less so where youre practicing
Does anyone have advice for getting a job as a site reliability engineer?
Hello, I am completely new to learning python. I was curious if there is a career in python within the BCI research field without having a degree in neurology
I think entry level SRE the best thing to know is some system administration, some scripting
probably a reasonably strong understanding of servers
for BCI research?
oh my bad 😄
you might have better luck asking that in a data science or machine learning chat
or AI
thats what it is right?
its a little different I guess
thats a very specific question though
Ok, I will try this! I'm just struggling with what I'd like to do as a career change with Python
Could someone give me a broad overview of careers in python? I know there is front end, back end, and software developer. Are there any other broad routes?
does answering questions/being active on stack overflow help in any way with getting a job? I find many senior developers include their stack overflow profile in their resume
@hollow osprey if you don't have a degree in neurology or don't have advanced programming skills.. you're limited to UX and HMI roles..
what is an HMI role? I know UX is user experience
What's the best way to have an online portfolio for Python projects? I'm new to Python, but am exploring using it for datascience - I've been recommended Jupyter, but I'm unsure exactly what it does? - I guess it can publicly display code while also being sort of like a blog post?
@hollow osprey I'm looking at Business Analyst roles at technology companies - that's why Python and SQL are of interest to me - I would just do a search on Indeed.com with the keyword "python" and see what comes up
@light summit thanks!
how'd you get the job? That's awesome man.
human machine interaction..
basically a lot goes into designing apps and adding new features.. this kind of role is relatively new and focuses on user experience.. so you get to work closely with engineering teams who build the app
That's interesting!
I dropped out uni it was useless I want to learn coding from scratch. I seek advice from professionals. That is why I am here
go back to uni
if you drop out of uni, how can you be motivated enough to self teach yourself?
many people get things wrong with uni. its not there to land you a job or get you a high paying job.
its there to guide you in academics. it is upon you to take the knowledge and expand on it on your own time. so basically self teach with a guide that you can ask for help
I am an engineering student in India pursuing Computer Science. I am in 3rd sem right now. I started learning python 2 months back and almost completed the course on Coursera. Next i wanted to do DS and algorithms but then i came to know that most companies do not accept DS algo in python. Now i will have to learn Java. This is disheartening. I feel all the python i learned is just wasted. What can i do next with python to get a good job? Ty
Data structures and algorithms aren't language-specific. You can reuse that knowledge in any language.
I'm not sure what you mean there. Everywhere I've seen is fine with your doing their dsa tests on python
@stable salmon
i came to know that most companies do not accept DS algo in python
Pretty much every single programming interview scenario involves psuedocode, so the actual language used is irrelevant. It's entirely about the concepts.
Now i will have to learn Java. This is disheartening. I feel all the python i learned is just wasted.
Not to sound harsh, but if during your time learning Python you only learned concepts that were specific to Python, you must not have learned much.
I have been studying data science for about a year. I didn't have any prior coding experience. Now I am very comfortable and advanced with data wrangling and visualization. I am also very comfortable with ML algorithms and manipulation. The areas I am weak at are SQL, NLP, Deep Learning and Apache systems. Which one would you guys suggest I tackle first. Which one carries the most importance in interviews?
I'd say SQL is probably the most widely applicable of the areas that you mentioned. You don't have to be absurdly proficient, but having a strong grasp of the fundamentals is important
So just getting a basic understanding and being able to pull, wrangle data in a SQL setting is enough? I am not looking for a data engineer role I might add.
Personally, I'm not aware of the SQL expectations for a data science position, but if you can write intermediate-level aggregate queries and can use subqueries to a basic degree you're probably good enough. It's mostly about being able to find what you're looking for rather than being able to write the queries as efficiently as possible.
(at least if you aren't a back-end dev, DBA, or data engineer)
Be able to do CRUD operation on a sql database is important at any stage of programming, so picking up SQL is not a bad idea
More often than not you have software that does more complex stuff for you, still, knowing the basics should suffice
For example changing index of a table can increase query time and execution speed by 200 times - so yes, pick it up
NLP, Deep learning and Apache systerms are more specialized for more specific needs
You can pick them up in any given order, depending on what fields you want to
I understand, thanks for the input. So basically I have to be able to replicate what I can do in Pandas in SQL. Maybe not as advanced but enough to get me going.
The jobs these days have so much requirements. They want all these skills in a data scientist. It's overwhelming.
Most of the time being able to interact with a SQL database will get you going really well
Considering about 30-40% of a data scientist's time is probably coding / preparing data and such, I can see the requirements getting higher
I'd say focus more on practical projects that might be similar to what you'd do in a work environment rather than checking off requirements, that can easily become a neverending and unfulfilling chase.
Thanks for clearing some questions I had in my mind.
@sinful solstice I'm not an expert by any means, but I get the impression that it's going to be pretty difficult to get a "data science only" job with no data engineering if you don't have a higher level academic degree in the subject.
So if you want to get into the field and work your way up, it's probably not a bad idea to learn technical skills.
how saturated are computer science/engineering majors in the job market rn
Depends where you are from and what your specialization is.
In Germany some of the bigger tech companies stopped hiring and only accept external people (consulting firms). In some branches there are some restructuring going on (e.g. automotive) and people are fearing a crisis is coming which has effects on other branches.
@vapid jay We don't allow advertisement for paid gigs here. We're all more than willing to help when people have problems they're stuck on, but we're not a jobs board
im still a highschooler, i dont learn python at school ,we just mingle with c++.but ive been working on small personal projects in python for a bout a year
im thinking to do some python and c++ courses later, but im curious, how much would one need to know for a job
by how much i mean what structures and patterns would one need to know, would be very helpfull if somebody who works in it would asnwer this , talkign from his experience
Anybody got any tips to get profile approved on upwork?
I have got to ask but has anyone actually got any meaningful cash from working there?
@vapid jay No clue, doesn't hurt to try. I checked available jobs and there are some good paying gigs.
I can
I can't get approved though.
as a highschooler, i suggest to other highschoolers to not look for a job in python but rather apply python at work when possible
seems like common sense but many people forget
i got a job over the summer at an architectural firm, surprising amount of software being used there
they used python for programming ras-pi's that would act as data collectors in a building
that's how I landed my first job.. worked on a high profile lawsuit at a shipping company.. implemented some stuff to run fairly efficiently and helped them get rid of spreadsheets.. vp was so impressed they offered a job
just goes to show, you don't have to know everything.. just solve problems
@indigo sleet posted this.. then it all made sense
agree wholeheartedly with that article
@ionic totem
im thinking to do some python and c++ courses later, but im curious, how much would one need to know for a job
I recommend focusing less on how much you need to know, and more on building practical experience. This can be done through personal projects, contributing to open source, internships, etc. The internships will likely not be an option in high school, but the other two certainly are.
by how much i mean what structures and patterns would one need to know,
There's not a specific set of data structures and algorithms to know, it's more about knowing which ones to use for different situations, which comes from experience. I would recommend being intimately familiar with the topics covered in https://docs.python.org/3/tutorial/index.html, and building practical experience using Python.
if you take the initiative and reach out to places around where you are (this helps if u live near a populated city) that do internships i bet you could get one unpaid obviously pretty easily
also go to your guidance counselor and ask them about it if you have a non braindead one they probably can help
dont wait for it to fall in your lap go be active and grab it if you really want to do it
can you get a full time job working with just networking in python?
Kind of same question, but is it possible to get employment by python? And what branches (if u understand) are the best, most reliable or most paid?'
Also, is it possible to get a job using only python?
Is being able to do basic queries in SQL enough for a data scientist? I have studied up until joins. Do you think it would be enough or I should I learn more methods.
@vapid jay @clear sleet I have held multiple jobs that were 90% Python. these were web-related with Python as the backend. Some knowledge of JS, HTML and CSS is useful if you go down this road, as well as databases, servers, and other web-related tech knowledge.
but every developer needs to be open to learning new stuff. Python can often be a major part of the stack, but it's practically never the entire stack.
and, frankly, people don't tend to look for good Python developers, they look for good developers. languages can always be learned.
what languages you prefer is secondary
Hey can someone guide me as to where I might be able to find a freelance python programmer to make a bunch of tools for me? Thanks
what kind of tools?
What job?
I work in test automation as a software engineer building python libraries for our R&D
Our whole R&D is python so that is what I get to program in
Or like 90% python but my job is pure python
👌
do you need tertiary education to be a good virtual internship candidate?