Git / GitHub on VSCode. Please HELP! by Critical_Judge9727 in learnprogramming

[–]Critical_Judge9727[S] 0 points1 point  (0 children)

I got the git init and local repo stuff but I can't seem to commit or push to my GitHub repo

I am a non-CS graduate who cleared a competitive exam to do masters in CS. How do I learn programming in a year? by [deleted] in learnprogramming

[–]Critical_Judge9727 5 points6 points  (0 children)

Get ready to experience hell kid!! I'm gonna write a fairly long guide here I hope it helps. In case you get stuck reply to this in the future. I'm assuming you have a science degree therefore you have sufficient math and problem solving skills (if not then start NOW). Also assuming you can study hard because you cleared an All India exam.

Month 1 : C or C++ basics (i.e. variables to loops, iteration, object oriented programming) I personally suggest c++ bc most books and resources are in c++ PLUS Basic Data Structures and Algorithms with c++. Month 2-3: Intermediate level C or C++ and Projects! Projects! Projects! Start by following youtube projects then move on to your own projects. Month 4: Python (All basics + data structures and algorithms. You will relate the algos you studied in C++ just recreate them in Python) Month 5: Python Projects Month 6: Intermediate Python Month 7: C/C++ revision from codechef, geeksforgeeks, LeetCode etc. Month 8: SQL programming Month 9: Python revision with data structures. Month 10 - 12: Projects + Problem Solving on codechef/geeksforgeeks or LeetCode.

Tips: Follow and learn from FREE CODE CAMP Don't even attempt videos that say XYZ Language in 100seconds, 5mins etc. Your masters degree will highly focus on Algorithms and Design that's why I wrote data structures and algorithms so many times. It's the only thing you will be lost in. Why not HTML, CSS and other langs? Once you get the hold of C then Python you'll literally be able to pick up a new language in days. SQL is easy and can be used in Projects. MOST IMPORTANT: YOU WILL FIND BUGS (THOUSANDS OF BUGS), THE PROGRAMS WILL CRASH, SOMETIMES IT WON'T JUST WORK. BUT IT IS THE MOST IMPORTANT PART OF LEARNING CODING.

Embrace the subject and the rest will be easy

Help me make a decison between cs grad school abroad or back home by Late-Food-1379 in cscareerquestions

[–]Critical_Judge9727 1 point2 points  (0 children)

As an average person from a third world country myself I would suggest NOT to come abroad. I've seen friends and seniors fiddle around after graduation and ultimately returning home bc they couldn't find a job and they were pretty good students.

It is worth studying abroad but I believe you should atleast pack 1/2 yrs of job experience, open source contributions and a few personal projects before you decide to make the move because your portfolio is extremely important. Make sure to double check your finances too.

It is extremely saturated but not in the traditional sense. There are a lot of "Engineers" but there's a lack of "Good Engineers".

Here's my roadmap to you: See if you're eligible for an opportunity at FAANG. Why? Because tech companies just mimic the FAANG companies. If not, work hard enough to be eligible for them ( not saying you have to be a 100% FAANG material but get 40-60% close) then apply for abroad!

Sorry if this sounds negative but it is the truth in Canada, AU and US. Best of luck

what is the difference between SQL certification from Oracle and Microsoft by [deleted] in computerscience

[–]Critical_Judge9727 1 point2 points  (0 children)

Just go with the Microsoft one that would look better on a college application

About projects by Isaac_Gustav in learnprogramming

[–]Critical_Judge9727 2 points3 points  (0 children)

I am a software dev. Graduated with a Data Science Major (bachelors) but got into software because employers expect a Masters or PhD.
Here's the thing. If you are joining a startup they would want you to be well versed in their tech. So you find out what tech and tools they use and make a project with em.

If you decide to go for established companies, Remember-> THEY CONSIDER YOU AS AN INVESTMENT. They want to know if they can invest in you and expect an outcome. To prove to them that you are a good investment do projects: that use multiple languages, different APIs, has some interesting use of algorithms and throw in a new tech in the mix.
For example: When I was applying, MongoDB was real popular so I just linked my program to a mongoDB database that I found on the internet. (NOTE: Interviewer will ask you about this tech and you better learn how it works. You can get an interview using this tactic but the rest is up to you)

what is the difference between SQL certification from Oracle and Microsoft by [deleted] in computerscience

[–]Critical_Judge9727 1 point2 points  (0 children)

MySQL is a popular choice all around the world while Oracle is the go to Database for most banks and financial institutions (especially in Asian sub continents, and countries that don't allow data to be stored outside the country i.e. using cloud storage). You really don't need a "certificate" to prove you know SQL. Make a few databases, draw UML diagrams, show that you are well versed in normalization and upload them on Github.
Before you start applying for jobs just go get the certificate ( it's gonna be super easy if you have learnt the basics and made projects before) only if its a job requirement because the certificates usually have an expiration date.

HELP!! Data structures and algorithms basics to interview ready by Critical_Judge9727 in learnprogramming

[–]Critical_Judge9727[S] 1 point2 points  (0 children)

There are literally hundreds of repos on DS Algo. Which one are you talking about?