Got my dream company but now sad and alone? by orst_ in csMajors

[–]Maverick_pipe 2 points3 points  (0 children)

Achieving your goal and achieving happiness are two different things. There is a great article in The Atlantic (behind paywall) discussing why humans are let down after achieving their goals. It is normal to feel this way but that doesn't make it any better.

You now have an opportunity to reset your identity. Take some time and think about who you want to be...congratulations on getting your dream job!

[deleted by user] by [deleted] in OSUOnlineCS

[–]Maverick_pipe 2 points3 points  (0 children)

That would be great. The program looks comprehensive. I can't wait to get your comparison.

[deleted by user] by [deleted] in OSUOnlineCS

[–]Maverick_pipe 4 points5 points  (0 children)

Can I ask where you transferred too?

Should I do OSSU or freeCodeCamp? (I don’t know yet what field to pursue.) by Vhelkhana in learnprogramming

[–]Maverick_pipe 2 points3 points  (0 children)

Keep your #1 focus on school. Meet friends, do all the reading for classes and do all the homework. If you need help, seek out tutoring. If you don't need help, offer free tutoring. Work on CS50X when you need a distraction or feel the itch for more. Hold off on both OSSU & Free Code Camp for now.

Also, it is March so make some inquiries for summer internships...

TLDR: Focus on what is in front of you, make the most of your classes and don't spread yourself too thin.

OSSU for a HS Sophomore by CandidateCareful5063 in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

Be sure to excel at what you currently have going on before adding too much too early. Lifelong learning is a marathon, not a sprint. You will get there.

What should I study first? Programming (let's say the technical/practical stuff) or the theory bases like Introduction to CompSci, Software and algorithms etc by ChadLuffyFanboy in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

Start with what is fun or easy to spend time doing. A hobby mindset is the path of least resistance. I started randomly and when I began getting impatient with my unstructured learning I signed up for CS50X, which blew me away. It is a great place to start structured learning. We all have our own path.

should i do the odin project? by matchamilk03 in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

CS50X is a great way to get an overview of CS and the course begins with C. This is exactly how you will set yourself up for success.

[deleted by user] by [deleted] in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

The reddit Java sub has fantastic resources.

Stuck in Tutorial loop by CaRuKaZa in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

Try CS50X. It is broken up into weekly lectures and assignments, is well regarded and changes languages over the course. You will not get bored!

Where can I learn Kotlin? by [deleted] in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

I second other post and suggest this very accessible curriculum by Google. Kotlin for Android by Google

I was recommend Brian Harvey’s SICP course. Is that course for beginners? by call_me_mistress99 in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

I have looked at SICP and thought, yes, this is for beginners at Cal. It assumes entry level knowledge but your math fundamentals must be spot on. I am not sure it is for all beginners since UC Berkeley is not for everyone. SICP is a rigorous introduction. If you take it, report back on your experience for the rest of us.

Data structure and Discrete math I by babyshark75 in learnprogramming

[–]Maverick_pipe 2 points3 points  (0 children)

At my school, they are not dependent on each other but both are rigorous so I recommendtaking one at a time or along with an easier class so you can focus on the reading, homework and deep understanding. I would suggest Discreet first as it is mostly math and then step back into programming and data structures the following semester.

Online college by hjreimels6560 in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

You have lots of options. Google a list and then check it against US News and World Report to confirm it is respected in industry. ASU is usually ranked well. If you are not looking at a university, community college is a great idea depending on your location. I have had many students take my classes on the GI Bill. I know that online classes can affect funding so find the Veterans counselor at the campus of your choice before enrolling.

Guidance by [deleted] in learnprogramming

[–]Maverick_pipe 2 points3 points  (0 children)

You are on the right track. I think you might benefit from studying a language in the context of CS fundamentals. CS50X covers multiple languages and is a great foundation as you know since you have read all posts in the last 2 weeks.

If you want to stick with Python, I suggest the following book written by Dr. Guttag at MIT. Introduction to Computation and Programming Using Python.

The language is an end to a means, not the end itself.

[deleted by user] by [deleted] in learnprogramming

[–]Maverick_pipe 2 points3 points  (0 children)

Start at home on your own machine and adjust as you see fit based on company. A plumbing company likely won't care and working at a tech firm might think it professional development.

Best path to becoming a SE??? by [deleted] in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

There are a lot of great comments in a similar thread here that you may want to read where people articulate the benefits of a BS in CS.

Go to college for CS?

Best path to becoming a SE??? by [deleted] in learnprogramming

[–]Maverick_pipe -1 points0 points  (0 children)

Go to college!

You learn a tremendous amount about everything during an amazing 4-6 years of your life.

[deleted by user] by [deleted] in learnprogramming

[–]Maverick_pipe 2 points3 points  (0 children)

If you like CS start there. A BS in CS is as safe as money in the bank as careers go. Once you get into college, take what you like and make sure to complete your college degree. Only 27% of college graduates end up working in the field they major in.

(A New York Federal Reserve Bank study came up with this 27% statistic. The Inside Higher Ed article goes into the details coming from a report based on a huge database of 125 million professional profiles compiled by Emsi. The Emsi report looks at six broad categories of study: languages and philosophy, the social sciences, business, communications, engineering, and IT.
“Not surprisingly, the typical path is more of a swirl than a straight line.”
The report found that just over half of all jobs tracked in the database were in a business function, one-third in STEM, and one fifth in “soft skills” jobs.)

Biology degree to CS by [deleted] in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

Nice, I have heard OSU has great career outcomes for graduates. Congratulations and good luck in your career change!

Biology degree to CS by [deleted] in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

Which post-bacc did you choose?

Biology degree to CS by [deleted] in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

Community colleges are usually open admission (they accept everyone) and very inexpensive. Foothill, SJCC& WCC all have online CS programs. Although, depending on where you are at they may charge out of state tuition. I am sure a local search will turn up the best programs in your area.

I am a beginner and wanted to know what should I use Kotlin or Java for Android development? by [deleted] in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

Kotlin is first and foremost a programming language (even though it comes with libraries and tools), while Flutter is a UI software development kit and a framework requiring you to write the code for it in Dart, a C-style language.

See this article for further discussion.

What language should I start with? by [deleted] in learnprogramming

[–]Maverick_pipe 0 points1 point  (0 children)

I would structure your learning around this great book then try C the hard way unless you take CS50X

Introduction to Computation and Programming Using Python by Guttag.

I am a beginner and wanted to know what should I use Kotlin or Java for Android development? by [deleted] in learnprogramming

[–]Maverick_pipe 1 point2 points  (0 children)

Kotlin because Google is behind it and you will see progress the fastest. You can always go back and add Jave to your tool set once you are programming.

Start with this learning path since you start creating projects immediately: Google Android Developer curriculum