We are light years from general consciousness in machines, we don't even know what that really means. Sure, people are researching it, but what they are doing is likely quite far from the popular science presentation. Of course, that's true for everything, it's not to say you might not find something you enjoy doing relating to it.
#career-advice
1 messages · Page 330 of 1
Yh i hear you, I definitely understand we are very very far away from such a thing, Ill certainly look into what specific areas of research would be available before i make any decisions
Maybe it's something you can ask about if enquiring about a masters
Pete are you American?
UK
Yh loool Id be able to get pretty much the whole degree funded
Finding funding for a PHD in what you seem to want seems pretty unlikely to me
And you don't necessarily need a masters to do a PHD
Oh, ive been getting that gist, what do you suppose is the most related field of research right now then ?
& I wasnt aware of that, I thought it was a necessity
Oh, not at all, thought it may help
I'm not sure - funding for PHDs works in a few different ways that I don't fully understand. But I think one way is that labs/unis post openings they have, it might be worth trying to find something like that
AFAIK the two main ways it works are you either take an idea to a lab/funding-people and they say yay/nay, or a lab has openings and you apply
I think generally if you want to go straight to a PHD after undergrad, you'd want to have gotten a first
And a masters is the more typical path, especially as its a field different to your degree
hmm ok, so I suppose if I was to go for the phd i may need the masters
especially as you said its very different course to my undergrad
which sucks because I believe I could learn all the necessary info on my own
Yea, PhD is going to disagree
Well, my understanding is quite often the subject material of a PHD is pretty different to undergrad anyway
Here's a PHD that doesn't require either a Masters or a CS degree https://www.jobs.ac.uk/job/BYJ742/phd-studentship-flood-resilient-bridge-modelling-and-design
Yah dont think my undergrad is good enough tho, literally got rounded up to a 2:1
Yeah, that makes it pretty unlikely
Not to say I couldnt have done better, and wont with a masters, just that i had no interest in the topic
The only thing thats bugging me is from what ive heard a masters, especially comp sci isn't at all necessary if I do decide to stick with web dev
If you decide to stick to web dev, you have a lot of options, some of which don't even involve self-studying
Places like JPMorgan hire people into tech roles from a wide range of degree backgrounds
and then will train them on the job
Other places will take you once you have a basic working knowledge of the area
ohh okay, i didnt expect that, I had a look for on job training before but couldnt find much, thanks
I guess it just boils down to whether i can find a related research field interesting enough to go through with a masters
https://careers.jpmorgan.com/global/en/students/programs/tech-connect here is the JPMorgan specific program
I believe other companies have similar things
If you decide to go onto real world programming, don’t get masters or PhD someone else isn’t paying for
UCL (and I assume others) have "conversion" masters to get into the Computer Science world
although personally I don't think its worth it
And economics degree will be fine. Companies like well rounded employees
yhh @shadow moss i gathered as much, a lot of people reccomended cs50 harvard and similar stuff
Our DBA has history degree
@gilded valley That is infact the one i was considering, if I do decide to go down the research route, any reason why you dont think its worth it
So I'm not in your position, but I feel like with a few months of hard work, you could get to the point where you're applying for the same grad positions as someone who has done that program
but with 1-year less debt
But I'm not entirely sure thats true
its just the feeling I get
I know someone who did the program, and they definitely don't not-reccomend it
yeahh for sure I could do without it if web dev is the route, especially as there is a lot of irrelevant info such as hardware, but as we kinda figured dont you think that would be the best option for a research based career down the line
If you want a research careeer down the line
then I think I'd opt for a more maths based masters
not sure on the specific one
I think the strategy of aim half for research and half for industry isn't going to be at all easy. I'd guess you'd be better off commiting to a masters/PHD, or comitting to moving into industry
Although I am just an undergrad, so I could very much be wrong
yhh thats why im tryna make the decision now, so i can go all in on one route without a regret
When did you graduate and what are you currently doing for work?
this is just curiousity
you don't have to answer ofc
Nah dw, I graduated in summer round July
and in the meantime Ive been doing retail, and as corny as it sounds just trying to find my passion and define the vision for the future
If I was you, I'd apply for grad roles (in CS if you're sure you don't mind it) with your current skills
then even if you decide the other way
you just don't sign the contract
would i even get considered without a solid portfolio yet ? because thats what ive been working towards 9 to 5
So the two companies that I have experience with (One of them is JPMorgan and I've already linked you that program), you would have a fairly solid chance yeah
Yh thats a good idea, ill definitely apply to that and push my econ and finance strengths
will look for other opportunites as well while continuing to learn and apply for masters too before its too late, and just take a bit longer to weigh it up and research
https://www.gradcracker.com/hub/176/vodafone/graduate-job/31158/technology-stream-vodafone-discover-graduate-programme heres a random posting from Gradcracker that is open to people from non-technical degrees
thanks my man, appreciate it
Pete, if you decide to go industry route, you should be fine
you will have a bit of battle with economics degree but play it up
and don't focus on Web Dev, look into Data Analytics and type
I assume Econ require a ton of math, esp lying math 😉
If you have decide to apply to grad jobs, have a look at gradcracker. Also, a lot of places are closing soon, and it might be worth just applying to those ASAP to get into the flow of it. But also not treating it as committing yourself
@shadow moss Yh that makes sense, but data analytics really isnt my thing to be honest, even though i know SQL knowledge and that sort of stuff is the quickest route into the industry
you don't like it or don't know it?
Both, but from uni data research and yt videos I know it isnt my thing
@gilded valley will defo look at the site, didnt even know it existed, been confined to linkedin and indeed recently
How did you not hate your major? I assuming you used Keynesian models
i did hate it, lots of regression models and analytics, but i was at the start of my final year when i realised programming and computers are what Im really interested in
at that point i just stuck it out, big life lesson though, will never do anything for the sole purpose of money again
since Economics major tend be good at modeling math
yhh I will be sure to highlight that aspect of the degree in my applications, even though ive pretty much forgotten it all loool
but web devs don't generally do that
yhh i know i know, im pretty sure within the year i could be junior dev ready though, especiallly with the free time i have to learn
but I get dislike of models, I did one class in Economics and disliked it
Yah, it was a very dumb decision on my part, especially since I hadnt even done it in sixth form
But I was blinded by the dollar signs
Can I ask what university you studied at for undergrad?
or would you prefer not to say?
uni of bath
going slightly OT, I do thank class for one thing, It's made me Austrian
so pretty impressive uni for applications
Yeah, although, I'm at a trash tier uni, and it hasn't really hurt me for internships/grad-jobs
I'm curious how much of an impact the quality of a uni has on stuff like that
I guess it totally depends on the interviewer
A lot of other things would come into play in my opinion, like industry experience and side projects
Charlie, are you in UK/American?
There are definitely some companies that will just dismiss me outright because of my rubbish uni
UK
I've heard UK is bigger on university then US can be
i have a friend who did mech eng and got an ecommerce internship solely off his own entrepreurial side hustles
what uni is it if you dont mind me asking
i heard its pretty fun and erm whats the word... liberal loool
I think the nightlife is good, but because I don't drink I don't really care about that. And thats the only thing its got going for it
hey as long as your study what you love thats the main thing right
bournemouth uni is a shit uni mate
@gilded valley feelsbad to be you mate, shit uni
but like pete said, as long as you love what you do and you learn something, thats the most important part
I'm currently taking a finance degree in uni, I'm hopping to work within fintech when i graduate and looking to learn SQL and Python which is what the industry uses the most. Which would you guys recommend learning first between SQL and Python?
@opal perch need to put him down that bad, it ain’t all that bad 😂
@distant phoenix hey there, I'd recommend first looking at python mby, SQL is a bit odd to kick off with
I agree, python is more generaly useful, sql is really good to learn after to query databases efficiently (whever or not you use an orm, understanding sql itself is really helpful)
I'm 100% convinced I'm not qualified to do the job I'm doing
how do I let my team leader know without coming off as lazy or not like.. driven?
it's not that I don't want to work, it's just that it's way above my "skill level" if that makes sense
they've thrown me in the shark's tank and idk how to get out 
That's called impostor syndrome and it's super duper common
Remember, they wouldn't have put you there if they didn't think you could handle it :>
I mean I know I can't, I can't automate a whole bank.
They put me there because there aren't enough people
my tutor too said they made a mistake by sending someone who has been studying linux for 4 months to do a job like that
maybe I'm being negative idk
your tutor sounds rude
no he sounds based
Like I can't do it, I just stare at the screen and go "how the fuck am I supposed to do this"?

Infrastructure work is hella hard!
you start from something and just keep going
no point looking at the bigger picture, only to be intimidated by it
I can't do anything. My colleague did all the code and I can't take over because I didn't write it
I have to port something I didn't to to an infrastructure I don't know
and the dude who did it says it cannot be done
oof sorry for the rant
Do it to prove them wrong? Sorry you feel that way 😞 is the company large? Perhaps you can find someone who did something similar that could help you get started? When I get overwhelmed at work I like to make lists of what needs to be done then I pick one thing on the list and try to solve just that portion of it or see if I can find someone who can help with just that one portion.
at least my tutor says so
Im pretty new to python, I completed a few courses about the basics and im pretty comfortable with it, I really need to get a career started but idk where to move on now, any advice?
@vapid jay in a city? Going to the next meetup and asking around sometimes works.
have a couple of projects on your github
and be on the lookout for companies that offer training. Not a whole lot of them, but that's how I got my job as a DevOps peep
Just take it step by step i guess
@mystic summit hey Frey would love to learn more about dev ops, if you want to have a chat about it, I would love to, what is your experience with k8 amd Docker?
hello sir.. do you have time to talk about our lord and savior gke?
I would but it's on Google
Greyspurv, it's highly used and frustrating as hell
but there really isn't alternative
there are other alternative frameworks built on top of k8 to make working with it easier
Hi, everybody. I Will take a test for a Master on Computer Science and I need to study Algorithms and Data Structures. Any PDF recomendation?
Tron, which is my complaint about k8s, everyone layers sooo much on top of it, it becomes this soggy Subway Sandwich that makes me wonder if it's really that much better
We can take it to dev-ops channel if you want
what is the alternative?
there isn't, thus the issue
well you know.. it's from google..
so partly broken anyway
aint nobody got time to clean up all that technical debt.. that's why there's so many frameworks that try to make due by building on top of it
@thorny adder none, really. I'm more of an infrastructure peep, I work with ansible and automation
some of my colleagues work with OCP with uses (I believe) docker
but I'm too new to do any heavy lifting. And I'm not too sure I want to go down this route
no yeah I'm 100% sure I don't want to go down this route. I don't like infrastructure work that much
I tried going the sysadmin route because I hated coding as it was in school, maybe that was my #1 mistake
@mystic summit hey thanks for the answer yeah it seems that Dev Ops are really only for a minority, I have conpemplating it, but I wish to learn bare bones for deployment and to stay in codeing at leat for now. If you do not have passion for it I think it would be really dry lol I find it pretty exciting overall tbh
eh it's just... it's not my thing I guess
granted I've not been doing it for much
(sorry for shitty grammar)
maybe I'll like it once I get more confident and comfortable, idk
I'll reserve judgment when and if I switch to dev
Do not Worry English is also not my first language so. Sure do what you feel like, was just curious thanks
💜
Is computing science same as computer science?
never heard about computing science
looks like some use that term where they should have used computer science
Radboud University
Computing Science deals with the storage, processing, and distribution of information. Computing scientists come up ...
Okay
the internet existed over 20 years ago, i know, i was there 😬
social media didn't exist in name, but forums/boards, mailing lists, and instant chat rooms (irc/icq/aim/msn) could totally be considered social media imho
I think in general its quite difficult to get a sponsorship to move abroad
I'd love to work in Canada/NZ/Europe when I graduate - but it doesn't seem very feasible
for a junior certainly
@torpid bolt Already lived near London and moved to Scotland. It's not a decision I'm making for the money. It's more about the quality of life. The UK in general is a very depressing country.
right
Scotland does have quite a few big companies there, so I assume a lot of oppurtunities
I assure you the depression is spread pretty thoroughly across the world
But yes, I do understand your point
Amazon is in Edinburgh
for tech or just for storage/delivery?
Speaking to people who have lived both in and out of the UK, they generally agree that the UK is pretty depressing
and Amazon are there for tech
ok, interesting
I'd assume its not as big as London, but I don't think its small
And again, I'm in no way meaning to discourage you, @sudden lagoon, but it's just one of those "sounds too good to be true" kind of things
I think as long as you're motivated and willing to put in hard work, you're going to be able to find a job. Even if it is too good to be true, if you put in the effort yourself, you can probably make it true for yourself
I think so too. I'm done being discouraged. I've committed to truly becoming a great coder this time around and as long as I put in the effort and keep applying, I am bound to find somebody willing to employ me. Thank you guys for always helping me
Totally brotha, I understand what you mean @mild zenith
Well, there is probably a reason why GB is writers' favorite place for dystopias.
why GB is writers' favorite place for dystopias. thats just because all the best English-language writers are British
Well, that makes sense
only French i can think of is this one : https://en.wikipedia.org/wiki/La_Zone_du_Dehors
dunno if it's translated
And Barjavel
not really careers material anyway
ok serious question
A colleague of mine suggested, as I've told before, that I would be better suited to coding. Problem is, I don't really know any language that's used at my company/in my team
What do I do? I can't self teach, because I don't have time. I get home usually at 6PM or 7 PM and I have to go to bed at 10. I eat, have driving school and generally I'm exhausted once I get home.
what language does your team use?
Go, Java, Python
I know python a bit but nowhere near competent level
and it's not used as much as java and gl
go
Depends what you mean by competent
Your competent might be very higher than other people expectation
I have to look at tutorials constantly
I never really finished a project, I don't have that experience under my belt sadly
so I need a bunch of stuff before I can feel ready
Building condidence
Also yah, python idk how much is used
go and java are the only languages I've seen so far being used
(I know ansible is basically python but still, that doesn't count)
I don't think my team leader would let me have a few months to learn the langs and build stuff
They already gave me a lot of time to learn linux, I don't think I'll have more
for all you know you might be their most competent python dev 😛
Why did they hire you?
idk, I went to a course they where offering to people fresh out of highschool
they hired anyone who participated, Some went to service desk, others went to do DevOps, networking, development
I did an additional course on linux, I asked to join and they said ok, the instructor apparently told some good stuff about me so I'm on the team.
The problem is, I started in a position where experience is required, and I have none. I'm also more inclined to dev rather than doing infrastructure work
seems they are fine with taking the time for people to learn and become more productive
yeah but idk, going to the team leader and be like "I know you gave me 4 months of training as a sysadmin, I'd like to dev now, please give me 4 more" sounds like a sure way to get fired
well maybe not fired but passing as that person thay doesn't know what they want to do
(which Is not wrong, idk what I want to do)
i don't know, it's good for a dev to have sysadmin skills, and i assume you are paid pretty low if they took you and gave you a full formation
in french it would be like minimum wages, programmers are usually paid more than that
yes, it's nice for someone out of high school, but if you are productive, it's a very good bargain for them
and I'd like to try something else but idk how to ask
but ask people around for advice, and feel free to experiment
if people around you suggest you might like dev, ask about it to management, they might be supportive
that does seem to be an environment that takes chances on people
that's what I would do if I didn't have assignments
assignments can be moved around, adjusted, redefined
I'm stuck at working for a client, doing something kinda difficult and not knowing how to approach my team leader about it
don't assume whatever work you are on is both essential and only doable by you
it is tho
the guy I'm subbing for is going to another client
it's me and another colleague, who basically has to do much of the heavy lifting
it seems to be a big enough structure to be able to find replacement, its not like you are moving out by friday
if I was 100% confident in my dev skills I'd ask to be noved as soon as they can find a replacement
idk, my team is small
I'll talk to the team leader and see what he can arrange
like even a few days a week would be good, to get some experience
talking about it will give you a better idea about what's possible anyway, if you don't know you'll keep at your position indefinitely, if you talk, maybe you'll get to experiment other things soonish, once they figure how to adjust to that

start with something like "i've been wondering about something" 🙂
🤔 that might work
I'm stuck at working for a client, doing something kinda difficult and not knowing how to approach my team leader about it
@mystic summit communication with your team leader is critical. If you don't know how to approach them about something that is blocking you, your exact statement should be "This is blocking me, do you have time to talk about it?" When the issue is resolved and you're no longer blocked, it's not unreasonable to ask for feedback on how better to approach your team leader.
I just fear they'll think I'm a good for nothing and kick me out of the team
it's like, I was graced by being allowed to work in the team and here I go saying I'm not capable of doing so

(I was stuck in a service desk position for two weeks before someone put a word in for me and blam, here I am)
@mystic summit Communication is incredibly important. If you feel like you're struggling or you need clarification, I think your team would rather you speak up than sit on your thumbs.
And if they kick you out for asking for additional clarification, then that'd be a blessing in disguise, I think
I'm not sitting on my thumbs, I'm trying my hardest to do the job, so there's that
But yeah, I shall ask, and hope it all goes smoothly
what aspects should one consider before joining an automotive company?
considering Tesla has the market cornered in EV's, is it actually advisable to join any other company.. I'm not familiar with the industry and am curious
Tesla isn’t going to destroy major automotive companies
Ford and like are not going anywhere
@mystic summit , really you only need to learn from your work , and give your self 30 min for coding and u will be fine and while eating watch video about some kind of lunguage that u want learn , normally the basic of any lungauge to learn like python etc it will take 7 to 10 hours ,
@mystic summit in work go ask one of your worker about what there doing like if he's sitting while coding ask him what are you doing , and after tell you about what u can search it online to gain knowledge
and after a while u will have alot of knowladge , but most importantly know what u want to do as carer becuse your ging to do it for the rest of your life .
@slender coral Hm? I know programming, I studied it in school. I don't have time to do projects and build familiarity and fluency in my languages of choice
I know I can learn Go in a week, and java in slightly more (because it's a bigger language)
But I can't do projects to really get the hang of things
As a colleague says: languages are spoken, not studied
So this is kind of driving me crazy. I learned Python for a while then I switched to starting C# because I saw that there was way more demand for C# jobs (I am mostly just trying to develop a marketable skill). Most people tend to back this up. You can add to this the whole "Python is not a programming language; it is a scripting language." which is debatable. So I found this article that seem to be saying the opposite. https://www.zdnet.com/article/go-and-python-are-the-programming-languages-developers-most-want-to-learn/
It's more that Python is an incredibly good tool in the belt
Go and python are simple and easy to learn
It won't be your primary language, but you'll be in a much better position if you can utilize it, even if you're primarily doing something else
At my work we have software written in go
I feel like it is hard for me as a budding developer to gauge how I should best spend my time. I do know that many people say "Just pick one and go with it." which maybe I should do but it seems like a better bet to invest more time in something with more demand like Java, JS, or C#.
Also python is crazy good as a shell substitute
OK.
@mild zenith What are the things I should Google to know about Python?
like, what are the categories that you would say "know how to do this?"
@mystic summit Can you go into more detail how Python can be a shell substitute? What concrete examples do you have for that, if any?
@faint plover Like hm..say you want to move a bunch of files. You can use python, instead of going to the shell
Idk how to explain really
Hard to really say, as I'm not personally part of the industry, just a hobbyist. But honestly just having a general knowledge of what's out there, knowing how to understand Python documentation and how to apply various libraries can help
Just, if there's a way to do it in python, and it will be easier
Couldn't hurt to look into Fluent Python as well to find different and powerful ways to integrate it or use it to the fullest
Also I'm biased, I hate bash
@mild zenith The book Fluent Python?
but I'm a linux sysadmin so.. 
I am at a place right now where I am this weird sort of novice level. So I will get really bored with learning basic commands. Like, there are a lot of tutorials where I am like "Yeah I get this basic concept let me fast forward until . . . OK instead of using a colon like in Python you use parentheses." But I am not quite good enough to get into serious projects yet.
What job?
@mystic summit I am enrolling into a CS program so that I can go into IT, database management/analysis, or software dev.
Which is addmittedly too broad, but I still like all those options, more so DB and SD.
DB is very fun
I liked messing with queries during school
I don't remember squat now tho 
@mystic summit Also, so you are a Linux sys admin? So you manage all the servers for a company? What is that like? Do you like your job? Are the hours and pay good?
hours and pay are standard, we have a collective contract so that helps. @faint plover
I work in automation, so I automate whatever they ask. Now I'm working on the Data center automation, which involves a bunch of stuff, the biggest being porting existing ansible playbooks to a new environment
OK. So if I am thinking about db or software dev (probably more than IT/sys admin stuff) then do you have an opinion what what to do towards that?
like, I am taking a math course to enter an online CS program.
idk, it's the same path I'm trying to take
but I also have time to invest and it is really difficult for me to know how to best spend my time.
Can I ask about your pay and exp>
I'm trying to switch to devving and being a hybrid, which I'd love to do
I finished HS in Aug, I've been at the company for 4 months (5 ish actually)
@faint plover yeah devving and knowing sysadmin stuff
A dev who knows sysadmin stuff is a good dev
WHAT?!?!
I also earn 1200 €/mo, before taxes. It's standard for the sector
How are you a sys admin right out of HIGH SCHOOL!
I didn't say I'm a good one. Where I am it's clearly too hard for my skills.
I'm still learning, it's not easy nor enjoyable
I'd probably like it if I had the experience to do it, but as it stands it's just frustrating
@mystic summit then you only need its to find a way time management .
to manage your time .
@faint plover a lot of devs use python as their primary language, there is demand for that, i can't say if more than c#, it probably depends a lot on the sector/companies, but python is quite big these days.
@torpid bolt i agree with .
my next job, and the 3 jobs i had before, i am here to do python.
Dang I feel like a freaking loser. This kid is straight out of high school doing what I am trying to do after six years out of college.
(I taught for six years)
sometime other techs, JS or bash, or other things, on the side, but my main marketable skill is python.
opportunities are a bit randomly distributed, and seeing them is not always easy, confidence, etc plays a part
it seems @mystic summit got a good oportunity with a company that is ready to take very junior people and teach them, but it's not a very common thing, sadly
@faint plover why would you say you are loser .
I am only half joking.
a lot of companies do prefer to get experienced people, that seems less risky.
But I have been spending a while learning programming and I am still not in ap lace to become a gosh darn sys admin.
This kid is dunking on me.
it's more expensive, though, and some are ready to pay that price, some are not, but there is a lot of demand for experienced devs
it's been a long time i didn't really look for work, it's more jobs that are looking for me, so i can't really say about what's good to do now to find jobs, but being able to show any level of ability with a language is a good start, building a project, being able to explain how you built it, what techno you used, what challenges you got, and how you faced them, is going to get you a long way.
I do have a degree or two (CS Engineer, master degree), it does help finding work, and getting a better pay, it does give theorical fundations that are sometime useful at work, but they are not the practical skills that companies are really looking for, most developers never implement a sort algorithm after getting out of school, you use the one(s) provided by your language or libraries, because they are well tested, efficient, and will almost always be generic enough to fit your use case.
@slender coral I don't have time to manage, at all
nobody ever asks you to write a parser/compiler for a language, or even to formalize your database scheme (although it's definitely a good idea to do so)
so while i do encourage you to learn math and CS theorical skills, i wouldn't say to focus just on that, learning technologies by building stuff with them is going to better demonstrate your fitness to a job imho.
@faint plover yeah I was lucky, really lucky. The company is small too (800 peeps more or less)
they're ok with taking people from fuck knows where and training them
Hell I was in service desk for 2 weeks before the team yoinked me
there is a message in the pinned posts of this channel, from someone who taught himself into being a software dev in a year and a half, from scratch, and got his first job at the end, that's quite impressive, they did learn a lot of tech in that time, but that's a good way to do it, even if it could take more time to a lot of people.
as with anything, luck is a factor
You have to get lucky and get a company that will take chances, and a team that's deranged enough to go along with it
@mystic summit that's not what i call a small company, i've worked in a few less than 10 people companies, and the one i just left is around 60 people (growing fast though), but that's beside the point.
most companies are not amazon or ms or google, although these behemoths employ a lot of people, most people work for smaller companies
@torpid bolt it's small for a system integrator with multiple branches across the world
right
I mean I can casually talk with the CEO whilst grabbing a coffee if I so choose
I got hired by actually talking to the CEO and explaining my situation, so like, I wouldn't have been able to do that at a bigger company
but that's besides the point. I got lucky, and so did many others
it's just a matter of finding your own luck, rather than waiting for it to come
get involved, be curious, but most importantly have fun. No use in involving yourself with a company if you're not having a good time.
That could make sense if you were working on high pressure
I had a big opportunity just fall through for me like that.
Showed up at a database software company
PERFECT for me involves DB and SD.
They called me in saidthey would offer a job just becuase I wanted to learn.
part time lfexible hours could add to my current part time time.
Then after that in person meeting
ghosted.
Lol
Sent two follow Emails.
😔 there are shitbags like that
really, better without a job than with those kind of people. Good companies at least give a proper response, no matter if good or bad
that's just unprofessional
@faint plover how was your impression during/after the meeting? did you feel like you had a good contact with them? that's very weird that they don't even give feedback.
@vapid jay i have my own server, that i set up sometime ago, it works, but i didn't switch everything to it yet, after years of using gmail, i'm first making sure it's reliable enough 😛
(but that's better to discuss in offtopic)
Lol
@faint plover the only understandable reason i would see is if you did/said something really insensitive or nonsensical during the interview, that would really put your ethics or professionalism in question, and they wouldn't want to talk with you at all, but short of that, they should give you feedback about what went wrong even if they don't want to continue the process. But yeah, not all companies are nice to people like that.
@torpid bolt Well just keep in mind that I was going in claiming very little experience but an eagerness to learn. Maybe they had expectations that I knew more than I did. It seemed to be a good feeling in the meeting. ONe guy talked alot more than the other. I wonder if the silent guy told the other guy "Dude, we will NOT be offering that guy a job."
it's a good sign that they were two, it's normal to have a main interviewer, and an observer one, so they can discuss their impression after and avoid too much bias (though it's always hard to completely avoid it).
it doesn't mean the other one was against you, their role maybe just was not to talk a lot in this meeting.
also it's more about "i'm seeing/not seeing, this person in this company, working with us, doing the specific things we need them to do" than "offering a job", they are not doing this out of pity or good will, they are trying to find a fit for a need and an environment.
Right.
I think that I had the x factor in the interview, so to speak. I was big on "I will do what you want." So when they are like "What exactly are you looking for?" I am like, "I'm down for whatever. Software side, database side, whatever."
Those are my follow ups.
emails
obviously
hm, these were fine messages, though maybe a bit overconfident "looking forward to" could make me think you assumed this was a done deal, and the "whatever capacity" was just details to solve, but i probably wouldn't ghost you over that.
and for that answer during the interview, i guess it wasn't bad either, though i could be worried about giving you work that actually doesn't interest you that much, because you don't know enough (or express enough) about what you want (i've been on this side too, not being able to give a good answer to a manager about what you'd prefer to work on can bother them a bit).
but again, unless i had way too many candidates to manage for the position, and just no time to follow up on everybody, i don't think that's proper not to answer you.
I think if companies are in the position where they're getting so many applicants that they can't reply directly to all, they should have some system in place to send automated rejection emails. Just applying for internships its very disheartening getting ghosted for companies, and I imagine it would be much worse getting ghosted for full time jobs
I completely agree, I also think salaries on job adverts should be shown, doesn't have to be exact, can be a range, but its silly doing an application for an internship and finding out they'll pay you 15k
No harm, if they've ghosted you it won't make a difference to being rejected or not. But it might let them know you're sitll alive
Is it ghosting if they never respond in the first place? If that kind of communication is important and they aren't meeting that need for you, move on to the next?
Take the Tinder approach, keep on swiping!
If they ghosted imho they shouldn't be chased
it's their loss, not yours. You can tell a lot about a company by the way they treat recruits
a recruiter not contacting you doesnt say much about the overall company, tbh
Persistence is key in job hunting. Bug them if you don't hear anything.
If you really want the job.
Btw, what is the "median" time of HR making a decision?
Decision for what ?
Of giving you a job offer after interview
It just depends. Lots of factors. I would say a week or two
Basically, a difference between "they are still thinking" and "they are ghosting you"
They could be interviewing other people too.
Thank! Obviously, bigger companies probably have longer "processing" times.
I used to interview for positions. One of several who would do the technical interview....
Which positions, btw? Junior, middle, senior?
We would have two meetings. One right after the applicant had finished for the day. Then another after all had finished. That 2nd meeting could take a week or so. After all had interviewed. Then we make recommendations and it's into managements hands. But they would usually go with our recommendation. It was junior to middle.
If you haven't heard anything it's not bad news. But they should at least tell you yay or nay.
If you are still on school it's a little different. They will be looking at other qualities besides technical knowledge since you don't have much experience.
I recommend getting a masters degree too if it's "free". As well as doing coop/internship while in school. Those gigs are easy to get and most likely will hand opportunity to work for them after graduation.
Thanks, interesting info.
Don't get hung up over one interview. You need to be constantly applying and learn from each interview. If you feel you are not technically up to scratch and having a hard time answer technical questions then you need to take a step back and improve your skills.
If you are confident you are correctly answering technical questions and still not getting callbacks then you may need to reflect on how you are coming across during interviews.
Its not always about be a rockstar developer. A lot of the time companies want someone that will fit in well with the team
@shut meteor hi, u know this better can u suggest how to get an internship for data science stream
Im in polytechnic clg n from India
No clue about the india scene, getting in contact with anyone you know, apply everywhere, not just 5 or 6 applications, do 30, then you'll probably get one
This country only recognizes dudes holding masters, derZ no scope for me here!
is zeus also in india?
Idk we is Zeus from, I had applied for positions in google n facebook I sent them git link to my projects
Yet derZ no reply
Something I noticed with data science, sometimes blogs are better than just a github. It shows more of the analytical/reporting skills.
Do you want to stay in india or you happy to go anywhere?
If you're happy to go anywhere, just look at internships in other countries, don't just look at the big companies, look at every company
I want to happily move from here, Dude where can I write blogs?
I think american express in the UK has still internship positions open
I wont do this for every company, here's the link
Otherwise, just look around mate
You probably won't get an internship without looking, companies wont approach even if you have a solid linkedin/git, I doubt they would for internships
probably
@opal perch hey do u think I can get help of any referrals?
huh? go ask one of your professors
"he's pretty alright" some anonymous dude on internet
"hey this dude spells ryt instead of 'right', hire him"
Hi guys I know it's off topic. I want to learn google cloud platform. I do not know where to start. If any one please give some guidance
probably not in careers
Yeah would pretty much only fit in one of the off-topic channels
Sorry guys
And short of just getting you to the tutorials on their page, I don't know what we could really offer
It's fine, no worries
BlueSky, career advice don't, unless you have already done AWS/azure
Azure/AWS Jobs are much more plentiful and with GCP, lack of Serverless stuff means a ton of people are doing VM/Kubes
which applies ot all 3 clouds
@vapid jay no. I'm US based.
Hello there! I'm curious, is there any way you can freelance with Python ? Especially no client involved? Like maybe making plugins?
You can. From what I've seen on here, people in Europe tend not to recommend it, but a few people from the US seem to recommend it as a viable path
Pretty sure you generally need a client though - often through a platform like upwork
I see, ok, thanks!
Ok guys, I need honest opinion. In university my professors were like: Oh yeah boy, memorize these system.print.out from java
But the more I code alone and with people the more I have expression that no-one is super codah like in films, but rather everyone is confused and lost, and what defines "good programmer" is skill of finding relevant syntax parts in head/internet and yeeting them into something usable with problem solving skills + CS/algorithms/maths knowledge. Does my IQ lowered due to late night thoughts or is there some major problem with education system and creation of programming process image in schools?
I will say it's definitely not like in movies, but it's not as dumbed down as you're describing either. I don't think the education system for it is perfect, but part of it is a byproduct of how versatile the field is. As an entry level software engineer, the types of work you get into can vary so much, there's no way to prepare for everything. You can't learn every framework, package, and tool because there's simply too much. However, as you gain experience, you start to hone in and get better at certain things you get constantly exposed to. Maybe you focus on web frameworks and eventually you get to the point of working in them so much that you really do know them almost inside out. That is a long process and it's not something you can expect out of the gate, and it's not something anyone should expect out of the gate.
So because there's too much to know, everyone sort of starts by scrambling for info in a sea of knowledge, but eventually you learn to stay afloat on their own little boat and then slowly build that into a nice ship over time
Not sure if this is an appropriate question for this specific channel, but here goes:
I have an offer from a company that I interviewed with albeit it being a contract position with hourly salary of $52/hr. Not too great but decent enough. I will be a big data analyst that mostly uses Python and SQL.
However, the company uses a third-party recruiting agency for their hiring. I believe they probably get compensated if I sign the offer. They are giving me 24 hours to reply to their offer, which I think is ridiculously short. Normally I will just accept, but now I am also interviewing with another company, which gives 4 remote days a week. And I just had my final round of interview with them today and I want to hear back from them and then see if I have multiple options rather than just the option with the first company.
Do you think it's reasonable for me to ask the first company for a couple of more days to consider? What do you think? Any advice would be appreciated!
BTW, the first job I interviewed for focuses mostly on data analysis, the second Python development and AWS. Both are what I want to learn.
But not sure which one has a more promising future.
24 hours is stupid short, ask for more. If they want you they can hold off for a couple more days.
OK. That's what I thought. I think it's their tactic to try to make me sign the offer.
I don't want to sign only to reneg on the deal once I get a better offer.
Can anyone illuminate me about the pros and cons of remote working? I've never done it before so I'm not sure what to think.
Well you can work from anywhere but at the expense of missing out on the ease of communication that comes with sharing an office. Feels even worse when others are local but you're remote so you have to put in that extra effort to stay in top of things in terms of collaboration.
Not sure what else to say, it depends on the terms of the remote work
@pearl swallow I can't possibly put it better myself. Thanks for that.
I was trying to word it but couldn't do it. Yep, missing out the communication and atmosphere of collaboration is big. But all teams have 4 days of remote.
They only go to the office on Thursday. All meetings are done on Zoom.
@pearl swallow BTW, I may have committed a cardinal sin. As the first company was rushing me, I told the company that I have a pending offer.
"For the purpose of honesty, I just received an offer from another company. But I do like your company better for all aspects: team, brand and learning opportunities etc. Therefore this is the job I want. It's just that my timeline is a little shorter now."
Is this beyond remedy or did I just burn all my chances with this company?
That's not really a sin. It's common to negotiate offers based on others you may have on the table. My current company asked me if I had any other offers so they could match/beat it when I was interviewing with them.
In my opinion, the first job is the one where you take what you get. There isn't really much room for negotiation because you're just like every other graduate for the most part. Second job and onwards, the playing field is a lot more level. You don't just lean into any company and act excited towards them, if you're good you can and should talk like you know your worth.
^ agreed
Contract-to-hire?
although TBH even my first job was really a bit better than I thought I could have expected
This is the first time that I come across something like this.
@dry sapphire Was it about law or coding?
I thought you learned coding for a year
Which means I don't get paid for vacations or sick leaves
are you an independent contractor or going through a contracting firm
@dry sapphire How long did it take you to learn enough to be a data scientist? I'm following the Python Data Science Handbook. Is it good enough?
@pearl swallow Very good question, I'm just going to mention that.
The latter
So I will actually be an employee of the contracting firm
Or staffing firm. I was a little confounded by the business model.
you should still have vacation days then
Nope. They made it clear there is none.

Which is why I'm not too crazy about it.
a few months I guess
the bootcamp
no, I have a year+ of experience
I went bootcamp -> data scientist -> ML engineer -> instructor (where I am now)
isn't $50 quite a lot...?
like if you work 40 hours a week that's like 8500 a month or so?
for a contractor it's about right
not sure if that's before or after the cut to the contractor firm though
who's trying to find a job
@flint summit what's the location? it's hard to move up as a contractor if it's not with a reputed firm
so you're working at a contractor for FINRA?
Title is Quantitative data analyst (?)
Not yet. The contractor is rushing me to sign the contractor.
that's not bad.. plenty of upside in banking.. algorithmic trading, if you play your cards right
read the fine line..
@dry sapphire Amazing path.
related to pay, overtime, how you can take an exit.. expect to work a minimum of two years
no, I meant your prospective path.. not what you will be doing with FINRA now
I'm aware
I see. Thanks.
Two years hmm
Not sure.
The 2nd company is Discovery
The media company. But it will be a direct hire instead of a contractor.
Discovery? like.. the channel?
Yes...precisely
yeah no clue about that.. maybe talk to an SWE to understand the prospects
They only use python for the code base.
In my interview, I wasn't tested for any DSA questions.
They do and will use a lot of AWS
but from my experience, when they mention random things on a JD, it means they have no clue to lead either
Is it against the rules of this channel to post the JD?
well, not sure how it'll be helpful to you to post the JD
I suggest you find someone working on a related role, and consult with them 1:1 for advice
to make your decision
I think I just did today during the interview.
They are working on putting content on the cloud.
And they have some interesting projects in mind.
Now I'm at a loss as to which one to choose. Both team seem like smart people. The team lead at FINRA is really cool.
There is no way I can come to a decision tomorrow. I will just tell them that.
they must be considering other people as well?
@vapid jay That's likely.
Due to personal reason, I can't leave DC area. For banking jobs, wait, there is a Capital One. How did I forget that. NVM.
I was contemplating on what I can learn from both opportunities. FINRA stresses SQL, SQL and SQL. A little Python and ML.
Discovery stresses Python, ML and AWS.
Which sets can be more useful for future career growth?
really up to you man
What a tough decision. Let me sleep on it.
I'm not from a developer background.. more core engineering, so I was comfortable with ML and math, and focused more on learning dev skills..
if you're from a dev background, years of experience wherever you want to end up in terms of industry will support you along, regardless of where you apply ML
Definitely not. Engineering student. First job was data analyst.
At my first job, Python is cheating. Excel shall be the way. I insisted on using Python. And eventually just couldn't take it.
Want to find a place where I can really be exposed to and learn these skills. Both seem alright. I will contemplate it of course.
the cons to working as a contractor are related to job security, pay..
and the minimum of 2 years you need to put in, as well as needing to prove yourself when you get out to land your next job
Thanks for the input. Didn't know these. Why the min of 2 years tho?
Job security is def a concern.
highly likely that you won't find the next full time position after the first year.. because most recruiters won't give your resume a look through.. plus pay
they might offer lower compensation because they see themselves as doing you a favor of extending a permanent position as you transition from a contract role
Sorry for being slow. But why as to "because most recruiters won't give your resume a look through"? Do I have to reveal on my resume that I'm a contractor?
yeah, thats expected if the company you work for primarily offers contracting services
So in reality, a permanent position is indeed a level higher than contractor.
yeah.. it's all perception
I see. Then people probably do know...The interview told me that FINRA has 40-60% contractors
recruiters don't know where their ass is.. like, they don't understand your work or care, to them keywords on JD need to be on your resume, everything else is perception
Haha.
a lot of big companies have contractors.. FB, Apple, Google.. that's how they sustain benefits to full time employees
...
welcome to the real world.. i wish I didn't know all these things.. and there's even less I can disclose..
frankly, would love to focus on improving my skills than picking up these little tit bits that help with navigating a career path, but it's also important
^
It truly is. Soft skills can't be neglected apparently.
I wasn't asked any leetcode style question in my interview, mostly behavior questions.
The only Python question they asked is to find the index of the max value from list a.
lol
If there are multiple max values, give the smallest
I was shocked. So I wrote a.index(max(a))
And was told that it's wrong...
yeah.. that's the max
Exactly
But interviewer insisted that it wouldn't work if there are multiple max.
So I did it again with loop. I know arguments won't do me any good.
I was grinding Leetcode questions beforehand...
order it in desc, counter, pick one
@vapid jay Wouldn't order it change the index?
then find index by item
I feel like an idiot. Elaborate please? Do you mean like i for i,v in enumerate(l) if v == max(l)?
Or am I not getting it at all?
let me write it down
Thanks!
from collections import Counter
l = [1,2,3,4,4,5,5]
l = sorted(l, reverse=True)
n = Counter(l)
max([k for k in n if n[k]==1])
that way you get the max
actually.. dont even need to sort I guess
then find index by value
(going out; slow to respond)
Thanks! Neat code.
Gee, I don't think they will like it if you do it this way...
Very nice use of Counter
My bad. Give the smallest index
The smallest index of max value
Precisely
If there are multiple max values give the minimum? I thought that meant the one that wasn't repeated.. my bad
Let's see... So return max if count of max ==1 else return min
My fault. For not expressing correctly
@vapid jay was getting the unique max, which is good. Actually I would've felt better if they ask me that.
At least a little more challenging.
NVM, you edited the code. My bad.
What is the big O of a.index(max(a))
n**2?
So every time the index is run, max will be run to go across the whole list
Ah...so I was wrong
Why though?
I thought it's n*n
So it's nx2 instead of nxn?
Ah darn it.
I am very new to big o
I thought at each element, the index function will run through the whole list to see which position that element is at.
And during indexfunction going through the list, at each point, max will go through the list once.
Apparently that's wrong. So index and max running through the lists are parallel processes? I'm not sure if I'm using the correct terminology
Holy shit, I was just gonna ask
That's so smart. Why tho?
My bad. Lemme see which one is open
What's better, AA or AS degree for computer science ?
AA means Associate of Art, AS is Associate of Science. Computer science would only apply to the latter because it's a science
That is how I understand it
I have never seen an AA for CS
What would you guys say is the liklihood of getting a job if you’re invited for an on-site?
depends how many stages you went through and what's coming up
Went through a behavioral Hr, a tech screen, and a one hour tech interview (leetcode-ish and concept discussions) with three people. I have an interview with like 9 different people tomorrow
HR, talent acquisition. Software developers, CTO
seems excessive..
what's the onsite for
if you're done with the coding interviews already.. then the outlook is positive
sometimes coding interviews are on-site.. which is why I'm asking
if that's not the case, they will likely want to impress you with the work environment and discuss compensation
(sometimes they lowball you if they see you're overly impressed with the environment)
The way HR phrased it which makes it sound positive is that they didn’t want to hire someone until they saw how they were in person and with various team members
But like, I’m still gonna get grilled on the tech more
I have about an hour and a half tomorrow with 5 different tech people
So 30 minute chunks with various combinations
Well, yeah I’m aware
Just getting at what was phrased to me
Which was that they wanted me in person with multiple people
all it means, they see you as a possible candidate
do your best and they might choose you.
tech interview doesnt mean that much from my experience. people will mostly worry about if they can work with you.
obv you have to be able to do what they hire you for
Company seems more involved in one particular part of the job compared to the others. So seems one part of that is what I’m gonna be grilled on most. Less leetcode and more theoretics and domain knowledge
does anyone have experience doing postgrad studies in Germany? is the GRE useful there?
@dry sapphire when i was applying for PhDs they never asked for
let's say my undergraduate results were super bad and I wanted to use the GRE to shore them up
would that make sense?
@dry sapphire when you say postgrad, do you mean PhD or master?
master
@dry sapphire i think you should check with each Uni/program rules. Afaik they don't require GRE
But Idk if they will accept it
And even if they do if they will take it into consideration
would that make sense?
I mean for me it makes perfect sense... But these things can be very bureaucratical. I think you should try and ask on reddit maybe, there are probably more people who'd know for sure
Normally if you apply they tell you what kind of grade they require no ?
Lots of programs don't specifically have a GPA requirement here in the US i believe, because of the number of suicides at MIT during a previous semester, colleges here now take a more "wholistic approach"
but im not sure how the CS departments look at GPA and GRE, its different in physics than it is in engineering, and im sure its different in CS as well.
I'd suggest finding the profiles of masters/PhD students on the website of the lab they work at, usually accessible under the PI's page on the university website, that'll give you some information on who these people were before their masters program
That's at least what me and the people i work with have done to try to figure more about the applicants to MIT. I would also 100% go to reddit and Quora to find answers to some specific questions you may have.
And as far as a low GPA goes, it definitely depends how low we're talking, lots of student researchers don't have the best GPA, and having a very good track record with the professor you're doing undergrad research with can land you a good recommendation letter that can get you into really good REU's, which will get you into really good grad programs.
@lucid niche yeah but gm was interested in Master, and usually there are 3 things they more or less equally care about: marks, recommendations and motivation letters
also on PI's page you'd rather see PhDs profiles but not masters
Hey guys, is there any website where i can learn entry level data science in python for free?
Is this the correct channel for this
@marsh wind Yea you’re right. In lots of cases that I’ve heard, people who have horrible gpas their year 1 and 2 can get very good grades year 3 and 4, and accompanied with a good GRE will make people more open to forgetting about your shit gpa year 1&2
The discussion channel would be more appropriate @vapid jay
Try to refrain from cross posting tho, it personally irritates the hell out of me, idk if it’s a rule here or not
yes that makes sense
Well since im here anyway, Does anyone know how much a entry level data scientist would make in a country with a cheap labour market
Many stories of that here in engineering. Lots of people are lost their 1st and 2nd year until they find a subject or project they love
yeah, for sure. Idk tho if it is case for @dry sapphire ?
@dry sapphire what’s your cumulative GPA?
Definitely.
@vapid jay it can vary massively, best to look up jobs local to your area/city and gauge it yourself or look on websites like glassdoor
@lucid niche it’s not me TBH, but my friend who specifically wants to get into a certain German university for master’s but doesn’t have much practical experience/very good grades...which is why I was wondering if they would benefit by doing GRE
I too do want to do a master’s at a good university in the US though, so independently I am looking at taking GRE
my bachelor’s has no GPA though
it’s just a thing...it’s one of two courses that doesn’t
I always get confused about how to report it in academic info TBH
(also my friend wants to get into neuroscience)
Not sure how CS departments feel about GRE's.
I'd assume that neuroscience programs have very strict views on who is capable
And, masters programs really only focus on experience through internships, research, personal projects, and what recommendation letters you have. GPA and GRE scores weeds out a good amount of people who don't come close to those who are accepted, but a high GPA and GRE doesn't mean you have a high chance of getting into a grad program.
the reason why a lot of this is trivial is because while schools like MIT don't say you have to have a gpa of "X", they get so many applicants who have 3.75+ GPAs, so it creates a benchmark. this benchmark will change depending on the university, this goes for GRE as well in a lot of cases
If your friend wants to get into a good program with low grades, bad GRE, and no experience, I'm not sure what he can do. If he's done with his bachelors, he can do a post-bach. If i were him, I would get in contact with a staff member within the admissions program that can speak to him.
Also, take everything I say with a grain of salt. My experiences and those experiences of my colleagues are all unique to us, so take my experiences as just another unique scenario.
has experience, just not like 6 years or something, and GRE not yet, but assuming it’ll be good
was just in a bad place back then
I'm very new within this community, and I have an engineering background, so what I say might not be true for you in all cases.
but yup I have faith (I was a law graduate and bootcamp attendee...now I’m here)
You 100% don't need years upon years of experience for a masters program. And yea, personal stuff happens, that's how my 1st 2 years of uni were like, but with the right professor to do research with giving me guidance, I was able to get into a computational research group and now I just have to stay on track.
is about 1-2 years okay, you think?
I have also read that academic ability is prized over industrial performance
e.g. university references are weighted more than ones from past supervisors @ work
Is 37k a low salary for someone who manages network gear, vcenter, AD, and patching?
I have my ccna and a Bachelors too
Also get no health benefits
@dapper anchor it sounds low to me, but cost-of-living probably affects it a lot
CCNA? I'd hope you would do better than that, at least in a big city
CCNA can fetch a nice opportunity that will lead to better things. A lot of it depends on the individual.
IT doesn't gatekeep on degrees or certificates if you can perform the essential duties.
the people who sell CCNA training hope you're wrong 🙂
CCNA training is for people that can't setup their own development/testing environments.
is that the most basic networking certificate?
Cisco Certified Network Associate with no requirements except for passing the 250$(ish) test, next is the CCNP (I believe)
2-3k?
istr it being a bunch more
but then they had a lot of different courses, and probably different prices.
I'm more likely to have remembered the shockingly-expensive ones 🙂
what kind of ballpark figure are we talking?
$10,000 comes to mind
oh, "ballpark figure"? "Babe Ruth"
slaps thigh
I'm here all week. Try the veal.
10k for a course is a joke. If you shop around most of it's probably available for free and actually requires you to learn the trade in the process like getting Miyagi'd
Wouldn't do the 10k course or build your own testing environment?
wouldn't pay money for a technical certification.
@radiant moon How would you reccomend starting out with first projects
Like in python
find something simple enough to be fun, and not intimidating; but complex enough to be interesting, and then solve it.
in my case it turned out to be wordy things: anagrams, simple encryption, stuff like that
Would something like a calendar app be difficult as a first project?
Would you reccomend I use kivvy for it?
no, because I've never used kivy
I have the vague sense that kivy is pretty complex, but I could be wrong.
I don't really know, but my gut says "no"
my gut also says: nobody really uses python on mobile; that's just for hobbyists.
warning: uninformed and probably bigoted speculation.
writing computer programs, mostly
🙄
srsly, I use it all day every day for web services
lots of people use it for science-y math-y statistics-y stuff
Ok so what you've told me im guessing a calendar desktop application would be viable right?
well I dunno about "viable" but "fun" and "educational", sure, if you don't try to do too much at first
"calendar application" is pretty vague, you could mean a bunch of things.
Don't try to implement all of Google Calendar right away, e.g.
I see thanks for the assistantence
so do I
There's a program being developed to convert python bytecode to java bytecode which enables you to write native android apps in python
You could also use Kivy
I'm applying for a job and one of the questions is
How much notice are you required to give your current employer?
I'm currently unemployed and studying at uni, so I'd tell them that I'm available to start right away, however, should i mention the specifics, that i'm only able to work 2-3 days a week off the bat? or wait till I actually get screened by HR?
I mentioned in my cover letter that I'm still studying at the moment, but yeah, not really sure
@golden eagle - Does the job specify hours?
They usually do
But you should tell them before wasting their time at a later stage. That will piss them off.
from what I can see they don't specify hours
the reason I'm considering not telling them upfront is because I graduate in 9 weeks
But then nothing to worry about if you tell?
nox, I would put 0 and if, only if you get a call, let them know you are completely uni in 9 weeks and will be available then
it should be clear in your resume anyways
Sorry my mistake
to find one you can do !free in #bot-commands
Thank you
@dry sapphire
is about 1-2 years okay, you think?
The value of 1-2 years of experience will of course depend on what he/she did during that time, so I can't tell you if it's enough, nor do I know anything about neuroscience programs.
I have also read that academic ability is prized over industrial performance
Again, this is subjective for every instance. E.g. If you have a reference from a professor you researched with during your education who was a well known computational scientist within the industry because of his success before he became a PI, he might be a better reference than a successful computational scientist currently in the industry making his way up the ladder, even if he has had a lot of success so far. This isn't always the case but take this as an example.
@dry sapphire Is your friend looking to go into research, or is he looking to enter the industry? There's a large difference between what is looked for in applicants for most fields as far as I'm aware.
how does career outlook look like with these subjects?
machine learning, data mining, stochastics, algorithms, databases, statistics/probability
@polar hatch you'll know if u do
at least a few of these will remain in demand for the forseeable future
and they'll get you a good start anyway
i don't think of any in particular, i'm just saying it's very unlikely that all of them will
I think current tools for machine learning will eventually be replaced by more advanced ones, similar to modern languages replacing, say, Fortran
i guess the most hyped one currently is Machine Learning, so it's the least likely one to keep in the same level of demand
(things that have been popular for a long time are more likely to remain popular than things that have been popular for a short time, even if currently more popular)
but it's just statistics, machine learning is a very promising field, we'll just see how much it lives up to expectations
Imho, will shift from making customised solutions for their business to enterprise "black box solution". But this is all speculation, of course.
gotchu
I think current tools for machine learning will eventually be replaced by more advanced ones, similar to modern languages replacing, say, Fortran
@sterile vault if you think Fortran is gone though you are mistaken 😅
Well, i know plenty of quantum chemistry libraries are written in it, and i bet that plenty of banking software is still on it 🙂 But is there active (if niche) Fortran development scene or is it legacy code walking?
Active
Exactly in quantum chemistry Areas
At the very least
And there are linear algebra and related libraries that's been maintained, developed and sold along with compilers by Intel for example
Hm, interesting to know 🙂
There is little choice there really. C or Fortran @sterile vault
Well, i expected such things to migrate on C (libs rewritten, wrappers made), since it's "standart" low-level language with enormous ecosystem.
To be a bit less off-topic - is it worth the time and effort to learn C as a python dev to better understand interpreter and c-based libraries like numpy?
Just look this code for example. Imagine redoing it in C. Why would anyone ever do that
I don't think really, unless you want contribute to them
Wow! Look at all these commits. Even modern projects are often more stale than that.
learning C can be useful as it's used as a basis for so many things
Why would anyone ever do that Probably to run it somewhere where c is supported, but fortran is not
and it's not a very big language to learn, it's worth it imho
Yeah in general C is good to know
Afaik all supercomputers support both
You can even run Quantum espresso on smartphone
Ah, the joy of old software, when you can run something even on modern microwave
From the Jetbrains survey for interviews less than 40% of respondents report being asked to write any code at all., is it really that common? Or are those results likely skewed in some way? https://insights.stackoverflow.com/survey/2019#work-_-interview-practices
I'm not sure what is going on there
is in dirrectly in interview? or also no tech test?
like if that's cross section of EVERYONE who has ever interviewed? It's possible they got weeded out before code process
We only ask those to write code near the end
their last successful interview process
i think 2/3rd of the jobs i had didn't require me to write any code in the interview
and those with Github are not asked at all if they can prove ownership
code in interviews can be poor indication
some people fall apart under stress of interview but are fine normally
I see the advantage in them less as ensuring someone can write code, more that someone can communicate reasonably
about a specific/esoteric problem
and we have probation period, if you can't write code, you won't last long
still, onboarding someone who can't code is a big loss of time and money
alot of megacorps besides FAANG have weird hiring processes because of combo of contractors
it's better to filter a lot earlier than that
we hire a ton of contractors unfortuantly, it becomes contractor problem if they get "fired"
Does any major company not rely on contractors at this point?
no, not that I've seen
I'm not a fan of system but whatever
This is American viewpoint, it may be less common in other countries
who is contractor exactly? somoone on timed contract?
My understanding is that its pretty common the world over
They are employee of Company A working on contract to Company B (megacorp)
A contractor is not directly employed by the company they're doing work for
oh ok
so they aren't treated nearly as well as the actual employees (generally)
since they are employee of Company A, if Company B "fires" them, it becomes Company A problem
in france it is called "consultant"
and in the US they don't get equivalent salaries, or benefits for very similar work
Consultants and contractors are different
in the UK at least
yea, in the US, they generally get worse benefits and less job security
yeah in France that is what they call contractors quite often.. And company A is called "consulting agency" or smth
Consultant = contractor who's paid 2x as much as a normal employee
contractor = person paid 0.5x as much as a normal employee
Biggest reason they are love in US is A) They don't show up as employees on financial reports so investors are happy and B) They can terminated without any further issues. Unemployment, severance and all that is problem of contractor, not company
Yeah, the business side treats contractors as a an easy way to pull money out of or sink money into different departments
even though it really doesn't work
and with my company C) They are H-1B who we want to train up locally so they can go instruct all off shore staff on this project
Consultant = contractor who's paid 2x as much as a normal employee
contractor = person paid 0.5x as much as a normal employee
well here they all are called consultants 😂
My company loves to have projects which are one FTE manager, a few H-1B team leaders under them, tons of offshore staff
or senior developers will be H-1B contractors and all medium/junior devs are offshore depending on FTE manager desire and ability to acquire visas, which is harder under Trump
my company hires all the non-USAians for the Dublin office
EZPZ (or at least relatively)
then the brave ones manage to come to the US
guys how common is it for 19 year olds to land a job at Microsoft
this guy smart as hell
I thought people had to graduate first then find a job 😆
its normal if ur smart
That video looks like clickbait nonsense. But its not unreasonable to get an internship between year 1 and 2 of university
u never know.. u might me smarter than him bud
ture @gilded valley
just trying to monetise from ppl who got imposter syndrome
prob connections
also ever realized that most popular videos are all from people in cali?
opportunities do vary wildly depending on your location yes
i mean, he's probably good, but he's also in the right place and certainly have the right kind of support around him
i do know a 19 guy who was CTO of his startup at 19 (and he's still at it, doing a lot of good work)
depending on what background you come from and what resources are available to you also matter a lot
but lets not get too much into that
some people are just privileged and thats ok. life isnt fair and its mostly about luck and hard work
well, the thing is, even priviledged people that are successful feel they worked hard, and often they did, it's just that it's not the only factor.
well yeah of course
never said people dont work hard
gotta work hard to keep the position you are given after all and sometimes thats a big learning curve
na bro I don't think it's clickbait because he's like a trusted youruber, however, he mentioned that his recruiter contacted him after seeing his YouTube channel
but again I think that he deserved it because he earned the privilege of being a youtuber because he had to work hard cuz he has 120k subscribers
highly doubt he works for MS bc they would have to approve any posting since he now is affiliated with MS.
bro he's a nice kid he's like genuine with his viewers and I feel like he would be too afraid to lie because of all the backlash he would get
Are his main languages Python C and Webdev?
but ngl tho I was too stupid and I thought that a big tech company like Microsoft would REQUIRE C#
he is prolly a coop or intern
coop for sure
Must be really good if he's only in those two languages
depends on the company
If they want to hire you
Most of the times they dont
but if you're good enough or the hiring manager lieks you
they might offer yo ua postion post grad
I work for a top ten company and it depends on opening, you need to earn the job, they wont just give it to you
"earn" the job you say
hmm
guess I'll be wearing my french maid outfit every day to my job
this is like the Waterloo website it shows Microsoft he might be in waterloo
those guys are too sick
I had a friend who went to waterloo and worked at google, wish and yahoo
but it's honestly kinda strange that Waterloo has a better reputation than freakin UOFT for cs
Its not
like UOFTTTTT
really
I'm not syaing "it's easy"
I thought their acceptance rate was like 30%
I'm saying they accept a ton of people to seem very hard
and then because of that they actually loose people
here
guys I have a question... this one guy was talking on how companies needed us and we have to show them that we are valuable and picky and such, but I honestly feel like we need them, like we need to be hired and we shouldn't act like we are picky and stuff... am I wrong
my feeling is that they need us more than we need them
but your experience my vary
i know i get a lot more offer that i can answer
bro but I feel like we can't have this mentality because everyone fights for the exact same position
i get a lot of fulltime position offers
because they were saying that everyone is doing cs and everyone is competitive
look at my resume and you only see full time jobs
but i'm not junior, i've been doing python for more than a decade, and around a decade professionaly, that helps
@torpid bolt did you get a job with only python?
i understand that it's harder for junior
"a"?
😦
all my recent jobs where mostly python or python only
@pale yacht your first job will be the most difficult
damn damn I thought having python on ly was not enough
i did some front as well in my last position, but i'm not very good at that and they understood that, that's not what i came for..
of course, it's good to have a lot more general knowledges, knowing just python, the language, is not enough
I never did python at my jobs
i've done python at most of my jobs since the first one in 2007
like I can't lie I was really intooo wanting to go to uni for cs but after watching this guy I found the reality about this industry I guess
@torpid bolt did you use flask in your job or is flask like too unprofessinoal
i would not look at that guy and think you can get the same treatment
just because he got it
bro he said some guys make 11$ an hour