I'm just reading through all these challenges, some are game related, which I'm not going to lie is a main driving motivation. I've been getting alot of info from "TechLead" and he advised learning Html->css->Java->python and other sources say just go into python. It feels like I should just learn ALL of them so many languages.
#career-advice
1 messages · Page 305 of 1
@snow lake I would advise you to go directly for whatever interests you.
If what you want to do is make games, don't trudge through HTML and CSS first.
You can make 2D games in Python with frameworks like Pygame, for example.
No need to learn any web for that.
(Though also python may not be the language to start off with for gamedev, there's languages with decent game engine support)
I don't think starting off with Python is a problem. It will serve your purposes for practice, and switching to something more advanced won't be that difficult when you're familiar with the basic concepts.
Learning new languages and libraries becomes gradually easier the more you already know.
yeahhh but it can be a bit of a wasted time switching between languages and having to relearn stuff
c# isnt harder enough to justify that friction
Yeah I feel like I just need to actually do some practice, I downloaded the "Master Unity Game Dev Bootcamp" from stack skills, and again that Python course from Udemy, I was wondering if there was overlap and fi it mattered where I started. But I guess I should just finish Python and get an understanding. One fear I have is doing all this learning and practice and not being able to find work afterwords. I graduated college with a degree in bio/business. That's the main reason I asked about good projects, from what I gathered this is a very skill based industry.
@snow lake The way to look at it is that there's a set of core skills which most or all areas of software development share, and then there's specialized skills for certain areas. Learning game development will teach you basic programming, data structures and algorithms, which will benefit you in other areas as well, but it will also teach you graphics, simulated physics, etc, which will be less useful in most (but not all) other areas.
There are a lot of jobs in game development (depending on where you're located), but there are way way more in for example web development.
So, learning game development won't be a complete waste of time if you're going to be applying for webdev jobs in the future, but it would be more efficient to focus on actually doing web development.
That said, there's value in gaining experience in different areas. It will be easier to see the forest for the trees, so to speak. I. e., recognizing what knowledge is general and what is more specific. It'll make it easier to pick up new skills later on, which is something you will have to do continuously throughout your career.
Sorry for late response, it seems like a I can't go "wrong" just having an interest in all of them, and that is becomes easier as time goes on. Are there networking opportunities on this discord for careers and projects?
btw thank you so much for the long detailed response
You can't go wrong, but if your time is very limited, you might want to focus your efforts towards whatever your goal is.
Define networking opportunities? We can help you make decisions and point towards where to go for projects but actual career opportunities will be far and in between until we have a job board or something. I've had a couple people send me a "if you ever wanna work for <my company>, I'll be happy to give a referral" from this server
But that's the extent of the proper career opportunities you can get
I was asking for career opportunities like firms. Are most higher ranked users here hobbyists and mentors?
We have pretty famous Python people here (they'll have Rockstar roles). We have a fair few experienced and talented people here. Lots of hobbyists too though.
@noble kelp You should check out https://www.datafordemocracy.org/ Maybe you can volunteer to help on a project.
For someone who is extremely passionate about Python and keen on staying on the cutting edge in Python, what are some of the most exciting companies (or specific teams/projects within companies) to work for in 2019?
Man, I keep hearing about many companies never hiring eternally, and only hire for temp contracts that only happen threw recruiters.
Common in government agencies that have a limit on the number of full timers they can hire. For companies, it probably means they don't have to train and maintain devs
yeah it was for amazon corporate HQ
@obsidian acorn i am interviewing rn
hi anyone here who gave OA2 for SDE1 amazon
what questions u face
d
anyone who gave OA2 recently
yeah which totally sucks, since I am currently work at one of their warehouses
Hey guys, i got a job offer from google but it's as a data technician for $15/hour.. on the other hand freddie mac offered me a position as a full-stack developer at $35/hour. I was wondering if having google on my resume would be such a huge plus or worth it compared to the $35/hour
it will be a huge plus..
I assume it's a contractor position.. since it's low pay? @jovial obsidian
it solely depends on your priorities.. having that tag on your resume is a huge plus.. but if you need the money badly, choose the latter.. also consider that you get free food at the former, so it salary-expenses wise might be the same either way..
@vapid jay yea it's a contract position for 6 months. im gonna ask them tomorrow if there are potential permanent positions / growth opportunities after the 6 month is over
i don't really need the money atm but if i took the other job i'd like to get my own apt. i live with my parents rn so if i took the google one it's so close to my parents i'd jus stay here
good luck!
THANKS 😮
Well the problem with taking the google position is, yeah it says google. But it’s not actually in development. So it probably won’t be THAT useful
Id value the actual development experience over google on resume, personally
Hey guys/gals
I’m new here but really could use some advice
As someone who graduated (big state college, not prestigious) 2 years ago with dual bachelors in EE + Biometrics... what on earth can I do to get a developer job ASAP?
what domain and language are you familiar with
Ok so for reference I’ve been programming since 6th grade when my mom put me in an upper-level python class lol
@loud delta Prove your skill by posting projects onto github and link your github into ur resume.
But pretty much all my experience is from school classes. 2years of a CS track in high school and then 5 years of CS classes in college, overwhelmingly Java, but one class used C
Create a linkedin profile that u put time into with profile picture, descriptions etc.. also link ur github there and put ur most valued projects directly into linkedin
And tons of matlab if that’s relevant at all
@upper fjord ok sweet thanks
I have done that, problem is the majority of my professional experience is in strictly EE roles
So recruiters always tag me as a “hardware guy” and contact me about EE roles
And my gf is pregnant 😅 so we’re moving back to my hometown (DC metro area) and I need to snag a full time position somewhere as soon as humanly possible
But I hate EE
So make that the small part of your linkedin profile. In your description write things like "Daily programmer in languages such as, Java, C, Python. Likes new challenges and open for new opportunities"
And mostly failed out of the 3-4 interviews I tried a couple months back for software positions
Do you think it’d be worth minimizing the amount of words on my linkedin about anything EE-related
Or even remove that stuff entirely?
if you're familiar with EE... try jobs in embedding..
but minimize
Ok
Especially in your title and description
there's a demand for programmers who are familiar with networks, etc in embedded.. developer positions..
Alrighty
I mean I’d be cool with even the low level grunt getting paid $20/hr
If someone offered me something like that
Just so I can get paid while racking up some experience learning from senior devs
This is my title for an example "Innovative IT lover eating through life 8b in a B | Broad IT knowledge | Networking | Python Enthusiast |"
Truth is I like python, wouldnt really call me a enthusiast because then I would have trouble to stop coding which is not a problem. But it sounds good
too overqualified for low level grunt.. find your niche..
Oh really lol alright
it's not that you need to make use of your developer skills or programming skills alone..
I suck as a 'programmer' but that's not what I am.. I'm an EE+ major too..
Orly
there's a certain subset of positions.. that need a multitude of skills..
phone manufacturers for example..need people who can do c++ etc, working on tiny aspects of communication protocols, etc..
Well my github has been pretty empty these past few years. So a few weeks ago I dropped everything and said ok fuck all these hardware jobs. I’m going to learn the maximum amount of python I can and push hard for any kind of dev job in my area
I got heavily into the cryptocurrency space in 2017
So I started building myself a trading bot
if you're good at building stuff.. you can look at temp positions.. that need tooling support for projects at large companies..
headhunting agencies often recruit for those..
So far I’ve tied together some API wrappers for Deribit (BTC margin trading exchange), am writing my own GUI in tkinter, and experimenting with some async processing and soon an auto-trading algo
Idk if that’s good enough though
pay is quite good too.. all you need is to showcase your projects, and interview wont test you heavy on algorithms and stuff
Ok lol....every position I’ve gotten interviews for tested me hard
like I said.. find your niche..
One was for a big bank and they basically told me up front they’d only hire geniuses. Thought I did well in the coding questions in the interview and stumbled a bit on the fundamentals questions like “explain functional programming/encapsulation/ the purpose of object-oriented programming”
But the recruiter came back and said the bank basically said I sucked lol
Said I seemed unprepared and not knowledgeable enough in general coding stuff
which at the time I hadn’t been programming for myself lately. Which is why I’m practicing now
you're reiterating the scenario I stated..
if they test you on these things and you don't deliver, you dont fit their criteria..
find positions where you do..
Alright so it’ll basically be sort of a numbers game for me?
your immediate goal is short term.. so focus on that and study for the next position after you're employed
Yeah
That’s what I’m trying to do
I’ll literally take anything
Anything not hardware + circuits
That’s all the recruiters contact me for though. Guess I should revise my linkedin heavily
yeah..that's not the attitude.. HR can smell desperation.. you need to convey that they need you
You should act like if they dont want to hire u know its nothing. U got 5 other companies that are pulling ur shirt
Confidence is like 50%
Wow alright. noted
Thanks
It just freaks me out. I applied to so many SW positions a few months ago and out of the few that called back, I somehow bombed the interviews
I’ll remember the finding your niche thing
I’m definitely not good at all with webdev lol. Which is what it seems 80% of jobs out there want
And no real professional experience doesn’t help much but everything I read suggests that there’s so many CS jobs that it shouldn’t matter
- There are lots of CS jobs out there..
- No one's objective is to land every kind of CS job, because that's not realistic. Every one of them demands a specific subset of skills
- Doesn't matter what the vast majority of openings you come across want. What matters is the skills you have and the open position that'll suit and need those
@loud delta i would read So Good They can't ignore you by Cal Newport
Not specifically about interviews or software
But it's a great pragmatic book about making yourself valuable to employers
Or clients if you're freelancing etc. People who give you money.
Basically it's about learning rare and valuable skills, Career capital.
Hi, could anyone give feedback on my title on linkedin? I would like to get python related jobs later on and its my understanding that you should include what you want and not what you currently do in ur title.
"Innovative IT lover eating through life 8b in a B | Broad IT knowledge | Networking | Python Enthusiast |"
Personally I liked this at first, what has made me not like it as much as time passes is the first line "Innovative IT lover eating through life 8b in a B "
Because it feels a bit unprofessional. I do like the pun tho, it shows creativity.
What do you think?
Feels bad man that you have to study job interviews to actually get a job
@upper fjord Sounds like a pretty damn cheesy linkedin line
I think I have something like "I like python" in my linkedin
In comparison that sounds dull and boring tho.
I don't know anyone who cares about linkedin except some weird HR people and all these idk even what to call those people who just connect with everyone
That is for programming
Recruiter spam
Yeah
But no real workplace has ever asked for my linkedin lol
Maybe it's just cultural I don't know
I mean they'd never be like "damn this guy knows his stuff but... his linkedin title is fucking whack..."
Well the purpose of the title is to make it easier for people to find you. By using tag words as Python if u are looking for python related jobs for an example.
At the same time you want it to stand out from the rest, so you stand out.
I hate people that put too many pipes in their linkedin
well maybe hate is a strong word..
but usually it's the 'entrepreneur' types
I add it to clearly divide up different subjects or interests. Can u suggest a better delimiter?
After all I asked for feedback and not a roast 😉
aww..
well it should relate to your field
Networking | Masters in something | some specific expertise that's highly sought after
Im not a master in anything so I cant put that out there lol 😄
Maybe something like "Python Data Scraper" considering that is what I have most experience in.
Btw, I thought u didnt like pipes 😃
too many pipes..
Oh ok
people see that and they think.. amateur..
best to keep it short, succinct
how about Data Wrangler..
Networking | Data Wrangler | Python
sells
Would u say "Junior Python Dev" sounds bad?
that would be related to title
I googled the def of junior and it seems to fit me.
Networking | Python | Development
yes but if you also put that in your profile under job description or info.. it's redundant in the title
Y true, maybe I should hide that away in the description or something instead.
I dont want to discourage people from clicking on my profile just because it says "junior
Ive been thinking if I should also clarify that it is computer networks and not just networking as people might assume I mean social networking
master the art of keyword stuffing..
by focusing on quality..
do you have a certification
that would be adequate to clarifiy..
I have academic certifications but not official cisco ones.
Networking (certification/qualification name)
It the exact same as the cisco cert (knowledge wise) but the difference is that its the school that gave me it and not cisco.
Dont remember the exact name but its something like Acadmic CCNA 1-4. But Ive read a bit on it and it seems like academic certs are considered uselss.
have ccnp also but academic.
Might be better to just be somewhat general with the networking part. But still clarify that it is computer network and not any other type
"Computer Networks | Python & Task Automation Developer"
Maybe?
Task automation not necessarly with python (Ive started to use AHK to automate certain tasks at work to reduce work load)
you could've kept the pipes.. lol
are the black small squares visible.. in your profile
@loud delta I too recommend focusing on embedded
Hardware experience becomes preferable and fewer CS people have skills to compete
@vapid jay They should be as Ive taken them from a list of symbols that work for linkedin. Have not tried it yet as I am currently trying to improve upon my description
My linked in description so far
"Skills:
☛ Junior Python Developer
☛ Task Automation Developer
Experience in:
✔ Cisco networking units
✔ Computer networks
✔ Windows
✔ Linux
Let me tell you about Jonas, Jonas is a guy that likes to spend his time coding Python, discussing Python and helping other people with Python related problems in the Python Discord server.
He also likes to take roles in companies and making them obselete by automating the whole work process for the company, saving the company money and making the people unemployed."
what. that sounds dope. I love the last part
Y I liked that also, its a bit funny, serious and true.
Feel like I need to expand upon my experience list tho. I dont have anything that really stands out.
lol
just remove the weird characters..
back in the energy industry.. we used to have a saying.. HR is neither human nor a resource :v
they're likely to not give it a proper go through if they see characters like that
Based on what ive read on google and tips on how to make a good linkedin profiles it is encouraged.
hmm depends on the role..
if you're at a high level.. and have enough experience.. people wont care..
it's like how Bill Gates doesn't need a rolex watch or anything flashy..
I mean if I would have alot of different symbols and everywhere then yes . But used mildly and in the right places like this, I dont see the problem. On the contrary it improves readability. Imagine a recruiter looking into over 100 profiles a day, that must get boring fast. Small things like these can make it a bit more fun.
And im not Bill Gates
I think this article sums up symbols well https://www.jobscan.co/blog/add-special-characters-linkedin-profile/
Your employment will probably be more succesful if instead of sharpening your linkedin profile you'd sharpen your python profile
the article makes a case for not using them too lol
@vapid jay Thats what makes the article good, and of course there is reason to not have it.
Would u say 2 different types of bullet point symbols is tacky and reminds you of a 14 year olds bedazzled cellphone?
up to you man.. it's not my personal preference
I get that, some people like the minimalistic approach. I also like it, but in linkedin I feel it gets dull and boring. You see the exact same style on every page.
It's the same if everyone had the exact same template when making resumes. That would be boring af
@upper fjord I agree with @gloomy lagoon definitely.
When they are looking at your indeed, that will most likely be done by a search tool, so the format will not even matter, and could potentially work against you,
the standard is boring, but it works
Good point will remove the symbols. Still working at the description
what you want to do, is make sure that in your resume, the key words are there
sometimes, even multiple times
as in
In this project, I use this <tool/language>, to do <xyz>, which resulted in <abd>
<> should be key words that recruiters/companies would be looking for
Y I have that as much as I can in relevent places
What's the career path for a data technician? Do they move onto big data engineering or systems admin or..?
Well I guess the better question to ask is, what do you want?
Do you want to be a sys admin ?
But you could move into alot of fields depending on what other skills/experiences you have.
@jovial obsidian I have absolutely no idea, but within the data tech, what tools have you used?
what languages, and what have you done?
also, what's your education level?
I always thought coding jobs paid more than $15 an hour 😛
Also... why cant the perfect coding job exist, or one that follows a path of something I would love to be doing.
holy crap
just updated my linkedin with a bunch of python-related keywords as you guys were discussing above^ and literally just got this, not even 15 minutes later
so anyway if I have no profesh experience in Agile anything and only a tiny bit of C from one college class
what do I say to her? she asked if I think it's a good fit
"fuck yeah I'm a master at all those shits no problem!"
lol
You don't want to get yourself blacklisted
does that happen?
Yeah of course
well what I mean is how should I be honest while not underselling myself
I mean I do know a bunch of linux etc, the basics of TCP/IP but never worked with them directly or built anything for it
and still in the process of mastering python
only restarted a month or a couple ago
but been programming for years. like idk
what are you taking in majors guys?
@loud delta That looks very much like a massmail, I have read very negative stuff about that. Write something like "Start your message with how good looking I am for a response" or something. That will filter out everyone thats not even reading your profile and just sending massmail based on keywords.
When it comes to overselling/underselling, you should definitely oversell to a certain degree but try to stay close to the truth. Dont write that you are a guru python dev when you are at the very least a intermediate python dev. I potray myself as a junior python dev and while that doesnt have a really specific definition in terms of skills I personally feel its a bit stretch of the truth. Same when I call myself a task automation dev 😃
@loud delta absolutely do not do what @upper fjord just said :/
challenging recruiters to complete turing tests comes off as absolutely insane.
just play it cool. I get a lot of recruiters on my linkedin, and they're mostly very nice. responding might lead to an informal chat over telephone or even a cup of coffee if you live nearby and are of particular interest to them. sometimes these things will be sort of a fast track to a real interview
the first message is usually sent to a lot of people
she responded back and we've been talking for a bit so I guess u could say it's pretty serious
but once you respond you get a human
they send out a lot of feeler messages just to get in touch with people.
obviously don't lie to them about your credentials, and don't tell them you suck either. a good candidate should come off as honest, confident, and humble.
I've responded incredibly honestly to a lot of them, like, "I suck at Java but I'm really good at Python" kind of responses, and they usually find my honesty refreshing. do recommend.
don't be surprised if you get more of these, btw
linkedin is a goldmine
In what way is it insane to request someone starts their message with a certain text so you know the actually read your profile?
there's literally zero reason to ever do this.
surely it would just make you sound a bit pretentious, idk?
it'd make you sound paranoid and incredibly self-important that your time is so valuable that a person who wants to offer you a job has to jump through hoops for you to take them seriously
but that's not even the main reason
the main reason is, I've talked to probably 100+ recruiters on linkedin
and it's never not been a human sending the messages.
well look based on the amount of recruiters I've gotten up to this point chomping at the bit to hire me, (0) I was willing to take a chance and give this one the benefit of the doubt
lol
I tried being picky like that earlier on in my job search a couple years back and eventually got it lasered into my brain that they don't give a fuck either way
they just won't respond to stuff like that
at the end of the day, the recruiter is hired by the company
they're not going to forward a risky hire
ya
it's a seller's market
we don't really get to pick
which fkn sucks but I gotta feed my future kid LuL
we have a lot more luxury than most markets (from my naive soon to be grad perspective)
soon to be graduating from uni
when comparing my job search to other degrees, CS seems to have a far easier time
i mean if you graduate from my course without a signed job contract youre an outlier
lol jk sorta....I was EE and there's a bunch of other factors so maybe doesn't apply to you
Recruiter spam started in year one already 
aye
i tend to ignore the clearly copy pasted generic messages from recruiting agencies
I answer all of them.
and I'm not even looking for a job
and then they all add me to their network
I have like 400 recruiters in my network now, I think
and maybe 30 people I actually know.
i add a lot of the recruiters, i like the idea of having that network for the future
but some only specialise in grad jobs, I don't think that would be too beneficial in the future?
I think one day I'm gonna be desperate for a job and I'll just post my first ever post on linkedin to a god damn ocean of recruiters
or spam all 400 of them like they spammed me
surely that will work
only fair
not that I'm particularly worried about being desperate for a job anytime soon
haha not fearing for your job security just yet?
employees market over here for devs
same here
They often operate on a no cure no pay model so they'll be happy to offer you something.
if only I had three 🍋 's...
wait, isnt the entire staff here copies of you?
I wish
no, I'm afraid they're just regular old humans
although quite a few of them are unsettlingly at my beck and call.
my own personal army of python devs
like @mellow agate, that dude would sew me a dress if I asked him to. too accommodating for his own good.
Would he program the sewing machine to do it?
aren't sewing machines just mechanical
so thats what it takes to get on the admin team? homemade garments?
it helps.
for example @stray dock sent me a really nice amigurumi of a lemon that he crocheted
Nitro
I got nitro before it was cool
mmmm
I actually get lemons adding me on discord now and then asking me to please give it up :D
"please change your number I am the real lemon" kind of thing
definitely off topic but yeah okay
lol yes
I need to find some cool coding jobs for like the CDC or big oil
Oil industry is a terrible place to work for software
I would not have thought that big oil uses that much software
there was a big oil participant on a recent Talk Python To Me, iirc.
I wonder what they used py for
https://talkpython.fm/episodes/show/205/beginners-and-experts-panel Vanessa Angel, a "petroleum engineer". data analysis, basically.
Everywhere uses software. Oil is not the place you want to write software
Or mining
I reckon because they don't value devs as much
typically it seems companies that arent tech companies but have tech are bad to work for because they dont really understand the needs of a dev team?
thats not what i mean by valued
naa i probs used the wrong word, yes! thats what i mean
true, I have heard that aswell
idk, like finance for example the anecdotal stuff i hear is overwhelmingly negative for workplace happiness
obviously there are exceptions
but i think it wouldn't be too far of a stretch to say working in the finance industry typically means lower levels of workplace happiness
for sure
lol when 50 is considered a good week
US?
@gloomy lagoon Ethical is one reason, but it's just not a good place to be for software. People employed are often not given much place to grow as a developer and they dont have a hierarchy for software engineering , they're a third class citizen in the ecosystem, culture can be pretty terrible, and so on.
Oil companies just dont care a lot about tech and are very "traditional" in some ways
(smaller companies tend to be slightly better)
For reference, I work in a company that works exclusively with mining and oil companies.
see oil seems like a fun place to work, when you get to analyze data
I just know oil tends to hire vets for oil fields, why not hire vets for working on UI/UX, full stack development to better communicate between the HQ and mining wells
for the most part, it's not their business and they dont see the value in it
yeah, figured. I know a bunch of the bigger corps hire out to specialized firms that just focus on smaller projects. I need to find out how they are, and what their reqs for getting hired are
@obsidian acorn hey sorry for the late reply, within the data tech field, i've worked with Python, django, C#, C++, SQL, HTML/CSS/JS/Angular, and a lotta hardware related stuff but they said the job will teach me everything
if you've worked with angular.. expect to work in tooling.. DE requires more of Java or python, spark or scala related skill set..
nice chart
yeah.. I feel that it varies by company.. the big ones don't have strict roles.. more like levels..
btw how's your new job
the IT and Software industry has nowhere near that organisation of roles. At best people spit things up into "junior", "senior" and "lead" of some kind and people freely transition between the different "paths" all the time
i can tell its not accurate because i'm a sysadmin an i don't make nearly close to 70k lmao
but which area do you live in?
Does Microsoft use Python?
yep they do..
I like that Microsoft actually pushes for python and R unlike other companies..
is 256GB Storage good for programmer?
Depends on what you're programming. Some stuff takes more space than others
how many gb storage do u have?
I have 256 also
But I don't do much with the Microsoft ecosystem which can take up huge amounts of space. The things that take up most space for me is client data and MATLAB install
oh since ur using on laptop or computer, did u get full of storage?
Haven't gotten it full yet no. Some of the larger client data I store in an external drive, so
ive also got 256, which i find plenty for a dev machine if youre not working with large data as part of your daily work
@weary sable mechatronic engineering
@vapid jay they actually have 42 python repos that are open source
(I know because I contributed to some last year when they were doing a hacktoberfest thing, yay free t-shirts!)
i still get email updates from the OneNote module. i sub'd during hacktoberfest, but never got to working anything.
I've got the opportunity to do some subcontract work for a couple hours a week. It appears to be more database related, thought there may be some software development. I've been asked for my hourly rate, and I'm not sure what to say. I've never done subcontract work before and I'm currently a university student (client is aware of this). Any rate for subcontracting would likely be higher than my current hourly rate at my part time job, so I don't think I could base it on that much. Any advice on how I should determine this?
@tranquil basin i'm can't help with the "what you should be paid", but some things to think about (assumption that you're in the US):
- what is your time worth to you?
- is it an hourly part time, or straight contractor (self-employed) position? if self-employed, think about the tax implications since you'll be solely responsible for federal income tax payments.
- is the "work experience" more important to you than the money?
- are "billable" hours capped?
with those 4 things, you should be able to get close to a number i think. and, it can be a negotiation...your number doesn't have to be perfect at the start.
you might be able to use your current part time job rate, adding in the employer portion of taxes/benefits, to get a starting point.
Thank you
So can you actually make a living off of Python alone? Or would I have to learn a bunch of other languages to make it a full blown career
Replace Python with hammer
Like any tool, knowing it alone won't take you far. You'll need tangential (is that even a word?) skills such as business analysis, application development, etc to make it useful
Well, unless you sell "how to Python" lessons 😅
lol, thank you for telling me, I'll learn both either way just cuz it's kinda fun
^ Master one and the rest are fairly easy to adapt
@vapid jay My job is currently 100% python for programming stuff so yeah.
On the subject of skills, I'm looking at doing some independent contracting as a side gig. Any suggestions for researching & marketing tool-building services to local small businesses? For example, a custom utility to quickly convert a client's spreadsheet of billing data in one format into something else that can be imported by the business' main system.
Python master race @vapid jay, especially nowadays it is a great opportunity to make a career in Python
Btw I thought I’d ask here out of curiosity, I’m very interested in AI, does anyone have any advice on how I can pursue a career in this?
if you don't have a relevant degree (and dont want to pursue one) probably the best way is doing some projects, so you have evidence of your skills, and going for lower tier jobs or internships in bigger companies where you can develop and get experience
@unreal vigil it depends on the path that you want to follow. AI is fun. One path is to the a course, some of them are short, 6 weeks, some are long. These courses are great because they give you a lot of knowledge that you will find useful, in terms of understanding the different concepts, and using them. Some of these courses can be found online at self-pace with projects that you can practice as well. (udemy/linda).
Though these courses will provide you some knowledge of the field, experience, whether, your own projects, collaboration, or internship will definitely support your growth within the industry.
you an also get a bs/ms in engineering as well, focusing on AI, if you so choose.
the opportunities are endless, so long as you are open to learn, and grow
fascinating, thank you 😃
it's still a ton of programming @gloomy lagoon : p @unreal vigil
I think there are so many different things a person can do in ML tho
kind of pointless to group them all together
there are some ML people that pretty much never program like you said, they just do math all day (usually that's what the the research scientists do)
and some people that only program all day (usually, those are the research engineers or software engineers)
of course if you're a grad student, you have to do everything by yourself often, meaning both the math and the programming ... if you want to have your work be attributed as being done by you, and not someone else
also join the ML and AI Discord servers
; p
which are the ML and AI Discord servers?
I can dm you
what would you do in this situation
you have 16k queries to run some code on.. and know how much time it takes per query..
would you a: reduce the number of queries based on the time and run your code on that
or b: let all of it run, and come back tomorrow.. stop the process when you want results.. and just get the results of how much ever were processed
My coworker keeps making functions with hundred and one parameters that are really complicated and use them once
Why are people like this?
Bad company culture.
That makes me really depressed
How would you do it differently?
Kwargs
They may not know any better. The "write code until it works" paradigm is plenty prevalent, particularly in folks from a non-CS background (anecdotal), and they're not familiar with "proper" (for lack of a better term) architecting. A measure of self-awareness of pain helps, but this is also why code review is important 😃
It would be interesting to see a diagram of the different ways people do it 🤔
i write code til it works then refactor
🤷
but i also dont share it til it is refactored, but i have a smaller team
what can i use python for? and how can i make a living out of it?
first you need to actually want to code
its can be really frustrating and draining to code when you dont even want to "just because of the pay and perks"
(i kind of want to, it would be cool to make things and earn from them at the same time being proud)
well I guess you can look for a job... ? I honestly have no idea after that.
a bit broad
what could i make with python that could potentially generate a bit of $$$$$$$
one idea i had was, a discord bot with perks.
true
prolly not the best place to ask that
I mean its simple in getting money for making stuff on your own
make something people want to use
and make it cost money some way
or make free stuff
and have a patreon
yeah ^^^^^^^^^^^^
whatever that means (Lol)
its a big reason why teachers arent paid alot
so that way all of those who become teachers are really actually there for the passion
That shouldn’t have been in this channel in the first place
yeah lol
please I dont want another warn
basically dont focus on money when talking about CS
yeah ok
ok
I'm still hesitant.T
a) Take a $15/hour job as a Data Technician 1 from Google
b) Take a $30/hour job as a front-end developer
Google would be a 6 month contract and could potentially be super good to landing any job after that correct?
I imagine it would look fantastic on a resume, but I'm not an employer so don't quote me on that
That's what i think too.. plus they pay for food and have tons of benefits
but i do want a lot of money so i can buy a new car / save up for a house etc
@jovial obsidian Other job opportunities like the front-end one will be available 6 months from now too.
but maybe in the long run going for google now would get me more $
after having that on the resume
@vast shoal thats very true
idk what i wanna do in IT tbh
whether its more of a software developer / security / system admin route
i like all of them
Try to find a job with cross-functional teams.
See what you gravitate towards on the job.
Then maybe focus more on that.
is data technician going to be relevant to other positions though
or is it just going to be moving servers around in a data center
Thing is what if it's just moving servers but they also teach development/other stuff?
Yeah I'm not quite sure haha
Okay Google is offering $15/hour
but Accenture Federal Services is offering $35/hour
im leaning towards the money but im sure having Google on my resume would be better for me in the long run so i'm indecisive lol
Accenture is a good name as well
I will probably take the Google one in hopes to rise within the company.
@jovial obsidian you can work there for a year, and apply to another company
what region is it in?
Washington DC
@jovial obsidian Google position sounds cool . If you're ever in the DC area, hit me up for Asian food!
This might be the wrong channel to ask this, but im trying to get into machine learning
I'm going to attend a coding bootcamp this summer, while obviously it would be a good idea to attend one data science focused, could i make it work if i follow a bunch of udemy courses while doing my coding bootcamp?
@jovial obsidian oh data centers.. that's what they meant by data tech.. so ambiguous
take it man.. you cant go wrong
going for a python interview tomorrow with Flask apps being needed
any tips?
like what should I brush up on?
flask
clever answers XD
right now I'm hooking up wsgi and nginx to flask before the interview
Yeah but master how you work with your rest APIs imo
Like how do you design your endpoints, how do you make your docs and tests etc
Even the naming can be a hint of your level!
thanks for the tips Seraf
@jolly escarp what's a good software to troubleshoot APIs?
just postman?
or documentation for it
normally I just use github for everything or google docs
Well no, ideally you should document your API with tools like swagger or something similar, I use Django so I like their built-in restframework docs
During development yes, postman is great, I use something similar
Plus application documentation shouldn’t go to google docs or github wiki, it should be directly in your functions, classes and modules then you can use something like Sphynx to generate the docs
You can talk about your development process, how you want to optimise your time by automating the tests and docs deployment on merges/PR or whatever your strategies
I'm using a flask swagger tutorial to kind of walk me through what they are using
they keep saying the addons to flask can be very important, for instance Flask-RESTPlus
Hi everyone. I'm working on putting together a resume, and while I don't plan on applying specifically for a job as a software developer, I would like to include what languages I "know" and what my levels are at each.
I have a completed CS minor and I took a number of classes that focused on one language specifically (Python is the only one I went on to use for hobbying beyond course material). I was wondering, what would you guys consider to identify beginner vs intermediate as far as evaluating myself on my resume goes? I wouldn't say I'm advanced in any.
if you've mastered the syntax, done a couple of projects, maybe worked through a book or a tutorial, you're probably not a beginner anymore.
there may be a couple of exceptions to that but as a general rule of thumb I think it holds okay.
and I mean projects other than the ones you may have done as part of a course or a book. like.. actual projects. at least one real project.
Got it. Would it be bad if I including a fair number of languages as beginner? I think I constitute beginner at Julia, Java, and C. Should I leave those out or include them even though they're all beginner level?
the more the better surely
it's probably fine unless you go way overboard with it and as long as you can back it up with at least some bare bones basics if asked about them.
I've seen, like, teenagers put like 15 languages on their resume and it does not look good.
but including three beginner and 1 intermediate seems reasonable to me.
time to add q basic back on mine
Okay cool. If I had to give my best general, concise understanding of my beginner languages, I'd say that C taught me most of what I know about data structures and how to code at a lower level than languages like Python, Java taught me the most about OOP because through its verbosity I learned a ton of syntax and made sense of why it had to be verbose, but I'm not really sure what I would say about Julia aside from how fast it is...
are there languages not to put on a resume, as they should be common knowledge?
not sure I'd put stuff like HTML or like YAML or anything that isn't really a programming language.
like, no dude, you're not a JSON expert.
I totally am.
don't put Vim on resume
On a more serious note, some recruiters asked me for my github profile
So, if you want to show off some skills in a language, you can put some projects on there, but make sure that the code style is also good
Is it okay if I don't have a github if I'm not applying specifically for programming positions?
No one likes messy, unreadable code, certainly not if you're trying to gauge skill in one glance
probably mostly dev-related positions would be interested in a github
what kind of position is it?
if you don't mind saying
I'm still meetin with my uni's career counselor. I'm 2 semester's off counting this one, so we're narrowing job fields at our next meeting
I just know I want to include that I learned a lot from my minor
And as you all know
programming can help any job
(degree is IDIS, which is kind of broad)
In the general tech jobs I've applied to before I switched careers to become an actual dev (stuff like ops, tech support, etc), recruiters tended to be impressed by my interest in writing code, but would not have been interested in a github and it was mostly just a minor hey this guy is really into tech kind of thing.
My problem is that much of the code I'd love to show on my Github has been written for the purposes of university course work and I haven't been able to get permission to make any of it public even after deadlines because much of the work is repeated each year, so those repos are staying private 
I got to use a tiny bit of python here and there but only because I really pushed for it.
and in one job as an ops coordinator I got in trouble for writing code because "that's not your job".
I'd love to tell you it's a brave new world out there where every employer wants programmers working at every post just automating everything
but that hasn't quite been my experience.
it's certainly not unheard of.
I think many of us self-taught programmers have been there and done that
I think I'll shoot for that, then
I certainly have.
(me and eivl discuss that a little bit in the 15000 users video on our youtube, sorry for the plug)
it's quite satisfying to write a program that automates a boring part of your job
and if you're descreet you can basically choose to either come off as super effective or buy yourself lots of time to spend on whatever you want.
The latter
buy yourself lots of time to spend on whatever you want.this option sounds nice
^
I used to use python to create these business intelligence reports that were supposed to be a tedious excercise in spreadsheetery
and then I'd use the 3 days of time where my boss thought I was making BI reports to study python.
:P
Did your job let you use your own laptop or do you have to use theirs? Because if they restrict you to use their computers then I would be stuck if they restricted downloading Python
varies wildly.
or, well
I've never been asked to use my own laptop
but sometimes I've had very few restrictions, other times it's been extremely strict
at IBM they practically strip searched us before we got to enter the workplace
USB devices strictly forbidden
couldn't even charge our phones.
couldn't install anything
worked exclusively on virtual machines
and so on.
It's weird in my work (academics). The ICT service has a lot of control over what you can or cannot install, since they deal with a lot of users and a lot of different PCs. However, if you need to, you can ask for semi-managed devices. That means you get installation permissions, but you won't get support for the stuff you install yourself.
request semi-managed devices
install python
call down to ICT
"Hey can you help me find this bug in my job-automating Python script?"
Lol
so knowledge of CSS5 is decent for a resume, among other things?
I still have to update my website, and fill out my github with projects
Is it bad, since I have learning all this on my own that most of my projects have been dog oriented, vs what is more traditionally taught in schools?
if you put CSS5 on your resume you might get questions about timetravel.
CSS4 will not come out apparently https://www.silocreativo.com/en/css4-the-new-version-of-css-that-will-never-exist/
Lol mixing up my code versions
I am thinking of either becoming a python developer or doing machine learning. When i said i was going to study ML, a mob of comments told me that wasnt a good idea. can anyone explain why?
Why don't you ask the mob of commenters?
How do you get good at python
practicing
Ok
so if I made a script that's good that make it so I autotalk about things on discord and make me not be a robot would that be a 'good python'
Well hm I don't really know the answer to that question I guess it's more subjective
on what you actually want to do with python (for me it's learning how to weponize bugs and such I find in code to help show the dev that the app is vulnerable and also learning how to make a few bots for a few of my discord servers.)
I own
seems like you're the type to build a RNN Bot to destroys someones pc
nope

are you sure
because those 2 will be separate (one will be for my job the bot creation is just more of a hobby)
but discord bots are not
rnn bots
ya I know
I am not planning to make weponized bots
you should
1 would be illegal
DESTRUCTO BOT 9000
the rnn bot because it's not consentual
what about a discord bot that's also a battlebot, and people can send it commands to activate the buzz saw
HERE TO DESTROY YOUR SERVER
lol
that's also a cool idea
15k Battle Points for a Buzz Saw
the thing about that is it's for a discord/minecraft server and the other one is for a company I started
so ya
who
lol
oopsie poopsie
i didnt scroll down
oh lol
it looked like u were typing forever
my bad
@vapid jay let me the kid who plays mc for a living give you code
print('play mc')``` ths is the most important code for your job
ok well I'm still learning
python
how is any of this careers related
idk
shouldn't be to hard as I know c/c++ and have no clue lemon
I think it would be good if we moved this into the python-discussion channel
?
is this a python discussion?
it has to do with python
is it (lem - on) or (le - mon)
and minecraft
and discord bots and just stuff of that nature
I suggest you both move to #ot1-perplexing-regexing or something.
moving forward to the in person interview!
it was almost all python questions on the call and I pretty muched aced it
😄
Lets say I do my 6 months with Google, the job title is Operations Assembler, will that open up a lot of doors for me because of the company Google or would it be better to go for a job that does software engineering?
btw google is paying $15/hour and accenture is paying $35
hmm you have to make that decision for you..
operations assembler seems more hardware..and you're interesting in an swe position
see if there are other people who've made that leap
i do want money but it seems like in the long run maybe having google on my resume will bump up my future pay
and maybe i could go into hardware job specialization that can pay well
hopefully pays as much as a SWE
or more
lol
Google has a lot of people working for them, and I'd imagine not all job titles at google are as desirable
I'd say it depends more on what you want to do yourself.
tbh i jus want money lol
Not what looks better on your resume, you are going to be working for them for a while i'd assume.
Do you like doing hardware related stuff?
Do you want to continue doing hardware related stuff in the future?
if i could choose id like to do a mix of everything
SWE, hardware, networking and security
Don't take my word for it, but i'd imagine any recruiter looking for people to do SWE to have SWE experience, not just have prior experience working for google.
you're right
what jobs pay as much as SWE
systems admin?
in the hardware related field
i'd eventually like to work my way up to a system architect
No idea in that regards, I'm just an intern/junior fullstack dev
you have to find what works for you.. a career that's future proof and/or one you can pivot from with what skills you pick up along the way
haha thanks ill think about it
Anyone have any advice on projects that would make me stand out as an up and coming developer? I have recently developed my own convolutional neural network to detect a dog from a cat, but I utilized a lot of PyTorches functionality, so I don't feel as though companies would find what I did, in the least bit, impressive. Any advice is much appreciated!
Depends what kinda company because there are definitely companies that would find that impressive purely because you got it to work I'd think, I don't know anything about PyTorches or any of that but imo it demonstrates your ability to use different technologies and shape them for your own needs
If you had to submit Python code to a company you hope to work at as a sample of work you've done, what kinds of things would be considered immature or poor?
long functions that do more than one thingunfortunately this is common even in actual corporate code 😂
non-descriptive variable namesthis even more so
good advice though
on the note of when functions end, is it unconditionally bad to have a few lines of code not belong to any function?
bad by employer standards
Wow that was an old message I responded to
Going into my flask development job next month
What should I expect to have ready on my first day?
Hi guys do we have people here who have worked or are working at Amazon?
specificatlly the AWS dev team
I know someone who did
It's very segmented from what he said
You can expect to work with a small team doing a specific thing
For most of the time
It's very rigid
I want to get some insight regarding getting ready for interview,
I've heard that the process can take up to two months of multiple interviews?
I've done one of their interviews
It was a string based programming test
Choose your own language
the team I'm aiming to work for is AWS dev team
Make more than a couple mistakes and they don't call you back
AWS is a huge part of their company
What part of AWS
Ec2? S3? Cloud front? Lambda?
EC2
did you pass your AWS certificate before taking the interview technical test?
I've read on Reddit that passing the AWS pro certificate gives you a better chance to land a dev position in a EC2 team.
if anybody here know a bit more about this matter, I will apreciate the insight.
im lost
im graduating next month and i dont know want to specifically. study
meh i might just go back to learning c++, much harder to learn than python
gettng a job relating to databases or software dev
you can look at job adverts for those fields in your area and see what they generally list as valuable knowledge
for making software?
I would say python is common for web dev, data science and scripting but not for making standalone software
So with 'standalone software' you mean a program with a GUI for people to use?
yeah like VS Code or Excel or Spotify
these things tend to not be made in python
data science and web back end are much more common usages for the python language
I think they're also much more common things to be developed.
I've never had a job where we were developing something with a standalone GUI. In either Java or Python.
who wants a GUI ¯_(ツ)_/¯
They use python in spotify iirc
@vivid dock not for the front end
their back end uses python but the actual desktop app is apparently C++ with HTML/CSS/JS
as I said, using python for back end web is very common but not for a standalone GUI app
Backend services in general, web is only a subset of that.
hey guys, what is a fair salary for a general purpose developer doing mostly python automation and web dev with 3-5yrs experience?
fair warning the answer you are probably going to get is it depends on the location
fair enough, just a ballpark
To make my question a bit more specific, would it be fair to say at least 70k/yr?
@karmic sun try this: https://stackoverflow.com/jobs/salary
will be far more accurate than anyone's best guess here
example?
my current job title is email developer, but they've tasked me with building an automated system that does work in our systems faster, and I'm often asked to help web with backend development
if you're confused which role to pick in the drop down, then just pick the closest
sure np
@unreal linden I need careers advice
oh?
i have been, i'm currently interviewing with other companies
what's your age is now ?
27
What should I learn to be a python developer? Anything extra?
it really depends on what sort of work you want to do. If you wanted to be a backend developer for example, you might learn some popular python web frame works, get experience using sql and no sql databases, learn linux and the terminal and everything that goes along with that, and plenty of other things that could be relevant
I am following this course
@unreal linden
yea i see, i don't know anything about that course lol
Data structure and algorithm
I actually wanna do competitive programming.
And I found c++ is best for that.. but I am learning python because it will make me understand other languages easily
@unreal linden what should I learn in python for competitive programming
And do you know about competitive programming
not really
i mean, that's kinda vague, at least to me
you can compete in a lot of different ways using programming
The IOI is the most prestigious computer science competition in the world for secondary school students. UNESCO and IFIP are patrons. The contest consists of two days of computer programming and solving various tasks of algorithmic nature. Students at the IOI compete on an in...
Yes, continue what you were saying
i mean, i suppose learning various popular and important algorithms could help
¯_(ツ)_/¯
What kind of algorithms
idk man, there are so many
@unreal linden is there any homework help server , related to problems solving on subject like Physics ,math and chemistry
i have no idea
Oh!
i'm not sure this is really on topic with this channel anymore
#ot0-psvm’s-eternal-disapproval is good
you can get books of past coding interview questions apparently
Could someone explain to me what exactly a career in python entails? For example, what kind of work do you do exactly as entry level? I am sure it depends as all things do depend, but if you could give me some kind of rough idea as I am new to the programming world. Well, I have been self studying for the past 2 years, but I don't know if that means anything in this field.
Are the jobs data entry? Would I be actually working for a company developing programs FOR the company? Would I be just be adding edits to their programs as needed for changes in their systems? Is it more of a freelancing type of work? You are contracted by companies? Would you expect to get a job ONLY in software development companies? Just trying to figure out what a python career means.
So, obviously this really does depend on a bunch of factors. But I can tell you my experience of entering the programming world as a fresh graduate.
I definitely was not just doing data entry, and I wasn't just working in a software development company either.
Editing programs is probably going to be your best bet, simply because software is edited a lot more often than it is written from scratch
The other stuff is more variable.
Instead of saying "a career in Python", think of it as a career using Python. A subtle difference but an important one. Your job as a programmer is to take an idea and translate it into executable instructions for a cumputer. There are a lot of ideas out there, so it's up to you to figure out which ones you want to tackle.
So.. like writing code to make a prosthetic robotic arm respond to organic nerve impulses? That sounds pretty cool.
Cybernetics I guess?
Something tells me you're going to need alot of qualification for that.
So I'm finishing my resume and I want to include examples of some of the hobby uses I have for programming. Is there an official term used to describe writing a script that opens up a file filled with jumbled text and unscrambles it? It's not technically web-scraping because it's not necessarily reliant on the data coming from the internet
You mean like a text file containing “olehl” and outputting “hello”?
No, like a massive data dump but you only want say 20% of it, and the file is uniform
so
NUMBEROFFOO|||NUMBEROFBAR
and you only want say number of foo
So you basically look at the file until you can observe what the structure is and then write a procedure for how to dismantle it down to just the parts you want and no goop
I really need a term for it because I'm very tight on space and I heard resumes for out-of-college need to be 1 page
Data mining, nice
Is "beginner/intermediate/advanced" a hard and fast standard when describing experience with a language on a resume or am I free to do something like "intermediate experience with" and "familiar with"
at what point is it ok to have more than one page on a resume?
my job experience no longer fit on one page
if all your work experience is relevant to the application then I would add it on a second page. Normally you will find that people do not care that you worked at Y as a youth when you are applying to X
yeah I second this. you can have two pages if everything on those pages is interesting to whoever you're applying to. cut all the fluff first.
usually people have a lot of fluff from back when they didn't have real experience and it kinda just sits there as rot
nobody cares if you were a paperboy or took minutes in your student council in junior high if you've got years of professional experience
Does coding experience that you haven't done professionally count as actual experience or would that also be considered fluff?
i.e a side project or a program you do in your spare time and not for work
I'd certainly mention all coding experience in some way or other, not necessarily on the resume but possibly.
your github should be a sort of coding portfolio imo
in college i had three relevant internships, then two jobs since then post grad
if you have all your coding done on github, you should share that
there are good templates out there.
yeah il have to find one tomorrow
its been a while since i made one
yep, all my stuff I've written is open source on GitHub
thanks, I'm definitely gonna add it onto my resumé :D
good. make sure you share that. you can refer to the github on your resume, and if your github is impressive, make sure to emphasize it and not just mention it as a footnote.
some people will have a short elevator pitch type summary at the top of their resume describing themselves in one or two sentences.
I might add a github to this and emphasize free time spent doing open source.
for example.
If it's something you wrote, then why not?
Idk I don't know how much credit a discord bot would get you know?
I've made like 20 of them now but you can only go so in depth with discord bots
Did you write the code?
yes all of it from scratch
and I'm the current maintainer of libneko if you've heard of that
nope
rip it's a wrapper for discord py bots
Being the maintainer of an open source library generally speaks in your favor, I'd say.
I just don't know if putting it on my resume would help saying "oh I made a wrapper for discord bots" google would laugh and be like wtf is discord
it's like I've dumped thousands of hours into it for legit fun but I don't know how I could show that it's actually useful
Google? I'm pretty sure most people there will be aware of what Discord is.
And if you've put thousands of hours into it, it ought to be interesting to them.
And even if an employer doesn't know what Discord is, you can easily explain it to them.
Whether or not it's useful or relevant to the position you're applying to, it shows you have experience writing code in general.
Which is more than a lot of people can say.
Discord is an actual company that has professional devs working for them
So yeah, I don't see why not
Discord =/= Slack but I mean its generally the same concept
Ill put it on then 👍
Any experience counts as experience my dude
I'm adding my ping testers I've written in python to my CV
I'm not a professional but its still taken me a lot of time to actually manually write the code for the program to run
I'd say that counts as something
I am a professional, and while you generally shouldn't put stuff on your CV that's completely irrelevant, if you're applying to a development-related position and you don't already have a list of professional development credentials, it seems completely reasonable to mention that you're a library maintainer, and your experience writing Discord bots. At the very least it's not going to count against you.
Yeah like I have more hours of experience than probably 99% of people my age. I may not be a good dev in any way but I have the hours and thats really it
Hours is not the only thing that counts, but it doesn't hurt.
It's still experience in that specific field, if not specific to a company's product/software it still shows that you have a good understanding of how things work, which is priceless
Hello, I have some questions, more exactly one question ^^. I don't have any degree in programming, and would like to know, it is possible to get a Job without ? For sure I know that I have to work hard to get a good level (What I'm doing) and I know that this journey is far to be finished. But it is reachable ?
I think there are a few people in this server who have a job in development without a computer science degree.
But I think you need a strong portfolio of some sort
And according to some messages in this channel, some employers will turn down anything less than a degree
But I guess, if you do have a good Github/Gitlab with projects that you are proud of and demonstrates your skills, I don't see why an employer might want to throw your application in the trash.
some will disregard your application if you don't have a degree, but that's fine. just ignore those and keep trying, it's most definitely possible if you put enough effort into it. as import said, building an active github or gitlab account is a great idea because it demonstrates a bunch of skills (using VCS, working with others, working on larger projects, etc)
imo a good github profile is more attractive than a degree because it shows you have understanding and experience, rather than just knowledge. of course, i'm not an employer so i'm only saying my thoughts, but there's almost certainly going to be employers which feel the same way as i do, so you've just gotta keep trying :D
i have these weird "fictional websites" on my github, i used to do them every time i learnt a new skill in django. as bisk said, personal projects show progress and it also shows that you are interested in the field you're applying for
Aside from careers, personal projects help you understand and apply the skill you learnt to your own problem, which is fun :D
Thank you for these informations, I have to progress then ^^
@wanton holly , It is possible to find in Github groups for project ? (Whatever the level of the project) ?
There are many open source projects that you can contribute to, you can check out our server's repositories here https://github.com/python-discord/
When you start getting more experience in programming, you can start to contribute to projects
Okay understood, thank you @lunar harness for all these information. It's really nice. And by the way this discord is really helpful as well thx
Or maybe, you could make some friends who are also beginners on this server and maybe see if they're interested in tackling a project with you
no problem :D
Yes that's true, That would be a good way if I find a beginner group. I'm going to go ahead through my training, I'm currently leaning from a course online and I do a lot of exercises and try to create some programs that I imagine to get the thinking of a developer. I think, once I will finish that I'm going to find this group.
Keep in mind that we also have SeasonalBot, found in #542272993192050698 that you can also try to solve issues for.
In which case do you use this channel ? @wind mica
@earnest arrow To answer your original question, I got a job in Python despite not having a programming degree or a great code portfolio
But I could demonstrate that I could code, plus I had a good degree but in a mostly unrelated subject
That sounds hopeful @brazen bone , actually I have also a degree in a completely different field. I did some code in VBA to make my task easier to handle, and I loved it. Then I took a look on python few month ago, after some research, then I decided to practice and I love it as well and even more than what I did before. (Low level practice of course)
Alright, well there's a good chance then :) Good luck!
Thanks !
@snow barn sai i see your pings
@molten spoke no u dont
👀
@earnest arrow networking is 1,000,000% the most useful thing you can do without a degree
@smoky coyote We're not going to facilitate you cheating on your interview.
The whole purpose of my presentation is to ask question to a web developer, I was just trying to find someone to interview, where is the cheating to that ?
Okay, I interpreted your messages as you being the person that was going to be interviewed for a job
If that's not the case, then I take my earlier message, @smoky coyote
Guess I misunderstood
My English isn't the best too
So, what are you looking for?
Someone to whom I could ask questions about the web developer job
(last resume question, promise)
Do you guys think it would sound pretentious to interviewers if I specified an internship as paid? I obviously don't want to come off that way but at the same time I also think it sounds better than just saying I did an internship
you should always specify paid if it was paid
alright awesome, thanks
Is it unprofessional to ask for a delayed job start date?
no it's always fine to ask questions
Is this something I should ask during my initial interview or after I receive an offer?
only after receiving offer
well unless you really have to have the delay
what is the reason for the delay
See I'm currently graduating from college and I applied for this job that I really wanted like 3 months ago but only heard back recently. And in that time I ended up accepting an internship for 4 months.
so you are asking for job to be delayed until after internship ?
Yeah essentially. But I want to be respectful to them as well and not waste their time either or anger them.
best to mention during interview then i guess
tricky situation
maybe even email them before-hand
So explain in an email before the interview?
Hmm yeah. A friend advised I should go through with it anyway and see if I even get an offer from them.
But thank you so much for your input though!
@dapper pagoda Asking for a later start date is a perfectly acceptable thing to ask
@tawny quartz thanks for the input as well! Do you also think I should let them know ahead of time or after an offer?
Hello everyone
I have a question
I am soon going to university and i am looking good universities outside my home country(Croatia)
I am okay in english so i thought about england
Is england good for studying cs?
I don't know about the UK (I assume it's good though). I studied CS in Sweden, and there are several unis here with good CS programs.
There are programs in English and the population at large is very proficient in English as well.
England certainly has great universities for computer science but they are also very costly.
Can you study for free in Sweden as a foreigner?
England is £9300 a year, Scotland is free, Wales is £3800
Actually, 9k is a bit high, maybe more like 6-7k
I go to Salford University in Manchester if you wana talk @wide folio I'm Welsh but i still get the tuition grant
Croatia is an EU member though, so it's free for @wide folio
Brexit
In Sweden
(If were specifically talking about England)
Oh sorry 😛
While I've got you though, whats the startup scene like up there?
(I'm looking to get off this rock)
I think it's pretty good. I just got hired by one.
Congrats!
Thanks
Meanwhile in NL it's ~2000€/yr
What do you mean by that @dusky onyx do they pay you to go to uni?
Did you read that tilde as a minus sign?
I wish
Oh
They do pay you to go to uni in Sweden, if you're an EU citizen.
Time to go to Sweden /s
St Andrews is a fantastic school
About 250 euro a month.
In worlds top 100 Universities
Isn't the amount of rapes in Sweden per month at an all-time high
Not as far as I'm aware.
I mean, that shouldnt really be a factor for consideration here
Sweden is ranked relatively (but not exceptionally) high in rape statistics because of a broad definition of rape and high rates of reporting.
Probably not because swedes are particularly rapey.
But yeah, kind of off-topic here.
What you gonna be working on at your startup? If you don't mind me prying
Online bank transaction platform.
Wow, very good area to get into
Enabling instant bank transfers, among other things.
I'm currently in Logistics Automation
Oh, cool.
Big sprawling enterprise codebase, we've even got systems running on pascal from the 70s lol
I built financial infrastructure systems like clearing and trading platforms up until now, also fairly large enterprise systems.
Technically still doing that, I'm starting my new job in the summer.
Finishing my notice period.
Low level C/CPP then?
Nope, all Java.
Oh cool, ESP and the like then
Weeeell, not up until very recently, actually. We are kinda migrating towards a more ESP-like architecture right now.
Yeah so are we, I've been pretty involved with duct taping all our new stuff on to the migration, been really interesting to work on, lots of fun eureka moments
Yeah, it's very interesting. It's a bit of a shame that I'm leaving and won't see the final result.
Moving on to bigger and better things I guess, I'm gonna head off, nice meeting you guys, if you have any questions about the UK or its Uni's feel free to @ or pm me @wide folio
Likewise
Thanks mate
See you've already got the slang down 😉
Lol
Anyone here from SA? Could someone recommend a good online Masters in data science?
Preferably one that won't kill me with the exchange rate.
is python or JS better for someone wanting to create a game [like cookie clicker]
if you want to make a browser game, you'll need JS (at least for the client side.)
no browser app game on android
is js code cross platform
like can u make .js file to android app
when it comes to mobile, I'm out. 🤷
as of browser which is faster and easier to make game
hi everyone. in a few months i'm going to attend this coding bootcamp
Tech Academy’s programming bootcamp teaches students coding through real-world, hands-on software development training to code on the front-end & back-end. Coding boot camp, Code school Portland, Best coding boot camp.
im specifically going for the software developer bootcamp.
i'm feeling pretty comfortable in python now and mainly hope to go to this so i can learn a couple more languages and update my resume for landing work as a coder as i recently injured myself and can no longer work in my previous career
in the long term i hope to get into ML but feel like i should crawl before i walk
@zinc fulcrum no, you can't run js on Android natively, but there are frameworks that let you write apps in html, css and js.
for python your options are limited to pretty much only kivy
which some swear by.
personally I would rather use something like Unity and C#
which would make it easy to make a game like that and get it running not only on Android but on all major platforms.
@vast shoal will the physical money travel instantly as well? 🙂
With a fair amount of experience in Kivy, I can say it's not the worst experience. There's definitely a learning curve, and getting everything working takes some time.
I use it mainly for contract work, when they need an app in a couple weeks or so
When a job requirement says solid experience in python, what does it mean? How can I get there with only few months of experience?