#career-advice
1 messages · Page 394 of 1
Yes it is
d hires the most iirc
d?
ok
sorry man had to do it

Does anyone know a resource where they can have someone review their resume? I’m very interested in a certain job position and I want to make sure I get everything right, and I don’t get rejected because of something completely avoidable.
!tempmute @vapid jay 72H 'deez nuts' is not the FAANG company that hires most. please don't waste people's time with troll answers in discussion channels.
:incoming_envelope: :ok_hand: applied mute to @vapid jay until 2021-03-09 07:22 (2 days and 23 hours).
@burnt wren people sometimes get resume reviews in here, maybe you can post an anonymized version for us to look at?
That would be awesome. Will do now.
Need to convert it to a PDF.
Hello, by the way! I heard you in the Talk Python To Me podcast lately! 😄 It's neat to hear this community's background.
Hey @burnt wren!
It looks like you tried to attach file type(s) that we do not allow (.pdf). We currently allow the following file types: .gif, .jpg, .jpeg, .mov, .mp4, .mpg, .png, .mp3, .wav, .ogg, .webm, .webp, .flac, .m4a.
Feel free to ask in #community-meta if you think this is a mistake.
Oops. I don't know if it's OK to answer that here since might be OT. Might be good to ask in python-general as well.
For any given problem there is likely a “better” programming language than Python (i.e something more specialized) but you can’t beat Python for being good at just about everything. Well maybe not for GUI programs 🙂
I heard somewhere “Python is not the best language for anything, but it’s the second best language for everything.”
isnt it good for machine learning??
i heard to learn machine learning python is must
Yep, it’s becoming the de facto standard for machine learning
R or Julia are other good options but Python will give you the most straightforward access to ML libraries like scikit-learn - can’t go wrong with Python for ML
okie
If you’re starting out try the Titanic tutorial on Kaggle
Great way to get a feel for basic supervised ML
umm okay
Hello, I'm very interested in a job position so I'm asking all the help I can get to make sure I don't do mistakes in my application that I could easily avoid.
I think not having "developer" or "engineering" in my official work title is tricky. 85-90% of my time at work where I am “Media Assistant”, I spend creating tools (web apps, cli apps, an excel macro, a chrome extension) to automate tasks at work. I create automated tests when I develop (TDD-ish). 10-15% of it is proofing content (the nontechnical part of the job); I do have a technical background: I have a B.Sc. degree in Computer Science and passionate about growing in the craft by reading a book or having personal projects on the side. Someone has advised to emphasize on my tech skills so hopefully people would read past the title,
Here's a resume I come up with:
https://drive.google.com/file/d/15CBwJSD-g48R7zpOCwJrOWJkIKyxkL9C/view?usp=sharing
Any help would be appreciated! The position by the way sounds like it involves a lot of API integration; it's an automation company.
By the way, if you click on the links, and found some things wanting where it lead you, I am planning to update my portfolio website to have information on the projects I listed in the resume, including screenshots and dependency graphs (so people will know where I am at with design / code architecture)! I also need to update README's on my repos. 😅
why should someone learn haskell
if your job requires it?
try resumeworded.com, maybe it can help you
Their coffee networking things are fine. You get some of their swag. Thermal cups are nice, and you can use some sticker to cover the GS logo XD
I don't have time nor screen (I'm on phone) to look at your resume, but from your description you can put a non-formal job name in your experience, one that fits your tasks better.
Mention all that about developing automation tools to help with work. Mention TDD (as your usual approach, as not to suggest you do it all the time). Don't mention "automated tests" by themselves as they are useless without context and usually mean integrated tests in bigger tools when written like that. (My friend is actually learning automated testing for frontend, has experience with manual frontend testing)
It was discussed some time ago in #internals-and-peps - imo haskell or other purely/mainly functional language helps to better understand and use functional stuff in other languages. Functional stuff can do magic~
I can second that. Did a Functional Programming in Scala online course many years ago on www.coursera.org ... never worked in Scala but it helped me immensely in Python with ListComprehensions, map/filter/reduce, using functions as first class citizen. It also made me use (and love) itertools (https://docs.python.org/3/library/itertools.html) way more often.
So for me learning something new (different language, framework, etc) is most of the time not about switching to it or using it to get a new job ... it is about getting a different/fresh perspective, learning new ways and bringing them back to Python.
I have used it for a side project with the https://www.playframework.com/ but at that time the complier was still very slow. I liked the functional concepts but not the language. It also made me use IntelliJ as IDE ... liked the refactoring possibilities if you have types.
I have Elixir/Erlang on my list for some time now ... but there was no time for now.
Play Framework - The High Velocity Web Framework For Java and Scala
Hello everyone! I have made a google docs about python. It is not done, but, if you want to have a look at it, here it is. Also, feel free to make comments :)
Link: https://docs.google.com/document/d/1snPrxegKyKVxCTmAiMy1HdgYGIWfKnoojnCm5Q5DtbM/edit?usp=sharing
Information Python 3 is a great scripting language. Many websites and famous companies and people use python. In this book/ note thing we will use colours to make the code look easier, look below: Colours Purple = Actions E.g: Print, Type Light Grey = Comments Comments are used to give infor...
because it's a great language with lot of paradigms that can teach you more about lesser languages like python
I found a position I was excited about applying to and it's apparently one of those applications where they want you to manually restate your entire resume
I hate that.
And they want me to state if I graduated from the university that I currently attend
sigh
@quartz aspen mmmmm idk dude if I get the internship then there’s more of these coffee chats where you try to kiss up to your superiors hoping they give you a return offer
@peak halo that’s like every single internship I find
I'm hoping something more focused on software engineering resumes and positions; better yet if within the python community. Unless an engineer has found this resource helpful...
@burnt wren SWE?
Thanks, that's helpful about the "automated tests" part! Re: changing the job title, someone said to me
Unfortunately, even though it might better reflect what you're doing, I think changing your job title on your CV is not a good idea - if I realised somebody had done that it would make me question other parts of the CV and experience. It would raise big red flags. You might already have taken these steps, but I would emphasise the technical stuff in the details of role, in your cover letter (this can be an opportunity to explain things like this from an unconventional resume), and/or in a few header sentences at the top of your CV.
Which is what I attempted to do in my resume. 🤞🏼 Thus, my request for reviews here.
Yup. Software* Engineering
Re: changing the*** job title, someone said to me (in case my edit wasnt obvious)
Ok so what if you signed on to do something for a company
But the work you were doing was actually suited for another role
Wouldn’t you just change it to that?
When I was looking into this, it happens more often that a position morphs into something different, because you have certain skills that enables you to work more efficiently and able to think critically re: workflows and processes; management is on board and excited with what you can do yet your title stays the same. If I don't get this position I'm hoping to apply for, I'm planning to ask if I can have my title changed. I imagine it might not be an easy "yes", not necessarily even if I have the skills and actually produced a lot using those skills because the organization might not have the money to pay for the title if that makes sense. (I work for a non-profit.)
If a listing wants you to have experience with Agile, and I managed a team where we didn't use Agile, should I just say that it was Agile anyway?
I'm familiar with how Agile works
No.
Is that a rhetorical question to prove the point about not changing job titles? 😆
No, I'm serious. Isn't part of the game referring to as many of the buzzwords in the listing as possible?
😭 If that's the game I...I'm not fit for this. 😭
I'd think if it's true you are familiar with Agile, you can list in a heading 🤷🏻♀️ And talk about it in your cover letter?
you know: scrums, MVP, idk?
Stelercus I think you should put Agile as long as you can back it up
These buzzwords will help you get past HR
ATS for each job has a quota of buzzwords they're looking for and the more buzzwords you have the better
Hello guys!, can you recomend places (groups, sites, i know about linkedin:) ) which targeted to find remote job. I was hardware engineer for long time, now i'm in DS ))). I interested in IoT as particular (that to apply not only codding but hardware experience)...
Not a dude ;)
I don't really know how it works, I was just researching internship opportunities then. GS people talked a lot about how the newbies get trained together etc to strengthen their bonds etc but idk how it works now with the pandemic...
oh I'm sorry I didn't mean to misgender you
there's some videos of this girl who did a GS internship and it's pretty interesting
Hm. Right. I have this problem i don't really have a formal title for my position and didn't have for a thing before that, so I was actually told I can do that, lol. I have business cards (even though I don't go to clients, but the company was rebranding and everyone got ones) and on them I'm called Junior Systems Engineer. In my email signature I wrote Python Programmer (I only recently removed Junior because I realised it's weird that I've had it for over a year XD).
I know a person who lied on their resume and then got through the interview... And actually had to learn the stuff they claimed they know.
But in general don't lie, if it's discovered during the interview, you're doomed, interviewers won't trust/believe you
My coffee talk was actually targeted at women in tech, back when I haven't yet realised I'm neither girl nor a boy. ^^
I have (or had? I don't see any 1st level connection now) some higher GS contacts on LinkedIn from back then, Warsaw office's executive
Do some courses and other stuff like that - if you're asked about the gap, you can say you did that
so let's say I have a gap and just decided to go all out on OSS should I say that on my resume?
I'm saying if it happens
What should I do in the summer, I am currently in High School(Grade 10) and I want to take up CS for my bachelors. I know HTML CSS and JS, Python with libraires(learning dynamic coding) and I am also kida good at photoshop. So what should I do in the summer? Oh yes and I also know calculus.
You’re wondering what to do to prepare for CS in college while you have some free time this summer?
Yep
build some projects
like?
!projects
Kindling Projects
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
like that
and in which language?
Finding an open source project to contribute to might be a good choice to learn and get some experience collaborating with others.
I mean I also kinda want to add in my resume.(collage application)
How do i find that?
Language doesn’t matter too much as the fundamental concepts apply across languages. But for CS prep you might play around with something more low level like Rust
Rust because it’s the future 🙂
ok ill check that out
Do you have a GitHub account?
yes
Cool so just go to GitHub and find some Python library or other project that piques your interest and spend some time playing with it and then go through the process of submitting some small change to get started and understand the process.
Ahh ok but I was asking for somthing that I can add to my collage resume aswell
Being able to point to contributing to some open source projects would be fantastic for your college resume in my opinion
Ohh ok thanks a ton. Do you think thers anything else I can do aswell?
If you want to get a head start on the algorithmic stuff you can do things like Project Euler, leetcode, etc. Machine learning is a big area these days so doing some of the Kaggle tutorials could be a great learning experience.
yea I started those
tho i kinda got stuck on Kaggle
If you want to learn cloud computing area sign up for Azure or AWS free tier account and you can do a lot for free: write some server less functions, develop some web app that uses some cloud services, etc. That can be a lot of fun.
Best algo stuff I've seen is actually Advent of Code. Second part always gives you a curveball and you have to adapt, similar to real coding.
Nice
yea ok I will check that out too
also if I want to a build web app with a bot to help overcome depression where should I start?
yea but where
whats gonna allow me to integrate that bot
i dont know the context of what ur trying to build, you have to practice and practice
even if u practice and throw code away
u are learning
So basically a chat bot that talks to ppl to help them overcome depression
Making requirements, actually.
Then you choose a framework that fits the requirements.
My first web app was FastAPI that worked inside Docker container on the local file storage, because I didn't need the frontend, and I wanted something simple.
I love this community
yep, do some research for what u want to build and see if other people have done something similar
So can this be used with basic HTML CSS and JS?
BTW, how do I choose between Azure and AWS ecosystem? I never worked with either, but seems like a good thing to havee.
Also, easiest chatbots are Discord/Telegram, because frontend is already done for you.
depends what services you want to use
AWS is great but i'm biased because i use it
but beware of vendor lock in
I actually have zero knowledge beyond memes and buzzwords, and it seems both ecosystems (and google cloud) copy off each other.
Being able to deploy lambda would be nice.
lambdas are nice, but depends on your use case
Well, I had a case where I wanted to run a certain script (that pulled some APIs) on-demand with a POST request.
I didn't use lambdas back then, but it seems like a textbook application.
Azure or AWS: either one is great, doesn’t really matter.
Yep, azure functions or AWS lambdas are perfect for that kind of scenario. No need to keep a VM running all the time not doing anything.
Thanks for the input!
Btw, what are your top skills that can be learned (at basic level) within a weekend, but instantly make your more employable?
I personally vote for Docker (being able to do docker build and docker run)
Another good one is Github actions CI/CD, also simple to learn, but I haven't encountered a situation where it was really useful in practice yet.
I don't mean to divert the topic but do you guys know where I could learn all about backend web development and what it constitutes? I had been learning Django/flask and I got an interview where they started asking questions about Redis and then they said if I knew RabbitMQ and all that. They asked if I knew what distributed systems were. Well how do I know about what are the components of the backend?
this is a nice roadmap (which takes years to cover all topics)
https://roadmap.sh/backend
I took a Django tutorial/book and all they talked about were the basics of web dev like servers and clients and didn't go into detail about why and where technologies like Redis are used
That roadmap looks so helpful, thanks, brother.
Pandas library - you’ll never go back to spreadsheets again and super useful / in demand skill 🙂
Hah, pandas has plenty of stuff to learn. I keep forgetting how to do even simple stuff like "map function to several rows".
Very useful, but often heavier than simply using openpyxl/gspread and handling results manually as list of lists.
Speaking of libs, requests are probably one of the top libraries, personally. It's hard to talk about them, because it feels that everybody know about it already, but tasks where you need to work with some REST API are incredibly common.
Thanks brother, really appreciate your reference to the material
It sounds like that guy who wants to make a chatbot will require AI
and if you want AI you want machine learning
which means you should know the math before you just start throwing algorithms at the wall
The sufficiently long list of if cases is indistinquishable from AI. Clarke's Law, vol2.
Sometimes Spark also take place as HPC alternative of pandas
Yeah, I've actually worked with it a bit.
Great stuff with lazy execution, but horrible overhead for datasets that fit into memory.
Spark and Pandas are both good tools to have in your tool belt but very different applications. Although I will plug Koalas library here as awesome 🙂
Unfortunately, I think most projects that require Spark knowledge tend to seek senior devs, and my situation is exception.
I get where you’re coming from but there are plenty of cool tools and frameworks to do interesting and useful things with bots without needing to understand the underlying math.
chatbot would be a good project to put on the resume

once i learn a bit more nlp, ill try it
@fierce apex plenty, but math is very important
imagine an interviewer asks why you’d use a specific algorithm from sklearn and you go oh bc of a graph
😐😐😐
Do people enjoy Python work more than C++ or JavaScript work?
thats hard to get a non biased answer 😂
I've always enjoyed Python programming far more than other languages, but I'm wondering if that holds true for careers in Python rather than simply enjoying it as a hobby.
I mean, it's a simple language and you get to write lesser lines of code so professionally, it might be pleasing.
No one told you to change your job title on the resume but they asked for number of years of software engineering experience which isn't the same thing as asking for your title
I hate JavaScript. I find it a deeply unpleasant language to use. I'm comfortable in both C++ and Python.
Your career is in programming not a particular language. In most cases, people change what language they use and their career consists of more than just programming.
Python is a tool, not the career
a lot of coders know multiple languages
bc the concepts can carry from language to language
i work as a python dev and i enjoy python as a hobby language but really dont like working with it
I just enjoy problem solving
and this is a very supportive community to help people learn
I was responding to Nicky who suggested it, (to be clear, what I meant by "change job title", is what nicky suggested "put a non-formal job name"; I don't think any one was suggesting that I put something in the resume that is not true, or I cannot back up.)
I don't have time nor screen (I'm on phone) to look at your resume, but from your description you can put a non-formal job name in your experience, one that fits your tasks better. - Nicky
"...they asked for number of years of software engineering experience which isn't the same thing as asking for your title" I also think you are mixing it up with a different question I had in the OT channel. I should have posted that question here, apologies! I saw this channel only after I posted that.
Yeah I wouldn't do that unless it's pretty close as a title. Some companies run background checks
If it shows up in a background check, they can be pretty 👀👀👀
Absolutely!
background checks are more like criminal history checks
Not necessarily
really? according to who?
When I was at Microsoft, they used HireRight as the firm who ran background checks
This is what HireRight says
Employers may verify employment history as part of the employee background check to confirm the work experience you have conveyed to them and to be sure you have the professional background and appropriate work experience required for the position.
An employer will typically verify job titles, start and end dates for each job, and will sometimes check on salary and job duties. An employer may also ask for the reason for termination and whether the candidate is eligible for rehire.
I'd expect that from Microsoft
Microsoft isn't special, HireRight is just a single contractor with many many companies as clients
You can expect many companies to be using HireRight, or another company who also offers the same service
I mean no one was talking about you lying specifically, just the general situation of someone lying about job titles
What happens when you lie on your resume, though?
I'm not saying you should do this but Fluke said that you can lie on your resume about your position
and then make your friend the "fake boss" of the company you worked for
but that's not gonna work well when there's services that can figure out who the actual CEO is
and their phone number
A buddy of mine lied on his resume about being a Java Developer with 2+ years of Industry experience and just learned it all by himself and got hired at Google. Obviously he was good at algorithms and data structures.
interesting
Yeah that is not good
I am taking a break from linked lists for now I will do more later this afternoon
Where are you doing your data structures from?
Grokking algorithms, CLRS, Geeks 4 Geeks
cracking the coding interview
you name it I've probably seen it by now
Damn
cracking the coding interview is more problems oriented
it doesn't have that great of explanations
CLRS has every minuscule detail but I don't like spending days trying to understand 5 lines of psuedocode
Grokking doesn't even have implementations for some data structures
And how employers treat freelance experience?
not sure
While I've heard that it's treated as less valuable, having some projects under your belt should count for something.
depends
how are you getting your freelance experience?
fiverr?
upwork?
those two aren't really viewed in a positive light anymore
Upwork. Yeah, a lot of stigma "cheap jobs for cheap clients"
it still matters what you did
Well, to show off the projects, my resume needs to get past the garbage bin
yes
so what's your best project?
if you need more projects ideas !projects
!projects
Kindling Projects
The Kindling projects page on Ned Batchelder's website contains a list of projects and ideas programmers can tackle to build their skills and knowledge.
is a good place to look
Hm, the trick is that larger projects would only be finished in the future, like a parametrised data pipeline made with Pyspark that has to replace quite bunch of SQL queries.
The largest finished one is probably the script that processes the spreadsheet, does a bunch of API calls, creates the report and e-mail notifications, and everything works as a web service.
I'm currently spending most of the time with CAD scripting, but I don't know if it would fit into portfolio, since it's quite niche.
Yeah, all over the place, I need to specialise in the future.
yeah big projects take a while
Since I work as a freelancer, I constantly bounce between "I'm doing cool stuff, soon I will be able to get into middle dev positions" and "I'm a stack overflow bot that still has so much more to learn to be considered even a junior".
And having objective picture of myself compared to the market is kinda important for setting a right pricetag.
Yep, money is not everything, but I like having it.
Well, sometimes you take lower-paying job that has benefits for future career.
Yeah, internships that pay peanuts suck.
dude unpaid internships
even worse
and there's also internships where you pay them
hopefully that doesn't become the new normal
can you imagine in like 2050 you have to pay companies for your hypothetical kid's internship
Hey guys! I'm new here. I'm not close to the Discord Interface also. I'm trying to understand more about python because I'm going to do a training that could put me in a job
Imagine companies that stay afloat by luring in suckers for paid internships.
not a bootcamp I hope
No, it's not.
ok good
By the way, is there something like glassdoor, but for international remote?
Since the money in, say, California and for people who lack US visa are quite different.
Do they have rights to check salary?
Like usually salary is something privy only to you and your employer legally
And afaik only you can disclose it to 3rd parties but not employer?
I read somewhere that you shouldn't put (expert) on any language or technology in your resume
bc your definition of "expert" might wildly contrast from your interviewer's
There's no law I'm aware of of employers being forced to keep salaries secret
They only keep them on the down low to prevent people talking to each other and ask for raises and stuff
I suspect whether or not the background check firm asks for it depends on whether the client bought the service? And whether the employer actually hands it over.
Yeah it's kinda shitty. Like maybe you got lowballed on negotiation and then you can even properly know other people salary to understand that
I mean you can just ask others what they're earning and then demand the same
A bit of an awkward talk depending on the culture
Yeah
But it's legally protected and should be encouraged
Like, I tried to approach the topic from afar with few people I felt comfortable to do it and didn't actually get any sign that they willing to discus this stuff
So I gave up for now
another no no is telling a coworker you're making more than them
if you really want to piss of HR and your boss do that
no one likes to hear that someone else who does the same work as them makes more
That's why most big companies move to standardised levels pretty quickly
The total compensation can only be so high for that level, mostly based only on how well you can negotiate (mostly what other offers you have)
when you're negotiating
you wouldn't give them a number right?
know the pay ranges for your area and that company
Uhm. Ideally you want them give it first
well I've seen a lot of vids that are like don't give them a number
But not something easy to achieve
I failed even that 😂
time to use my inner stingy Indian
I was becoming desperate though after 10 months unemployment
Ideal is for them to know your worth and have invested a lot of time in hiring you (eg internship with them + recruitment process), to have performed well enough for them to like your performance already, have some inconvenience you can use as an excuse (eg require moving) and then have another competing offer from someone else
And finally if your company matches or beats that, just go back to the competing offer and ask for more
I found that it's an advice that is given all around but usually not applicable for when you are out for the first job
Definitely has been applicable to me and my friends who are just graduating or have graduated
they know you are desperate so they take advantage of you

🔥 Land the job! Get help with a resume and cover letter https://gumroad.com/grindreel
📚My Courses: https://grindreel.academy/
💻 Learn Code FREE for 2 months: https://bit.ly/2HXTU1o
Treehouse Discount: https://bit.ly/2CZDFNn | IT Certifications: https://bit.ly/2uSCgnz
Want to work at Google? Cheat Sheet: https://goo.gl/N56orD
Channel Membership...
what the hell is up with these "open offices"?
do people just not want privacy anymore?
Bullpen offices are nice imho
every company wants to be like FAANG
like Amazon is a lot of glass
people can see what someone is doing 2-3 floors under them
and then they have these "game rooms" that if you use them everyone thinks you're a slacker
lots of job descriptions advertise these "activities"
forced activities do not sound fun
also
why do some of these sites hide how to filter by the time the ad has been posted?
like if I want to see all the jobs from today why'd they make it so damn hard?
Cause they want you to sign up
sign up to jobs that probably are long gone by now?
Just sign up, i dont think they care if you apply to anything
I'm a big fan of open plan offices. Moving from a job with an open plan to a job with a private office was very isolating. I found myself not getting enough social interaction (and I'm an introvert, I don't actually need that much), not enough chances to form relationships, not enough of a chance to learn what other people are working on, or to try to find opportunities to help people, etc, etc
also a valid opinion to have
I'd much, much rather sit next to my team than have privacy. For me, it's not even a close call.
everyone is still working. Open offices make it easy to walk up to someone else and ask for help - or offer help, if you hear people struggling with something that you have experience with. If the noise of other people talking to you bugs you, you can always throw on headphones.
interesting
would you say that you should jump companies if you want big pay raises?
yes.
ok good then we're in agreement
it's definitely much easier to get a raise by switching companies than by staying in one company.
idk why my parents disagreed w me about that
that differs a lot between industries, but it's definitely true in software development.
but also, depending on the company, 10% YoY raises aren't unreasonable, if you're talented.
also: remember that any year when you don't receive at least a 3% raise, you have less spending money than the previous year because of inflation.
absolutely agree with this-- working from home away from my team has been a definite struggle
not even including onboarding new guys is more annoying than usual
Canon's office structure was mostly cubicles
I'm not a fan of cubicles, either. Less bad than private offices, but still pretty isolating.
Oh my god, tell me about it.
We've got a new guy on the team, and I know we're not doing enough to make him become a part of the team, but I have no idea what else we can reasonably do.
It's really hard.
Cubicles are extemely isolating and claustrophobic. I'll take open offices over it any day
The idea of cubicles is what makes a lot of people hate the idea of 9-5 office jobs
I like the hustle and bustle
i know it's not for everyone, but beers after work with coworkers was really a great team bonding experience... something lost during the pandemic
Soon, tho, only a couple months left
Even though Covid hasn't really been a thing here for like an year, a lot of people are permanently WFH, which makes my office so much more boring to be in
We tried this once or twice, with limited success... Perhaps it's worth another shot.
Going out to a bar with coworkers after work is one of life's simple joys
it might also have been because a lot of my team lives in brooklyn, so we're all beerheads
Hardly limited to eastern world. UK, Ireland, Aus, NZ have that sort of culture too
Can't say about US or Canada
But I definitely went out with coworkers after work in the US when I was there
Not to a bar but yeah
It's reasonably common in cities in the US, where people commute by subway. Less common where people are more likely to commute by car.
uber!
Yeah, 3 people deep outside the pub, heh
I hate how normal early drinking is in the uk
In the summer its practically day drinking
UK? Summer? doubt
Its actually the only nice thing about it, sun goes down at around 22:00
But yea it could be hailing, 5:30 theres suits outside bars dodging taxis with beer in hand
Ugh. can anyone think of a dissertation topic in CS?
I don't know what to specialize in though
have you taken all your general classes yet? rotate through a few labs?
usually people decide after that
find what they like, what they hate
Yeah but I did a conversion course so Ive only been studying for a year
So I'm kind of a noob
Even though I'm doing a masters
so youre doing a thesis? a dissertation usually implies youre doing a phd
I like security though. I thought it was the other way around?
see if you can do some research with a prof then?
usually they can help you choose a good topic
I don't actually know any of the professors. It's all online this year
I'm not sure if collaborative work like that will work this year
understandable
I need to find a dataset and then come up with a research hypothesis of some sort
So hard:(
my classes are also online but i feel my profs are pretty approachable
but i also think our campus is opening over the summer/fall
It's your job to think of an idea, don't get others to do your work for you
Go find one whose work you like, email around
i should do that but im also afraid of accepting too much on my plate
I studied in the uk and they called the master thesis "dissertation"
Doesnt really matter, you have to pick your own topic for a masters thesis
I'm also UK so maybe that's why
what do they call the phd equivalent?

Dissertation is a generic word, not specific to master's or PhD
I think they also call it a dissertation
You can use it for both

interesting. in the states, ive only heard thesis used for masters and dissertation for phd.
Its just a paper you gotta write to get the degree
at least thats been my experience
The difference is that masters thesis dont have to be published anywhere
"PhD thesis" is the common terminology for the US
Except the university library
Usually worth 1/3 of the credits in taught Masters
And they still have to be peer reviewed in most institutions.
I'm in the US, and have only heard "dissertation" for the PhD one.
For reference, dissertation is a specific part of the requirement. A "thesis" is a proposed idea or argument, the "dissertation" is a document to serve as proof for your thesis
One of my friends just got her second doctorate yesterday, actually - with a dissertation defense over Zoom, heh
Two PhD's? Is she a masochist?
getting two PhDs wouldn't be my thing, but 🤷
but kudos to her
There's 0 reasons to do a second PhD unless it's in a vastly different field

Like CS vs English lit type different
Just be famous enough that unis hand you honorary phds
Veterinary medicine vs ecology, or something like that.
For a lot of places, they give honorary PhDs to whoever is giving the graduation ceremony talk
those can be quite different
Idk why they do it tbh, just like, leave some for the rest of us
Not like anyone takes an honorary doctorate seriously
I put my honorary GCSE's on my resume
I just did mine, it looks real fancy now with big technical words
If youre getting honorary degrees i dont think you even need a cv anymore
You usually have a wiki page
if youre a professor, they usually make you put up a cv
just for show or something
Nothing sexier than putting "piezoelectric plate signal conditioning circuit" on your resume
that doesn't even make sense

Sexy > sensy
Who puts a research gate on their resume, just put a Google scholar

ginger ale for the win
yeah its more of a socializing thing than drinking anyways
getting drunk at a bar with coworkers is a bad idea, honestly.
it's for socialization, not for drinking heavily. No one will care if you get a ginger ale or coke or whatever.
not everyone’s coworker is their friend
nope - but you still need good working relationships.
these people can sell you out to HR very easily
Also don’t talk trash about your boss to them
they don't have to be people you want to see on weekends, but spending an extra hour after work talking to people once in a while is a good way to form strong relationships, and make people want to help you when you have problems, etc.
my friend got fired bc a coworker showed some things he said in a gc
about the boss
yeah, uh - "don't talk shit about people" is good life advice, beyond just careers
Chat shit get banged
that usually bites people.
:incoming_envelope: :ok_hand: applied mute to @vivid nimbus until 2021-03-07 04:54 (9 minutes and 59 seconds) (reason: attachments rule: sent 9 attachments in 10s).
Drink something else lol
I want all the phD's
Anyone recommend data camp to start learning how to code more efficiently or stick with YouTube
Yeah that's what quite a lot of Devs do. I'm doing the same right now.
Learning stuff but pretending like I have some experience in it. But, I like learning and I'd give my 100 percent to it when I do get hired.
I think code academy is better at teaching programming in general if you wanna learn that kinda way with in-browser code as you go way.
Datacamp is more data science oriented. They have some courses on Python, R, SQL too for the basics.
Thanks! Just trynna get more proficient in using Python and SQL for analytic work.
Wondering if anyone here transition their career path from finance to data analytics or data engineer. Trynna get some insight into what to do 
Oh okay yeah if you wanna get good in analytics, datacamp is a good place to start.
Hey guys I am really into game dev and I wanted to make solo project...Could you all suggest from where I could learn...?
I was able to almost complete the data analyst with python track itself on datacamp but I didn't find that love for analytics anymore. Made some projects but I guess it didn't interest me that much anymore.
0
No idea about game dev, bro.
i wish i can apply for a job in here lol
Maybe your circumstances were different.
What was your degree? Did you do good internships along?
Cause when I said that it was about my and my friends experience specifically.
Sure but not in this channel. Pls check #❓|how-to-get-help or #python-discussion @tulip fable
There you can get a comprehensive help
I specifically did but most of my friends did average internships. The logic behind the job market shouldn't change in general
Unless you've got no leverage of any kind and the company sees you as a loss, or if the company is particularly rigid
Hello everyone. New guy here.
I'm a Web Developer (custom web apps), but I started learning python and some django.
I have around 10 years of web development with PHP, and I was thinking about making a carrear change into Python.
However I'm wondering what would be the best steps to do it. I have a daily job that I cannot quit (without alternative) and I feel I don't have as much experience in Python/Django to enter the market.
Honestly I don't even know if Django is the best option for Web Applications (However I like the simplicity of the framework)
Any tips?
Yeah, I had no internships
In a way it was motivation of few good interviews but no offer cases
They said they have no doubt ib my skills but I lacked domain experience
and france is a bit weird where it comes to PhDs
how so?
what jobs can i get if i learn java
java jobs
java used for web, android, desktop app dev.
What jobs can you do with python
?
Thanks @chrome hamlet i didn't think about that
ok
Hello, everyone) Can me tell somebody which freelace platforms is good for working as programmer? which from these no need verification?
I think most of them require verifications. The biggest one - upwork - definitely does.
Governments are pretty stingy with their taxes.
There are probably ways to work without verification, for example, for crypto, but it would be niche by deefinities.
Are there Python jobs outside of web and data science? Or is that like 90% of them
Hello What's good and bad about programming as a job
working all day at computer
Good: you get to program all day! Bad: you have to program all day.
Hi guys!!.. Does anyone have a good course on Data Science?
Maybe try #data-science-and-ml
how can python be a language for web dev since html and css and js is for web dev?
JS gotta talk to someone. Why not talk to a snake?
Nothing ever bad ever happened talking to snakes.
he means that python can be used to create backends
python is used for back end development (see django / flask frameworks). frontend is handled by html/css/js, but you are perfectly fine in saying that you can handle the backend and frontend with js (see express.js, react).
i'd say web jobs are the majority. data science / ml is quite small (at least on the job markets I've seen).
i'd love if someone can give me an insight into that
on upwork no so clearly what do with verefy if applying docs no all on english...
you would be right
one of the mods who is graduated and was in a research program is hunting for DS/ML jobs
if he's not getting scooped up by a company soon imagine how it's gonna be for us
DS/ML is really in its infancy
it's plagued by startups who think they're gonna "disrupt" the industry
Companies here are not exactly keen on hiring fresh PhD
That's how :)
Well unless it's PhD in close or related subject
^^^I think US is different from France in that regard
Here the mindset barely begins to shift
yeah. thats why even phd students here do internships

We can't do that here
🕯️
That's, I believe is not allowed by law
not true
not in the US
in Canda it's not allowed
but you can argue that your work is beneficial to the company so you should be compensated
but you'd need a lawyer to do that and well where's your cash at
you're not winning an argument against a company that knowingly enforced an unpaid internship they'd much rather kick you out
and then what options do you have? Whistleblowers don't really get far in corporate they basically blacklist themselves
sorry I went on a rant
I apologize
I speak of France specifically
yeah I'm talking about the US
and then you have these boomers who are all like
you gen Z people are so ungrateful

phd programs dont let you do internships over there?

even over the summer break?
What summer break? 😂
On PhD I only had some vacation
Also it's the other way around
Internships are for students only not for PhDs

so over there phd students arent considered students
interesting
good to know tbh
then what are PhDs even supposed to do?
research
does research in France even pay?
Yes I had salary
Semi students really
We had some rights and some obligations of students
Full time PhD does research full time yes
No
We can apply for some TA practice for experience and some extra 300$/month
But that's not guaranteed that you will get

interesting. over here, seems to be an abundance of TA positions
but thats bc every class needs 2-3
so PhD students live paycheck to paycheck?
In US TA is main source of income for many PhDs
depressing
even masters students too. if they ask me, i will say no tho 
that's 3600 per year
So it's not like we eat only scraps
in the US it's 3600 per year
how do I get a phD
you study yourself to death
basically
and guess what if your dissertation doesn't get accepted rip there goes your time
Masters in EU
Union
At least from what I saw
UK?
Yeah possibly... In mainland Europe I haven't seen that
3-4 I believe
I think in France there's no Bachelor it has different name
For places like oxfors do PhD's require any former training
And I believe it's 3 yrs
do you have to have a PhD to do corporate research?
Not really.
most R&D positions I saw require master or PhD
just usually they want master with more work XP
good to know
Tbh the rule of thumb is:
if you already know you don't want to pursue academic career - don't do PhD.
I guess I am still deciding 😁
i got sent an assignment for a possible coding job...i have to do a todo app...simple right? but these people set up alot of parameters and used hook....should i do it and possibly waste time? or should i just doo it?
the paramteres they set is aweful
and you can tell they only want me to do it their crazy stupid way....lliterally made todo app from super easy to hard
up to you, if you say no, likely they will remove you from further consideration
hey what's the time estimate they gave for the app? like how much work do you have to do?
they maybe are asking you to do it for them bc they want to use the code you made
and they may be sending different parts of that to other people who are interviewing so they can combine all of it to create a codebase
they're not; that would be stupid.
todo app is pretty common, I can't see it being reused
that happens
it happens
they're not giving different parts of an application to different people in the hopes of cobbling together a working system out of the parts, without knowing anything about the quality of the code that is contributed to them.
that would be so much harder than building it themselves, or outsourcing it to a single person
If it compiles, who cares
it happens dude
has it ever happened? probably. Does it happen often? No
that I would agree with
that's about the worst way you could ever go about building a piece of software. It's a worse form of outsourcing, one where you have no legal recourse if people fail to deliver something useful.
putting together a working product is hard even when everyone working on different parts of it is able to communicate and knows how the parts are meant to fit together.
it's nearly impossible to cobble it together out of parts made by people who don't know what's up.
again it still happens
kek
maybe not with the companies you've seen
but with the shady startups on angellist
that assign 8 hour projects
w 2% equity
I had one I forgot the name
This is not a realistic fear. I don't know how to be any clearer about that.
of course they do. But this isn't a technique used by shady startups.
Because it would be a dumb way to be shady.
it's easier to hire contractors and then refuse to pay them, instead. Or promise equity and then sell to a private equity firm. Or any number of other things that get you quality employees who actually build something useful for you.
dumb shady startups exist
and people have irrational fears.
it's not an irrational fear
I don't really appreciate you calling my opinion an irrational fear
but whatever
Worst case they spend 15 min of HR's time by replying with tasks to applicants. Best case they save several days of dev time.
I've heard about it happening. However, I don't know how common it actually is.
I see a red flag when I see startups offer equity instead of pay
And it's easier to scam a desperate junior than an actual contractor who asks for money first.
yep
Giving equity for todo app looks like IT world's "draw me a thing for exposure"
contractors don't ask for money up front - that's not how contracting works.
depends, fixed rate can sometimes be 50% upfront, 50% upon delivery
yeah, fair enough. But it's still easier to pick a contractor that only asks for a specific hourly rate, and then refuse to pay them upon project completion.
Yep
Well, depending on definition about contractors. "Make me todo list for 100$" is still contracting, but it's very different from "make a custom accounting system for BankTrust Inc."
Freelance is usually upfront pay that is held in escrow by a platform until delivery.
And if you pay hourly, often the pay is weekly, not by milestone.
yep - but if you're asking for something that someone might deliver as part of a job interview, clearly that's less than a week of work.
all I'm saying is: worrying that someone is going to steal something you built as part of a job interview and ship it to production isn't a reasonable thing to be concerned about. I'm sure it has happened, but it's hardly a common practice, and the company will certainly go on to fail anyway, because integrating a bunch of systems built by people who didn't know their systems were meant to be integrated with other systems is harder than just building them from scratch in the first place.
I can't control other people's fears, but all I can say is that I'd strongly recommend against making decisions based on such unlikely scenarios.
Well, I`d just be wary of a company that doesn't respect your time from the get go.
But beggars can't be choosers. Last time I got to a testing phase of a job, I had to do around 12 hours of domain-specific research.
Well, I`d just be wary of a company that doesn't respect your time from the get go.
I agree with this sentiment 100%. That's a much more reasonable reason to be put off by a large assignment than fear that it will be shipped to prod.
They said that I was a good fit at first, but then we were Covid'd and they decided they want more experienced person who can work from home.
I think the job offer was legit and not a scam, but it still sucked.
Sounds like it was probably legit. Onboarding new people isn't easy in the best of times, and it makes sense that covid may have changed the math about what what sort of skillset the person they're onboarding would need to have.
but, that still sucks.
This is completely false, lots of people get hired in ML or software from PhDs in other fields. In fact I know a lot more people in ML from other fields than from ML. My Microsoft supervisor was from Aerospace eng. The other mentor there was from physics.
Companies are completely fine hiring fresh PhDs
I've never seen a PhD student do an unpaid internship
Also that's not necessarily true in France also. People from grandes ecoles have really strong maths backgrounds no matter what stream they took
don't PhD students get paid some amount by their university for the research they're conducting?
iirc it's like ~$35k/year on average which is not anything mindblowing for a PhD but still a decent amount
Amount depends on country, but yes. They get paid
this is an honest question but for apple software engineers, do they even use macs or do they only use linux
They can use whatever OS they want as long as their OS is supported by whatever they're working on
A lot use Macs naturally
oh thx
But there's people using Windows and Linux also
Same at Microsoft
Lots of people in my group there used Linux or Mac
No, but you should generally know it
Are you at microsoft
Lots of production systems are built on Unix platforms. Knowing how Unix systems work definitely gives you more options when applying for jobs.
Not really too hard if you know the process.
Step 1: have a good enough resume to be given an interview
Alternatively step 1: convince someone to give you a referral
Step 2: grind leetcode questions so you can pass the interview
ok
Same thing for other big companies
thank you
That's actually true, in the US a PhDs are considered studentships where you pay tuition (that may be forgone) and you earn a stipend that sometimes isn't taxable, and any TA/RA/Fellowship you get is an extra thing apart from your PhD contract.
In Europe you generally have a set salary as a PhD student that you're guaranteed (but they choose what requirements you have as a TA or RA). PhD topics are listed as open positions like jobs. They get paid like jobs and you're entitled to full job benefits.
Actually a lot of stuff said in the last 8 hours about PhDs and research is misunderstood or straight up wrong
This really depends on the work in question. Lots of positions absolutely want PhDs or higher. Actually basically anything that's called a "scientist" or "researcher" is definitely a PhD or higher, even in industry. And then there's tons of PhD or higher engineering positions
France definitely has bachelor's at universities. They just also have prepas/grandes ecoles system alongside that in parallel
🔥 Land the job! Get help with a resume and cover letter https://gumroad.com/grindreel
📚My Courses: https://grindreel.academy/
💻 Learn Code FREE for 2 months: https://bit.ly/2HXTU1o
Treehouse Discount: https://bit.ly/2CZDFNn | IT Certifications: https://bit.ly/2uSCgnz
Want to work at Google? Cheat Sheet: https://goo.gl/N56orD
Channel Membership...
this makes me laugh
@ashen elk ^ what I said
You're very unlikely to do proper research in industry without a PhD
Any research centre worth its salt will have a PhD requirement for research roles, alongside wanting multiple publishes papers in good conferences/journals
It's basically impossible to fail a dissertation. You only give it when you are ready to give it. Worst case you spend more time which might be unfunded. But most people "fail" by dropping out before.
And when you drop out of a PhD in the US past your quals, you get an automatic master's generally.
So it's still something
And PhDs do research, they don't study lol
It's really not, as an industry is getting mature but everyone's trying to go into it. The junior market is extremely saturated because of how much attention and acquisitions it got
It's really hard to get ML positions nowadays without a PhD + relevant experience unless it's a small company that few people apply to
Data science is basically the ML market with a different name
Most data scientists are just applied ML people
Until about a few years ago everyone at Microsoft that did ML but not in research was called a data scientist. Nowadays they're reacting to it becomint a buzzword by changing that naming to "applied scientist" while "data scientist" is more data engineering type stuff.
The whole ML job craze is really stupid
bC mL iS tHe FuTuRe
SOoneR oR later ALl coDe WIlL Be aUtOmatED bY AI aNd only Ml PeOplE wIlL haVe joBs
can someone give me the youtube vids to start learning to use python?
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
what is the best IDE can i use
ask in #editors-ides
I mean you're gonna get a lot of responses and opinions to that question
im a senior in high school, is there anything i can do to get a head start in terms of a career?
other than learning and doing projects to showcase
there's stuff you can do
Is there any 'signs' that just screams Coding is not for you?
I lose motivation multiple times, i forget lotta things i learn. I know i can put more effort in but i dont know if thats normal or not
If you're scared to ask questions it isn't for you
If you get really mad at being wrong it's also not for you
and if you don't like self-learning it's not for you but you can learn how to self-learn
you need a growth mindset and a "can-do attitude"
I see, i guess i just need to be consistent with my learning.. More positive energy and more active learning more than passive..
Ive never been consistent with coding, ive only Just started to become semi-serious
yep
Nahh, this is a big company in scandinavia...they can't do that
oh ok
everybody lose motivation...its about going through that motivation....like if u want to lose weight and other difficult things....you will thank yourself later for it. do the hard work now
that is why I bash my head against the wall every day with linked lists
but I think I'm getting better at it
yeah, algorithms and data structures are hard, but a fundamental on computer science
haha, yeah... especially through these gloomy times, very hard to stay focus!
gonna grasp concepts later because of it
Don't you have to spend a lot of time working on leetcode and studying algorithms?
i appreciate this community, helped me out a ton this week!
idk I'm just learning linked lists for now
going in order of the grokking algorithms book
i decided not to do the coding assignment.....i will be damned if i spend hours on this and getting a rejection
I'd rather do something that involves a coding test
already seems like some bullshit
same....just give me a coding test at the interview
doing this will literally need for me to relearn react and hooks + do it within their shitty parameters....no thank you
hot take! you'd be surprised how many people on this server would roast you about how "coding tests don't test anything, they rather have chance to show off their sKiLLz"
i do fine with coding test....even when i fail i get complimented on how i would work my way through stuff and explaination....the work from home assignment is much more intensive and gives no room for error
plenty have roasted me
People have too strong feelings about leetcode testing. My only strong opinion against it is when non Devs are forced to take it

it depends on the kind of take-home assignment
non devs are forced to take leetcode?
for data scientists, modeling assignments are fair game, because it gives me a chance to figure out how they approach problems
yeah, that makes sense
but that makes sense
i saw take home assignments which are basically "show us you can use flask" for backend people
does it? all he "codes" in is HTML
like, a monkey could use flask, this says nothing
you never know when you will have to implement a trie in pure JS because you can't find a good searching library
yay I'm not a monkey
javascript can be extremely sophisticated
javascript is so high-level that even checking for even numbers is abstracted to a library
so in the end web developers should also do coding assignments
a web dev with a good portofolio might not have to do anything
my friend had to do a coding interview
he is a web dev?
yes
i am from scandinavia so things here are a little diffrent
i agree
guess who's got a job at google !
damn thats major.....golden ticket right there....congratz
wow amazing
but now what
whatever you want dude
you have the world at your fingertips
clear my private browsing history for me tho
and whatever data they collected on me
kidding
what are good packages for sublime text?
Well you can't call my experiences completely false as well as that of my peers, I didn't invent it :) we are not a balanced selection I agree, cause PhD in physics and most are non EU citizens
Well they mostly call in licence which is bachelor equivalent afaik
i actually have some access to sensetive data
Idk I only did PhD in France so I don't know all details about undergrad
google gives you a personality rating, we know if you are a pedo or not
shit's insane
i don't wanna work forever tho
i wAnNa SeT uP a StArT Up
Well yeah I guess that's true. Then again in job listing I usually saw PhD or Master with 3-5 years of relèvent experience
I saw few times a 'fresh phd only' requirement but that's mostly because of special taxes reduction foe hiring PhD who never worked full time position
Ciaoo
🔥 Land the job! Get help with a resume and cover letter https://gumroad.com/grindreel
📚My Courses: https://grindreel.academy/
💻 Learn Code FREE for 2 months: https://bit.ly/2HXTU1o
Treehouse Discount: https://bit.ly/2CZDFNn | IT Certifications: https://bit.ly/2uSCgnz
Want to work at Google? Cheat Sheet: https://goo.gl/N56orD
Channel Membership...
just thought this was interesting if you wanted to be a web dev
You're probably looking for a very specific field. In many fields like analogue IC design or semiconductors or computational fluid dynamics or anything fancy really you're basically required a PhD
Weird question, does the pandas library do the same thing as excel
yes and no. also thats a question for #data-science-and-ml
hello , how i learn python iam begginer here
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
welcome to your journey in coding
hi thx
thx for the help ❤️
sry but it contains things idk @hearty island
yeah that's like the whole point
Hi everyone I’m new at coding never done single bit and i wanna learn python and need someone that teach me the basic of python so I can understand it a lot more as I find with YouTube lot more confusing
you learn the stuff you don't know by asking questions
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
What show I do first ?
automate the boring stuff w python
probably the most concise beginner's book you'll find for Python
Ok thanks u
Maybe a question for #editors-ides?
Tiny Python Projects looks pretty good too and have you do testing in every "project" it covers.
Question again! The application form for a job position has 2 open-ended questions that's meant to showcase your technical skills (how your work or approach problems) and I assume written communication skills. There is no character limit. According to Grammarly, my total reading time for answers to both questions are around 6 minutes. Is that acceptable? 👀
How much is 6 minutes?
I don't know what 6 mins of reading looks like
In general, wouldn't suggest more than a paragraph or two
Be succinct as possible
I went to medium to find you a 6min read: https://medium.com/mind-cafe/7-little-things-that-can-tell-you-a-lot-about-someone
404
cut too much off the URL I'd wager
-7a5f51157c3d like that part
all their articles seem to end in unique identifiers
"Describe an API that you built that was particularly challenging for you. Where did you hit the biggest roadblocks? How did you figure it out?" I wonder given the nature of this question, it would be more than 2 paragraphs? I guess it depends on how long the paragraphs are!
A sentence about what you built and for what reason. Another sentence about what you used and what the API did in more detail. A sentence about what the biggest problem you encountered was. Another sentence how you solved it.
I built an X API to do Y task. Using Framework it did Z task, doing A, B and C. While creating X API, I encountered a situation where Y was occuring/I was unable to do Z. After some research on J/after some debugging using K/etc, I was able to do Z by doing W thing.
Once you fill it in with actual description it becomes a bit longer
Makes sense. Thanks for your help, @main thicket!
That seems like way too long to me. I probably wouldn't go above a 1 minute read per question.
I'm not experienced in this type of stuff, but no one, I repeat, no one, will want to read something so long. They won't spend more than 5 minutes on you unless you make it worth it for them. And using long answers that take them a long time to read won't do that.
🙌🏼 Thank you @summer roost and @lucid vapor ! I thought I remember seeing in their form before "to not be afraid to share geeky details" (I've been eyeing this company for years) but looking at all their application forms now, they don't have that anymore. Maybe people did end up submitting unnecessarily longer answers.
Not an English one, it's correct in French :p
English one is conciseness
Oh actually works in English too nvm
oh nvm then
it's funny tho I've heard english speakers say concision before
ive had a similar question in an interview format. its much simpler to answer verbally since its more natural and they can ask questions
are DS/DA jobs common
If you're good at it, you'll get the job. The jobs are there.
Anyone here works in buy side firms? Wondering if there r roles which requires python w/o c++/java
You might be able to find some quant research / data science type jobs that use only Python, perhaps
Was hoping for pure dev. Guess I better keep my java skills sharp
Seems unlikely to me, then
Python is commonly used as glue language to hold parts of various things together. Java/Kotlin or C# are commonly used as main program language due to benefits of compiling, typing and other stuff. Obviously non SWE may write 90%+ Python code
lol
Well those weren't my field so I didn't look into. And if we talk about my past research fields, solid state/ ab initio there are very few places were they hire people for it industry. Interestingly I saw quite some offers of joint industry-lab PhDs though, so I suppose they mostly take people from those kind of programs directly.
Again, I was only looking in Paris region so milage may vary.
The semiconductor industry is not small, it's just localised to a few places.
Paris is not one of them
The semiconductor industry exists in every single electronic device in the world, it has to be huuuge
The industry joint PhD thing while not specific to France seems to be very common in France in comparison
hello
This is due to a specific contract called the Convention Industrielle de Formation Par la Recherche or CIFRE. It's basically a tri-partite contract between a company, a uni/lab and a PhD candidate. It's a 3-year fixed contract.
I still don't understand Regex
One who claims to understand regex just saw too short regexes
Interesting! Didn't know about CIFRE, although I knew of how common it was in France in comparison
yeah. I said in advance that experience concerns Paris region first and foremost. well I know my peers looked other places too and had similar experience.
Semiconductors industry is huge, no doubt
I had few convos with company called STMicroelectronics
ST is great
which seems as a rather big name
Love their mcus
and they had negative interest in my profiel
one of my cousins worked there and my future internship supervisor is a former ST.
Heard good things about the company.
like, when I started presenting myself with "I am from Polytechnique" his eyes lighted up but when he heard phrase "finishing PhD in lab of X" he lost all interest
ahah. French recruiters have an unhealthy relationship with school names.
France in general is fucking weird with elitism. The obsession with Grandes ecoles is weird
it's especially because of the antiquated views on prépas. Less than half of student cohorts now are from CPGE tracks.
My university (in Australia) offers a dual master's program with supelec and I was wondering if it'd be worth going, but then thought "they'd probs look down on me for doing ms instead of diplome d'ingenieur anyway" so I just didn't bother
In a sens, the concept of Grande Ecole is slowly being eroded in France (mostly in the Business side, though) with the creations of the Bachelor-like tracks at many Business Schools. Those cash-grabs muddles further what is and is not a post-prepa track.
with PhD in Polytechnique lab it's especially funny. It seems to open doors to interviews and starting convos because interviewers/recruiters just now that it's top school and moslty don't care what was it, but after it was kinda similar as STM story.
that's actually why in the end I mostly turned towards DS/ML and startups
because most big French names like STM, Saint Gobain and etc are just extra focused on getting "les eleves de Grande Ecole"
I dunno if you have had that feeling, Loss, but French companies and especially HR recruiters have a weird perceptions of PhD. Like PhD is a step down from a common Master's.
Yikes, weird.
precisely
That's definitely not the case in the rest of the world
one of my worst and most weird story was recruiter who called me (!!!) and asking about my programming experience, pretty much hung up after I said Fortran saying that they have nothing for it and ignroing me saying that picking up any language from popular stack won't be an issue
I know this starts to change now tho
there are multiple assosiation like PhD Talent or ADOC TM who are pretty much are recruiting/consulting agencies who search to closing the gap between PhDs and industry by making events and promoting a value of PhD to indtusty partners at the same time offering some job search trainings to PhDs
procéduriel is the right word. There is a lot of box-ticking made at the recruitment departments in France -- especially at large companies who outsource most of their initial 'talent acquisition'.
And yeah, it slowly changes. France has had this weird cultural perception ingrained in the 80s and 90s that anything tech would be outsourced to Asia, and especially India. And because of ingrained racism, it meant that anything tech was something lower on the "prestige podium" compared to finance or generally any managerial work.
Tbh weird they want to keep PhDs and application so close given how abstract and pure prepas/grandes ecoles tend to be compared to equivalent engineering curriculums around the world
a PhD is still considered by a lot of boomers as a lab rat thing, a cop-out from entering 'real life' and the work force.
well at least they don't seem to ask anymore questions like "Why did you decide to study for 3 more years after Masters"
ahah, yeah.
Should have gone to somewhere else for PhD. More respect.
Choose something like Switzerland and you'd get paid better or something like Finland so you have an excuse to get a sword
It's why CIFRE contracts are kind of thought after, because it's 'still' a professional experience
so you can put work and phd research at the same time on your resume.
the sword makes it worth it, yeah. XD
Still sort of unideal, you have to deal with a company and what they want rather than what's good for your research, and sometimes you want to research something that isn't quite ready for application or isn't application based
also you get a tophat iirc.
well I had no idea about CIFRE. Plus, again, I had 2 offers for PhD, Germany and France and the subject here was matching good my interests at a time
Oh yeah top hat too but mostly the sword
and at a time I was motivated for academic career 🙂
where in Germany?
Humboldt?
Mathematical Cell Physiology
Max Delbrück Center for Molecular Medicine
well prof was affiliated with Humbodlt too but actual topic and etc was in this Medical part
I had applied to many other places, including Finland, Switz, Netherlands and Denmark (they had lots of interesting stuff in Netherlands and Denamrk really) but none of them accepted me heh
Well, I hope that after first experience things will go smoothee
Can anyone advise me just completed a bootcamp in software engineering and I would like to work with Python what libraries can I learn to enhance my skills
that depends on what subject you focus on
I was looking at focusing on retrieving and cleaning data for business decisons
data mining, data storage, data analysis, data sharing, and data visualization. these are the key areas I am interested in.
maybe find a job in canada instead?

well I am not exactly keen on moving oversees. At least not for some years
maybe you can check what data engineers do and what software stack theyd use for that
if you think you have mastered what data engineers do and get used to their tools, you can move on to data scientist but be careful it's heavy math and statistic, programming is just a tool to help u accomplish what you gonna do with that calculation
its basically just set of software that developers use to create complete apps/services
yet 
yeah like a company's tech stack could include: python, java, aws, apache spark, docker, and some other misc. stuff
Interesting
well I mean. I am 28 and working first industry job for less than 1 year. A lot can change in future 🙂
I think Canada is great, but I have my parent/grandparent living in Ukraine. Already with covid ain't easy to see them but with Canada it will be an extra barrier in terms of cost and visa
Canada hmmm
hey, does this server have any github repo or any open source project which i can contribute to?
And feel free to check out #dev-contrib
nvm
I accidentally spelled git as got. Oops
yea i saw lol
who wants to make a game with me?
wrong channel
which channel then?
Hello, I need some assistance for an assignment for school (interview) from someone that has a career in software development. I will have to ask some questions and take notes through text.
!rule 5
5. Do not provide or request help on projects that may break laws, breach terms of services, be considered malicious or inappropriate. Do not help with ongoing exams. Do not provide or request solutions for graded assignments, although general guidance is okay.
Are you a software developer?
nope just a college student
Awww same



