#career-advice

1 messages ยท Page 419 of 1

wild skiff
#

Which one is more difficult , data science or AI and machine learning

tawny creek
#

I learn AI

desert prairie
#

Where to look for remote job?

smoky quest
tawny creek
#

Yep

#

print("i, love python")

sudden quartz
#

So I assume you mean ML engineer/SWE job position

tropic totem
#

hello i dont knoow any python can i get some help?

sudden quartz
#

Might want to put discussion channel above career discussion to contain the randoms that go to the first discussion channel they see

balmy mural
#

If you mean #internals-and-peps - that wouldn't be an appropriate discussion for randoms to go to first either

summer roost
analog hazel
#

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

molten furnace
#

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

north venture
#

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! ๐Ÿ™‚

vapid jay
#

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!

sudden quartz
smoky quest
# vapid jay hi, I do not have a CompSci degree, I have programmed a calculator that works ok...

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.

smoky quest
vapid jay
#

On the other hand, anyone have a good idea of how to get into Machine Learning/AI as a career ?

smoky quest
rough wigeon
# vapid jay hi, I do not have a CompSci degree, I have programmed a calculator that works ok...

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 ๐Ÿ˜Ž๐Ÿ‘

vapid jay
rough wigeon
vapid jay
sudden quartz
stark socket
uncut ledge
#

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

uncut ledge
#

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

sudden quartz
wild ore
#

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...?

smoky quest
# wild ore Don't you think if startup is at an early stage, they might be even more serious...

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

dawn totem
#

how to make a bot for discord

smoky quest
dawn totem
#

sorry

buoyant seal
# smoky quest I would actually stay away from startups if you are looking for internships. No ...

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.

smoky quest
buoyant seal
smoky quest
#

wasting an internship on low level tasks or where you don't have any opportunity to learn can have a pretty bad impact

buoyant seal
smoky quest
marsh wind
buoyant seal
cerulean rapids
#

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.

marsh wind
uncut ledge
cerulean rapids
uncut ledge
uncut ledge
marsh wind
smoky quest
smoky quest
#

Assuming a real startup, not a unicorn with 200 people

uncut ledge
#

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

smoky quest
uncut ledge
#

ik some front end things for high schoolers, but tbh, I don't wanna learn HTML / CSS

cerulean rapids
uncut ledge
smoky quest
#

local means things like your local repair ship, or other local business in need of a tech

marsh wind
uncut ledge
uncut ledge
marsh wind
uncut ledge
smoky quest
smoky quest
smoky quest
marsh wind
waxen grotto
#

hello

uncut ledge
#

so how would I get connections?
all of my family / relatives work at big companies

smoky quest
smoky quest
uncut ledge
#

Apple doesn't do any, and Google you need to be in 11th as well

smoky quest
uncut ledge
smoky quest
smoky quest
#

sometimes they may make an exception because you are his son

buoyant seal
# smoky quest lol you wish. Most likely it will be something like updating some docs, updating...

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.

uncut ledge
#

wait and also one last question
how viable is it for me to do an internship with a professor?

smoky quest
#

works better if your father is vp though :p

smoky quest
buoyant seal
#

The responsibilities were not boring though. Create backend /frontend / desktop applications.

uncut ledge
smoky quest
#

but you can also ask them if they know about any internship

uncut ledge
smoky quest
marsh wind
smoky quest
sudden quartz
#

but if you want an internship in HS without connections, yes, look to startups

smoky quest
uncut ledge
sudden quartz
#

you dont

smoky quest
sudden quartz
#

internships in HS are rare as it is

buoyant seal
# smoky quest how the fuck did that company survived

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.

smoky quest
buoyant seal
#

Basically all it required, just one person to be honest about it ๐Ÿ˜‰

sudden quartz
sudden quartz
#

what is UW?

uncut ledge
#

basically very hard to get in, let alone intern under a professor

sudden quartz
uncut ledge
#

only 1 person ik got in, and that was cause professor was a relative

sudden quartz
#

and youre looking for a HS internship

marsh wind
uncut ledge
sudden quartz
#

then thats not your university?

uncut ledge
#

huh, it is near where I live? what do you mean then? go for state university? that is more viable actually

sudden quartz
#

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.

uncut ledge
uncut ledge
sudden quartz
#

At the end of the day just work on your own projects, youre doing a ton thats not really adding together well.

marsh wind
uncut ledge
sudden quartz
#

as I said, youre doing too much

uncut ledge
#

okie, ill try to focus on hackathons then I suppose

buoyant seal
#

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

sudden quartz
#

ultimately, you will not get any high quality internship in Highschool. Focus on your skills.

smoky quest
honest pivot
ornate magnet
#

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

buoyant seal
# honest pivot Sounds like a horror story, how did you sort 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.

honest pivot
#

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?

buoyant seal
#

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

buoyant seal
# honest pivot So based on your info, they fired everyone who was dragging the company down. An...

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.

vapid jay
#

Hello, Can anyone here teach me python live for free?

mystic matrix
#

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?

honest pivot
smoky quest
mystic matrix
#

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

smoky quest
mystic matrix
#

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

smoky quest
#

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

mystic matrix
#

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

smoky quest
#

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

mystic matrix
#

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

smoky quest
#

don't expect me to make a decision for you. You know more the situation than anyone

strong veldt
#

man whats ur thought on freelanceing

mystic matrix
#

its still confusing because everyone is running for python and idk alot about the industry

rotund crest
#

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%.

smoky quest
honest pivot
#

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?

mystic matrix
#

R&D companies ask for it

smoky quest
#

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

honest pivot
#

Yeah, communication is very important and most people are bad at it

smoky quest
#

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

mystic matrix
#

thanks ill think on it more

smoky quest
#

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

smoky quest
honest pivot
#

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.

mystic matrix
#

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

vapid jay
#

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.

honest pivot
#

It should never cost money to apply for a job, and I don't see why they would look at your bank account.

mystic matrix
#

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.

honest pivot
#

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.

marsh wind
honest pivot
rugged bobcat
#

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?

marsh wind
#

So given a bit of time, code review and some guidance they would make great software engineers /ML, DS

marsh wind
honest pivot
# marsh wind So given a bit of time, code review and some guidance they would make great soft...

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.

rugged bobcat
#

Can someone help me with my question

marsh wind
# honest pivot I hear you, we are trying to implement better code review, but that also takes a...

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

rugged bobcat
#

Can anyone help me with my previous question

marsh wind
#

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

honest pivot
# marsh wind that does sound like implementing code review,giving some better practices guide...

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.

rugged bobcat
#

Why are people ignoring me is there anyone here that is willing to help me

marsh wind
#

there is an ongoing conversatation, jhave some patience please ๐Ÿ™‚

honest pivot
marsh wind
#

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

rugged bobcat
#

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?

honest pivot
# marsh wind yeah same (being STEM PhD I mean). well for once I think many PhDs I know are wi...

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.

marsh wind
#

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.

honest pivot
#

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.

rugged bobcat
#

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

honest pivot
#

Everything I read about the job market makes it sound very rough, especially for entry level jobs.

subtle flint
#

guys

#

how do i encrypt py

marsh wind
subtle flint
#

sorry mb

marsh wind
#

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

honest pivot
#

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!

marsh wind
#

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

honest pivot
#

I need a work visa to stay in Europe, so it was important to have something lined up before the postdoc ended.

marsh wind
#

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)

honest pivot
#

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.

grizzled tundra
#

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?

grand glacier
#

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.

rose lily
#

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

sacred glacier
# grand glacier I am an Indian currently in a law school and will be graduating as a lawyer in t...

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.

sacred glacier
# rose lily Hi. Just wanted to ask you guys a quick question. So I'm in a difficult financia...

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!

grand glacier
marsh wind
# grand glacier 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.

plucky cypress
#

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?

swift veldt
#

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.

shadow moss
gray anvil
grand glacier
swift veldt
#

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.

gray anvil
#

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

rose lily
vapid jay
honest pivot
#

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.

rose lily
#

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

grand glacier
late sage
#

What languages can I learn or in which area I should focus if I don't like creating visuals and just working in logic?

marsh wind
#

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

late sage
#

What can I build with those languages? I would like to learn to make stuff and not just learn and never use those languages

near ocean
#

You can build whatever you want, all of the above are general purpose languages

inner wrenBOT
gritty rivet
# late sage What languages can I learn or in which area I should focus if I don't like creat...

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

slim raven
#

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

honest pivot
#

AWS is Amazon's cloud platform. DevOps is supporting the backend code, like managing how it's deployed on a cloud server, etc.

late sage
#

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

near ocean
#

Thats a question for #web-development really, flask is a small framework that lets you build webapps really quickly and without much attached

covert vector
#

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

late sage
wild ore
smoky quest
#

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

honest pivot
covert vector
quaint vessel
#

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.

smoky quest
#

also to do what kind of job?

slim raven
#

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.

slim raven
#

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

quaint vessel
#

@smoky quest going to take college classes to get a certain degree

vapid jay
#

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?

near ocean
#

Dont do the project if you dont agree, also shoe botting sounds like its definitely against some ToS out there

vapid jay
#

The process of entering โ€œrafflesโ€ for rare shoes. These rare shoes sell for more money than the retail price and therefore its sought acter

near ocean
#

Or, you know, negotiate for your share

vapid jay
#

Thats what weโ€™re struggling with. He doesnt agree with me, and I dont agree with him

honest pivot
#

What is currently on paper about this deal?

vapid jay
#

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

smoky quest
smoky quest
honest pivot
#

I interviewed a guy who rated himself 4/5 stars in Python on his resume. He was...not.

sage pumice
#

how do you even rate yourself like that

idle jetty
#

lmaoo

sacred glacier
# rose lily Hi, thanks for reply. I'm not coding only for money ๐Ÿ™‚ This is my passion and I ...

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.

idle jetty
#

hey who here is really good at coding ant teaching i

smoky quest
vapid jay
#

yeah thats what ive been trying to tell him.

#

but he keeps repeating his โ€œ35%โ€ story

smoky quest
#

If he is already annoying now, that will only get worse once you sign anything with him, even if you negotiate

vapid jay
#

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.

sacred glacier
#

Have you signed anything legally gxsz? That is the most important thing and I am surprised no one has asked you

idle jetty
#

like i dont usually understand shit fast

sacred glacier
#

Just do projects- start off with a beginners tutorial ๐Ÿ™‚
My first project was making a ball move around on screen with arcade

idle jetty
#

not slow but hard to teach

vapid jay
#

he just dmโ€™d me and said โ€œhey can you create a sneaker botโ€. And I got to work

sacred glacier
#

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

vapid jay
#

Yeah I told that to him

#

He just wont bother and find a new person

sacred glacier
#

Lol, just block him

vapid jay
#

im not like that, told him five grand and ill make the bot but he doesnt have that

#

weโ€™re ending with a cliffhanger

sage pumice
#

"Thx for ruining my dream"

vapid jay
#

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.

smoky quest
#

But be firm on the fact you are on your way out and breaking your relationship with them

vapid jay
#

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

worthy basin
#

hy guys

vapid jay
#

"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.

vapid jay
#

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?

safe mantle
#

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? ๐Ÿค”

buoyant seal
safe mantle
#

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? ๐Ÿค”

gray anvil
#

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

gray anvil
#

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

covert mauve
#

Hello, I started in the world of data science, any recommendations?

midnight bloom
#

Will i get (any) job with python as my base lang ?.........

smoky quest
# midnight bloom 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

midnight bloom
#

gooogle? oh my freaking god yes ok lemme get on some books, websites and see if i can improve myself

smoky quest
#

There is a joke about the fact most of the work of a developer is about googling errors and looking for answers on stackoverflow

dreamy shale
#

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?

vapid jay
#

โ€ฆ what?

#

thats the biggest lie ive ever heard

#

creating a simple sneakerbot =/= getting work in artificial intelligence

buoyant seal
#

I think scalping bot suits them better

vapid jay
#

haha yeah

dreamy shale
#

@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

vapid jay
#

to be fair, you wont need those 4 cores if you're not gaming or doing heavy stuff

buoyant seal
# vapid jay โ€ฆ what?

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.

vapid jay
#

4 is more than sufficient for your productivity needs

dreamy shale
#

@vapid jay Okay for programming?

vapid jay
#

are you running simulations, or any cpu heavy stuff?

dreamy shale
#

@vapid jay thanks sir

#

@vapid jay i dont know i will join University and have a specialization in cybersecurity too

vapid jay
#

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

dreamy shale
#

@vapid jay okay then i will consider a gaming laptop with 4600h

vapid jay
#

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

buoyant seal
#

and I have a problem with any laptop, that they don't have two slots for external normal sized screens

dreamy shale
#

@vapid jay yeah thats why im considering the before said machine

vapid jay
#

can you link me the laptop in DM's?

dreamy shale
#

Yess

smoky quest
vapid jay
#

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 specsducky_dave

smoky quest
#

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...

vapid jay
vapid jay
smoky quest
smoky quest
vapid jay
smoky quest
vapid jay
#

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

smoky quest
#

500$ laptops are pretty good

clear barn
#

hey

vapid jay
#

the only issue is the ridiculous prices that are there right now..

buoyant seal
#

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

smoky quest
vapid jay
#

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

vapid jay
smoky quest
vapid jay
smoky quest
vapid jay
#

its an arm processor as well...not the best for all this stuff

smoky quest
#

Which can also be interesting in terms of learning distributed systems or networking

#

but yeah, not for very beginners

vapid jay
#

hey guys

#

which country is best for computer science education all over the world?

vapid jay
vapid jay
#

oh lord

brisk stump
#

Hello guys, is anyone one here in El Paso Texas?

honest pivot
subtle flint
#

wrong shit mb

honest pivot
# vapid jay Also, you having to rewrite code is kind of concerning. Real motivation is somet...

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.

vapid jay
#

๐Ÿ‘

marsh wind
gray anvil
honest pivot
gray anvil
#

you're the most interested in finding out, and that's what's important ๐Ÿ’ช

dim jay
#

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.

sudden quartz
#

... yes? Is that now how everything has been, always and ever?

#

RIP startups that dont do any advertisement

teal ruin
vapid jay
#

Anybody here working in the field of data science?

sudden quartz
maiden stirrup
#

Does anyone know any companies that do coding interships for High Schoolers?

vapid jay
sudden quartz
sudden quartz
# vapid jay I'm currently training on data analytics, can you tell me the difference between...

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

vapid jay
sudden quartz
# dim jay sorry??

to market yourself, get out there, make connections, have popular figures vouch for you

maiden stirrup
sudden quartz
dim jay
#

And I do not want to be "influencer". In fact, I HATE that word...

dim jay
honest pivot
#

It would be very hard to get into without a degree

sudden quartz
# dim jay Sure, but I would have to produce content, for social media plataforms.

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.

sudden quartz
dim jay
vapid jay
dim jay
#

I started a youtube channel actually, to see how it will work. And I am also see how to produce for Linkedin and Twitter.

honest pivot
dry sapphire
dim jay
sudden quartz
#

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

dim jay
honest pivot
#

6 months are pretty short

sudden quartz
#

that seems like a great program Felipe

near ocean
#

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

dim jay
#

I just have this feeling that certificates like the google ones will be more important than degrees

sudden quartz
near ocean
#

theres no way a certificate would ever be more valuable than a degree, ever

near ocean
#

you think you dont need a degree for an entry level position?

sudden quartz
#

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

dim jay
near ocean
#

youre not even considered for internships if youre not a recent graduate or on track for a degree

near ocean
dim jay
#

Just being clear, I am not against degrees. I just think that the system is all wrong

dim jay
near ocean
#

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

dim jay
#

I see

honest pivot
#

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.

dim jay
#

So, I will look for some Associate degree, it takes 2 years

near ocean
#

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"

dim jay
near ocean
#

associate degrees dont offer the same accreditations bachelor degrees do tho

dim jay
#

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

honest pivot
#

Sounds like a very principled way to have a very hard time in the job market

dim jay
#

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.

near ocean
#

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

sudden quartz
#

using tool is one thing understanding it is another

inner wrenBOT
buoyant seal
#

totally depends on country ;b
easily googled for any country too

near ocean
#

you can just look it up on glassdoor

marsh wind
# dim jay Well, as the book 'Think Python' says: A computer Scientist must solve problems....

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.

dim jay
#

sorry, wrong language hahaha

marsh wind
#

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

dim jay
#

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

marsh wind
#

oh, I've not notcied ablout online.... mhm I am not exactly ready to advice about Brazil

dim jay
#

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

marsh wind
#

Problem is certificates by themselves usually arr next to worthless. And if you want into AI/DS/ML no degree can be your roadblock

wanton linden
#

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?

digital fjord
#

check your local job offers, though to my knowledge most areas have more django than flask

devout galleon
#

let me know if anyone needs reference for job switch - PAN India

#

for Hexaware / CTS

near ocean
#

Youre giving out references?

minor solstice
#

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

stone trout
near ocean
#

No

icy pagoda
minor solstice
#

Ok i understood

sage pumice
#

maybe for an internship

empty mirage
#

Should i use codecademy for python courses

#

Is it any good

near ocean
wanton linden
#

If I wanted to go into backend development, would both Django and SQL benefit the most, or should I just start with Django?

wanton linden
#

I would think you would have to either do an internship or do freelance work where age doesn't really matter.

smoky quest
wanton linden
smoky quest
wanton linden
#

Could I get a backend job just knowing python and sql or just python and django?

smoky quest
wanton linden
smoky quest
# wanton linden 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...

wanton linden
#

Okay, so before seeking jobs I would want proficient skills in all three

smoky quest
#

More than these three. See the roadmap

wanton linden
#

Right, thanks

gritty rivet
# wanton linden Could I get a backend job just knowing python and sql or just python and django?

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

wanton linden
marsh wind
marsh wind
#

Pls check the channel topic. It's not job board, recruitment is not permitted

near ocean
#

can we have this removed before some poor soul gets tricked into wasting their time

sage pumice
#

that kind of work and only 6k a month? good luck lol

marsh wind
#

<@&831776746206265384>

marsh wind
thorny tangle
#

๐Ÿ‘‹ 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. ๐Ÿ™‚

gritty rivet
# thorny tangle ๐Ÿ‘‹ I know this is an old post, but if you see this, what did you think of the pr...

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.

thorny tangle
gloomy matrix
#

how do we put a variable?

near ocean
fickle flax
#

hello I was wondering, for machine learning internships how much must i know to apply as a student?

vapid jay
# honest pivot Employers do care about Kaggle results, _if_ you've won any contests. I think i...

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

sudden quartz
vapid jay
fickle flax
#

Oh i guess like machine learning roles, but do you know any non profit organization or companies that hire students for ML?

sudden quartz
# vapid jay It's difficult for me to say from my perspective, because many people say that w...

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?

fickle flax
#

Myself yeah i come from cs degree background and it true you have to learn practical by your self

smoky quest
vapid jay
# sudden quartz Its difficult from my perspective as well, because of course idk what you are ca...

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

smoky quest
sudden quartz
# vapid jay The post graduate degree conversion is designed specifically for people who do n...

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

tight kestrel
#

Im still in high school but im thinking about software engineering what should i start doing rn at this point?

smoky quest
tight kestrel
#

ok thank you i just started with python not too long ago so im still new to it

spiral silo
#

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

vapid jay
#

can anyone tell me about the most common languauges which is used
and their specialities

vapid jay
smoky quest
vapid jay
#

lol k

#

is r rust??

smoky quest
#

nope

#

different things.
But these have nothing to do with #career-advice . So wrong channel for these discussions

vapid jay
#

k

crude moon
frank night
#

ะบ

last fossil
#

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.

balmy mural
#

!resources

inner wrenBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

vapid jay
#

@smoky quest neat ay?

near ocean
#

Extracurriculars like hackathons, olympiads, other competitions

#

If you have open source contributions i'd give a small list of those too

dim jay
#

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?

dim jay
dim jay
sudden quartz
vapid jay
#

:0 ty

idle mango
#

Hi

#

Guys

sudden quartz
last fossil
#

Iโ€™ll look forward towards it

dim jay
#

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

tawdry grove
#

Why would you read books, just make what you want and learn that way and it wonโ€™t be as nearly brain numbingโ€ฆ

ancient star
dim jay
#

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.

radiant moon
#

I dissent
books may be the best way for some people, sometimes.
Personally I learn by doing
I doubt I'm alone

dim jay
#

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

radiant moon
#

heh

dim jay
#

Also reading makes you practice attention, something rare these days.

tawdry grove
sage pumice
#

reading is not an active activity, it's the same as watching a video

wanton linden
# dim jay The problem is that people watch this tutorials on youtube, and they do not lear...

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.

limpid shadow
#

please help
i want to pursue a cs degree but i am scared of math

radiant moon
#

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.

limpid shadow
# radiant moon either lose your fear of math, or choose a different degree hint: very little ma...

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.

radiant moon
#

well if you're willing to do anything, then what's the problem?

limpid shadow
#

i am just scared i wont make it, i have anxiety issues, and this makes me rethink life at most times.

radiant moon
#

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

limpid shadow
#

Ok thanks i dont want to drop out but i am willing to push through even through the hardest of challenges

radiant moon
#

you sound like the best possible student
of course you're anxious. School is scary. Hint: life is scary

limpid shadow
# radiant moon you sound like the *best possible* student of course you're anxious. School is ...

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.

sour steppe
#

hey whats the difference between backend engineer and backend developer? is it same?

wanton linden
# limpid shadow I know thanks, I appreciate that I got to talk to you i will remember this convo...

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.

vapid jay
floral kayak
#

Heyy guys.., i'm confused if I want to become a Software Developer then should I go for Science or Commerce field?

north shadow
rustic sequoia
#

realistically speaking, how hard is to make an app

radiant moon
#

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")

rustic sequoia
#

oh I meant like

radiant moon
#

if you mean: the sort of app that normal humans would pay money for? Pretty hard, if you've never done it

rustic sequoia
#

oh I see

radiant moon
#

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

rustic sequoia
#

Or you pretty much have to invent new code?

radiant moon
#

oh there's tons of stuff out there
you can do it; it's just time and effort

rustic sequoia
#

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*

radiant moon
#

Hell, I don't know why other people do, or don't do, anything; I just (sometimes) know why I do

smoky quest
radiant moon
#

if you're actually trying to make money, well ... all I can say is: if it were easy, everybody'd be doing it

rustic sequoia
#

lol good point

vapid jay
#

Would you guys say starting out in a company that designes and creates betting solutions is a bad career call?
As a junior

radiant moon
#

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

vapid jay
#

oh god no, nothing like that

gritty rivet
#

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?

vapid jay
#

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.

radiant moon
#

I'd worry much more about not having the experience in the first place

vapid jay
#

True

radiant moon
#

go, work; I doubt most of us consider our first jobs to have been ideal

vapid jay
#

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

radiant moon
#

geez Louise; you're better off than 85% of the people here ๐Ÿ™‚

vapid jay
#

I'm really lucky

shell tangle
#

@radiant moon heyy give me a chance, new to programming

radiant moon
#

?

radiant moon
#

well, do you have a better job than Grincek? If so, congratulations; if not, I stand by my statement ๐Ÿ™‚

near ocean
#

Could be worse, could be fInTeCh

radiant moon
#

I hear those guys make piles of $ though

tacit ore
#

Iโ€™m not that active in here hi everyone

#

Iโ€™m in a dilemma and can use some objective advice

near ocean
tacit ore
#

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

balmy spade
#

You you like the prospective of leadership over hands-on-code?

near ocean
#

Can we have a rundown of the responsibilities of a product owner so that myself and other people have some context for the convo

tacit ore
#

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

near ocean
#

That sounds like a lot of work and responsibilities but also a nice way to be truly impactful in the company

honest pivot
#

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.

balmy spade
#

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 rooDerp . 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.

tacit ore
#

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

balmy spade
#

Companies generally are cautious at who they want in those roles. I'd take that as a compliment, for sure ๐Ÿ˜‰

tacit ore
#

I never looked at it that way but that makes sense

balmy spade
#

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."

tacit ore
#

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

balmy spade
balmy spade
tacit ore
#

Yeah unfortunately not much there. Iโ€™m in a weird spot. But thank you your responses were helpful.

shadow moss
#

So if you want to be a people person, go for it. Itโ€™s a lot less crazy then development. Also, are you American?

shadow moss
smoky quest
#

It's such case by case basis that I wouldn't make any generalization.

shadow moss
rustic sequoia
#

Hello

shadow moss
#

This is career discussion, try off topic channel.

rustic sequoia
#

okau

#

where is that channel

#

@shadow moss

inner wrenBOT
rustic sequoia
#

Thank you

smoky quest
# shadow moss Per standard definition of Product Owner , they tend to not make tech decisions....

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

gritty rivet
tacit ore
#

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.

smoky quest
tacit ore
#

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

smoky quest
#

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

tacit ore
#

Thank you kindly I agree and this gives me a new way to approach the conversation

smoky quest
# tacit ore American POC yes. I do agree more people interactions and a different lens. I fi...

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

south anvil
#

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?

smoky quest
# south anvil This is my dilemma, in my country there are only 2 degrees for careers about TI,...
  • 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?

south anvil
# smoky quest * We don't know your country * We don't know the definition of system engineerin...

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.

gritty rivet
#

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.

south anvil
naive night
#

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

gritty rivet
radiant moon
#

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

gritty rivet
#

If you do like Python and want to apply it creatively to website building, learn Django

naive night
# gritty rivet There are definitely jobs in Python but it tends to be more back-end / database ...

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.

naive night
radiant moon
#

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

gritty rivet
naive night
naive night
smoky quest
vapid jay
#

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?

honest pivot
#

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.

vapid jay
#

I guess so, thank you sir for your insight ๐Ÿ™

smoky quest
smoky quest
vapid jay
smoky quest
#

np. Thanks!

sturdy crypt
#

Hello guys, i have a question... what does a cyber security do???

sturdy crypt
#

In general?

dry sapphire
#

but in general, your job is related to scanning software/networks for vulnerabilities.

sturdy crypt
#

Like? Can u explain more pls??

dry sapphire
# sturdy crypt 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

sturdy crypt
#

Oh ok... another question... me as a cyber security student/worker, can i hack stuffs, or hacking is another/different thing?

lament pawn
#

How can i learn to write design docs and other documentation ?

clear swan
#

EVERYONE

slim flower
#

@clear swan Please can you not use this discord guild to troll/meme. Keep it relevant to the channel topics.

clear swan
#

ok...

lethal flower
#

hey i have a question do yโ€™all know any good free python courses

clear swan
#

ye, any topic in particular?

lethal flower
#

Nothing really in particular just looking for basics but also sort of a challenge

vocal blade
#

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

lethal flower
#

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

sturdy crypt
lethal flower
#

just know man itโ€™s not like the movies ๐Ÿ˜„

sturdy crypt
#

Yh i know lol

lethal flower
#

thank god

lament pawn
balmy mural
inner wrenBOT
#
Resources

The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.

balmy mural
boreal cradle
sturdy crypt
#

Oh ok

dry sapphire
sturdy crypt
#

I dont know if i rlly know lol

gritty rivet
#

@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.

lament pawn
sturdy crypt
#

Idk... just a question... i know that i shouldnt use hack stuffs to hurt others

gritty rivet
twin cloud
#

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?

lament pawn
#

!projects @twin cloud

inner wrenBOT
#

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.

inner wrenBOT
#

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.

vapid jay
#

Hey there, anyone here who has a certification in cfa or frm and has experience in python as well?

quaint vessel
#

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

inner fox
# quaint vessel Hello, I just recently quite my job and going to attend college full time, Iโ€™m g...

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...

โ–ถ Play video
vapid jay
#

I am a young python coder

lethal flower
near ocean
#

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

nova ginkgo
#

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

near ocean
#

Anywhere between 0 to 2-3 years experience i would say

stone nebula
#

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

trim willow
#

hey

#

can anyone tell me what kind of question they ask for a job

radiant moon
#

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?"
...

smoky quest
#

There are quite a few resources (books, websites, blogs...) about interviews. You should google it

near ocean
#

Do you mean job interview or a task at work

vapid jay
#

is modmail made out of python

near ocean
#

Yes, but this isnt careers related

astral kayak
#

Is this where i post if looking to hire a python dev?

radiant moon
#

no
pretty sure they frown on recruiting here

smoky quest
radiant moon
#

heh
those letters are only 1/8" tall on my monitor

astral kayak
vapid jay
#

How much experience should one have before beginning to apply for Python related internships as a high school student?

radiant moon
#

not a hell of a lot! you're in high school fer cryin' out loud

vapid jay
radiant moon
#

yep
good thing

reef flame
#

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?

trim willow
trim willow
reef flame
smoky quest
reef flame
#

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?

smoky quest
#

it depends.
If you have 8 years experience, then sure. If you have 1, you won't probably hear back from them

reef flame
#

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. ๐Ÿคทโ€โ™‚๏ธ

smoky quest
reef flame
#

I've had most of my experience in full stack development. along with some in devops

smoky quest
reef flame
#

Ya I would think so too. I guess I'll just keep my head to the grindstone. Thank you again!

smoky quest
#

good luck!

lament pawn
woven raft
#

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

smoky quest
woven raft
#

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?

woven raft
# sudden quartz 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

sudden quartz
sudden quartz
reef flame
#

Thanks all!

lucid maple
#

hello

lavish warren
#

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?

vapid jay
#

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?

sudden quartz
lavish warren
#

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

vapid jay
#

@sudden quartz any recommendations?

sudden quartz
sudden quartz
lavish warren
#

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

sudden quartz
#

if you can take some cs courses, take them. CS is so multidisciplinary, you can apply ML to ecology

lavish warren
#

thats the thing tho, i dont wanna do ecology. I'm more into getting a place and living already, yk? @sudden quartz

sudden quartz
#

highly recommend landing your degree then doing what you want

#

id be an earlier swap than a lot of people into CS

lavish warren
#

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

sudden quartz
#

I dont know of any circumstance dropping a b.s. degree that late is a good idea tbh.

sudden quartz
lavish warren
#

thanks for the advice @sudden quartz im mostly worried about job security tbh

#

pay too (obviously)

smoky quest
vague nexus
lavish warren
#

would an associates degree help me find a job in this field? if so what degree??@sudden quartz

clear swan
#

lol

velvet stone
#

bonjour il y a des francais pour m apprendre le python ?

inner wrenBOT
#

4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.

velvet stone
#

!rule 4

inner wrenBOT
#

4. Use English to the best of your ability. Be polite if someone speaks English imperfectly.

vapid jay
#

white-hat hacking, how difficult it is to find a job with it?

dry sapphire
vapid jay
modest phoenix
#

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?

buoyant seal
teal trail
#

You mean because of money transfers becoming digital?

buoyant seal
#

xD, I am going for the blue team

buoyant seal
sudden quartz
# lavish warren would an associates degree help me find a job in this field? if so what degree??...

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

kind coral
slim hemlock
#

Do you prefer skill over CTC for a job?

minor solstice
#

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 ?๐Ÿ˜ญ๐Ÿ˜ญ

kind coral
near ocean
vapid jay
#

guys if i download wanacry inside a vm will ir effect my mainj pc?

near ocean
#

Why would you download randomware and why would you ask about it in the careers channel

sudden quartz
#

and industry wise, CS can be applied in about every one. have fun and pursue what you enjoy

modest phoenix
#

thanks bruh

dusky temple
#

Is there anyone self taught here who can talk about their journey, especially if they got a job? Iโ€™d love to hear it

dire pebble
#

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?

dusky temple
#

O

sudden quartz
dire pebble
#

one has 100 employees and the other one 400 @sudden quartz

summer roost
#

For someone with good credentials, it's pretty normal to get interview requests from ~50% of job applications, I'd say.

mental knoll
#

Is there an equivalent of "sun certified java programmer" for python?

dire pebble
#

Oh yeah, people seem desperate for good IT it seems, makes sense in these times I suppose

summer roost
#

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.

fluid aspen
#

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?

summer roost
#

Sure, .net core is used. And it's pretty similar to Java, so you could expand towards that as well.

balmy mural
fluid aspen
modest phoenix
#

they are acc quite different

#

kinda like a car and carpet that's the best analogy i have lol

fluid aspen
#

oh, okay py_guido

#

And is better JavaScript or Java for web development?

slim hemlock
sudden quartz
fluid aspen
#

Okay

sudden quartz
summer roost
gritty rivet
#

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

kind coral
vapid jay
#

hello guys what is cogs

vapid jay
#

hi

vapid jay
#

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

lean moth
#

@vapid jay saw someone with a snake AI project on their resume;D

vapid jay
lean moth
#

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

vapid jay
#

as a first year collg student

#

might make a 2d game, then maybe do ai later?

vapid jay
vapid jay
#

oh nice, you should try making a face recognition software

gloomy girder
#

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.

radiant moon
#

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

gloomy girder
#

right ok, sadly not an American but thats a good step thank you!

radiant moon
#

Dublin or London if you're in the EU
dunno 'bout the rest of the world

shadow moss
radiant moon
#

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)

limpid shadow
#

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?

vapid jay
#

Sup I am noicetree wanna make a AI with python to do incredible things deadline 6 months starting from now. Wish me luck all.

shadow moss
# limpid shadow Guys I am a freshman trying to take AP CS, and self study it. Are there any prer...

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.

limpid shadow
sage pumice
#

the ap cs classes don't require that much math, if any

shadow moss
limpid shadow
shadow moss
limpid shadow
shadow moss
#

United States

summer roost
#

... And, I was scrolled way back. Oops

gray anvil
#

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

  1. ask if they have a public repo and what kind of projects they've done
  2. whether or not they implement pep8 (at the minimum) in their own code
    for bonus points
  3. explain hash tables
  4. explain generators
#

any suggestions?

honest pivot
#

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?

gray anvil
#

hm, I'm just interested if they've dived into deeper aspects of python than just basic code

buoyant seal
gray anvil
#

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

honest pivot
#

Yeah, I have yet to interview anyone who can actually give the correct answer for list vs set

gray anvil
buoyant seal
honest pivot
#

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.

gray anvil
#

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

honest pivot
#

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).

buoyant seal
#

oh btw

gray anvil
#

oh good point on string formatting. f strings good,. format bad, % = thanks for your time ๐Ÿ’ฉ

buoyant seal
gray anvil
#

oh god kill it with fire haha

honest pivot
#

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.

gray anvil
#

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

honest pivot
#

I always start with small guns and build up, though. No point in embarrassing somebody

gray anvil
#

of course! I'll be as fair as I can, and no gotchas

buoyant seal
gray anvil
#

the really embarrassing thing is my Co-interviewer(aforementioned senior) probably couldn't answer half of these either

buoyant seal
#

how to document python code?

gray anvil
buoyant seal
gray anvil
#

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

gray anvil
buoyant seal
gray anvil
#

yes, large listed finanical institution, it takes a while to feed through

buoyant seal
#

well, at least u take security seriously I take it

gray anvil
#

I miss being a cowboy sometimes

buoyant seal
#

we have security only within the efforts of one person %
which has many other responsibilities, me.

gray anvil
#

Pepehands

honest pivot
#

A great question I use is "What's the worst code and best code you've written, and why?"

silk hatch
#

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?

vapid jay
#

hello everyone... what do i need to study for ethical hacking? except python..

gritty rivet
silk hatch
marsh wind
silk hatch
#

Alright. Thank you for your feedback.

dire pebble
#

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?

gritty rivet
#

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.

dire pebble
#

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

gritty rivet
#

Yeah, I'm in the US, no idea about Germany to be honest

marsh wind
#

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