#career-advice
1 messages · Page 370 of 1
hey guys i have 1550 SAT score which college is best for computer science?
probably caltech, mit, harvard, oxford if you want to go across the pond, eth if you want to go fruther
cmu
do note that a good sat score is the minimum for those schools. you need much more than that to get in
cmu
Cmu?
carnegie watermelon
There are companies that separate front end and backend developers
Mine does completely but full stack unfortunately is much more popular
Anyone have knowledge about how much python I should know to be proficient for an entry level data analytics job/internship?
i love to work
How good at webdev do you have to be to make money as a freelancer?
often dependant on size of company. My preference, having started my career as a full-stack, is to not hire people in a full-stack capacity, usually when you need more than 4 engineers working on a thing, it makes sense to specialize. Or tech team is about 20 people today. I can't imagine a scenario where hiring 20 full-stack engineers is beneficial
we have a split between frontend, backend, infrastructure/devops, and data science
@sacred fable We don't allow job solicitation on this server, unfortunately.
We link some suggestions for Python job boards in the topic of this channel, but we're not a job board ourselves.
@vapid jay Do you have a careers-related question or are you just spamming nonsense?
How Much Does A Python Devs Make ( On Average )
@vast shoal Sorry If I Ping The Wrong Person
It varies a lot by country.
But as a single data point, I was in the top 5% salary bracket in my country while working as a senior dev with Python as my main language.
i wanna learn python
how can i start
and how will i land a job
im in it for the money
help me bois
@tall trellis A user in this community, @neon moat, wrote a Reddit post detailing his experience going from knowing next to nothing about programming to landing a job as a web dev after about a year: https://www.reddit.com/r/learnpython/comments/ctkypf/im_100_self_taught_landed_my_first_job_my/ Perhaps you can use this for inspiration.
Whether the same is feasible for you may depend on where you live, though.
!resources For general resources on learning Python, check this page out:
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
i want to learn machine learning but sources are too complicated for me,is there a course or book that explains without the need for constant googling?
Anyone have good insight on the market for more advanced Python/ML skills in the upper levels of the finance industry? I know about all the entry level quant positions at banks and HFs but I’m talking about more hands-on “quantamental” stuff for someone that has a more established track record in the investment field and wants to dig deeper into uses of AI for trading and/or data collection
@tall trellis A user in this community, @neon moat, wrote a Reddit post detailing his experience going from knowing next to nothing about programming to landing a job as a web dev after about a year: https://www.reddit.com/r/learnpython/comments/ctkypf/im_100_self_taught_landed_my_first_job_my/ Perhaps you can use this for inspiration.
@vast shoal this is a great thread and reminds me of my own path and also the people I'm helping in real life as well. One of my friend just started her job officially as a python developer this week as well.
Im starting on scratch just to understand the basics
Is that good or should I just start to go to Python?
@proud shore I've never used Scratch, but you can learn basic programming concepts that don't change much in just about any language. Any language that holds your interest long enough to learn those basics is a good starter language. I, personally, had false starts trying to learn programming in C++ and Java, and it wasn't until I tried Python that I really started to enjoy coding, but your mileage may vary.
Ok thank You
rn I cant get Python bc Im on chromebook
but Im getting a windows soon
omg, thx for the reddit post, got me so motivated again :>
What are the possibilities of a software engineering job with a physics or engineering degree? I would still try to take some cs classes when possible and gain experience outside of school but I'm having trouble deciding and I feel like this would be a semi-flexible option
I know people who have a psychology degree and still work as developers, it's not the degree it's what you know.
@steel cedar I think that's a solid choice.
What are the possibilities of a software engineering job with a physics or engineering degree? I would still try to take some cs classes when possible and gain experience outside of school but I'm having trouble deciding and I feel like this would be a semi-flexible option
@steel cedar I think that's one of the most common non-CS degrees for software devs, actually
I myself have a law degree shrug and I have a friend who has an English degree
I have a linguistics and data science degree, although I'm still doing more support than dev.
I have an engineering degree, and am now in software
I don't see an issue with it
you do need to focus on covering some of the fundamentals and theory that you miss out on. but it's not urgent. you can get by without it, but you should revisit those later on because they do help
Whether the same is feasible for you may depend on where you live, though.
Where I live, most software jobs are in enterprise and those are in capital cities. What other options would be viable here?
for sure bundo. I have phd in physics and I am in Data science/software
What major is good for python
zoology
-Rimshot-
Hey guys
I'm having some doubts as to which study to choose
Rn I'm doing computer science, but next year i want to do math
But I'm kind of starting to doubt my intelligence
For example, there's an explanation of how RSA works in our book
I understand what the process is, but I don't get 'why' it works
@vapid jay I have a masters in CS, and I suffered a lot from impostor syndrome as I was studying. It's normal and happens to a lot of people.
It's also normal not to fully grasp the concept behind an algorithm or formula immediately.
And, it becomes easier to grasp things quicker the more experienced you are, independent of your innate intelligence.
I don't know if its warranted though
That i think that way
Grasping concepts in general is hard for me
And i don't have contact with my fellow students due to covid
Well, how long have you been studying?
Since September
That's almost no time at all.
You shouldn't expect to grasp things easily at this point.
Yeah, and i had a 2 year break off school before that
So if my brain is kinda rusty lol
I would be surprised if you grokked RSA right off the bat in that case.
I think it's way too early to gauge that if you started just last month.
A lot students lack good study technique when they begin.
Try working on that rather than worrying about if you're smart enough.
Hello all! Im new here and I have a career path question
haha
I just began programming and I want to aim towards a particular goal of someday working in the AI field
you can do it
alrighty then
@torpid orbit Welcome to the server. What's your question?
I just finished a python course, Im currently taking a linear algebra course and Im really just looking to spend my time and effort wisely to get the right foundation
So I guess Im asking, what should my foundation be in?
Assuming you're looking to go in the machine learning/data science direction (as opposed to classical AI), you might want to ask in #data-science-and-ml for tips on foundational skills.
You're welcome
I don’t understand why my coworkers have to have an official meeting about -everything-
I sent my boss some info on a bug I found. An example with it and just explained it briefly. She wants to have a meeting to discuss it
It’s this way for like....everything. I normally don’t mind meetings but I feel like she wastes so much of my time by living the meme that “this meeting could of been an email”
Both her and my other coworker are like that
Meetings about a bug could make sense if you think you have a systematic problem that caused to bug to exist, and you want to identify the root cause and prevent future bugs of a similar nature. But if it really is just a one-off issue, it seems like a waste of time.
And if there are lots of these kinds of meetings, the latter seems more likely.
Yeah it’s a lot of meetings for one offs. She responded to the info I sent saying she was out for lunch, which is fine, but then said we would have a meeting
So she didn’t even look at the example I sent because she needs to be on her laptop to see it
What do you talk about during these meetings?
She just talks to me about what she wants and typically has me physically walk through code with her. Which she can do on her own
Her and my coworker will do that
As if neither of them can read code. That part makes 0 sense to me
Your boss is a developer as well?
They’re both data scientists but we work in Python so they can read it
are most members in the server actual programmers in the work field?
sorry my english isn't very good sorry if i mistakenly said something wrong
Well, I don't know what kind of work culture you're in, but I would just discuss this with your boss openly.
@silent whale I don't know what the exact statistics are, but there a lot of professionals and a lot of amateurs as well.
i think most people are in the process of learning python, but that's just what i feel, i don't have any actual data
Probably more amateurs than professionals, yeah.
@harsh patio It's possible that they are insecure about their ability to understand the code on their own, I guess.
It’s weird. But meetings with this company trigger the fuck out of me
Hey guys I want some tips on what to do to jump into my career.
My experience revolves mainly around ML but I have had backend experience. I'm looking to head into MLE, but all I have is a portfolio.
I've been applying to FTE and internships but I haven't gotten anything back. Any suggestions?
Perfect example to my previous conversation
Sent my boss some code with some data heat maps she asked for
So she wants to discuss the heatmaps. I truly don’t see what we gain from this.
Like I’m basically gonna be explaining how I followed exactly what she wanted and finished it....what the hell do we need a meeting for?
Fewer meetings in order to improve productivity seems like a perfectly reasonable thing to ask for.
It's something that's been brought up on multiple occasions at the places I've worked.
I don’t have many meetings BUT I feel like these aren’t meaningful. My last job had few meetings but they were often meaningful. It’s the opposite at this job
Stopping work in order to have a meeting carries a significant cost, since you need to break out of the context you were in.
You can't necessarily immediately go back to doing exactly what you were doing before with no delay.
Yeah so she wants me to spend 30 minutes working on programming something in this meeting
I hate her as a boss. I really do
She sent me a PowerPoint slide to look over literally one minute before the meeting she’s presenting it. Not kidding. And she went out of her way to do it for a member on our team.
What’s the job security look like for Python, HTML, and CSS experience? Just curious 🤔
im curious as well..
pretty good
any tips on how to learn python
and can U get python on chromebook
im moving to windows soon
10/10 wouldn't hire if that's what you're coming to me with, @vapid jay
It totally depends on your sector, seniority level, location and more
Yeah maybe, but just curious to know. @stray plaza
Job security for what sort of gig is the point though.
Just the future of a type of line of work
What line of work though!
Like I mostly write python code for my job and it's pretty secure, but I'm not in some ultra-high-paid role and I'm sector specific
And my background is basically just Python, with a smattering of R and web stuff
Great to hear! That pretty much answers my question.
Do programmers earn good money?
Do programmers earn good money?
@vapid jay They do! the position can vary but generally programmers get paid pretty depending on where you live as well.
These numbers would be alot higher if you lived in NY, CA, WA.
Thanks Jordan
These numbers are about 1/2 what an engineer with 3-5 years of experience makes working at a large tech company.
The companies listed in that screenshot are not A-list
Market leading and big-profit companies in higher pay shocker 😐
The fact is there is a huge number of people working "in software" and only a tiny slice of that are working at those A-list firms
Do you guys think quantum computing will be in high demand in the future?
Can't say I know much about quantum computing but I would assume if it becomes affordable yeah
from what I've heard/read, the success of qc depends on if they can 1) scale down the computers and 2) increase the amount of qbits. It seems to be working so far, but there's always a chance there'll be some sort of physical limitation. On top of that, qc's won't replace classical computers (I've got a theory that if it is possible, they'll be introduced as a drive rather than a system (qpu)) and qubits aren't renewable so there's going to have to be quantum networks put in place like the one in melbourne(?)
In my opinion, quantum computers will become "common" as supercomputers, tackling specific problems, where they significantly outclass conventional computing. They will be an addition, not a replacement for classical computing. I see them playing a major role in science and engineering
optimization problems are a major area, where they will shine I think
but yeah, qbit amount and price / scalability will have to improve, but I think we willl get there
Unrelated:
Does anyone know of decent ways to work part time? I'm starting my PhD soon at UBC in Canada in applied robotics, sim2real and machine / reinforcement learning. I originally studied Aerospace Engineering in Germany, but transitioned to the aforementioned topics in my master's thesis. I'm looking for ways to finance my studies. I'm experienced in Python, ROS and rigid body simulators like Gazebo, Webots and Pybullet, as well as integrating RL. Any pointers or suggestions would be welcome!
If you haven't already I suggest you try to get a TA position to partially finance your studies
thnx
I will do TAs, but I would love to work on projects as well. Not just for the financial aspect, but also the broadening of my horizon and learning. Perhaps in a sort of freelance / advisory role. While I would not consider myself a true expert in any specific field, I have a quite deep understanding in a wide array of topics and am very good in bridging different disciplines. For example: Material science, mechanical engineering, thermodynamics, turbomachinery, propulsion (aircraft, rocket, alternative space propulsion), electrical engineering, computer science, AI / machine learning / reinforcement learning, simulation (rigid body, cfd, fem) and even fields such as biology, chemistry and medicine.
In the past 6 month I did a lot of open source work for free, which I loved. I learned a lot. However, with the start of my PhD, finances will become a factor.
I am not a PhD student myself, but I work with some of them (and actual PhDs), plus I have a few friends doing one at the moment, and the general take away I got is that it's really hard to get the time to do anything serious other than working on your thesis and the other stuff your lab is asking you
Especially a job
Maybe less in the first year or so i guess
How long is a PhD in Canada ? 3 years ?
that's why I dont want a full time job. Rather something project based. I'm used to work 80h weeks. So I was thinking of perhaps allocating about 10h per week on additional income
3-4 years is the goal
Also related, but does the lab you're a part of not pay you ?
it does, but very very little.
it covers rent, but not much more. I would like to bolster my finances, while still having a student's lifestyle, to be more financially sounds, when looking into buying a house etc.
plus it is very possible to start having kids in the next 2 years or so. For that, I will have to earn more
My guess is that you'll have to grind sending CVs until you get a software company to hire you part-time, if you want to do more projects on the side
Kinda obvious I guess, but I don't think it goes deeper than that
Open Source is a dead-end if you have financial needs
yeah... That's why I thought I'd ask here. Perhaps someone knows something. I still love open source though. It pays you in knowledge and connections. I already got offered a job in Switzerland because of it. Anyways, thx for the reply 🙂
I see them playing a major role in science and engineering
qml's gonna be a hype field
ubc gang tho
yes
if you want to do that and python, learn ROSpy
plus wahtever other ML stuff takes your fancy. there's a lot of ML in robotics
worth learning a bit of embedded C/C++ as well. while you can do a lot at the high-level with ROSpy, every now and again you have to deal with low-level stuff, and custom electronics. you may be prototyping a few things on Arduino or other microcontrollers, where you'll need a decent handle of C to get stuff done quickly
also pick up some devops stuff - particularly docker. it may sound weird, but most of our high-level robotics stuff are distributed and networked, so we tend to deploy this using docker
robotics and microservices go hand-in-hand; you very often write a service that provide access to some actuator, or a publisher that publishes sensor data that others subscribe to
@distant crow Just out of curiosity, who do you work for?
I used to work for a robotics company
What does a basic python dev make?
basic python scripts
yes
you're welcome
you didnt answer my question?
basic python devs make basic python scripts
but also, this site is helpful: https://www.levels.fyi/
as well as pretty much any jobs site where you can search by salary; including Glassdoor, etc.
make sure to select your location
ok thank you
googling for "average junior python developer salary in <location>" also returns results
Also, few companies developers are exclusively Python, most developers are <something else>+Python
there's this misconception that one gets hired for knowing how to use a language, that's not the case
you don't call a lumberjack an "axe wielder"
tho that'd be metal af
languages are just tools, they come and go
I'd love to put "good with axe" in the skills section of my resume
treading on 'i studied the blade' territory lol
Igneous, most companies will prefer to hire someone who knows a language vs who doesn’t
I was actually just looking at a couple job boards - unless the company mainly uses a specific language, they mostly just have 'suggested' ones
yeah it depends on what sort of career trajectory you want to do, usually python on its own isn't that useful, the question is what sorts of domains have you used python as a tool to do things in - like webdev vs systems admin/engineering vs data analysis, etc
and you're looking for job titles that look more like those domains, like systems engineer + -python, or webdev + python, etc
assuming what you're trying to do is find a company that heavily uses python so you can continue to develop your skills in the language?
Anybody know a good way to do freelancing with python programming and data science?
I tried fiverr but i havent gotten many orders, only 2 since i listed my gig like 3 months ago
you can do it machado! its almost friday, be strong =]
to keep the story short, soon I'll be joining a team with two other people where one of them is clearly a deadweight (and I have plenty of reasons to believe is a cunning manipulator). I won't be staying at this job for long but until then I'll be in a team where it's expected for me to put some order and to deliver things that a team of 3 should deliver but effectively only 2 will be actually productive. This deadweight is currently being strongly protected by the manager and is not easy to fire him/her, so talking with managers is not an alternative here.
I've been really thinking on how to deal with this, either from creating intern level work for the deadweight (who by the way, is in a higher paygrade and title to boot), to simply allow the next release to be lackluster by not picking up any incoming slack, and others.
this is a really f*d up situation...
having that said, has anyone been through something similar before by dealing with an untouchable lazy incompetent coworker?
I would probably go with the option of not picking up the slack in your shoes. I would feel less bitter about it later.
And just try to make the best out of doing my part.
yeah, but I'm afraid if then accusations would go fly towards me of not being a "team player"
(something similar has happened before on this job, by a previous manager I had)
really need to CYA here.
but yeah, I'll just have to try to lay low and endure this...
I don't really have relevant experience of situations like these, unfortunately.
fortunately you mean : D
Well, I do want to help. But yes.
I suppose you should try to protect yourself as much as possible while doing as little extra work as possible.
And really excel at the work that's part of your ordinary duties.
if I only stuck with my ordinary and expected duties, I would be doing about half my job
no joke.
but I do see your point, those are good principles to follow
Maybe you've painted yourself into a corner by making them expect you to go above and beyond.
Well if they want to fire you you're gonna get fired
It's important to value yourself and your time.
at this point, it's much easier for me to be fired compared to the other coworker.
that much is true.
You can say something like "I've taken on a lot of responsibilities over ${APPROPRIATE_TIME_UNIT} and need to pare some of those back so that I can focus on my originally scoped work"
Don't make it a question, make it a statement
that will simply make it more likely that I'll be out of a job in about 5 months.
or more likely
Are there no other job opportunities for you if you looked?
I'm working on that as we speak
I'll be fighting tooth and nail in the following months to find something elese
It's always good to have stuff lined up even if you don't plan on leaving, makes it easier to demand to be treated decently.
Sounds like the best strategy if you have no way of solving the root problem.
Don't make anyone else look bad, but don't go out of your way to help them if they don't deserve it.
that's what I had in mind as well. Thanks for your thoughts!
Hey guys I've been obsessed with python for a while now, and I am currently a college student. The problem is, I feel like I can learn programming way more efficiently by myself rather than in a classroom lecture, so my question is, how necessary is a college degree to become a software engineer?
@thin elk I would say that getting a degree is probably the easiest route, but it's definitely possible to get a job without one. It's not one of those industries where a degree is mandatory.
Well if it saves me thousands of dollars of debt, I'll take it
You will need to appear to be on a similar level as if you had gone through a college program though, which is non-trivial.
Oh, right, some countries will rob you blind to go to college. I always forget.
Yes I'm American
It's a downright scam here
And no one cares about how well you understand something, they only care about the grade
I have no degree and do well in interviews, the issue is no one wants to get to the interview step. Part of that may be area -- I'm in the midwest, and IT stuff is typically big business Windows fix the WiFi type, not programming. But there are some businesses and they have no interest in interviewing me.
Odd, because there are constantly those newspaper articles about the tech labor shortages.
@deep mauve what are the interviews like?
Getting your foot in the door is the hardest part when you have no degree.
Once you've worked a couple of jobs, I don't think it will make much of a difference whether you have a degree or not on your resume.
@vast shoal what do you recommend I do to prove my worth?
I'm not the best person to speak about this, since I did go to college, but I would imagine that a well-rounded Github portfolio would help.
I also encourage you to get involved in OSS contributions.
@thin elk Maybe a quick coding challenge, or just an interview to ask about past projects you've done for an employer, potential challenges you've had and how you solved them.
Whether it's a good credential or not, it will definitely give you a lot of valuable experience working on code collaboratively.
If you can go to college even if you think it is stupid you should. I was not able to go unfortunately, and once you are past ~20 or so everyone stops caring about you and it gets a lot harder to return (no I'm not bitter).
Developing an app or a library that other people like and use is probably a really good credential, especially if it's in a similar domain to your prospective employer.
Getting involved with and participating in online communities like this one is probably not a bad idea. You can learn a lot and get to know a lot of professionals.
If I decide to go the self-taught route, what are some good ways I can network?
Something also to consider, is at least for your undergraduate degree, you should probably focus on just passing your classes and getting the degree instead of challenging yourself academically. If you do decide to challenge yourself and get slightly lower grades because of it typically you will be at a disadvantage when applying for scholarships.
If you work on expanding your knowledge base in addition to just passing your classes, you should be better off than otherwise.
Aside from the above, I don't really have any other ideas.
I'm not in the US either, so my personal experience is probably not overly applicable to you.
You can put a profile up on ycombinator and similar sites, though more and more expect you to have a degree of some kind.
There are likely local startup accelerators as well. There tends to be more webdev work compared to anything, so your first jobs may have to be setting up a website for someone.
Most software engineering work is actually for internal applications that fulfill some highly specific business need. Knowing that, you can try to find companies with some unfulfilled requirement but this is easiest to do if you do general IT work and try to pivot into consulting for small projects.
I got kind of lucky, I showed up to some company and fixed the firmware for some old stock they received in lieu of payment for a debt. If that hadn't happened I'd probably still be jobless.
@vast shoal I have learned that colleges, in the US at least, are not fouded on discovery or learning. This is the main reason I'm thinking about stopping. I am still rather young, I graduated high school at an early age, so I still have plenty of time to make mistakes. If it's even possible to do this without a degree, I'm all in
@deep mauve I know this might be a little personal, but I'm curious. Would you consider yourself successful?
@thin elk I don't mind answering, and no, at least not professionally. Personally I'm confident in my skills and am aware I am more competent than many programmers, but no one really cares if you don't have a degree.
I enjoy my job but it is not enough to support saving for retirement or a family and is not in a great location. Despite years of looking I have not been able to get another one.
it's definitely possible to succeed in software development without a degree
My father did not go to school either, but did eventually end up making as much as a full engineer doing engineering things. The younger engineers would sometimes notice this and get disappointed before he would point out they got hired at his salary, it took him 20 years of raises.
and the 3 or 4 years extra experience you get working rather than studying is very valuable too. so it's certainly an option. but on the other side, college is an experience, you network, and it opens some doors
I really hate when that kind of thing happens due to lack of degrees...
talking about the salary catching up thing.
@distant crow do you have a degree?
yes
@distant crow do you know anyone who has succeeded without one?
what do you mean with success?
yes, and I've hired such people too
I literally do not look at degrees when hiring for software dev positions
That's good to know
(but others who hire may have different opinions. I can't speak for them)
True
I think it really depends on the nature of the work
yes, it's why I specified "software dev" above
I'm thinking about other positions in the software industry
The bigger issue tends to be HR may screen applicants before a hiring manager sees them, and may throw out everyone without degrees, or something similar
and even for some specific types of software dev... a college degree is really a must.
I thinking about hardcore computer graphics stuff or computational engineering kind of stuff.
or embedded dev as well
Probably doesn't need a degree but it's more likely you would benefit from having one.
i like to encourage people who are on the fence about going to college to go to college. but this is assuming they have the means to do so, I know in the US it's a big investment
college is more than a credential
just putting this out there in order not to feed the naive illusion that a college degree is not necessary for any kind of software dev related gig
having that said, for regular web development type of gigs
yeah, degree's not that important.
yeah for sure. I was being careful with language. I will require a degree and maybe even a PhD for senior engineers in AI positions for example
I see
but outside that kind of specialization, if I had to pick between someone who didn't go to college but had 6 years of work experience, versus someone who went to college for 4 years and has 2 years of work experience, I'd go for the one with the longer work experience for sure
(all other things being equal)
yeah, same here.
so ... it's complex and there's no clear answers.but based on my own experience of college, you can get a lot more out of it than just a credential
you gain a network, friends, you develop a variety of skills including how to research and learn. there are unique job opportunities in the form of student internships and graduate placement programs
if you have to decide whether to go to college. definitely try to think about those things too, and not just whether you will have a degree by the end of it
I can't recommend either way. Financial situations are different. personalities are different, some people thrive in a college environment, others hate it. unfortunately there are no easy answers here. it's a very personal decision
Well, as far as stats go people without degrees earn less by about $1M over lifetime.
And socially in most places in the US, if you don't have a degree, the generally more affluent and important people who do have degrees will see you as less than them.
Alas most with over a million in America are living pay check to paycheck
So sure let em look down while they gripe about paying the slaves with tips when they have a huge issue of food scarcity and poverty that makes most countries look pleasant lol
That smug feeling of being just as good as someone with a degree isn't gonna pay your bills
Eh does for me
Pays my bills, invests into my future and keeps my savings account topped up
!unshh
✅ unsilenced current channel.
"first"
when u finally get an interview after 80 apps
feels somewhat nice but also frusterating
degrees in cs aren't required to get by, but it's 500x easier with one, at least in the US
well, it doesn't have to be cs, but just anything mathy/sciencey
Hey y’all what’s your opinion on Google’s IT and python certificate for someone who a beginner and doesn’t have a college degree and isn’t going to go to college?
It's kinda common opinion here that most programming certification alone is quasi worthless @hot fulcrum
You won't be hired thanks to that or won't even get an interview likely
It can look nice in good resume with projects, relevant skills and etc tho
unless you applying to big companies, then college degree doesn't matter. Most companies only care about your experience and skills
unfortunate thing is that some companies say that u must have a degree
unless you applying to big companies, then college degree doesn't matter. Most companies only care about your experience and skills
@prime prawn I would not be so sure - in big companies you can not get past the CV screening without degree
@marsh wind yes that what i mean, big company required degree, i think you misread it
yeah I kinda read most big companies only care about...
but the big was only in unless 🙂
Does Harvard cs50 worth the time??
kinda wrong channel to ask that but the course is free and it's for beginner to CS, also it's from harvard so it's good
@jaunty mist Yes, it's very good if you're new to programming or if you lack strong foundational knowledge.
I think a degree matters quite a lot even for smaller companies. It's a strong credential. If you don't have one, you need to make up for it in other ways, and that's not trivial.
Ok ty
I think a degree matters quite a lot even for smaller companies. It's a strong credential. If you don't have one, you need to make up for it in other ways, and that's not trivial.
@vast shoal sorry to ping you, but does the college the degree come from matter incredibly?
Hi, I am a beginner and I would like to know what is important to be able to hire you as a junior developer, thanks
@vapid jay I can't answer that definitively, but I would guess that for most companies that aren't super high-profile, it shouldn't matter that much as long as it's not like some shady internet school.
Especially if you are able to test and interview well as well.
@prime prawn it really depends, things like govt contracting are very sensitive to your level of formal education regardless of firm size
@vast shoal You mention needing to make up for a lack of a degree, can that be made up by doing a lot of projects?
Maybe, it depends. You also need to be selecting topics that are easy to present on your e.g. GitHub page in 30 seconds or less.
And I can confirm your school doesn't matter unless it is one of those for-profit or quasi-for-profit schools that has a shaky accreditation. It may matter if you're going against someone who went to a very prestigious school, but eh.
you're better off making multiple small-to-medium projects in a variety of languages/frameworks so you can show that you can learn multiple things on your own... whether or not an employer bites is largely a function of who else is applying for the job... they don't just ask whether YOU could do the job, but they want to know if you'd be more effective than the other applicants
I don't have a degree and I managed to get employed as a python developer, however it is extremely hard.
If you have the opportunity to do a degree and can afford to spend the 3-4years doing a degree then go for it, but dont fall into the trap of thinking you can walk into a job. There is a lot of competition out there and while you will be learning theory your competition will be building apps and learning frameworks that are in demand.
I have heard stories of people with degrees but cant write a line of code
I mean those people generally get pushed out of their jobs very quickly - a lot of the comments I see on boards are interns, which is a completely different dynamic than for FTEs. you can be pretty useless and get an internship, you just generally aren't going to get a return offer.
i dont understand what you're saying
You should get a Degree it's good you get the college experince
the people who get programming jobs but can't actually program generally get fired pretty quickly. but i hear a lot of grousing about credentialism which often conflates internships and jobs.
The Global Coding Challenge is a inter-university online coding competition between students across the globe.
at least that's what i've experienced over the decade-ish of doing various software/systems stuff
@merry wyvern In a lot of markets it seems hiring is conservative enough they are not willing to hire without degree in a lot of cases. But those markets typically coincide with heavy MS presence.
MS as in masters of science or microsoft? but yeah, it's been harder than usual ever since the COVIDpocalypse
MS as in M$, not education
in that M$ development environments are more reluctant to hire those without degrees? i wonder how much of that is a secondary effect of M$ development being somewhat more popular in government contracting, and government contracting is mega credentialist
but then again im from the DC area so maybe my opinion is just super warped
Where do you guys recommend looking for internships for a colleeg student? I've tried google and some job sites but many intern or intro positions seem to want years of prior experience
where do you live @hoary hazel
slash where is your university, also what year are you in university
I'm a freshmann at Bradley University in the Midwest of U.S.
I've looked through our schools services as well but not a ton of stuff for CS
My main problem is I have lots of experience but not much formal learning
okay, my suggestion would be to look at places like banks and city/state governments and see if you can get an internship either in development or in general IT - ideally development, but even having systems administration/debugging experience can be valuable... and is definitely more valuable than no internship
ok thanks
depending on how industrious you are, you could also try reaching out to something like a community center or homeowners association near you and see if they need a website or help with their current website
and then you can try branching out to other social clubs if you still don't get any bites
hmm ok, I haven't done much html but imagine that wouldn't be to bad to learn so far I know java, python c/c++ from arduino and some MYSQL stuff
ok
i mean
at the very least, if you've done any programming, you probably have the skills required to figure out a wordpress site
then there's also a suggestion that if you live near any military installations that you can try reaching out to defense contractors
assuming you are in peroria it would seem that there are some contractors out there - if you reach out to them they'll likely have internships either in that area or in Chicagoland that you could get some experience and maybe even a clearance through (assuming you're a US citizen, etc)
Ok great that's a lot of good advice and places I hadn't thought to look
I am more in chicago suburbs but will take a look at both areas
yeah man, no problem!
oh, yeah
there's shittons in chicago - if that's the case you can also reach out to the various datacenter companies and see if they have anything internshipwise
with the way jobs are nowadays, i'd check out the defense contractors assuming you don't have any personal reservations to it, it's one of the few remaining jobs-for-life out there
Yeah very true
hi um new
In United States, while companies do hire non degree holding programmers, most recruiters will prefer degree holding programmers esp at Entry Level. With Job Market current state, not having a degree will make it significantly more difficult
@merry wyvern That's a good take on it, I've been trying to figure out what it is for a while now. But there's large places that don't do any gov work that are super conservative with hiring and credential requirements, then yeah I can see a lot of similar places being government-adjacent. I'm wondering though, if the non-government places inherited the credentialism from managers who did a lot of contracting.
would anyone know where I can post looking for a freelance python coder?
Fiverr and Upwork are the two big ones
Anyone live Uk?
I think nearly 70 million people (66.65m)
probably
If you have a question - it's best to just ask it
if someone from the UK sees it, they will either answer or not as they please - but lots of people aren't going to bother responding to super broad stuff like that
what would be a good rate to put on upwork for machine learning/data science?
I live in the UK
would have helped if you'd already asked the question, then I can respond
maybe I'll spot it when I next check the chat in a week, or maybe not, oh well such is life
what would be a good rate to put on upwork for machine learning/data science?
Tough question, I think the only reasonable answer is... a rate that's competitive relative to others with similar credentials to yourself. Set it too high, and they're not going to pick you; set it too low, and you're losing out
see what other people similar to you are charging; if you don't see anyone similar to you, and you have special skills etc. level it accordignly
here's what i'll do, i'll set it on like the upper levels of what people in that area are charging, then if people don't really pick me i'll keep lowering it until i start getting consistent offers
sounds like a good plan
jesus the market sux right now, can't find a single part-time offer
here's what i'll do, i'll set it on like the upper levels of what people in that area are charging, then if people don't really pick me i'll keep lowering it until i start getting consistent offers
@outer junco when I was doing freelance ML stuff my rate was lower @ the start
then as I got more good feedback I began increasing it
What rate did you start out at?
hmm okay, i'll start out at like 75 and see where it goes
where did you do it on?
as you can see i'm really new to freelancing lol
Codementor
yo what can i do after ds?
Is it generally easier
To learn other languages
After learning python?
Plz ping back
@lusty oriole ye it is
Learning one object oriented language helps when u learn a new or different one
Hmm nice
how do you practice the application of different languages
Can someone tell me an efficient process that could be highly effective
hey! Im new to python but i learnd a code, i know you guys probly don't care but lets see
a =int(input("how much point's is class 10 got?"))
b =int(input("and how much did class 11 got?"))
if a > b:
print("class 10 won the game with", a-b, "above")
else:
print("class 11 won the game with", b-a, "above")
anyone here?
Has anyone had experience with tech internships out of university?
E.g. for faang companies
@jaunty cradle Recruitment on this server is not allowed.
Can anyone give tips on how to prepare for a server side engineer role? I have a test in a week or two. I am good at DSA. But apart from that I am a total newbie to CS concepts. So, what are the things i can learn in this short span of time for this role?
Any resources would be helpful
not me
hey! Im new to python but i learnd a code, i know you guys probly don't care but lets see
@silver haven welcome to python
we like snakes
pun drum sound
Do you guys do resume reviews here?
Do you guys do resume reviews here?
@wispy mica not as a matter of course, but I think I've seen people offering if you ask
I want some money, I know python very well
so how can I earn from it.I just want some and also have studies, so I can't really do a complete job.
I want some money, I know python very well
so how can I earn from it.I just want some and also have studies, so I can't really do a complete job.
@spring raft
My question as well
@spring raft
@real sundial Exactly same as you guys, also i am interested in machine learning and backend more then the user interface part
Hi, I know Python very well now and like intermediate knowledge of ML as well so is that enough for applying for jobs or no???Im confused and i dont want to go to other languages. Any suggestions ??
Hi, I know Python very well now and like intermediate knowledge of ML as well so is that enough for applying for jobs or no???Im confused and i dont want to go to other languages. Any suggestions ??
@vapid jay define "very well"
@vapid jay define "very well"
@dry sapphire
hello
i know databases and algos well
i think im an intermediate when it comes to python
but have just recently gotten into actually doing projects
so i want to know a way or somewhat of a roadmap to actually acquire ML as a skillset
a roadmap if you will
i know databases and algos well
@real sundial how's your mathematics?
discrete mathematics
graph theory
statistics
linear algebra
calculus
@dry sapphire idk like i have basic understanding of it.
@vapid jay I literally listed them
Hi all, I have just a general question about becoming a coder; is it feasible to do short duration jobs (in order of days) (e.g like a plumber) rather than standard corporate contract jobs which are in the order of months (usually 3-6 months)?
I seek the freedom of being truly self-employed by being able to decide not to work this afternoon if I so wish because the weather is nice, etc; all I can see is corporate contact jobs which gives no such freedom
definitely, freelance/consulting is a thing - but it comes with all the gotchas : you have to build a clientele, don't get the same security, etc.
@noble pelican Thanks for your thoughts; finding and maintaining clientele would be something I would find difficult; its something I will think about.
Does anyone know about any Python opening?
yeah, that's a think entirely different from programming ... if you don't have the connections/a way to male them you end up chasing poorly defined projects on freelancing websites that take massive fees and where everybody is underbidding
@edgy mesa I do but on-prem in Norway
@vocal gazelle As a freelancer, most contracts will usually be in the order of months at least. However, that doesn't mean you necessarily have to work all day every day during that time period. The nature of software development is normally that you have some fixed meetings per week with other developers and stakeholders, and inbetween you work independently with relatively little oversight, so if you work as a contractor, there's no reason why you can't take the afternoon off and work in the evening, etc.
also worth noting that freelancing is not the only way to have a flexible schedule - some companies just work like that
Yeah, that's true, my employer generally doesn't care when and how I work, as long as I deliver the expected results and show up for meetings.
And I'm a regular employee.
That is a helpful insight, thank you. Results-driven is my preferred mode of working. I was told years ago I shouldn't become a developer and now regret listening to that advice, I am now (after 10 years in IT) going to see if I can get into something that I have discovered I really enjoy doing
*rediscovered
Based on what you have said I feel that a contract could be do-able
if you enjoy it and already have IT experience, you'll certainly find the right position 🙂 IMO it's important to remember that contract/job interviews go both way, i.e. it's also for the candidate/contractor to decide if it's a good fit for them (in terms for example of scheduling culture) - make sure you're not rushing to get your foot in the wrong door and you won't miss out on a great fit. The whole industry is understaffed, so there's plenty of room
Thats encouraging, thanks. If I may, what is your favorite part of your job?
I feel i can create so much with so little (just a computer really), it feels empowering - and always fun to be given a problem to solve and crack it
there's so many different areas with different dynamics though, that's my personal take on the niche I'm in
I like the variety of tasks, and the feeling of constant self-improvement. On a day-to-day basis I get to learn new things that often benefit me in the long-term, not just in the position and domain I'm currently working in, but for future projects in different domains as well.
It's a very satisfying feeling.
Hello everyone, How you doing?
I got a question related to interview.
is it okay to ask here?
yep
I had an interview today. Everything was smooth till the end.
Atlast interviewer adds, "Consider, the consultant or client is not available. Can you do the work on their behave?"
Like, My name is Mr X. You will be given all creditionals, github and other resources which is under Mr X name.
I am not working, you are working under the name of Mr. X, utilising my name.
I don't have any answer to this. I don't know how should I respond to this stuff (They call it outsourcing model)
What should I do? I got 1 day to decide wether to join them or not.
that sounds shady
but my guess is company does it
they sell Person X as consultant or contractor then have work done by Person Y/Z, sounds like couple of Indian Consulting groups I've dealt with
to be clear, that's not really acceptable
Sounds extremely suspicious.
Totally inadvisable from a security perspective.
As well as legally.
Audits are kind of undermined if you can't rely on the person using an account is not the account's owner.
Perhaps consider in what ways you will be at risk if the job opportunity is shady (your reputation, job stability, your conscious, your self respect etc) and determine if you have the personality traits to accept and handle those challenges, and offset that against what you stand to gain from the job. That, or get in contact and ask further questions about the arrangement; there is no harm in gathering more information.
That's for sure shady, even considering the context of outsourcing. I would follow @vocal gazelle 's advice and gather more info on what exactly they have in mind for this arrangement. But from what I can smell, unless you're desperate I wouldn't take that gig based on this shadiness alone.
How much do u guys agree with this video
https://www.youtube.com/watch?v=bx3--22D4E4&ab_channel=swampswamp
Algorithm style coding interviews are very common in the tech industry, but they are a crappy method to evaluate candidates. Might work well for FANG (Facebook, Amazon, Netflix, Google), but the rest of the tech companies are throwing away valid applicants.
Checkout my s...
@nimble sparrow if you're working inside the USA, i'd suggest against taking the job. if you're working remotely from india i have no idea.
I just graduated with a degree in Chemistry. The jobs in this industry are just a little bit over minimum wage (16$ an hour). I wouldn't have busted my balls in Undergrad for four years if I had known this. I am highly analytical, detail oriented and have worked with computers for the majority of my pre-college life. Do you think a transition into CS from Chemistry is advisable?
@wet ibex I agree a lot with that video.
I think a large amount of leetcode is bullshit, personally.
Sure but as someone who has to interview, it sucks on our side too
Trying to figure out if someone can code is difficult as well
@vapid jay chemistry is one of those fields where the jobs are dogshit unless you have a ms/phd
you can transition into programming no problem, just a matter of how you want to put in the effort - i wouldn't suggest going back to school for a 2nd bachelors, but something like the georgia tech online masters in cs could be good if you wanted to do something more than just learning on your own (and if you have the time for it).
i did my undergrad in electrical engineering and basically transitioned into it/devops/development roles based on the work we did with modeling software and MATLAB (which eventually became numpy/scipy as a 'free alternative'). even the jobs i had as a 'proper EE' were doing embedded systems stuff, dealing with the circuit analysis and writing VERILOG/C for embedded systems.
what should i expect for an interview for a position for flask, react and sqlite? the normal stuff? ive never used flask only django
and their is also this machine vision aspect too... i only know the "cliche" algorithms and nothing specific to machine vision lol
@shadow moss explained really clearly, they told me this is how US model works.
@vocal gazelle I tired getting more info like what kind of work / copyrights? All I got was sweet talks "opportunities -> experiences -> better pay".
Everything depends on client
All I know I got work remotely based on US time zone from India. They are ready to pay higher than most of MNC based in India.
u like to study engineer system=?
@shadow moss I think if you need to know if someone can code the dude puts forth a perfect example. Take a common problem using your tech stack and see what your candidate can do. Put them in a real life situation. You can test if they can program well with that alone. You can gauge their skill in the language you use, in your tech stack, where their concerns are. etc. etc.
@nimble sparrow That's not how US model works unless we are hiring a company to do the work and expect a finish product. If we hire people, we expect to get people we hired. That being said, the amount of fraud is rampant and price point is hard to overlook so many Indian companies do it and get away with it
but if company is doing it, expect large friction with US co-workers just as FYI
@harsh patio hiring on tech stacks is problematic. If we used Flask and you knew Django, you would probably be fine but crash and burn on interview questions, thus it wouldn't be fair to weed you out
so we are left with interview tricky questions
I do agree there is massive problem in US with companies copying FAANG practices but not FAANG benefits/salary
like be Google SRE model!
Ummm, we can't even deploy without 15 manual steps that are impossible to automate so........
Thanks @shadow moss seems like it's a kind of trap.
Does everyone tailor their resume and cover letters for every job they apply to?
That’s what I would do
@shadow moss don't take my words too literally. A person might not be able to actively program the tech stack but they could walk through how they might do it in one they are familiar with. Design processes in these ways can be awfully similar. And I agree, I think leetcode has a place for big companies but in smaller companies it makes no sense. Smaller companies need to focus in on someone who will be good for what they are specifically looking for
personally, I study a lot in this field and I often feel if I want a new job I have to stop all the projects i'm doing just to find time for leetcode grind, rather than continuing to find time to become a better developer. The fact that such a time problem comes up should speak so much to the failure of these interviewing processes.
any advice for interviews.... got one tmr
Be presentable and ask relevant questions
@jolly furnace https://blog.miguelgrinberg.com/post/the-flask-mega-tutorial-part-i-hello-world work through this if you're unfamiliar with flask itself
@shadow moss yeah we've had issues with indian outsourcing body shops in the past abusing hourly rates per employee - they'll end up logging 20+ hours per day for a 'senior consultant' and 3/4 of the actual work product was unusable garbage
@nimble sparrow - this is shady, and it's highly-likely it violates the clients computer use policy. Sharing of credentials sets up many issues up to and including termination for, lets say, impersonating another user on a controlled network, the other person could do something and blame it on you, there are many other risks to you personally here. However, I have heard that question in a few interviews and the intent is to see if that person would violate the policy giving the interviewer something to think about.
you can transition into programming no problem, just a matter of how you want to put in the effort - i wouldn't suggest going back to school for a 2nd bachelors, but something like the georgia tech online masters in cs could be good if you wanted to do something more than just learning on your own (and if you have the time for it).
@merry wyvern How difficult is it to get into a master in cs? Is it ultra-competitive?
I mean, it's a masters, so long as you get into the program and actually work, it's given to you
My boss had me setup a meeting so we can discuss whether we want to continue representing our data in a standard format or not. I feel like this meeting is extra, but she loves meetings, i guess...
just shut down your brain during the meeting
I actually do that a lot, and I probably will again haha
Because either i'm a bystander in the meeting, or, she monopolizes it and just speaks, a lot
I'd say keep your head low then.
my job situation's is getting even more f'd up as well.
essentially, I'm to "return" to a team which will have two people, one which is a real untouchable deadweight and the other with a dude who joined as an intern a year ago
and I'm expected to put some order in the team and to deliver stuff, even though I'm in a lower paygrade and job title compared to that dead weight
Yeah my position seems all over the place as well. I guess the work I do is consistent if nothing else.
yeah...
I'm not proud of this at all, but I spent a good chunk of my day on preparing job applications
it's getting that serious
you do what you have to. I spend a couple hours of my work days working another job lol. I also work like 9 hour days so, whatever. But if a job is gonna underutilize me imma take advantage
does anyone have experience with applying for jobs through SO? what was it like?
never done that before, but in principle I'd say it's better to apply through the companie's websites themselves if available
With most job apps I use places like SO/Indeed/SEEK to find the jobs then I look for the companies website to apply directly (assuming it's not an agency ad). When I've just been shotgun-applying I have used the jobsearch sites themselves, but the hit-rate seems to be far lower
what is the average salary (in USD) of a software engineer
holy
that's a very broad range
I wouldn't give a great weight to those estimates but they should be in the ballpark for the US in general (excluding the obvious tech hub cities)
Nope, that’s right for tech hub cities unless FAANG
seems a bit low-ish outside of FAANG but then again I'm not totally aware of the cost of living in the US (considering I'm on the other side of the pond)
There are also other sectors which are extremely tech centric in US cities that are not considered to be "tech hub" cities. Chicago has a large number of programming jobs but Facebook, Google, etc. have a hard time getting a foothold in because they do not pay enough.
Facebook and Google not paying their employee enough compared to competitors. Uh, color me surprised.
Those are simply estimates. Nothing more!
I've never heard of FAANG being that interested in Chicago due to taxes
$60k seems very low for the US
unless it's at a nonprofit charity organization, or some kind of very small company located outside of a major city
maybe the us and state gov'ts have low salaries like that, but they will probably also offer good benefits and pensions
hey so I have a question about US working conditions
is paid leave not a common thing?
think they're called "vacation days" or something in the US?
@dry sapphire it depends on the company. sometimes you have separate "sick days" and "vacation/personal" days. other times you have "pto days" (paid time off) for which the reason doesn't matter but you only have a limited amount of them. at my last job, i had something like 20 PTO days for the year, but they accrued gradually over the year so you couldn't just take a 3 week vacation in january. also my manager was pretty lenient and didn't carefully track the number of days used. other companies (often startups) offer unlimited PTO as long as it doesn't negatively affect the work schedule. some states might have specific rules and laws about PTO but generally every company decides their own system
every state also has short-term and long-term disability systems, and well as the country-wide "FMLA" program which is a program that lets you take extended unpaid leave for medical reasons without being at risk of losing your job
and most companies have specific programs for when you have a new child
not at the federal level
do you have like holidays on which everyone doesn't work?
(unless you serve food or something)
yes there are some nationally designated "bank holidays" but i dont think companies are required to close on those days
most offices are closed on thanksgiving, christmas, new year's day, labor day, and memorial day.
and if they are, they must be given a day off-in-lieu
Federal Holidays must be given to employee or they are paid overtime for working them.
right
No, companies are not required to give day off in lieu
also it might even vary by city
e.g. NYC has sick leave laws that do not apply to companies outside of NYC even if they are still in NY state
on android it's typically java or kotlin
So what is Python most used for
Because someone said backend web development
but i think that is not true
lots of people do use python for that
Python web dev must only be for really big websites
because most smaller hosts do not even support python apps properly
typically you just get a bare VPS and deploy it yourself, or you use some kind of serverless architecture like AWS lambda
or you deploy in containers
at least, that's what i did at the very-not-big company i worked for, and the entire website was one big django app (with a lot of react.js on the front end)
how can I grow my network from zero? I am currently not in the SWE field
What jobs can i get if i can be a really good programmer in python???
Mr. Leo, whoever will hire you for Python, it's very variable depending on location or such if it's easy or difficult to get hired
around here, knowing Python alone is rarely enough to get you hired
recruiting for a python dev position now, for a junior position knowing the language well enough and understanding the tooling and processes (i.e, can you open a clean PR ?) can be enough granted there's passion
i think a lot of companies are ready to hire on that level ... but then the question is "are you interested in what we're doing here enough to stay after we've trained you, or are you just building experience and going to jump ship"
Hi guys! I'm 17 and I have a keen interest in Flask/Django, React and ML. I live in the UK, and before going to university I thought I'd contact companies about possibly securing a position to work or learn with them. I plan on emailing them about this.
Firstly, would this be a good idea? Secondly, should there be anything that I explicitly include in my email to them?
can't be a bad idea ! i'd recommend looking for internship programs in your region, you'd know they're interested in forming this kind of relationship and also see what kind of info they ask for 🙂
I am 17 too, I am experienced in data/web scraping and other python skills. I am starting college in September for cybersecurity but currently, I am in need of some extra money for school bills and car payments. Do you guys have suggestions? I am trying Upwork but because I have only worked for local businesses I have no reviews. I have proof of stuff I've done on my pc though. I would love to find someone to work part-time if you guys know of anyone who needs an extra developer. I am a fast learner and a good problem solver. Any suggestions on what I should do to get some freelance gigs or find somewhere to help part-time?
im 13 and i want a spot for a senior software developer, ive been coding for around 1year now and my main coding interests in gui app development/connecting python apps with databases && webdatabases.
my achievements are getting on my countries tv program for my biggest project ever, if you want to check my project its the project that i will post now```python
print("Hello Worl!")
as you see im a pro in python
my expected salary is no less than 420000$ a year
I am 17 too, I am experienced in data/web scraping and other python skills. I am starting college in September for cybersecurity but currently, I am in need of some extra money for school bills and car payments. Do you guys have suggestions? I am trying Upwork but because I have only worked for local businesses I have no reviews. I have proof of stuff I've done on my pc though. I would love to find someone to work part-time if you guys know of anyone who needs an extra developer. I am a fast learner and a good problem solver. Any suggestions on what I should do to get some freelance gigs or find somewhere to help part-time?
@vapid jay I would highly recommend that you start building up your portfolio. Build fun projects and push them to GitHub. Try writing tutorial blog on the projects that you do as well, that'll help a lot!
@jovial cargo Thanks bro
@dry sapphire it depends on the company. sometimes you have separate "sick days" and "vacation/personal" days. other times you have "pto days" (paid time off) for which the reason doesn't matter but you only have a limited amount of them. at my last job, i had something like 20 PTO days for the year, but they accrued gradually over the year so you couldn't just take a 3 week vacation in january. also my manager was pretty lenient and didn't carefully track the number of days used. other companies (often startups) offer unlimited PTO as long as it doesn't negatively affect the work schedule. some states might have specific rules and laws about PTO but generally every company decides their own system
@analog turtle The idea that your holiday and sick days are in the same pool is such a joke. How can anyone look at the state of US worker's rights and think "yeah this is good"
@mortal hazel fwiw it can be a benefit if you dont get sick
also i imagine any more discussion on it would be off-topic for this channel
Ah yes, the classic US attitude of "I'm don't get sick so fuck people who do". I can't believe that is even an argument. And yeah fair this is OT so I'll leave it at that
(but yes political will is only recently starting to shift pro-worker in the US and only in certain regions like NYC)
Well its more complex than that. In some states your vacation days are considered part of your salary so companies try the whole you don't get vacation days or sick days, you get pto days (though my state doesn't allow that)
But for what its worth, I've been working for a company that allows essentially unlimited vacation. and the last job I had that set amount of vacation was with a Swedish company which was pretty generous on paper but didn't actually allow us in America to really take all of it in a year.
anyone looking for group study for prep. coding interviews?
lmao when i was told to design db in my interview today i kinda trolled a bit
I read that (reputable) resume builders structure their output in such a way that the automated software recruiters use to filter resumes will be able to pick up keywords etc.
does anyone know anything about that
it's called ATS
@grand fog is it really widely used?
and does it affect your application a lot
depends on what your current resume looks like, because the format that they rank higher is generally the stuff you should follow while structuring your resume anw
check out some of the basic criteria listed here : https://resumeworded.com/resume-scanner
depends on what your current resume looks like, because the format that they rank higher is generally the stuff you should follow while structuring your resume anw
@grand fog fair enough
thanks for explaining! appreciate it a lot
@grand fog have you used that website before?
The resume Scanner I mean
Speaking of a resume, how many projects are too many? Should personal projects be on a resume at all?
2-3 max IMO
and remember, personal projects generally come into play AFTER initial screening so make sure resume is nice enough to get past the recruiter and initial screening
You would think personal projects come into play during the initial screening if any of the tech is relevant
man. If this website is anywhere near correct, my resume fucking sucked lol
initial screening of resumes rarely involves people with a real tech background... it's either resume scanning bots or HR
True
true
unforunately yes...
hey guys! I have a qq, do you know any channel job-board / page whre python freelancers post updates about availability to take projects?
yea, first round is resume scanning bot or HR and they don't care about your personal projects
I do! 🙂 I'm looking for such board to review developers' projects and see if they match projects/tasks we have 🙂
I'm on the demand side
😆
just put some brief descriptions of the projects you're looking to get done and say you want to see portfolios in the job description
we've done that for security roles, like we want to see your ability to do binary reversing of various languages/OSes or for embedded platforms, and people would include vulnerability analysis reports that were (mostly) relevant. it was at least a good first-whack on the mountain of applicants to make sure we only spent time talking to people with a relevant background
I did a tour of some biomedical engineering company, and the majority of the floor space was an entire array of cubicles, all of which were identical to one another. I could not see myself working in such an environment, especially considering that the entire purpose of my job entails turning a profit for some corporation. What do you think? Are most jobs like this?
They had cubicles? Not just tables?
were they short cubicles - like if you stood up you could look over them or tall ones where you couldn't?
Cubicles are better then open office crap
Hell yeah! I can't believe I miss cubicles
Short cubicles, you stand up and look around and its just a bunch of boxes organized in pairs with rows leading from the front of the building to the back
yeah thats a pretty normal layout. Anything to break up noise like plants or banner/flags hanging from the ceiling? Did they at least have a foosball table?
probably the nicest thing about working in defense contracting is that open office/cubicle type layouts are much less commont
I’ve never had a real problem with open floor layouts but I’m also aware every study has debunked that it helps collaboration and communication
yeah they're only popular b/c they're cheap
the 'real' open office concept involve large floorplans with lots of space between employees, which is expensive, and why they're not used
I think in general an open office is not great. there are moments where it's good, but by and large I don't think it makes up for the times when it's bad
it would be nice to have the ability to easily switch between the two, but this is somewhat impractical
I am very happy going from an open floor plan to a nice office (in my house)
Honestly I’m trying hard to work from home a lot. The flexibility is amazing and my office setup is better than anything I get at work
just curious, does anyone do devops and how different is it from an actual dev position
Anyone doing any freelance work, if yes then do you have any advice about someone who might be looking to get into it?
advice for*
@grizzled sonnet Which stages of freelance work were you interested in getting advice for?
@dire shell Well i would like to know what the best platform is and also what sort of jobs are in demand. Those would be my two questions primarily
What do you mean by platform? And which city were you planning to get work at?
Oh I mean "online" freelance work, by platforms i mean fiverr , upwork etc
@dire shell by jobs i mean are people actually lookinjg for long term python developers or do they needs scripters and completions of mini tasks.
@dire shell i was introduced to python in 2016 and i currently live in islamabad, pakistan.
Ah gotcha. The platforms you mentioned are definitely fine.
It's hard to generalise whether people want long-term developers vs short-term stuff. It really depends on the organisation, the problems they are trying to solve, and of course their situation financially, politically, and technically.
@dire shell ahh i see , and of course the rates probably vary depending on where the employer is located , thanks so much for you input I'm sure I need to thoroughly research this and then take the appropriate steps.
You mentioned long-term. Worth including remote work in your search. Mostly not freelance, but you get long-term work.
Also worth considering what other aspects you might want in a job. Of course being able to "code" for work is great, but there may be other interesting aspects to a job - mentoring, talking to non-technical people to build stuff for them with their input, coding to answer a scientific or medical problem.
There are companies where you are one of many developers writing code for other clients, without much consultation with the actual client. On the other hand, there are smaller companies with their own in-house dev. Of course this is just an extreme caricature with plenty of scenarios in between!
hmm
Great points!
@dire shell What i love really about python is problem solving and being able to apply my technical knowledge, I wouldn't mind having to work on extensive projects that test my ceiling as a coder but then when i really think about it ... what i feel like really doing is working on a diverse range of projects , that's how I've always been -> wanting to work on new things that challenge me and push my limits. Because I feel like that is the only way i will learn more. I donj't know if this is the same for everyone.
Of course the cases you have talked about make sense and I'm adding remote work to the list of things I will research
Thanks so much.
Welcome. Sorry I wasn't able to provide any specific advice, but I hope some of this general ones help. I was also going to suggest University employee - from admin, support, to profs. Sometimes they are in need of technical work (or they can definitely benefit from it), so if you know someone who is in such position, worth reaching out as well!
My first gig was basically this - writing a simple survey tool for an instructor!
Ahh 🙂 I see.
yeah i've done similar stuff... hehe but It was even simpler I had to take a bunch of people who I will not name from being absolutely uninformed about python to being able to read code ..... Needless to say it was the perfect time to take out my OLD notes... hehe
@dire shell thanks again .. And all the best.
just curious, does anyone do devops and how different is it from an actual dev position
@jolly furnace I do a lot, and yes. it's quite different. You spend more time trying to figure out how to configure something than writing code
(need advice)
Hello,
I am a freelance UI/UX Designer. I want to be a freelancer but it's getting hard to get projects. I am easily being able to score jobs.
I do have a stable long term project in which I have to give around 4 hours a day
but I have a lot of free time, how to get more projects. I was thinking to tie up with good programmers(in this server) so I can do UI/UX work for them and they will just have to code.
Can I do that?
Any advice?
Start doing "fun" projects and build up your portfolio
start writing blogs
That'll help in the long run @fervent maple
Guys any idea where i can find online python (flask) job, as i have been leaening it for a long time and i would like to work with real people on it and if possible to earn cash
@jovial cargo thankss will do that
@jolly furnace devops is more akin to systems administration/infrastructure than real application development. depending on the specific role you're either doing something akin to scripting out infrastructure/middleware deployments or possibly just managing a jenkins or gitlab CI pipeline. you can learn an insane amount about language runtimes and OS internals if you get a position with helpful seniors, though. but in this economy just take what you can get lol
ah tx
im prob gonna go for a dev position rather than dev ops
cuz thats prob easier to get another dev position from a dev position than going from dev ops
depends on what you get to work on, honestly. devops positions are generally more senior than an entry level development position... but even a ultra-junior devops position would be better than like... working on some SAP dumpsterfire
So I would like to change career paths and start a career as a Python Developer. Looking for advice on the best training materials, I have completed code academy (python), googles python crash course, and I have access to the Mega Python training course, and I've started a Django course on Udemy (which I'm stuck on).
Any advice is much appreciated on how to get started professionally. I have some tools out there but they are really basic...most of you would probably laugh me out of the room but here they are so feel free to judge the crap out me lol :
https://github.com/jsmit260
My background is in InfoSec as a Pen Tester
mostly
I am a student at GA Tech where I did multiple Python projects per semester but most we were give skeleton code
lmao the bot reacted to skeleton
that's cool, my background is somewhat similar, what sort of pen testing stuff have you done profesionally?
which is prob not what it was intended to do
I work for a Pen Test team that attacks a large Payment Processing Company
i dont see anything in your 'digital resume' thing
what sorts of things do you do? like build tools and use them or are you running nessus scans or what
yea digital resume is the Django course on Udemy which is missing info and I can't fix the code cause well I just started the course lol
do you have a cv?
Yea I use all the tools you would expect
Nessus, NeXpose, Metasploit
all the tools out there on github
i guess what i was getting at was what is the scope of tools you yourself have built, maintained and deployed
I have only 1 tool on that level
like i'm reading your description of your current position and it sounds kind of... basic? like it doesnt describe any of the projects you've implemented and how it's used
but no one used it in the community lol
yea my team used it
okay, well you should describe that project in your linkedin
it is basically to confirm proper access has been granted given the scoping doc
there are a lot of bulletpoints in this that i would categorize as 'largely meaningless'
lol
Actively develops the Pen Test Program - what does this mean
are you developing software? or doing people management?
just curious is the anon pfp on ur linkedin intentional?
Fashions custom exploit code - talk more about this
I created the workflow and supporting documentation
and presentations
some of it was for my teams but most was for the customer to know what we do, why we are doing it, who is responsible for what
it was not a dev job
at all
the tools I build are always just for me
i mean yes but you hvae to think of it like this: how has your current job prepared you for software development
no one else on my team could code
and the closest analogue (and this was how i did it myself) was to build tools and document them and show people how to use them
also things like have you done post-incident remediation yourself? like have you taken a shit app and written examples of how to implement various improvements?
• Crafts Python, BASH, and AutoIt scripts to solve redundant tasks - this is good, expand on it
for sure
like i'd go through your resume, make a new overview of each of your jobs, and focus only on the devleopment-related stuff
there is also management/organization stuff, too
but i'd particularly focus around things like... what elements expanded your understanding of various OSes and IT/infrastructure stuff (looks like you did some basic windows/AD administration stuff, and have some experience with bash scripting, and ostensibly you learned about TCP/IP during all of this...)
yea I know to much about protocols
and then flesh out more about 1-2 projects (that you scripted or programmed) at each role and talk about what you were trying to fix, how you fixed it, the tools/languages you used, and how you verified/supported your solution after deployment
so make a new list where for each of your last 4 jobs, you list your 1-3 most impressive 'projects' that you implemented, and then maybe 2-3 other extraneous points
Roger that
also you should include in at least one of your last 4 jobs that you used git based version control
because im assuming you know how to use git
@jolly furnace - Yes I added the Anon pic on purpose
I did that back when I wasn't looking for work and I don't want people reverse image searching me. I had some co-workers throw me under the bus for looking for new work by monitoring my linkedin every day
yeah i understand that
I understand the basics of git
I haven't collab'd with anybody before though
I'm green af
but you could/should clean up your overview - be more straightforward about having a background in infosec/pentesting, you recently finished a MSCS, and you're interested in applying your tool building background to new projects in software development
that's fine
everyone starts green
also you have a link to a blog in your contact info which appears to be offline? hyperdrivesecurity?
yea another thing I took down due to co-workers trying to get me in trouble with my employer
do I have sec clearance?
yes
I do
okay that's a huge plus
you should just look at moving to a different security contractor
or do you want to move out of cleared work?
My main point of concern is remaining full remote
ok
most clearance jobs seem to require butts in seats....and I can't 😦
like permanently full 100% remote?
yea
yeah i mean you cant do SCIF work remotely
i mean can you physically not work in an office or is it just a nice-to-have that you'd like to have moving forward?
i mean i'd assume georgia is mega different from the DC-area where i am in terms of how many people are working remotely due to covid, but what do i know
https://clearedjobs.net/l-Atlanta,Georgia-jobs.html you should check this out
ah ok
What is the best and worst parts about being python developer?
I just enjoy the thrill of making a working product
i mean python is just one of the languages i do work in, but yeah what you describe is nice
I find myself reading books about it
i like the biome of tools around it, it's productive and relatively easy to debug with
I use pycharm as an IDE is there a better one?
but honestly you should be able to transition into a more development-facing role if you're so inclined with no problem
i mean it depends for me... sometimes im forced to use vim, sometimes i use sublimetext or vscode
development-facing role?
what titles should I look for?
I appreciate you helping me out here
btw
software engineer, security engineer, etc
yeah that's fine man
but i'd search through clearedjobs for your clearance level and python and just see what pops up
also since you're looking for remote stuff, you can try looking for things in the WDC area as well - that's a gigantic hub of stuff
but i think before you start applying you should go back and refactor your resume so that it's centered around the various programming/scripting projects you've done at each of your last 4 jobs, and then when you're talking to people tell them that's the most rewarding part of your job and you're looking to tranisition into a role where you're spending more of your workday on building software tools and applications
lmao i have a entry lvl offer and its 20 bucks an hr
i think i may be on the lower end
no, you don't have to take much of a paycut as long as you stay in cleared work
I see thats good to know
if any, really
i mean im not familiar with payscales in atlanta
i know its a lower COL area than WDC metro
mind u tho that what im saying is prob not true in america cuz im not american
I see
yeah the US is totally different market
you get paid more but you're responsible for way more, and have less vacation and stuff
like healthcare, etc
some jobs in the USA you get fewer than 3 weeks vacation lol
i mean in teh DC area 3 + federal holidays is basically the baseline
the south is a backwater in that regard
but stuff is cheaper!
I was born further south in the sticks of AL
would you be able to swing something that is like, say, 90% remote?
maybe
hah, yeah, unless you're on the space coast it's like the dark ages
we had some guys at my last job that were remote all but 1 week every other month
yea I'm still arguing with people that evolution Evolution is real, and that Scientific Theory isn't just a 'theory'
lmao yeah dude
it always comes hand in glove with hyper paranoid micromanaging, as well - at least in my limited experience
Python programming or working in the south or Remote working
working in the south lol... i had a job that was in southern virginia years ago
but compared to AL/GA that's nothing
yes it is def hard to be surrounded by so many mouth breathers
basically why I keep to myself and code in hopes they all fade away
roger that
look on cleared jobs for 'python' as a keyword and put in your clearance level
is this where you look?https://www.clearancejobs.com/
there's also a clearedjobs.com
err, clearedjobs.net
you can put in location, clearance level, then put Python in the keywords area and you should be golden
😍
isnt it just primarily 2: react and angular
in my area react is the most popular
imo u might as well stick to react
so any advice on what i should choose. i got a dev position for 20 bucks an hr but then there is also a devops position thats for a decently sized company working with 5g products. what should i choose....
Hi, what do you need to know to become a junior python developer?
"Python"
lmao its literally figure out some python and spam resumes
so I am sure that someone has already asked this, but here I am.
So I have been programming in python for about 5 years. I am good enough to get paid occasionally (by the job) to do small projects for some small businesses.
How would I get a Python job? What would I even do? I mean, when I develop personally I mostly do CLI apps that set up random things from input (like setting mikrotik/ansible code etc.) I really like flask and I have been getting back into it. I can also do some minimal API word. What does the general Python programmer do?
Would it be better (in general) to get a regular job or to be a freelancer?
As someone who started in a job with basically zero python experience my question/point is always "Where are you willing to start?"
Well if you want to make this your career I would think it's best to get a formal role at least to start out. I think without a big project or portfolio it would be hard to stand out as a freelancer
sounds about right.
Find roles that you think look interesting/fit your skillset and just apply. The worst that can happen is they say no. And don't get hung up on needing to fill every requirement. Every job I've ever got I didn't tick every box
And interviewing will probably help you find out if this is the path you want to take too
thanks!
@neon haven based on jobs from your location/region most likely, i'm lucky enough to get a dev job with Django/Flask where i live. Because in Asia mostly javascript and php is popular around web development(in western countries like US is a good place to get jobs related to python), i don't work with ML but some folks can tell that to you. Web dev is a good field if you just started
i just think u gotta send ur resume a lot
and sometimes u just gotta start small
instead of a big company
ye
Do we have any older devs in here? People who have maybe been around the industry 10 years or more?
lmao
an opportunity to see if u like the company and an opportunity for the company to see if ur a good fit
Anyone has experience with being AWS Certified?
Like has it help in finding internships/jobs?
IDK about AWS, but the A+ cert certaintly helps
depends on what type i guess
like if u show some decent projects
its pretty fine too
like i just had a couple projects
and i got some interviews without any certifications
i think for those companies
its how well u do those coding interviews
that kind of sets u above the rest
AWS certs always a plus in a resume
I am AWS certified
does it pay well to work as a freelance programmer?
also this is not a python only question
Where would be a great place to get projects from? Sorry I’m still new to this
your mind
Where would be a great place to get projects from? Sorry I’m still new to this
@little reef realpython is a good place for both tutorials and ideas
there was google step
its kinda aimed at ppl with minimal experience
or u can just spam ur resume to many companies to get some internshi
@neat shadow honestly you can either work on some toy examples of web/app development if you want, or if you're more interested in getting specifically professional experience you can try reaching out to social orgs and see if they need help with their websites, or see if there are IT internships you could do at like your local school system or library maybe? we used to have younger interns work on our HOA's website, which is possibly a thing you could get involved in, but it wasn't exactly cutting edge or exciting - was mostly just doing basic debugging of wordpress and wordpress adjacent websites and maybe some light administration and content manamgement
@neat shadow Why worry about that as a freshman? Its really easy to get an internship possibly after your sophomore year and most definitely after your junior year.
sometimes u may have to start off with a small company
at least ull get some experience
and then go to the bigger ones
after u have some experience
hello everyone, I am wondering if anyone can share the reason why they are studying Python? what is your goal and why? I am trying to change careers and I've been studying diligently the past couple months and tried to apply to some internships my professor recommended. However, as my studies get deeper and the time committed gets bigger, I started to sit back and ask myself why I want to change careers. I think a part of me is lacking confidence because I do not know specifically what careers are out there for me. When someone says a software engineer, I am not sure what that entitles to entirely. If you guys don't mind sharing your story, i'd really appreciate it as it may help open my eyes to what opportunities are out there. Also, i studied linguistics in my undergrad and became interested in combining linguistics with computer science. Thank you for reading this long message 🙂 ~
@granite rune prepare for a huge wall of text:
hat's an interesting change in careers. Well, I actually didn't want to study programming at all. I loved computers, but not languages to manage computers, it was taboo for me. Many years later I found myself in a spot in which I wanted to do something. Something that could change my world, and possible the world of others. I wanted to make a difference.
At the time, when I asked myself that question, I realized that I had no money, no work experience, living in a third-world country, with very little possibilities, but with the huge advantage of the internet.
Feeling defeated, I went to a cyber-café and downloaded a Python book. Guess what? I didn't get it. And don't get me wrong, I could print something, I could read files, and I could do exercises, but nothing of that was useful to my context at that time.
Years later I started working. My first job came late. And I found myself doing a lot of repetitive tasks. I thought to myself: Maybe I can find something to make my life easier. I started downloading little programs to move the mouse automatically, made some Excel macros, and that worked... for a while.
Because non of that actually helped me for the very specific tasks that I was dealing with. And because I found nothing like that, I thought that I should write something myself.
I gave Python a second try. And this time it was different. I wrote a very basic script that you can still find online (https://github.com/franccesco/spi-work) and started tinkering with it. I made it write a file, with a custom template, and save it in certain folders, neatly organized. Nothing fancy honestly.
It helped me save so much time, that after a while, I was obsessed with it. I wanted to learn everything! With the little that I knew at the moment started improving it. I shared it with teammates, and suddenly I realized that something that I did with my own fingers was making revenue for the company as the employees were able to do work more faster and efficiently.
I made a difference. And I wanted to continue doing that. So, if you're looking to get into code try to identify small things that you could improve with it. Maybe searching for files, checking something on a web page, cataloguing your favorite videos, and so on. Something that makes your life, or the life of others better, and you'll become obsessed with it just like me!
@raw prawn Wow, thank you for your thorough response and sharing your story with me :)! I didn't know you could do all those things. I guess being a consumer and user of technology for so long, I take technology for granted. I'm glad you shared with me those examples!
Hello Everyone I am Thinking Of Becoming a developer currently india I am just a student rn, thinking of getting CS degree from one of finest engeneering institutes in India NEED SOME HELP ABOUT WHAT languages should I learn I currently know java will start python soon
😳
Every suggestion is welcomed just ping me❤️❤️
Eh focus on python, Java and js for front end shit everything else you learn as you need it and will never master anything trying to learn all tools without anything for it
ok...
I need work guys
@vapid jay I'm from India too guide me too, please.
Dm@lunar forge
what is dm?
I am a team lead in Dubai and looking to work with a remote engineer who has at least junior level of technology. 👋👋👋👋👋 🇦🇪
It will be part time work at first.
- Basic understanding of technical - at least junior developer
- Experience working remote.
- Open-minded and think out of box.
- Always kind & cooperative.
DM me for more details
@jaunty cradle this channel isn't for recruiting, please see channel description and rules
I am a team lead in Dubai and looking to work with a remote engineer who has at least junior level of technology. 👋👋👋👋👋 🇦🇪
It will be part time work at first.
- Basic understanding of technical - at least junior developer
- Experience working remote.
- Open-minded and think out of box.
- Always kind & cooperative.
DM me for more details
@jaunty cradle hi
arabic ?
English.
If you look carefully at the value of codedString below, there is a hidden message. The message could be decoded by printing out every other character in the string. Write a program with a while loop that displays every other character. This means the a would be skipped and I would be printed. Write the code and tell me what the hidden message is.
codedString = "aIdlYouvhetPhyotoheoqnm!"
@ƉηѦ ł Raven Got it
I'm in 11th can someone tell how to learn python or where to learn?
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
Is there any good projects that I can do and display on my github, to show possible employers? I have worked with it professionally, but it was when I was employed, so I don't have a lot to show off.
How long were you employed?
You can add some similar to what you did at work projects but GitHub only comes into play after your interview and if you can show professional experience, it shouldn’t matter a ton.
A little over a year, was let go in March 😛
Okay, but most of the systems I made had to interact with 3rd party stuff, like an sms gateway, which costs money, as far as I know or had to interact with their internal portal website and tools, which I don't have access to anymore.
But I'll try to see if I can make something similar with the tools I do have access to.
Denmark. Not sure what you mean by public rest API, like for test instead of production or what?
REST API?