hi guys! i recently took beginner lessons in python programming...i can code but struggle to understand concepts like classes and inheritance...i applied to a post "python integration developer" in a startup and they will be interviewing me next week...a technical task will also follow
i desperately want a job (any job) but i am naturally scared of what is coming..i like to code but is it a lost cause? and how should i prepare considering my background? please boost
@forkedtongue7 I don't know man, I think you would need a solid grasp of python - that includes the OOP concepts that come with it.
How to prepare... Hmmm. Maybe follow an online course on OOP? Just read up on Python and how it works, I'm not sure how much you can do in a week to live up to that job title 🤷
@Matter thanks for your advise :)
@forkedtongue7 if you have $40, sign up for O'Reilly Safari Books Online and read from thousands of professionally produced books and videos. It's really a fantastic investment.
If you're unsure about something specific, you can ask questions on Mastodon.
@mishari hey! thanks a lot for your advise, I am going to have a look at them
Any skills test you face will be pass/fail. To get hired, you need to be interested in, and excited about, what they are doing. As a future integrations developer interviewing for a job with a start up, you're talking with a friend at a football game about his new TV in hopes he'll invite you over to help set it up. The TV, satellite dish, WiFi network... Those are the objects. Your job is going to be making sure there are enough HDMI ports on the TV for all the gadgets and getting a converter box for the retro console, figuratively speaking. The great thing is that you get a high level view of the project without being responsible for any more detail than you want to be. You're going to look at the interfaces on those objects, make sure the tests provided establish that they match their descriptions, and, when output from one interface is input to another, make sure they match up
Startups would pay you in used lottery tickets if they could. To get paid, you need an excuse to prefer money over futures. Practice saying, "That's a sweet deal, but I really need <your stretch goal>. Is there some way I can get my need met and the company can keep some of that equity to bring in more talent?" and "I think I've got a way to make do with <your real goal>. If you could make that happen, it would be great"
The advantages of having no work experience applying to a start up is that you're not bringing any bias into the job and you're excited to learn
For the skills part of that particular interview, you should probably have a passing familiarity with UML and design patterns, be able to write an adapter function, and know the syntax to use a decorator in Python
@yaaps that's very comprehensive advise, i may actually say some of that in the interview, if u don't mind me borrowing :)
i am brushing up on OOP basics rn and will have a look at the other stuff that you have suggested would come in handy
i have no idea what they'll pay, ANYTHING is good for now tbh and thanks again :)
They may offer you a market salary from the start, or they might offer a deal that's mostly or entirely equity. Unless you're in that rare situation (usually manufactured by parents) where you need a job but don't actually need an income, you have to be prepared to walk away from any deal that will take your hours without paying your bills. If you're going to end up living on ramen, you can do that just as well working 20 hours a week for McDonald's as you can working 80 hours a week for a startup
Steal those quotes 👍
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.