#career-advice
1 messages ยท Page 309 of 1
Self taught
Would listing prestigious books like SICP Iโve completed along with a note that projects are on my GitHub be a good idea?
Of course Iโd list my actual projects more prominently
Do you guys think it would be worthwhile job-eligibility-wise to buy Excel and write some kind of Python-interface for it?
I'm okay with reinventing the wheel if I gain something from it. I guess I would be better off asking if it would be worthwhile job-eligibility-wise to get experience with Excel over something like Google Sheets which I already use and wrote functions for
Surprisingly I'm finding quite a few that just say "create spreadsheets." I'm not sure if that means that they don't care what software is used or Excel is implied or what
They mean excel
Hmmm
Anyone here self taught?
Isn't it significantly easier to get a cs job in any other area outside of the bay area? Like RI
It can be due to less intense competition, it just depends on the area
๐ค but less over qualified applicants?
All the top notch people go to the best areas
So i would have an easier time applying
The cream of the crop
I am
Boi
But i don't know what to specialize in yet
I have been applying to different positions
I'm learning algorithms rn
Going to switch back and forth between learning how to use Linux
Nah, gentoo is the deep end
๐ค
So they're both deep
Im using netcad
And taking the free online linux courses
I thought LFS was the deepend
making personal Linux kernel modules is the deep end ๐
I'm young (Highschool) and prefer Python so much more to Java or any other standard language. Is this a habit I should unlearn, for real? I'm starting to get kind of deep into projects and I want to make sure I'm not making a mistake, spending my time in Python when something like Java might be a better career orientation.
People around me say that Python isn't useful dependable the word I'm looking for, and I'm better spending my time on anything like Java, C++, C# etc.
@unkempt cloud people around you are dumb and/or inexperienced, python is just fine
But almost any decent programmer will learn multiple languages
You can always look at job adverts in your area
no need to choose
learn both ๐
Every language has advantages and disadvantages. Using python all the time is fine. You might want to learn a language different from python to cover your bases
I think C or C++ well when paired with python
I like Python a ton because of the REPL opening up in fractions of a second lol.
Rust shill not shilling Rust ๐ค
Yeah absolutely, a working REPL is a huge reason people love python
I definitely miss it in other languages
I'm into Highly Modded Minecraft and making a mod is one of the things on my bucketlist before I graduate.
You'll have to learn Java for Minecraft :P
Jython lmao
Minecraft is written in Java so
Yeah, I know. I'm proficient at the Syntax and basic problems in Java, but I haven't learned anything in terms of imports
you have kotlin or scala
as options with different syntax
Too many options, projects and things to do. Too little time.
Scala is pretty different from java
There was a discussion on the Modded Discord about how Scala was automatically included for the Forge API for the longest time, despite no one using it that much.
they came out with something new recently
1.13 Will not have Scala shipped by default. To few mods use it for two much distribution costs. There WILL be a simple secondary installer for it.
^ Forge API dev. What Minecraft Mods use primarily.
Just thought it was interesting. ยฏ_(ใ)_/ยฏ
ah okay
@unkempt cloud My work is just python so I think you'll be fine but of course knowing more is alwaysb etter
Lol. I've just gotten a bunch of people talking shit about it saying over and over "I mean yeah Python is great but it's not used for anything high-level so... go Java"
I wake up in 4.5 hours tho, gtg ๐
Alright that sounds crazy
I just sit through 2 exams I'm exempt for, so not really a big deal
Talking about the quote
@unkempt cloud tell them instagram runs on django
Tell them Python is the main driver behind a some massive websites and lots and lots of smaller ones, that it drives the world of AI/ML, scientific computing, robotics and so on, going hand in hand with other languages like C++
@unkempt cloud In my opinion, you can't really be wasting your time getting really proficient in any given language, even if it isn't the most widely used. If you're good at programming in general, the specifics of a given language and technology can be absorbed relatively quickly. That said, it's good to get exposure to multiple languages so you can recognize what the similarities and differences actually are. And it's a good idea to get exposure to multiple different paradigms. So you wanna become proficient in at least one OOP-focused language, one functional language, etc. And like others have said, Python is huge, especially for certain kinds of applications, like web backends and data science.
Is this the right place to post, if I'm looking for seasoned devs?
@viral plover We don't allow recruitment at the moment, this is not the place for that
@velvet kite Okay not a problem! ๐
There are some platforms that are suitable for recruitement, though. The Python.org has a jobs page and there are some recruitement websites that are often used for this
@craggy wave Yeah, we are posted in quite a few places, just wanted to be a little un-conventional ๐
Ah, okay. We're actually thinking of how to best approach the recruitement problem. We've seen a lot of honest, good offers that we would like to give a place on our server, but also a lot of the more, err, scammy or unethical offers. We may go with a recruitement channel with a webhook that gets listings from external sources (like the Python jobboard)
@craggy wave Yeah, that would be cool, I've got a deep love for Python, and wanted to find Developers of a similar mindset, that have that love for tinkering etc, and that haven't just taken it as a CS degree because there mum told them too! aha.
If you go down that route, would certainly love to post here, we are a startup, and don't get as much love as the big players!
how about setting a barrier to entry
make a recruiting channel, to post there you must link a listed active job ad that corresponds
on the downside, that actually filters out high end stuff that doesn't get listed on job boards but would show up on specialist communities like this
but it's a decent middle ground
i've been working with mitchellake for recruiting and they go as far as to attend relevant meetups to scout for prospects, they'd probably be keen to become involved in communities like this
deadly snakes and dropbears mostly
dropbears ๐ฎ
As someone looking to be recruited, I would also like to see a channel or some other alternative to typical ads. I'm largely self-taught in Python, with no degree or work experience, though I do have a HackerRank profile with 250+ completed challenges. I think I have a useful skill, but I don't feel right applying to ads with clearly stated education/experience requirements that I don't meet.
i have some good news for you
tertiary education is rapidly losing value in tech
Am graduating in few days as a Mechanical Engineer, I have self-taught python at very basic level. ( Small projects like websraping, GUI, regex etc) .
Any ideas how I can get an entry level job that needs Python.
Where to start, what to do?
am so confused.
Y did you get a mechanical engineer degree
Or get a job as a mechanical engineer
so my company got back to me on my counter-offer and said they won't give me more in my promotion
๐ฆ
and every average salary i look up online through various sources has me being grossly underpaid. killmenow
@vapid jay I did industrial engineering as an undergrad. It's tough to get a company to hire you as a developer without a CS degree or any software work. I was lucky, I worked as a logistics analyst for 2 yrs and because I really enjoyed programming I ended up automating all of my daily work using powershell, excel/VBA code, and SSIS/SQL stored procedures. I used that on my resume and just applied anywhere and everywhere I could, then I had a really good interview. I also had some home projects via online courses and just things I wanted to build myself too that I used as talking points in my interview and I was genuinely excited about them. All about getting that first developer job then it becomes easier to move around to other programming jobs.
@karmic sun just to double check, looking at salaries in your area?
if you are being underpaid for the place you live you should consider looking for a new job maybe if its important to you
yep, my area is even above avg for salaries
yep i'm looking for a new job currently, interviewed a few places but the jobs ended up being not what I expected them to be based on the description or companies I didn't want to work for
yea it sucks when the job description doesn't match what is actually said at all
usually it's the HR people writing it though
or they just get a summary from the hiring manager in quick points
How much is normal to change for coding? Im new to taking customers and i have my first potential customer
This may be a weird place to ask this - because at this point (for the first time in my career so far) I'm on the other side of the table - but: Has anybody got any advice in pricing software (particularly Python) engineers? Having a meeting later this week with the executive team who I work for, and part of what we're going to be talking about is taking more people on.
Going to be looking for people with probably 2ish years experience
look up the industry standard based on your standing with other companies.. Glassdoor is a place to start
depending on the country, HR firms also have playbooks of starting salaries for position based on exp
Having recently left a position due to being worth way more than what I was being paid, I've got very first hand experience of that!
If u need an entry level, im the guy
Hey guys. I'm looking to get into data science in the future. I've lately been using vim to write my programs in Python, but I am curious if this is a bad idea. Would a company rather hire a different candidate with experience in a traditional IDE, or something like Jupyter notebooks; or does it not really matter in this field?
literally no one gives a crap
if anything the smartest people seem to use Vim
It literally doesn't matter. It's just an editor. An editor is for you to decide
The code looks the same
Not the right channel
Like - does this feel accurate to my fellow nerds here?
(noting that salaries in Aus aren't quite what they are in the US)
Cool
Coolcoolcool
That 50%-75% number was the one I was hoping for
But, if helpful to anybody else, to save time on the SO dev survey:
| 25th Percentile | 50th Percentile | 75th Percentile |
----------------- | --------------- | --------------- | --------------- |
Python, 2 yr | $69 000 | $87 000 | $110 000 |
Python, 3 yr | $71 000 | $89 000 | $113 000 |
Python, 5 yr | $74 000 | $94 000 | $119 000 |
Python, 10 yr | $84 000 | $106 000 | $134 000 |
C#/Angular, 2 yr | $69 000 | $87 000 | $110 000 |
C#/Angular, 3 yr | $71 000 | $89 000 | $113 000 |
C#/Angular, 5 yr | $74 000 | $94 000 | $119 000 |
C#/Angular, 10 yr | $84 000 | $106 000 | $134 000 |
HTML/JS, 2 yr | $69 000 | $87 000 | $110 000 |
HTML/JS, 3 yr | $71 000 | $89 000 | $113 000 |
HTML/JS, 5 yr | $74 000 | $94 000 | $119 000 |
HTML/JS, 10 yr | $84 000 | $106 000 | $134 000 |
(all in AUD, in Melbourne)
But yeah - taking value seriously, because I'm a dev myself. I don't want to repeat the same mistakes I've been exposed to.
@modern mural those actually look a bit high for Aus
I don't think they should be that high in Melbourne. Maybe closer to that in Sydney
Angular pay most?
when i grow up i will make a arduino cigarette
using python
i will controll the smoke
and fire
๐ค You know, I used to grow up hoping to become a Fireman.
Aren't you in high school
@modern mural looks fair even converted to my local currency and some quick adjustment for local personal knowledge.
ribs comment about the low and high percentile is more or less correct, but from my own experience you must go higher then the 90th percentile before you see those figures, on the low end it does sound reasonable.
what does a junior or young intermediate python dev make nowadays?
mostly just curious
sure but you get all sorts of other technologies involved w/ those
i guess i can do a SO job search for fullstack + python
right
most in the US are around 100k a year
as data scientist it can go up to 250K but that's the high end
high end data scientist could have PHD or something
medium size companies got medium sized data ๐
even a bachelors is sometimes enough
if you wow the interview
@vernal lily not always
because in a medium size you can do every task
yeah was joke
a startup could be big data
yh
I'm pretty young that's why I don't see the point of having a PhD or even a master
because I will know the thing they will teach me there in like 3 to 5 years of self studying
of course with book and courses
PhD is for passion, more than career
yh
I more want to just get a bachelor in cs and then work for like 5 to 10 years and build a start-up or become a part of one I'm passionate about
btw @vernal lily are you working or a student at college?
I'm still studying
sure I'm also but at a lower level you can say
@vernal lily you don't need a masters in the US to do a PhD
you don't? ๐ฎ
Actually PhD without the masters is the norm for most subjects
US PhDs are longer lol
UK PhDs are like 3/4 ish years. US is more like 5/6
yeah in UK you get PHP by age 25
PHP
sounds like a disease i dont wanna get
@solemn valley PHP might be the only reason I get my next job
UK ftw
btw
@main thicket About the US vs UK PHD, how many years total are people in the Uni for, say, a physics PHD?
Here... its 7/8
Undergrad then Phd
US -> 4+5/6 = 9-10 years
UK/Aus/NZ etc -> 3+1+3/4 = 7-8 years
(I think in the rest of Europe it's more like 8-9 years because of a masters being 2 years long as opposed to UK's fake masters and Aus/NZ's honours degrees)
Here, it's 3 + 2 + 4 = 9, but it usually takes longer than that, since the proportion of students who do it in nominal time is on the low-end in that particular field. (Here = the Netherlands)
3/4 Year PHD
What do you mean by "fake masters"
I know its not really a master
But...
Whats the reasoning?
There's a few things. There's less credits in a 1 year masters than Europe's masters, the research component is somewhat gimped, etc. The equivalent 1 year intense course with research component in Aus/NZ is "honours degree" and is separate from 2 year coursework masters and research masters
Just a different system, you'll be fine. Especially if you stay in the UK
@green sinew Your years are wrong
3 YEARS BSC/BA
4 YEARS MSCI
Only reason for masters is a) you don't know what to do with your life b) your course is shit and you want to look better c) you love your subject
C is really the only valid reason.
...or you want one of the many jobs that require/expect a masters?
Quick question for anyone who is actually employed using Python
not to be too up-front, but what is the expected salary range for an experienced Python developer via the U.S.?
for a larger company
Questions for experienced developers in enterprise development will vary so much because of references, cost of living, salary negotiations, entire benefit package
data engineering/processing, mostly banking type, Southern U.S., 4 years exp
Iโd say over 100 for sure
But below 150
Fair but if youโre moving south from north then youโll be expecting to make at least what you make currently
makes sense
Not that he said that
I only really code at work most of the time but Iโm also entry ish level, python is my main right now because of flask
entry level is so hard to get

Yeah showing is better than telling i.e. showing projects you've done and talking about the langs and tech used
But I've been told some actually do prefer to also have a short list of skills
cause it makes it easier for them at a glance
And some skills can be hard to show
my skills are in the project desc
my desc could be a lot better
but i dont know what to put
You can talk briefly about why you chose the technology you did
what problems you overcame
if you made it for someone else talk about how it helped them
Well those are questions I've been asked before about projects I've listed
Doesn't necessarily mean you need to put it in the resume ahead of time but just giving you some ideas of what you can write about.
thanks
@sullen rock pinned
u forgot doing hitman jobs
What kind of hitman uses a shovel
A smart one
here's a short guide that helped me in the past
i dont like that guide. it feels opinionated. "The more impressive your experience is, the shorter it can be" is ridiculous because unless you're in a position where famous, that's not true. A skill list can help convey the kind of developer you are and the projects can exist to back part of it up. Just because someone doesnt have massive projects in X due to lack of time doesnt mean they arent skilled in it. I dont think you should make it as sparse as possible, there's an optimal amount of information density + the ability to design to draw attention to the important parts
for all my projects i have at least 2 bullet points
you cant give tips that are too opinionated because those opinions vary from people to people. I know recruiters that like listed languages and I know ones that dont. I instead give principles that underlie the resume design and motivate particular choices and you can design it however you want on top of that
alot for the good ones
i just gave -what i did
im just worried about the technical part
i dont like leeting
post anonymised resume, we'll roast
ok wait
I don't agree with everything in that guide but I do think it's actually good that it's opinionated. Ultimately, one has to do make a choice on whether or not to do something in their resume and it's useful to hear reasons for why or why not to do it. When writing a first resume one is kind of a blank slate that can't comfortably make such decisions oneself.
That's speaking from my experiences at least
That being said it is useful to hear both sides of the argument
The guide doesnt present itself as opinions and it doesnt show the other side and it doesnt explain why. And following "cookie cutter" style guides is what leads to most bad resumes. To make good resumes, you have to understand what makes a good resume
Course projects are meaningless, taking courses is meaningless, saying you made projects "to memorize syntax and good coding practices" is meaningless
icons and name are fine
I would explain more in your Walmart job if you really have nothing to show in professional experience

did you take part in extracurricular or hackathons or something?
volunteering, codejams, hackathons, clubs/societies
Can you describe some of the "learning projects" instead of listing the vague possibility of their existence?
i didnt do shit
for learning projects, im just making short programs
like 100 to 200 lines for various things
and doing leetcode
thats it
You need to start doing active projects because most people would toss this resume after a few seconds of looking
cool
choose something you can turn into a "project" rather than a quick challenge answer
something like basic neural net or CNNs for MNIST there are medium but you can find tutorials for both easily. need to extend those way further
btw y are the course projrects meaningless
everyone that did the same course did them, you had guidance from your school and ability to copy from peers, had no originality or creativity on its own
well its better than nothing i guess
do u work for microsoft
btw is there a bigger version of the picture
click, right click, open image in new tab
ip visualization tool sounds cool
@dry ferry Sorry, my mistake.
I live in Scotland.
We have longer uni courses, because our high school is cut a year shorter than yours
Ah
Guys I have a big question?
It's killing me with confusion.
Here's scenario I have downloaded several Data Science courses online from Udemy. I am studying them every day. Am in initial stage data structures.
I graduated few days ago as mechanical engineer.( Naturally I don't know any other languages other than Python)
I am trying to find a job related to Python data science locally by applying on LinkedIn and Naukri.com but no luck yet.
So here's my question should I join a class or teausion course locally which teaches data science and also promise Placement but no 100% guarantee. Here's the catch the fees for such course is very high, I am also willing to pay that but they don't guarantee the placement, I am confused if the local courses are worth it.
Has anyone done any such course and please tell if it fees was worth to get a job.
Can someone tell me if I should continue studying by myself doing projects, uploading on GitHub, again ML studying applying for jobs
Or
Join a local course and get pay them money to teach the same thing again and get interview calls.
What should I do?
@vapid jay Do you have a mecheng job lined up? What's your experience in data science? What projects do you already have to show?
Cant tell you more without knowing your background a bit more
I have a TechSupport job lined up ( through campus placement in Amazon but am probably not going to do that )
I am fresher in data science. I am looking for experience but I have done self- teaching projects small ones.
Eg. Predicting sales of mall product, applying regression to available data to predict relationship clustering etc.
And am working on one big image processing but it's not complete yet needs time to gather enough data
So there you go...
Is there a reason you're going for data science over mechanical engineering?
To be honest I like working with computers and IT over working in a factory
I didn't know that before I enrolled to mechanical
I went with the crowd, I made a mistake. I was naive, wasn't sure what I want to do 4 years ago
most mechanical engineers dont touch a factory and spend more time on computers, definitely possible to get mecheng jobs that dont really have much field work. I ask mostly because it's still easier for a mecheng grad with little experience to get mecheng jobs than to get DS jobs with no experience or relevant coursework
can even get more programming or at least software oriented mecheng jobs. there's gotta be someone who writes simulations and computational code but also there's entire roles for computational fluid mech and finite element analysis
or get into something like robotics, mechatronics etc
Like the ones that use MatLab? , CAD?
lots of places use python over matlab now
Medhanical engineering has lots of CAD yeah
matlab is expensy
but doesnt have to be CAD
surely you must have covered CFD or FEA in your mecheng degree
Martlab is still used for pure math majors here in europe
Yeah. I want to work in a place where they use Python to do mechanical engineering things but how do get a one? Or find one.?
I have studied FEA and CFD but only therotical study,,,, thanks to indian education system
First taylor your resume to show that you have those skills, then look for firms/companies that do those things. I dont think they should be very rare but I dont know the Indian engineering market
Whats CFD and FEA
Look for engineering places around you at all, think about whether they might use those techniques, and then apply if relevant positions are open or if not, try messaging them
computational fluid dynamics, finite element analysis
I copied your message, I will try that method @main thicket
you can extend on top of https://lorenabarba.com/blog/cfd-python-12-steps-to-navier-stokes/ if you're interested in relevant projects
it's quite nice
But about my answer, should I join a local class or keep studying and job hunting by myself?
Thanks @main thicket good advice
Thanks anyways
What kind of careers can I get with Python (and maybe a bit of C)?
Sounds tough but fair
its good for general scripting too
Yeah, I heard Python is a "glue" language for stuff
how long will it take to be job worthy in python if your learning from scratch
but you doin work
how you mean
Kind of difficult to pin point a moment of when you'll be ready
i mean if you're a good employee that is capable of learning on the job and you can mesh in with a team then you'll be able to get your first job
and then your career growth is limited by the relationships you make with people (references) and what you can show for yourself either internally with work completed or on side projects
ok thats easy for me lol im more qworried about the coding
i also dont have a cs degree
@mental aurora
a lot of places will put degree in preferred or bonus instead of required
do you have any work experience?
relevant
like in tech or in general
i have an unrelated degree and unrelated jpob exp
sweet
oh nvm
lol
i have a BS in Marine transportaionj lol
i mean i hear of people with bussiness degree getting in if they learn to code
even people wit nothing
ok cool as long as its possible il lget in
We just had a guy who left the company as a SWE. He started off here about 2 years ago as a help desk/intern
thats dope
i heard its easy to get stuck in helpdesk though
what about if i learn pythton and SQL?
People who get stuck in help desk its usually because of themselves and not because of the job
SQL is super handy and at some point you'll have to learn some basic aspects of it
but stick with one first
True - at the very least you need to know how to extract data that you need and joining data for comparison etc.
needing to do advanced SQL is not that common
there's ORMs a lot now too where you aren't doing any SQL by hand
yeah SWE and SQL are semi-related but more advanced aspects of SQL and databases in general is a much more complex subject on its own
thanks guys
Would it be viewed as "bad" if the test suites for my projects just used python's assert function instead of working with pytest?
pytest better
can the difference be equated to camelcase vs underscores or is more important than that
camelcase vs underscores is super important
its actually less important than camelcase vs underscores
Alright in that case I'll pass on pytest and count it as a win because I switched to underscores ๐
lmao
So tests are just scripts trying to break the code?
Not rly
What does he mean by testing code
So validation?
why is it called a unit test anyway
cause you're testing small units of code
Welcome, you just discovered property-based testing https://techbeacon.com/app-dev-testing/how-make-your-code-bulletproof-property-testing
Rather than coming up with test cases, describe expected properties and let the testing framework test all concievable cases
Hello All,
Hope you all are doing fine.
So, I am in need of a bit help, as I applying for Python Django Developer Position, would you guys able to provide me a sample resume?
I tried searching the net, but frankly, couldn't find a good one.
*am
I have a decent resume but not webdev focused. Alternatively, we can help you find a good template and critique an anonymised resume.
@main thicket Thanks for the quick tip.
If you don't mind, can I take a look at your resume?
Also, it doesn't have to be specific and hardcore to WebDev, but rather, an overall python developer(having a bit taste of webdev)
sent
@main thicket Thanks for the help, appreciate it. ๐
Any Linux Administrators around? Are you using Python to automate things? Do you prefer bash? Or a combination of both? Would love to hear your professional experiences.
so im writing a cold email to some cofounder of a education startup
in the mission statement page they talk about diversity and inclusion
should i mention that i come from a family of war refugees
im just asking for- a possible internship for any cs position
edit
i mean genocide refugees
I would avoid it unless they specifically ask for details like that
Maybe you can imply it somehow
"goes to great lengths to consider diverse perspectives in recruiting and hiring new employees"
in their mission
so
it might help
It might, but you want to avoid looking like that's your pitch for the job as well
Can you be python back end developer with little to no JavaScript knowledge ?
I was.
also whatโs software python developer? What does that work with
then I learned some js.
@rare sand did U have to when u were
I mean technically as a back-end developer, you're unlikely to be working on a lot of js if your backend is python
sometimes you'll see stacks with both nodejs and python
but I doubt it's super common
I was encouraged to learn some JS, and I wanted to
why not? it's a useful language.
a programmer who is unwilling to learn new languages and tools will probably not have a very progressive career.
What about software python developer what do they work with and do
Cus when I search python jobs all I see is data analyst data scientist pretty much
And those jobs require lots lots math
titles are just titles. what people actually do varies from company to company, and is not necessarily similar across similar titles.
as a back-end dev you will normally work on some sort of web product, and usually not on the design or user interface parts
I assume as a "software python developer" (a title I've never encountered), you'd be working on something that was not a web application.
but if you're worried about math, I will say that my math is terrible but I've managed to make myself quite employable as a python dev.
@rare sand so learning flask or django is a good thing to learn ?
sure, they're excellent frameworks and very popular.
if you'd like to work with python in a web context, I'd say it's essential that you get at least a little bit familiar with both of those
Okay ty very much
@vapid jay you can definitely say "as someone who ___, your mission statement speaks to me blah blah"

@vapid jay you'll enjoy learning Django, one of the most beautifully documented frameworks if not the most beautiful
how do you prepare for coding interviews.. from scratch.. Asking because I know most people here went the SWE or other Dev route.. I'd like to be on par with them some day..
study up algos and data structures and practice leetcode
Finding practice interviews is great
I managed to get in touch with a senior dev once who was looking to hone his interviewing skills
So it was a mutually beneficial situation for us
Also, having a study buddy helps. I am speaking from experience. We motivated each other and it was fun to discuss the problems with someone else
Especially when one of us had a solution and the other didn't
If you're looking for those kinds of relationships just join communities and ask around
I haven't seen their business interview video but I assume it covers more general interview stuff
Cause an interview is not all about the technical skills
Important to remember that
It's very much a "social" thing too for lack of a better term
how fluent in python would i have to be for a python dev job? i consider myself pretty advanced in the language but i've never worked in software dev so i'm not sure if i meet the bar for that
Being fluent in a language doesn't matter as much as understanding computer science projects
Often in interviews you'll be allowed to write in pseudocode for the questions
It depends on the position though
ah, alright. i just see a lot of "must be knowledgeable in django/flask" but i have no idea how knowledgeable they want lol
Some positions require more knowledge in the language than others
And some languages are more prone to needing more knowledge
e.g. C++
well django and flask are frameworks, not a language
eh, sometimes they get to the point where i feel like they have more to learn than python itself does
but yeah, i know what you mean
And yeah it is vague, but if you've worked with the frameworks before (even better if you have porjects to show for it), you should apply
you can ask them for more info if you land an interview
If they don't ask you first that is :p
alright, i'll keep that in mind, thanks!
i've got a pretty much guaranteed software engineering internship next spring, but other than that i have no experience in the industry, i feel a bit lost ^^"
i need help controlling the smoke on my modified cigarette using the arduino, and python
@whole bobcat that's not on topic with this channel
this channel is for discussing python and the world of work
i just told you this is off topic here
ok, #help-coconut
?
how easy is it to find interships while in a masters program?
Depends on where you live and how flexible you are
Many internships will require you to move for the summer
Im in NYC and my program is super flexible
There is nothing wrong with applying to 100 places
but I have zero relevant experience lol
yea im hoping being in NYC means I have a lot of options
internships that take masters students typically pay right?
Yes
well i mean it depends on if i get responses no?
Unless your program will cover your costs
I have enough money saved up that I think I can get through the second year
If you can't get a paid position, look for research opportunities
without a job
yea thats also another option
but you think unpaid is not worth it even if I have zero relevant experience?
Often times profs will take on students over the summer to burn down their grants
It can be worth it
Just think very hard before pulling that trigger
You should be fairly certain that you're going to learn or otherwise get something from the experience
E.g. a well-known company
hopefully it wont come to it!
if i could get a nice paid internship during the summer id be so happy....
program is only like 1.5 years full time anyways last semester is part time so if I find something in the summer that still pays the bills i should be good
if not loans wouldn't be terrible just for a year
i hope
You should never do an internship where you are providing any commercial value to a business without being compensated for it
That's known as exploitation
the sort of work experience I am talking about
you are a net drain on the business
stuff like work shadowing
could be unpaid but good
that also doesn't add any value to your resume
it does
consider a company that doesn't want to pay its interns.. I can't imagine it would
not so much for programming
but for other sorts of work it does
@main thicket to be fair, capitalism in general is exploitation :P
Stalinism Intensifies
i would take an unpaid internship near me
at this point? same. i just want experience
tough world out there
i graduated
plays sad songs on violin sadder because I can't play the violin
like officially a day ago
grats, creamy
@main thicket You got some free time to talk about the maths/physics industries? Im real struggling to pick between them in terms of job security/ opportunities
Sure hmu
Ok so
I enjoy physics and maths equally, I'm (one of / the best) at both in my school
Obviously this won't last in university
But, basically mathematicans get paid more here compared to physics
But, I don't know how well those stats compare at the top-end of students
Basically, if you are in my position, how do you go around trying to decide what uni course is best for you?
Here's the thing, there's no real thing such as the maths/physics industry. It's just not a thing. Proper maths and physics work is research work and generally speaking, it's not directly profitable to people.
u mean major?
Research is not something you do for the money
Now that doesn't mean mathematicians don't get jobs outside research, most maths physics people get a job outside of research
Yeah, I know that
Mostly work for buisnesses
I enjoy physics more
But I want a nice job afterwards
I knew a physics major once.. think he went to mcgill, now he's a swe at google
same with this other physics major from poland who also studied at university of tokyo.. ended up at google
oh and this one other guy.. who did his phd in physics.. ended up working for google in uh.. let me think.. I think Chrome OS
Maths/physics people both often go into quantitative finance, data science, software etc. Apart from that, physics people also have the opportunity to do research in industry depending on field which can earn more, and also some end up doing engineering careers despite lack of engineering degree
I'm not really well versed on where pure science majors can pursue pure science careers..
I don't think it's worth comparing statistics between the two. They will say more about the kind of people that maths/physics people are than about their majors
In my experience, maths majors are more likely to want to do quant finance stuff than physics majors which can twist the averages since quant finance guys can earn a lot
What I mean is, if I can be at the top end of my uni in physics, I should be fine?
Do you want to do research?
major in math, minor in physics
Chances aren't that small, a lot of people into research end up doing research. The bigger worry is more that the pay isn't exactly stellar in research and getting a faculty position where you're paid reasonably is competitive
I'd highly recommend looking at engineering
Electrical if you enjoy both maths and physics, mechanical if you enjoy maths but enjoy physics a lot lot more
But both are filled of lots of physics and maths theory when you go deep enough
So should I start with engineering? Or try to specialise?
The Edinburgh university course I wanted to do is "Mathematical Physics"
Btw, join the physics server, you'll fit right in
Definitely a good place to talk about a physics/maths career, more on topic than here
DM me a good one?
Bruh just learn PHP it stands for Programming Has Physics

Jokes aside I think you got good advice
What level of degree do you have if you want to do physics research? Iโve worked with a lot of physics PhDs who never got to do physics after getting their doctorate. Itโs a competitive field for sure. Seems from my second hand knowledge to be a hard field to conduct substantial research without grants
Pretty much need a PhD to do anything useful, barrier to entry is high and low hanging fruit has been picked. Grants are much needed. Some parts of it have some industry funding too, stuff like solid state, optics/photonicsy stuff, etc. and some more engineer-y physics.
Yeah Physics strikes me as one of those fields where the low hanging fruit has been gone since before Einstein and his relativity/brownian motion papers
Sort of, yeah. There's still some here and there in the newer parts but fundamental physics naturally doesn't really have a lot of low hanging fruit.
I wonder when CS will hit that point. I think the fact that many of itโs most important open questions are so fundamental and unsolved are testament to it still being in infancy
I mean, theoretical CS is pretty hard to contribute to. It's only more engineer-y CS that's got low hanging fruit
Well on the upper end of theoretical CS itโs basically just math with computation in mind
Poor way Iโve worded this but Iโm sure it makes sense
That's basically what CS means :P
Was up early getting ready for the morning leetcode contest theyโre having
They finally decided to have a morning none for people in the United States and Europe in mind
One*
My rating is a terrible 1800 or so because my first contest I joined with 20 minutes left and didnโt finish any questions because I had just discovered leetcode lol
I think itโs great that leetcode has evened out the playing field for CS people, genuinely.
Leeting is not fun
i don't really get leetcode. it seems like 99% of the people on there are terrible at coding? like, a basic binary tree inversion is faster and uses less memory than like 95% of the answers
ok
i just mean like
what's the point of using it for hiring?
I think Iโve outgrown it after trying this contest
Seems to have a cap on how hard the questions are
Also the rating system is awful, once youโve done like 10 contests your score becomes somewhat static
Not a fan of the questions this contest, theyโre just reskins of other ones again
Might move to codeforces tbh
I think one trap of competitive programming is that the top 5% of programmers or so are basically copy paste machines who can copy and paste in their personal implementation of a suffix tree and rabin Karp fingerprint algorithm
In a previous contest it was virtually necessary to use the Rabin Karp to solve the hard problem and so the only people who did that problem were the ones who copy pasted in 100 lines of code for the base algorithm
It was extremely obvious after going over the answers, nobody can write a full suffix tree implementation of 100 lines in 4 minutes
lol
By answers I mean the submitted answers of the top 10
Anyways probably not careers related so Iโll take this elsewhere
Before working age in MN what can someone do to get income?
MN?
I would guess Minnesota
Minisoda
@gloomy lagoon do you have any degrees in physics?
Only viscerally through reading through my late grandfatherโs grad school books from the 50s, he was a theoretical physics researcher by trade
but more seriously no
When I say Iโve worked with physics PhDs I mean in work completely unrelated to physics
Shouldโve clarified
But theyโre talkative about their regret to a higher degree than most in my experience
Question to all the devs on the discord: how could I make myself more, like, appetible to companies fresh out of high school?
I don't really care what I will be doing, as long as I get paid
I need the work, and I want to make sure (within reason) that I get hired
Not the answer you want, but by showing enrollment in college as a CS Major for the upcoming fall semester. You could get paid internships and freelances that way. Otherwise, personal projects are a big must
Maybe get some major certifications
I can't enroll in uni, I'm afraid
projects and a blog
That's something I will be working on for sure
you'll have to work hard at it, but it can definitely get you a job
Yeah but that's more something I can do when I have a job already
I can't risk it and spend time on my own stuff without having a safety net first
guess it's not so much as "get a dev job" but more "get any kind of job so I can get my footing"
oh like any job? go down to the supermarket and work there
but the projects stuff was more about building a portfolio and showing prospective employers what you can do
Yeah, I will do that, but I can't if I don't have something to support me
Maybe it's wrong to reason like that, idk
Do you have a github profile with work on it?
Yep, school work
If you have any personal projects, throw them up there too
I have a script that crashes the NAS
You can also contribute in a variety of ways to other projects and get credited for that on GitHub
I know ๐ I don't think I'm up there yet in skills
You don't need a ton of skill to contribute to many projects, some of them are just beginner projects who would love contributions
how should I go about finding those?
You can check the #303934982764625920 channel, I got involved in one beginner level project through there
A D&D bot
That sounds cool as hell ๐
But yeah, I should work on projects now that I have a couple of days
before shit hits the fan
Some people on that link are just asking for tests to be written for their code
That's easy stuff
For folks who are already python developers - what do you expect from say someone of a junior/entry level experience? In other words what is your baseline requirement from a python developer (I know that this can be a difficult question to answer and can vary from one person to the next but I am curious to see what people say)
is creating a discord bot a good project for your resume?
depends on how complex and well-coded it is
it definitely could be
but a better project is wrapping the discord websockets api
thats a pain though
Wrapping the api?
Write a discord library in Python
I've that lets you talk to the discord websocket API with python
Aka wrap the ws API in a python api
It's a great learning experience
Just dig into the discord docs
That's what I did
(well or you just use discordpy)
its a good learning experience, and even if its not novel it shows what you can do
I'll do that :D
Sounds easier than trying to tell vba to ctrl+o with python /s
Still haven't figured that out
@gloomy lagoon interesting considering physics is a broad field
My sisters boyfriend is finishing up his PhD in nanoscience after undergrad physics
So your conversation was interesting to me
@vapid jay keep in mind everything I say is anecdotal as a result of me not being a physicist
Thatโs why I asked
Nano-anything is probably a big exception
My guess at least
But why didnโt he get a head start with a degree in picoscience? 
grats mate
so for the company im applying for has a bunch of new people in management and new devs? what is a good question i can ask?
ask them some recent projects they undertook?
i think thats a good one to ask for data-science jobs
Hey Guys! I am newbie programmer and I have a question
Actually it's my dream to work at Google one day! But am still not clear that what types of jobs does a computer programmer have
Like does software engineering differ from software development?
I want to make new software and applications be it for mobile or for a computer
So what role does this come under?
In general, Software Engineering and Software Development are used interchangeably. And the range of jobs a computer programmer can do is insanely broad, since it would cover the entire spectrum of software.
typically, you tend to say what kind of software engineer/dev you are, and thats your role
ie Mobile Application developer, backend engineer, front end engineer, full stack
So does web development also come in software development?
TBH all web devs should be full stack
I don't agree with being back/front end only
yes web dev would fall under software dev
the way i like to think of it is this
i say I'm a software engineer to people who either dont really care or arent technical, and i say my role (ie backend engineer) to people to who technical/interested
Okk..so if I want to learn how to design a computer software and how to design mobile applications which language must I learn?
kotlin+swift
Also..what does a backend engineer do? Like what do you need to do?
backend engineer is veeery broad
basically
backend engineer is anything that isn't front end
as in non user facing/UI
So there are sub categories in back end engineering too?
i would say so
like in backend you could be working on networking and server infrastructure, writing scripts/applications that run on servers, database stuff
bachelors vs masters degree required ?
Other than the BS degree & MS degree of course
Nah! What's the diff between development intern & engineering intern?
Suppose I wish to apply for the software engineering intern
Then what should i learn?
well, I would say that usually engineer is more broad than a developer
read the description
Here's the description
developer it is
Engineering
compare it to the dev listing, see if theres any key differences
could just be posted by two different people :p
The only diff in description is the MS DEGREE & BS degree ๐
there you go :p
So what type of engineer is Google basically looking in these ads? A backed engineer? A web developer? Someone who knows how to make websites? Someone who knows how to make mobile applications?
so if you look at the listing
in the preferred section, it mentions what kind of projects they would like you to be familiar with
and its pretty much the whole spectrum
these internship listings cover everything, they will match interns with the appropriate departments
if you are clearly more interested in front end stuff, youll likely end up somewhere doing front end
Yah..& it's not possible for a human to know everything in the spectrum right?
you tend to specialise
I work at google currently. Keeping in mind that Iโm not going to reveal anything that isnโt public, you can message me if you like
I want to make apps..be it for computer or be it for mobile? What do you suggest? Which is in better demand nowadays?
Wow @gloomy lagoon โจ. I surely will!
@halcyon plank They are the same posting
One's for canada, another's for the US
In Canada, you cant legally call yourself an engineer without an engineering degree
Hence why Google calls it developer there isntead of engineer
In the past, Microsoft has gotten in trouble for it there
(not for software engineering eactly https://www.canadianconsultingengineer.com/engineering/microsoft-gives-up-the-title-engineer-in-canada/1000000701/)
But I'd guess Google is just being careful
above is the right answer
the โEngineerโ designation is protected by law
you have to actually have a โProfessional Engineerโ designation, granted by the respective provincial regulatory body, to advertise yourself as an engineer
hm
And we are looking for an important addition to our small team of ninja developers to help us solve big problems.
never heard of ninja developers before
Is this palantir? Lol
No
ninja developer there means you work with the law team
Donโt think it has an actual meaning in any other companies, just a synonym for โvery goodโ whether true or not
i read that it just means u know a lot of different shit
like fullstack
would be a ninja?
and lamp dev?
Uh I think itโs just a tongue and cheek word
It doesnโt have some meaning like full stack does
AFAIK
I have an over the phone screening interview with the CEO of a small company for a software engineer position. I am assuming between 10 and 20 employees. The CEO is brand new and has only been leading the SaaS company that does work for the government for less than a year and a half. I fit most of the requirements but I just have a lot of projects to show and zero professional experience. Is there any must do's I should follow in the interview? Right now I am researching about the requirements I am missing, making some questions to ask and compiling a list of behavioral questions to prep for.
I got 2 more interviews
Nice!
I have an interview for a platform engineer position. What are some ways and resources I can use to sound like an expert platform engineer in two days?
Is it a completely entry level position?
If so I doubt they expect expertise, so while itโs great to learn whatever platform engineer stuff is, donโt try to sell yourself as some expert unless you want questions you canโt answer
entry level
i would be following senior platform engineers
i wanna start learning a lil bit -but there are no good resources
What do you guys think about this resume layout?
Using it for my first internship in data science
Any suggestions or thoughts would be appreciated
Obviously, I need to add in the other sections, but I don't want to continue if you guys think this isn't a good way of doing things.
The layout is quite similar to someone else's who helped me out in this group a while back. Thanks in advance ๐
Too much stuff in the skills section. If you don't have solid projects or employment to give your claims some weight, the large number of things sounds like you're trying to exaggerate and blow smoke . I'd get rid of one of the 4 lines, probably the first one
Stats -> statistics
Calculus based computation is a meaningless term. I would assume by that terminology that it means experience with numerical computing which isn't what I think you mean. Linear algebra is very general and can mean anything from the strong foundations in applied linear algebra used in quantum mechanics, or numerical linear algebra, or abstract linear algebra
Thankyou for the quick feedback! I'll be sure to make the changes. ๐
instagram?
Working on it myself
โArtificial intelligence and Machine Learningโ in the resume is a throwaway resume if you didnโt get a masters in it from a top uni or work in it at a top company
People have caught on and there is a perception of tensor-kiddies as the equivalent of script-kiddies in ML
You need projects and experience to back it up otherwise you will be considered a bragger and theyโll assume you claim expertise in many other things you have no qualification in, true or not
If itโs an interest, mark it clearly as such, but companies donโt care much about interests, just skills and credentials imo
Really your projects should reflect your interests anyway
damn you guys are harsh
i thought it looked okay
then again my expectations have been dropping ever since joining kpmg
what do you guys recommend for a resume? i've seen people use doc files, some use pdf, some use latex, and some just written in straight up HTML
pdf for HR
Will definitely do that, thank you
I do. It looks nicer and I despise word
I do for mine, but mainly because I don't know how to create the layout in anything else
Word for anything graphical is just pain
I actually just discovered the other day and couldn't imagine doing any other way now
how could I have used word this whole time
๐ฆ
I've stopped using Word for almost everything in general. With some getting used to, I find Texmacs as easy and fast as word to use for documents
Iโm forwarding this to Bill Gates @main thicket
whats a good feedback question i can ask during a phone interview?
like do you have an hesitancy about hiring me...
definitely dont ask that
I generally ask technical questions about their tech
Or company's business direction
Or stuff like, "Do i get a 20%" or "How easy is it to change teams or work on a different part" or other stuff about what perks you get for being somewhere
yeah ask about their tech
that's worked very well for me
I ask stuff like "what platform do you guys use for internal communication" and lots of questions about developer workflow, CI, devops and monitoring, do they have daily stand-ups? how do code reviews work?
sometimes asking the right questions can give as good of an impression as giving the right answers.
not only can you show that you know your stuff, but it demonstrates a real interest in the company and passion for your craft.
im talking to a non tech person
In that case, business decision and future vision + stuff about the company culture and perks
hmmmm
so asking for feedback is bad because its a hard question to answer?
cuz if the interviewer does answer, i could counter argue on their point
if their point is i am too inexperience or something\
no, it's too pointed.
shows a lack of confidence, will probably make the recruiter uncomfortable
it's a bad idea.
it's like asking "how is this interview going"
ye dont backtalk the recruiter
you might get away with it but it's not a good play.
you should be dispelling their hesitance by demonstrating that you're a good candidate. you do that by doing a good interview, nailing the tests, and (in my opinion), asking good questions.
and even if it played out like you said
the interviewer says "well I'm worried you don't have x or y"
do you really think that a "counter argument" would convince them otherwise?
you have to show it, not say it.
I also think you risk coming off as hostile and not able to receive criticism if you try to counter their critique
yep in the in-person interview if i get one 
alright i wont ask for a feedback question
i got these-----
How many employees are working at the company? I noticed that there are lot of transfers from XXXXX.
What does a typical day look like for my position?
Is there a daily standup?
How big is the software team?
What is the culture like for my department?
yeah those are pretty solid
the last one is a bit open-ended
but it would probably fly
i just pull the last four questions from the internet
its a small company
existed for 26 years
I mean I mentioned one of those questions to you earlier but I guess you missed that.
and they partner up or got acquired by an investment company
oh yeah
the person is a non tech person
im not sure if she would be able to answer them
they only have 7 employees on their linkedin
1 senior dev been there for 26 years
and 2 junior and 5 other people < all have been there for under 2 year
what kind of a company is it? like which industry?
they do dev work for the government, transportation and enviroment sectors
they have a near 100% retention rate
i am just assuming they have more long term employees
that dont use linkedin
if its a tech company, theres a good chance their screening recruiter will be somewhat tech literate and will ask about projects and stuff you've worked on
yes
is "I noticed that all the management employees are new, what happened to the previous employees?"
is this a bad question
cuz i wanna know what happened to managament
or maybe all the long term employees dont use linkedin cuz they have no reason to
I wouldn't ask that either.
hey stake
โwhatโs your favorite color?โ Is my favorite interview question
r u srs
i think u and lemon go together
@vapid jay You need to show confidence and self-assurance in your interview
I hate to use the analogy but it's a bit like dating
Would you ask your date how it went or what he/she thinks of you up front?
Dude you get to be the men in black bro. But without aliens and more desk jobs
I don't get why you'd want to join FBI. It's basically police in fancier suit but for federal matters.
Government doesnโt pay well but it does have a sort of semi-pension still and does have amazing health care benefits
If you were middle aged and needed 9-5 and those benefits then government should top your list
But it also makes it harder to get industry jobs later because the govnerment doesnt have a reputation for talent, even Three Letter agencies
but thatโs my personal opinion having turned down a gov job out of college and being really happy I did
Though if you can get a research position those are good because it pays government salary to just do research all day
Beats academia at least Iโve heard
plus you can look up everyone's info.. get good credit.. set for life..
i already have good credit
786
yes.. I knew that already..
๐ ๐ด
Cus it seems like a cool job
I remember.. they used to recruit at college campuses
never heard from those guys again..
(guys who got recruited I mean)
They work for cia now xd
They got new names now lul
i dont live in USA so i dont know what a research job is
are you guys talking about a normal job or a job that requires programming?
sorry for my noobness
research jobs are jobs where the primary goal is to do research (research new and cutting edge things) on things like AI, robotics, evolutionary computing, etc
to the average researcher, programming is "grunt work". their interest is in higher level theory. often they let someone else more interested in programming (but still versed in theory) do the programming
there's a lot of AI researchers that can barely program
i have seen some of those AI algorithms on my days in college, they were really hard
researchers in general have PhDs so they are used to hard
ty for answering my question
also research papers are deliberately obtuse
and don't make a ton of sense to people not in the particular field+subfield
I wouldn't say deliberately...
it's certainly deliberate
but not nefarious
that said, papers could certainly be made more accessible with a marginal increase in effort
@slim island how deliberate it is depends on the discipline, i think
at least in my experience in a few aspect of academia
Is there a good site that has 'real world' coding challenges. ie not just small algorithmic type exercises, but more practical ones that would find day to day in a job. ie from writing tests to reading data of a file and transforming it etc...? Thanks
@main cedar the pinned challenges in #python-discussion are more practical and you can develop them into full software
I'm not sure about more practical challenges, but a service https://www.pythonmorsels.com/ provides challenges that are aimed at improving your Python itself by focusing on the Pythonic aspects of the language. Not entirely what you're looking for, but a far more professional perspective than the puzzle-based challenges. It is a paid service, though.
@main thicket robotboi @craggy wave Thanks I'll take a look at both of those.
does this fall under recruitement
yes
So I'm thinking of going to a staff agency to get a job. I live in California. Does anyone have any good recommendations?
yes.. get out of california..
staffing agencies there usually recruit for contract/temp positions..
go somewhere like hobokken or Omaha.. take a couple of years, build your career and you'll have total freedom..
d?
yeah..
that's the one
consider this.. when people hire you they're not gonna see which location you worked at..
it'll be more based on the title and responsibilities
build the solid foundation.. and you can make it anywhere..
on the flipside.. say you start your career in ny where the starting salaries are high.. you limit yourself in location and career growth
c
d
no.
Hi guys how can i start doing freelance small jobs ?
In my experience, you've got to know someone who wants to hire you
Talk to friends/family/coworkers about what you've done in your spare time. Eventually a friend-of-a-friend might actually be looking to hire someone.
there isnt a good way to start doing it online?
Ack, none that I know of. I hire graphics designers off fiverr often enough; I could see someone getting business with a "I design your website" or whatever your specialty is
you can also try UpWork
Hello. I have an interview with for a position with a big data company tomorrow. Has anyone else been through the interview process for a company that deals strictly with data and analytics? If so, what questions had they asked you?
@winter pumice it'll totally depend on the person interviewing in my experience
try to see what their interest is
but also just think about your interesting data applications
@winter pumice depends on the position.. what analytics?
Would you guys think its pointless to put my class ranking on my resume? I placed #1 in my Calc class this last semester, and I really would like to include it. Would you who have experience in recruiting find this unprofessional in any way or irrelevant? This is for an internship btw
Also, I will be receiving a few certificates for some courses I took online. To really show my credentials, I want to showcase these. I'm curious if this is also unnecessary for any reason.





