#career-advice
1 messages · Page 392 of 1
Oh my bad
I would read some books on O(N)
read CLRS if you can handle 1k pages
but I'm reading grokking algorithms
How do I read about all this stuff, man? Where do I read in details about things like
- which ds has faster iteration,
-which ds is faster to sort
And all the related Knitty gritty details?
it's not loading???
Most tutorial don't go into that kinda depth
no they don't
textbooks do
Which one
Which one, brother?
Link please
I always forget the abbreviation
Introduction to Algorithms, Third Edition - EduTechLearnershttps://edutechlearners.com › download › Introduction_to...
EduTechLearners is a Site which enables users to "Learn Education & Technology Together". It covers the intersection of extreme tech tips, education, Useful softwares, new ways to utilize Technology and Education Resources, Reviews of most technology products, etc. Its mission is to offer breaking Tech-news coverage, Subject Notes, and much more...
Dude I feel really disheartened and disappointed in my self for not knowing that question.
uhhh hang on my mac is being weird/
you answered "they are the same" right? the interviewer is wrong that dictionaries are faster for iteration
here you go dude
don't take it personally for getting a question wrong
you can always work harder and get it right next time there's an interview
ask fn main I literally get every question wrong
you can send me a friend request and we can learn together if you want to
you'll get another interview from another company I promise
lmao most python devs are ass don't worry about it
for iteration both are effectively the same
I still regret the day when I walked into the final CUNA Mutual Group Interview with only one week of ML under my belt
I didn't even know I would get that far
trying to move past that now
what you should feel is regret for not being confident enough to say "you're wrong"
interviewers are not knowledge gods-- they are flawed as well
and you would be surprised how many "experienced devs" don't know shit
so if my interviewer says big O is just runtime
can I be like
well
actually no
How could a py dev not know what looping over a dict is tho
a bad one
a very bad one
yeah good question
the people who interviewed me for CMG were data scientists
if its a technical interview, then yes
dude I know people who made it past really hard coding screens only to miserably fail the behavioral interview
common
yep
it shows you need to practice that side too
not you specifically
just like anyone
pop quiz: what data structure is a python list implemented as @hearty island
(assume cpython is underlying)
arrays?
Array
defend your choice
ok they're arrays bc every time you append or remove an element from the list it's O(n)
that's what I remember from some textbook
I think
list append is amortized constant
on average, appending takes constant time
but you haven't answered the question 😔
bc idk how to answer it
I haven't even learned linked lists yet
I'm still doing big O
stuck in big O hell ig
you can't do big O in isolation, learn them withdata structures
ok
anyway, this is literally the first question i ask in a technical interview
not a linked list, because we have O(1) random access
What are lists implemented in? Does anyone fail it?
70% of people fail that question
Lmao what
though i don't expect everyone to get everything correct
thousands of people fail fizzbuzz every day ¯_(ツ)_/¯
it's ok guys I'm still learning
maybe not rapidly but some knowledge is sinking in
I'm trying to say that I'm working on it
ok
We have some senior position where a screening question is how to print smthg in python
what
Some people with 20 years of xp dont pass it
Wtf where can i apply
you what?
take my resume 👀
It's not the only thing we look, it's just, to know which one to not invest in
do senior people just forget how to code
bc they're doing gigantic big picture stuff
just curious
We dont even expect people to know about the language, but if you're not even taking time to google erh
well my dad barely codes now
and he's a senior architect manager for Canon???
idk what dude even does
Probably perma meetings
Like all the time
yep
that's basically it until 5
he refuses to get a company phone
bc he's like these damn bastards would call me 24/7 while I'm sleeping
Me slowly realizing I'm basically my dad
lol man gotta love this kind of books
You know what, you're right but how do you overcome the fear of being rejected because I questioned his intellect?
I know interviewers are not gods but I gotta do something about this fear, man. Maybe I gotta have more confidence in my own knowledge
oh no here comes public static void main coming to defend his beloved Bible
the more interviews you do the better you are. Get a buddy to do practice interviews with!
If they get salty about you questioning them in an interview imagine what they'd do when theyre writing your paycheck
my mom who was a former accountant shit on me saying you should ask for a wage that's 30% higher
That's a good point
but tbh what does she know about tech???
Yeah, I think I gotta do that for sure.
if you can't question his knowledge now, you really think you suddenly can when you're working with them?
fight the power
no, it has nothing to do with that
people are hiring for teammates-- a rational person would want someone that can supplement them, and if they can fix the gaps in our knowledge, the better for it
oh well someone else on this server said to not correct your interviewer
but I'll take your word over theirs bc they're not employed
that person probably never interviewed someone
I mean
generally teams don't hire unless they need help
so if they say big O is just runtime of an algorithm
what do you say back?
this is just an example
"big o can also be used for memory costs of an algorithm"
Ok
"for example, clojure persistent vector tries have amortized constant runtime for all ops, but the tradeoff is O(n) memory"
that would be sufficient
or if you want to be pedantic about big o
"big o is a general notation for any form of asymptotic growth-- an example is in computations involving taylor series expansions"
Yes
sure
i dunno, i don't have that many yoe but whenever i interview someone i generally like it when someone gives additional context
Who wanna work with someone pedantic tho
I'm not a pedantic person
I'm more big picture
I don't care about every tiny minute detail
i think i definitely used the wrong word there-- i mean someone who cares somewhat about details
i do not intend to the point of being annoying
Alright
I'm learning binary search w arrays yayy
about this, it's array of pointers no?
of py objects
weird question, anyone in the industry, can you take a quick look at my resume and give advice? (college student applying for internships)
post your github
wheres that guy who did sql queries all day and got paid 9.25 an hour
your gotta hustle for that 40k
I have completed 5 hrs in a 11hr Python tutorial
talk about underpaid 
you're in Sweden right? or the US?
can you please stop? You've done this in multiple channels
it;s OK to post it here but usual advice is to not dox yourself, so remove any sensitive data you don't want floating in internet 🙂
just remove your name, college, and places you have worked at
wrong channel
i'm in nyc, but i think he also was american
i don't know anything about swedish pay
only their fish
why did I think you were swedish
may have confused you w another user
what I was saying is that 40K a year is not enough to survive in NYC
it's gonna be tough
i'm pretty sure he's not in a big city
or NY in general
maybe alabama or something
where 9.25 an hour puts you in the top 10%
is that the term for alabama peeps?
"people from alabama"

hi guys
hey what's up
Hola
whoms't
JP Morgan just emailed me bc they found my resume?
my resume doesn't have anything remotely SWE related what
Happens some times
I get emails about bioinformatics and biology jobs some times
I think its cause my gf looks them up, idk
I mean it is kind of fitting that I'm getting SWE stuff since I'm doing so much algos/DS
Algorithms are great for improving your logic in life
yep
JPM is on a huge tech recruiting spree right now
nice
I actually don't think I'm ready for interviews yet
once I know algos/DS inside out
then i'll apply
yeah, be warned I don't know what languages they use in house, but I expect they're somewhat agnostic for applicants
what does that mean?
people throw that term around a lot I don't get what it means
It means that when they interview you they're not super worried if you've got a lot of experience with the languages they use, just that you'd be able to become an effective programmer
so if you go into the interview and do it in Python, they won't bat an eye, but the job itself might involve zero python
I mean if you know Python well you can learn any language
the basics are always gonna carry through any language you learn
well
not fully IMO
because of different levels/types of abstraction
e.g. Python <-> JS is a lot easier than C++ <-> Haskell
by basics I mean like functions and variables and stuff
the syntax will be different
what is "and stuff"?
Haskell doesn't even have loops
very, very few things are common to all languages
are functions common to Haskall?
yes
but not for loops????
I think almost all languages have functions
so how do you iterate through data structures in Haskall?
recursion
it's Haskell btw
yet another thing I don't know
I mean I know recursion
I would say that problem-solving ability is important
"know" recursion as in seen it in code like twice
and is transferable across languages
yes
but sometimes two languages have such different paradigms that carryover is limited
you don't need to know all languages - specializing in one or 2 specific to your field helps
never said that you did need to know them all
Specializing is an easy way to make yourself obsolete
wow
obsolete as in what if it's not used anymore?
who are you talking to?
mariosis
oh ok
How is it a joke
you do need to keep up with how your domain is changing, but you generally shouldn't be a master of none
Specializing is an easy way to make yourself obsolete
I just wish I could frame that lol 😆
ok?
are you saying that any specialists in the field are obsolete?
well
that's an insult to so many people
it depends on the degree of specialisation and the specialisation itself...?
but I would, in general, disagree
true
If you specialise and your niche collapses youre fucked
he's right
also specialisation doesn't imply incompetence outside your area of specialisation
👀
^
if you don't specialise, you will never get anything useful done since there will be specialists in every field who are just kind of better
It also doesnt mean you can make lateral moves in your career
I would say that the problem there is not specialisation, but inflexibility
which aren't the same thing
true. There is a reason why so many people take PHd's - for one, it buys companies instant credibility saying a PHD is working on the project
I would say theres some correlation
Not necessarily? I feel like most specialties are at least related to other things
Everything is related to everything else
some
but I would think the vast majority of specialists are neither deep enough nor focused enough to face problems
So like
If you specialize in fair AI and that collapses
You might be able to move to another part of AI
I still would say being a generalist is the best
Like, I dunno, natural language processing
like, will python eventually die and all my experience with it will become useless? Yes. Does that stop me from learning a new language sometime during its demise? No
It’s basically impossible to not specialize at all
being a generalist doesn't let you advance any field
I’m more of a Java specialist, for instance
well, then your chances of being hired goes down, since you don't know your domain deeply
So I can call out weird Java quirks
it appears you only meddled in some areas
yes, if you just write code for the fun writing code, you can be a generalist and just do whatever
but a lot of the cool stuff in programming is hidden behind a lot of effort and learning
did you mean: monads
libraries
monads aren't hidden cool stuff
that would be more like dependently typed effect checked monads
I think monads are already p esoteric to the majority of people
ye, but they don't require you to specialize in haskell to know them
you can get a workable understanding in anywhere between a few hours and a month depending on how good you are at set theory
fair enough
so like all of java?
too many people teach monads without teaching about effects
which makes it more esoteric than it really is
its not really that binary-- you can be a generalist in spirit while having a focused specialization
like, i can be pretty general in the ml space but i'm more specialized on bayesian and variational methods
at the same time... learn as many languages as you can. have a core language but know the paradigms for 5-6 more of different types
why? ML engineers regularly have to implement new loss functions that aren't in a standard package
want to use tweedie deviance on gpus with catboost? gotta write a cuda kernel
nah
use spark? need an optimized udf? serialization to python objects are slow, so scala has native support
a lot of answers/tutorials are just 🥴
don't worry bro, they're just burritos
To implement loss functions firstly depends on the framework. And they can be done in python by leveraging some of the framework utilities
me_irl 2 years ago
I found a bug in Spark, incidentally
back then
most of my bugs come from pyarrow :(
you haven't used many of these libraries, have you
only TF - I dunno about PyTorch
And I have never seen a loss function implemented in CUDA
Why would you implement a loss function In CUDA? the amount of code you would have to write to carry tensors would be oof between the framework
either you do the whole thing in CUDA or the whole thing in some framework (PyTorch or TF)
who said anythint about tensors? i said catboost
gbms bruh
Highest paying jobs?
What are the required skills for a QA automation developer? And is Python enough?
I'd imagine that'd depend on the company
i doubt it
I think generally QA automation connotes blackbox / functional testing
python is pretty versatile and they may only delegate tasks to their QA automation team that can be done with Python
I have been thinking about giving that field a shot but I am a bit confused about what are the things I should know before I apply for any job
Well the thing is that I am pretty generalized so when it comes to Finding a role in a company I feel pretty lost. It is much easier to work as a freelancer but I want to work in a company
depends on what flavor of CS you want
Do you have a couple of examples ? Do you mean like web dev and etc ?
sure so
if you're doing SWE
the companies love asking leetcode questions
so you should really know your DS/algos
SWE = Software engineering ?
yep
and DS is Data science? xD
no DS is data structures
Oh
I'm trying to say you should know your data structures/algorithms if you are trying to get a SWE job
I have been hearing things about SWEs but I am not quite sure about their responsibilities
This explains a lot
Do you think applying as an intern would benefit me in case I don't have the best experience in a specific field ?
Instead of developing personal apps for a year or two just to meet the requirements :|
So for the meantime I should be focusing on DS/algos
Nope, Honestly
@late steeple I do software engineering, but it's not my job title
When I tried to implement linked lists
There was no need for it in Python
What is your job title ?
It's just a fluffy internal title
Doesn't mean much outside the organization I work for
I would recommend avoiding such jobs if you can, they can be hit or miss
My day is usually split between multiple areas. Some design, some maintenance, and some coding
Graphs and graph-based stuff (like breadth-first search) are surprisingly useful in projects I've encountered and the support of them in Python is pretty barebones.
If you want to do software engineering, it's very beneficial to have the strong DS/algo skills as others have mentioned
what kind of SE do you want to do? its a pretty broad field
Specialization takes time
Well, I am pretty good at automating if it counts
I started building protocols and client sides
And yeah a lot of different things
And i don't know what i want to specialise in
I tried Data analysis too
For a couple of months
When you're starting out, it helps to cover broad areas. Focus on building transferable skills like good communication and problem solving. If you can communicate clearly that's worth a lot in an office environment
I am glad you mention that
I am a little introvert xD
I am sorry I will be right back soon
For technical skills, it can be good to learn one programming language really well (like Python), and then build on that. Use that language to build something simple like a CLI app. Embed it in a webserver. Learn how to give it a skin. Connect it with other services. And give it a database. At that point, you've basically covered a three-tier webapp stack
have you looked into data engineering. add that to the list to explore maybe?
@graceful shuttle
I think I am have quite acceptable experience in Python, My problem is finding a field to stick in :(
@delicate bane
I never heard of it. I am glad you mentioned it and I will probably read about it soon
If you have more suggestions tell me-
I don't find myself in any database arrangements :(
@late steeple might wanna look into project manager roles too
Omw
Project managers don't actually make anything. They don't write code. They don't make graphics. They don't sell the software
Is that true?
Has anyone used datacamp before to get to learn more about coding. Trying to transition into either Data Analytics or Data Engineer path
@late steeple they help manage entire codebases
They do the planning and management of the people on the project, not all are equal, some may try to micromanage everyone, others may want to emphasize that engineers and technicians have a say in it, etc
It is not their role to produce code or sell stuff, they're not engineers nor product owners
A good manager removes barricades and makes it easy to actually get things done
any cybersecurity specialists around? im still pretty infant to coding and life in general but i thought it wouldnt hurt to strive for a career I would like to have in the future and get some advice in the meantime
@drifting iron think about wether you are a strategist or a tactical/technical person the most. A lot of people see coding as "the way" initially, but later ends up as CISO, that likely involves no coding.
well it depends which way you put it. Personally i have always been more theory based rather than learning from doing. I find efficiency in both but I like theory more than practicality to be completely honest. @slim violet
Hello
Hi, so Im and economics major currently but and Im planning to enroll to a masters in Marketing Analytics and Data Science in the future (still 3 years from no), is this a good industry to try to get into? if so, for Data science are there any online resources that teaches the math and stats needed?
im already using a certain website for the programming bit, but I would also like to learn the Math and stat part
@swift nymph you'll need to know stats and linear algebra
how do you guys deal with coworkers who try to use you as a crutch instead of putting effort into learning?
it seems that every task he is given that requires a modicum of thought, he basically asks me to do it for him, and he resists when i tell him to figure out bit-sized portions of the task on his own
ヽ((◎д◎))ゝ
I would start w statistics I found a book for practical statistics in machine learning
¯_༼ᴼل͜ᴼ༽_/¯
@craggy elm you tell him that thinking independently will make him a better coder
ರ_ರ
@austere nexus can you please stop?
i've already hammered that numerous times lol
(づ。◕‿‿◕。)づ
Of course kind man
well if he gives up that easily I don’t think CS is for him
or he has the wrong attitude
could be both
I am coder
What genre of CS is this @craggy elm
why don’t you tell him to read some books in python w data science
not the extremely long ones but the shorter ones
what is he asking for help mostly?
just give him the lecture that goes like oh in CS you’re always learning new things so you have to keep up that grind
pretty much "how do i get X via sql?" or "how do i verify Y?" or "how do i determine the root cause of a problem?"
how do you determine the root cause of a problem?????
im pretty much the new guy who knows newer tech, and part of what i do is transitioning from old, bad, gross excel "databases" to eventually using databricks in azure
By looking at the error message and googling it? By looking at the code??
nah, that's more the data analysis part
It sounds like he needs to beef up his SQL
Hey peeps
hackerrank has some really good problems for that
Does any know how future in ML looks like?
i've recommended some docs, but idk if he actively reads them
@craggy elm https://youtu.be/vaD3ZFFNwhM
This is a step by step guide for how I learned SQL for my FANG data science interview. I had never touched SQL before and only had 2 weeks to prepare for my interview. So I made a scientifically-backed study plan to learn SQL most efficiently with the least amount of time and effort. By the end of the 11 days, I felt super confident and prepared...
Hi friends! As promised, here is a data science SQL interview question done from beginning to end in real interview style. I also go through how to check your work using SQL Fiddle. This is how I practiced every single mock interview for my own FANG data science interview. I'll also link it below so please check out that video for context if you...
She taught herself SQL in 11 days
your co worker has got to work harder than that
i'll save those lol thanks
Yeah any time
could u help me too pls
What’s up?
do u think getting started with ML is a good idea
depends on what you want to do, honestly
i mean to learn and possibly go into ML career
im not sure
Do you know the basics of python?
ya
Ok do you know statistics, calculus, linear algebra, and discrete maths?
do you want to make neural networks, where you give 0 fucks about explainability?
do you want to make explainable ML models?
hard to give any direction if you dont know what you want to do
a little
I would know more than just a little
oh thats great!
if all you can explain when you use sklearn is I used the sklearn library for this algorithm and it worked
you’re not getting hired any time soon
you gotta know it inside out
try reading more about ANOVA and stats
Also
if you really want to
Don’t dive into using algorithms for data science
MANOVA is good too
If you don’t know DS/algos
it’s not a fun time
speaking from prior experience
like the guys you end up working w want to know if you know your data structures inside and out
i mean i wanna do something revolutionary:) can u tell me all the sub topics it has
i love maths
what is it?
data structures?
what is it
well, you cant do anything revolutionary and explain it if you dont know basics
stuff you store things in memory w
ya but its also quite overwhelming
I know
But you gotta push through
I would recommend two books for data structures and algos
Grokking algorithms which explains everything in layman terms w illustrations and real world examples
ya so can u guys give me a list of things to learn
look for some stats textbooks, honestly. the one i took in undergrad is def not recommended lol
and CLRS which is 1k pages long which you can use as a reference
i will definetly check it !
yep
lol
and if you're doing stats I would look at practical stats of machine learning
it looks good
it's by a company I like a lot
k
yeah that's a good point lol look up applied statistics. pure stats is a bit gross if you're not that into math
wait can u guys tell me some stuff that i can do with ML
facial recognition
what is it exactly?
in short, creating a linear model for something
wiki will do better justice than i will lol
yeah what he said
also learning the math will make it easier to figure out what algorithm you want to use
and how you want to adjust the hyperparamaters
ya
can i sell some ML algos i made?
i mean if i make em
do u guys know the best course to get started in ML
but its too old
ya true
maybe not thousands tho
what do u code?
that is actually the best machine learning course
but it also requires you to know statistics, lin algebra, calculus, and discrete maths like the back of your hand
and also you should know SQL too
how deep
pretty deep
fundamentals or deep
like it'll ask you to write algorithms by hand
deep
like when are those topics taught?in high school or later?
algorithms?
not till you hit college
and my college taught it like shit
actually 3/4 of my class dropped out before we even hit algos lol
oh do they take long time to learn
you need the right resources
for example
some people just try to read CLRS cover to cover
and then they miserably fail
and then they're like oh well I guess CS is not for me
how i start to program
!resources
The Resources page on our website contains a list of hand-selected learning resources that we regularly recommend to both beginners and experts.
what is it?
CLRS is a textbook about DS/algos
is it bad or hard?
why?
bc it's used in data science?
Assuming that's referring to ML
no - that doesn't mean you have to learn sql
ok mr industry professional
where's your job in DS/ML?
data science doesn't mean that you have to use something that is used for some other task
you need SQL
MongoDB, pandas there are so many that are actually used
SQL is important whether you like it or not lmao
they can learn SQL, only if they have a ton of free time. Very few companies require sql because their infra is old
yeah?
I think a lot of companies use SQL
I m pretty sure most companies use MySQL. MongoDB is newer I believe. Even then, having SQL knowledge is very important.
do you even work in the industry?
About data structures, for beginners it good to cover the basics (stacks, heaps, deque, tuples, lists and so on). but doing stuff like binary trees isn't that much required
And it's not old...
do you even have any first hand knowledge to back this up?
unless you are into traditional ML
bc it seems like you're just being a smart ass lmao
well, I don't ask you producing your certificate in FAANG 🤷
you don't have shit
lmao
ofc I dont - but so dont you
anyways bye
Start ups use MongoDB and then realize that there are simply some things you can't optimally do in a document store database and switch back to SQL.
that doesn't mean you blatantly say incorrect stuff
my man, Its just my opinion. you have no right to correct me unless you are an expert yourself. if someone more qualified than you corrects me, I have no issues
that doesn't mean you blatantly say incorrect stuff
who are you to judge?
I mostly use postgreSQL and sqlite for my projects. Never tried Mongo. Have u used it in ur projects? What are the disadvantages that u have noticed?
Data scientists in my experience can be tasked the job of writing a large SQL query to produce some meaningful data. Examples like determining engagement from analytics from some website.
chill dudes
I believe a lot of companies use more newer tools (like kubernets, scala and mongo) because it sits well with GCP
@ashen elk a heap is a more special binary tree.
GCP has internal stuff and services that are very much integrated which are helpful with companies which already use them
I usually use SQLite3. I enjoy it quite, and it certainly probably has a different use case than MySQL or PostgreSQL, either way learning SQL is probably beneficial if you're planning to be a data scientist.
guys when should i learn libraries like tensor flow or pytorch?along with ml course or after it?
every 4th listing i look at has SQL under technical skills
every other has python/R
Even project managers can be expected to know SQL.
project managers get a lot of hate but they do a lot of work
True. I m also learning ML. Still a beginner though. Too much maths tbh.
Start with Scikit-learn. Thats more than enough for beginners. TensorFlow is used for neural networks which is quite complex. I m learning that rn. You need to know the basics first though.
oh thnx
how long have u been learning ML?
don't just learn sklearn without knowing the math behind the field
you can learn how to use pytorch and tf, but if you have no idea what you're doing, then it's all a bit meaningless
Few months, I havent been regular on my studies though. The maths is quite complex. I need to take a break after learning each algo...lol
you will end up in an interview they'll ask why you used an algorithm and you'll be like ummmmm bc it's there?
lmao
yeah that's not fun
True. The Stanford ML course explains the maths behind each algo which is cool but kinda headache inducing tbh.
so maths then algo and then tf or pytorch right?
well let me start me dude dont scare me off lmao
Start with the Stanford ML course from coursera. And look up the maths if you dont understand anything. Each week has a programming quiz so that helps you in using the algo IRL.
or you can learn the math beforehand
but what algos ? do courses teach them?
yes that stanford course RogueOne is recommending teaches them
k
but I would learn algos/DS first
before you just delve into machine learning algorithms
tries to learn maths beforehand:
so how long does it take me to say i good at ML if i spend 2 hrs a day
I have this bookmarked. Dont know if its good or not. Its says its about the maths used in ML
https://www.coursera.org/specializations/mathematics-machine-learning
yeah you gotta work for it
#data-science-and-ml is here for questions if you have any
oh i didnt know they had this!
and there's a math server too if you need help w the questions
don't hire tutors to teach you math
a controversial opinion
ya figuring everything is the best way to learn
yep
how long will it take to complete those courses
maybe a month or two?
oh thats longer than i expected!
yeah these courses are pretty chonky
can i complete in 2 months if i spend 2 - 3hrs a day
that's really up to the learner
my friend did it in 2 months
but he still doesn't know anything
If a job says I need an active security clearance (in the US), but there's no reason I wouldn't be able to obtain a security clearance, does that mean that they don't want to go through the process of obtaining that clearance for me and I shouldn't apply?
ya but they also learn other stuff
I would apply anyways and negotiate w them if you get the interview
cool
do you have personal experience with jobs that require a security clearance?
are you applying to CIA or something?
this is the DC area, so pretty much every job requires one.
not really I was just going off common sense
sorry
ahh, I would really like to work in a job like that
it isn't necessarily common sense.
sad that so few non-americans can work in NSA//CIA
Anyway, my question was if "only candidates with active ... clearance can be considered." is code for "don't apply even if you think you could obtain that clearance if you don't already have it--we will immediately throw such applications away". I need to know because filtering those jobs out of my search will save me dozens of hours of time.
snowden describes the procedure of getting a clearance. Im pretty sure its not like something you can just go out and do - he was applying to CIA
it actually says in that website
that the company can sponsor you if they think your skills are good enough
Some positions say that you only need to be eligible for a clearance, and some say that you need to already have it, and I'm trying to ascertain if anyone who frequents this chat who has personal experience with those hiring processes knows if those tend to be hard requirements or if they just say it to reduce the number of incoming applications.
If you do not have that experience, that is fine.
you know there might be some people in the Cyberacademy server who can help you
they probably need security clearances to even work the jobs they do
so there's some overlap
Well, the advice that I'm seeing is to only apply for positions that require a secret security clearance rather tan top secret or higher, since those take longer to obtain and they probably won't want to hire you for all the time it takes to obtain one.
oh ok then
@peak halo Typically if it says "active security clearance" vs "be able to obtain a security clearance" it means they want you to hit the ground running working and don't have time to wait for you to get a clearance. It also probably means they don't have the funds allocated for you to apply for a security clearance through them
Also, for other people here. Job searching with US security clearances is very specific. If you don't actively have experience with it I would advise against giving out advice with something you have no experience in.
But Steler, in terms of saving time for job searches, don't bother with anything TS or TS/SCI. Normal security clearances you should be fine for.
Is being a Project Coordinator for a data science team treat as a senior position to "data scientist"
Thanks! That will help me keep my search more pointed.
I think @shadow moss knows a thing or two about clearences and jobs?
at least I am pretty sure he spoke about that few times
Kat is right. TS or higher takes too long so few companies will hire you without it unless they have uncleared spot to park you in while they are awaiting clearance. Interim for Secret are still easy to get as far as I know.
I haven’t held a clearance in years.
Normal you mean Pub Trust and Secret right?
Mhm
Microsoft did call me for SCI with poly job despite not being cleared so maybe backlog is clearing?
COVID has certainly... loosened some of the interview requirements so they're going through that part faster
I’ll pass on another poly
what's poly job?
So speaking from experience with family members and friends with security clearance. It is similar to relocation expenses, if you are qualified and a candidate they truly want they will sponsor you for clearance (pending how quickly they need you in the field). However, you may have to sign some commitment of work. I.E. if you leave the company you may be on the hook in some manner.
COVID has fast tracked many industries so many years that hiriing requirements are coming down to get human capital in the door trained and prepared for what is around the corner. Networking, networking, and keep networking, many answers to questions are truly about the enviroment of the organization, it helps to have insight internally.
a good place to work?
well FAANG catches a lot of people's eyes bc of the high paying jobs and campuses
but FAANG is also pretty crazy w work requirements
and um startups
startups can be bought out very easily
meaning most of the staff gets let go
mid level companies are interesting
Is "the Data Science Field" more of a hype or a good career choice?
It's "SCI with Poly" which is an additional type of clearance you can get for secure compartamentalized inforation. Part of that is you have to take a polygraph. It's a pain
what is the future scope for django devs?
career-wise
can it be taken serious?
or only for hobby projects?
Lots of opportunities in data science, I'd say it's an excellent career choice - but yes there is a lot of hype.
So focusing a job in Data Science 2 years from now would be a good idea? Thx for the info!
I mean, as with any career choice I'd say it depends on your goals, but it's certainly an active and growing field and one of the main reasons Python is growing so fast as a popular language is the explosion of data science applications. Data science means a lot of different things to different people though. It's not a super well defined discipline 🙂
So I wanted to see if I could get some feedback on my thought process... I am currently taking a graduate certificate course in GIS online. My class this semester is teaching PostgreSQL and working with relational databases. My long-term career goal would be to work in the environmental science/climate/green energy field. Would learning python, specifically for data science, be a good choice for me? I have a good amount of foundational programming knowledge, but nothing more than taking intro classes in college.
That helps a lot Thank you!
In my area (antimalware research) we've had a big shift towards using statistical techniques / machine learning / data science - the volume of data is just so huge these days that there's a ton of interesting work to do in this space. I think that shift is happening across pretty much all industries. I don't think that's going to change any time soon.
any opinion?
lol I don't know what's SCI, but that matters little.
why polyhraph is pain tho?
It's just another hoop to jump through, is tedious, and annoying.
ok... Are there that many jobs that require some clearences in US?
I see it discussed/asked a lot
but only with US concernred, pretty much never for other countries
can I post jobs here?
please don't
where they should be posted?
not anywhere on this server
there are plenty of other coding servers that have job boards
or you can just Google jobs in your area and apply
Any thoughts on using python for climate data science? Or where I can learn more about that sort of thing?
that is a cool idea
Look at Kaggle datasets for climate change
I tink it's a sound idea
are you a beginner to DS/ML?
That is awesome to hear because after looking into it seems perfect for where I see myself long term. Checking out kaggle now!
Yes total beginner. I know some fundamentals and have written c++, java, python and am taking a SQL class now
all from college courses though. So I'm hella rusty and not that advanced to begin with. My company lost its contract so I'm looking to really get going down this path.
I minored in math... so whatever that is worth haha. I enjoy it. total newb for data science though
oh so if you minored in math you must've done most of the stuff that you have to learn now
I would recommend Stanford's ML course
Stanford ML actually expects you to have a decent understanding of the math and it's pretty rigorous
like they'll ask you to write algorithms by hand
in Opera
opera? 🙂
I forgot the language
Octave
lmao
I'm sorry dude it's been a long day
linked lists have really taken my brain cells for a ride
Looking for ideas on a research project on cybersecurity and AI that is both serious and doable by a 2nd year CS student in terms of complexity and difficulty
None of these really do anything with AI
man, I know it's been a long day, but this is really a shitty paper 😉
it's just ideas
I mean if he doesn't like it he can do the research himself and figure out a topic
go into any research paper engine and search up AI/cybersecurity and I'm sure there's topics to look into
yeah. tbh if he's a CS student it's probably best to ask Uni peers and profs for some ideas and inspiration 🙂
I only pointed out to the paper because it's quality is negative and because the journal itself is a useless pice of crap 😂
my fave parts are summary line and conclusion
hi i am learning python programming and i need to know that what types of work does python junior developers do like?
"The possibility of utilizing data mining algorithms to develop and support cyber security"
it's not even correct english 🙂
most research papers are kinda shitty
naaaah
that's totally not true
blind peer review process + editors are there for a good reason
well the ones I read have these gigantic paragraphs that I just barely read
that is just how scientists write things
they might be difficult to read, yes
hmmm seems like a recurring pattern
bcs they usually imply that reader poses certain knowldege, usually not basic
reading research papers properly is a skill itself i'll tell you that
yeah I agree
I am actually gonna enroll in a free course about reading academically rigorous stuff
and, tbh, not everyone actually needs this skill 🤷
it is a good skill to have
oh boy
if you want to read CLRS
you better have good reading skills
that 1300 page book? yeah))
I do have good attention span
I mean I code for hours on end
probably not a good practice
although recently I just ask a lot of questions
I can read novels for tha tlong
was about to say they
:incoming_envelope: :ok_hand: applied mute to @vapid jay until 2021-03-04 21:22 (9 minutes and 59 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).
thnks
tryna have a convo here god
lmao
No I have fully accepted that my reading skills need work
🧐
yeah what he said
really, can be all sort of things
something about this paper seems wrong
and junior python web dev is not same as some QA automation guy or DS/ML engineer and etc
something? 🙂 is there anything right about it lol
yeah it's definitely not the best source
let's just forget that paper it makes my eyes hurt haha
to date my top of worst papers was one with the phrase after the totally not evident equation:
we will not show the proof because it's difficult but this probably tops it
that's not exact quote, but it was the idea (was 3 yrs ago so I might not find it again
Artificial intelligence (AI) has a limitation in that it is only in the passive cognition area, so its operating process is not transparent; therefore, the technology relies on learning data. Since raw data for AI learning are processed and inspected manually to assure high quality for sophisticated AI learning, human errors are inevitable, and ...
hey guys what do we think about this
this is from Google Scholar
like the first thing that popped up when I searched AI/cybersecurity
maybe you could try AI + cybersecurity applications?
In python Job description it's like python skills SQL any one web framework and object relational mapping kind thing ..
Speaking of that, I recall finding a brief section about female orgasms pasted in fellow students management thesis. It was so to say, out of topic.
if your English is too bad then you pay someone to proof it
there are a lot of things you can do w python
lmao
what does that have to do w management
never mind I never asked
but most normal researchers know English good enough to write paper in it
oh god I hope they're better than my english professors
well you know, you copypaste here, and there... and then you go back wrinting and copy paste some more.
Yes due to that only it seems like what to do and what to not ... I hope you understand
yep that's basically citing
no, that's plagiarism 🙂
sounds like typical back end dev position
if you cite your sources it's not plaigarism
even if you cite you do not copypaste it eaxctly
quotes?
that you can
direct quotes + citation is always good
but that is ocassional thing, does not sounds like well you know, you copypaste here, and there... and then you go back wrinting and copy paste some more.
I mean, you can quoute a sentence or two
I think he means rephrase
yeah that's different 🙂
Idk I'm just a dude in college
I know, no worries. What am saying, rephrasing with citations are Ok when it's some intro or state of the art review
rofl at this argument, I mean... you foucs on the "quoting" correctness but miss out on the quote content.
nah i saw it :O)
🙂
but going deep into it will be trailing too much into offtopic
but then we should have claimed plagiarism
Typically, when I'm citing a paper I'd take the content that I want to use and write it as say "according to Heinkel and Wasserburg et al, "
Better safe than sorry
You do not want to get dragged into an academic integrity hearing
I mean for me, I've run into algo class algos once in two years
I saw some videos saying they never actually learned algos/DS
According to Andreas A. and daspecito et al it's better to avoid quotes about about female orgasms in management thesis
And the one time I ran into that that part of the process got reworked to not use Rabin-Karp since no one else could check it
So it depends on the job but from what I've heard it's not frequent
yeah sounds about right.
but they're not competing for a job rn
the industry has changed ever since they got employed
As all, it depends on context. If you are to develop some plugin for wordpress you wont need it. If you are to build a recommendation system or whatever you need it.
nowadays I don't even think people are the ones who create new algorithms
it's computers
I read somewhere about that
nah. we ain't there yet.
you have gpt-3, can train ML-models on it's own, but that's really not the new normal.
I think DS/A same as with DS/ML. just as likely that you will implement some algorithm from sratch instead of using existing implementations
I guess they just said that to get some clicks then
or it may have been some random writer w no experience in the tech industry just writing BS
Unless you are to work on bleeding edge of R&D but let's face it, what % of people actually work in that
there's plenty of those
idk dude today my friend who interviews for Oracle
said that 5 people failed the interview bc they couldn't explain why a while loop in their code had O(log(n) time complexity
that's not even a leetcode question that just means you don't know big O
I'm not saying that one company proves you need to know it I just wanted to give an example
well I am sure there are a lot of people who never did leetcode, never properly studied DSA or bigO and are emloyed and doing well 🙂 everyone's situation is kinda different and unique.
if you know that in your geo area and in the industry you want in DSA and bigO are the must then you've no choice but embrace the grind and learn
I'm employed and can probably identify O(n2) and O(logN) but ask me for anything else and i couldnt tell u
O(N!) gives me nightmares
if i ever need to implement some type of sorting algo i would always look it up and find a library that does it efficiently
but most recursive algorithms are O(N!)
i would never do it myself
I use Grokking algorithms to get the big picture
then I use CLRS to look under the hood
dont know what clrs is
CLRS is a 1k page long textbook about ds/algos
ah ok
I find it interesting and it makes me feel confident that I know them
fair enough
also there's a youtuber who does web dev that said he also had to do leetcode questions??
and he was like why do I even have to do that when on the job the hardest thing is centering a div
depends on who you're applying for i guess
front end dev?
i think a lot of companies copy facebook/amazon interview techniques but dont know the reason why
they want to be like FAANG
if he had to do leetcode there's something deeply wrong with his compnay hiring process lol
even startups copy FAANG
agreed
exactly
then they are stupid
I guess they had to a MCAT equivalent for big tech companies too huh
dont see how memorizing a algorithm equates to ability to solve business problems....coz it doesnt
you can understand algorithms like binary search
and re produce them
but like how are you supposed to remember 10 different sorting algorithms?
its the school education system mentality
forget about "how". "Why"
but in the real world its completely different
what's sad is that this is what keeps people out of tech
this feeling of omg I'm never gonna learn this stuff
tbh I wouldnt work anywhere that valued memorizing algos over actual skills
luckily, there are quite some sane tech companies
but I from UK and havent had that problem
Textron didn't ask me any algos/DS questions
I think it's US issue mostly
most of my questions were around focusing on how http requests work etc
which makes sense
FANG is everywhere
facebook, amazon both have offices in UK/Ireland
don't worry
i dont know why
I'm not a FAANGophile
it's bc of the damn wages
and the campus
the campus is so great bc they never want you to leave
they put food everywhere bc they want you to stay and code for 12 hours straight
lol idk what Hofstra even has
they say it has good industry connections
yeah? where?
Isn't zip recruiter one of those websites that says they use AI to find positions for you to apply to?
They're asking me to apply to a job that mandates 15 years of experience.
15 years ago I was a child.
Don't trust anything that just says "We use AI to blah-blah" 🙂
I used to until I learned about AI.
I'm working at startup which is AI and all.... Our sales would try to say that app my team works on has AI and predictive and etc
they would say that your app has predictive?
they just not say that it's not gonna be there for another year
predicitve features, whatever
idk dude their AI might be glorified if statements
but I don't like zip recruiter in general
I keep getting spammy emails from them so I blocked them
There's also RippleMatch (which ostensibly does the same thing), and their algorithm is so bad that they contacted me and wanted to interview me for a position within their company that had nothing to do with my interests
The interview went something like this, after we got past the formalities:
"I'm interested to know--what algorithm do you use for matching people to potential jobs?"
"A random forest. You know about that sort of thing?"
"Well, we are discussing a data science internship, yes?"
"No this is a marketing position."
"..."
"..."
@peak halo yep I’m on that too
it’s really not good imo I barely get matches
and when I do they’re unpaid
Are you in college currently?
yes
what year?
sophomore
ah
that is why I’m working really hard on DS/algos
Bc I need a job after I graduate
@peak halo at least you’re not using WayUp you get a “representative” that barely does anything to get you any jobs at all
they’re so low budget they don’t even use AI they just use people and these people have like 5000 other customers they have to look for internships for
my guess is that you're going to gain most of your marketable skills during your next school year anyway, though I'm not sure.
@peak halo see that would make sense if I wasn’t a business major
ah. information systems?
