Open srfoster opened 6 years ago
If I wanted to start learning and experimenting with machine learning and machine learning algorithms, where is the best place to start?
What are ways to practice and improve my programming skills when I'm not doing this internship? (Online lessons, personal projects, etc?) What specific things would you recommend?
How is computer science used in careers? What is functional programming? What exactly makes computer science a science and not a practice or art? How would computer science impact the development of machinery, vehicles, and robotics? Is there a ONE language every single CS student should know? What are the differences in the languages? What makes CS an enticing minor/major?(Or why did you choose CS?)
How should I take the experiences I learned through this internship and apply them future job interviews?
How does networking and other back-end, server-type stuff work?
(I realize this is a pretty vague and open-ended question, so to kinda narrow my question a bit: I thought the QR-logging in system that ThoughtSTEM has implemented for the camps was pretty cool, and I was curious about how that worked)
What are the advantages and disadvantages of functional programming over non-functional programming? (What is the term for non-functional programming?)
For a CS student or anyone seeking a career in CS/programming, what kinds of projects or portfolio really interests employers? Any tips?
I am often told that I should be working on projects of my own to gather a portfolio. However, I worry that employers won't care about some silly little game I make. Should I stick to whatever interests me purely? Or strive to impress THAT particular company with something more relevant.
Obviously, at the moment there is a huge demand for computer scientists and programmers. In addition to that though, there is an increasing number of people studying computer science. How do you think the current demand of the industry will evolve in the next 15 or so years? Will there still be a high demand or will CompSci become like mechanical engineering where the industry becomes saturated and demand dies down?
Would it be a good decision to switch to Computer Science even though I am struggling with this project?
What coding programs are best to get an introduction into computer science?
How does computer science play a role in the different fields of engineering and what majors should I consider considering that?
Is there a source / reference guide for computer science language ? ( Dictionary of sorts )
Similar to another question : How would you input this internship onto a resume , what would the internship be called and would be listed as skills learned / worked on / position?
what are the outcome goals of this program for the interns ( possibly to genral ) ?
In the job market, you're competing against a thousand other coders who know the same languages and information as you. What nontechnical skill/trait(s) do you believe give someone the edge over the competition?
Do you think functional programming will ever be used in industry and, if so, how would that happen?
What sorts of minors would best compliment a major in computer science? Besides the traditional career of a programmer, where else would a major in computer science take you?
Is it better to learn multiple programming languages at once or one at a time? What do you do if the languages you know aren't popular anymore? How do you decide which languages to learn? Should everyone learn about cybersecurity or is that just a special topic?
What direction in computer languages/API's/databases should I take in order to prepare myself to become a pen(penetration) tester? What will help me stand out amongst other computer science majors looking for jobs as well?
How can you inspire yourself to become more creative and to keep that going?
How much of a language should you know before pursuing a career for it?
How was ThoughtSTEM funded? What is the origin story of ThoughtSTEM?
Is getting a CS degree with the intention of becoming a web developer a waste of a degree? (Since web development seems to be mostly a self-taught subject)
With the vast amount of (free) resources available for learning different areas of CS, would it be a waste of time, money, and money - or just not as worth it - to go for a CS degree? (Disregarding the degree requirement for some jobs as that can be (arguably) overlooked if someone has a ton of experience/skills)
What is an example of an program that makes sense to be written in racket? What is an example of a program you should not write in racket?
Will CodeSpells ever be added to the ThoughtSTEM curriculum? It's a cool idea and I think it'd be interesting for those more serious about game development (older than the Minecraft modders) .
With the curriculum for the coding camps, what do you want the students to walk away with? Or maybe not walk away with? What were the challenges of coming up with the curriculum?
From Soulst: "For a CS student or anyone seeking a career in CS/programming, what kinds of projects or portfolio really interests employers? Any tips?
I am often told that I should be working on projects of my own to gather a portfolio. However, I worry that employers won't care about some silly little game I make. Should I stick to whatever interests me purely? Or strive to impress THAT particular company with something more relevant."
I'm collecting a list of computer science questions that I'll try to organize into a presentation.
Anything goes, but here are some examples: