What it is like to have no coding culture
When it comes to choosing a college, it's crucial to make a well-thought-out decision as it can significantly impact your career trajectory. Consider the plight of students from Tier 3 Colleges. These institutions often lack a coding culture from the start, requiring students to navigate their academic journeys largely independently with minimal guidance or support systems like Alma-connect. As a result, opportunities for campus placements are scarce or non-existent, exacerbating the challenges faced by students in Tier 3 colleges, where the job placement scenario is currently more challenging than ever before. Parents are increasingly concerned about job prospects, yet students find themselves ill-equipped to respond to these pressing demands.
One important point to emphasize is that college professors alone may not suffice in teaching you coding effectively. The learning environment and the individuals you surround yourself with play a pivotal role in shaping your coding skills. One proactive step you can take is to engage with groups of technology enthusiasts. For instance, consider joining groups like Mozilla or becoming a Google ambassador. These affiliations can connect you with like-minded individuals who are dedicated to making meaningful strides in their lives. Additionally, participating in projects facilitated by these groups through workshops can provide valuable collaborative experiences, serving as an initial foray into practical application within a supportive group setting.
Then, you'll find yourself naturally seeking out excellent online courses, and gradually, you'll discover that you've gained knowledge. This is when you can dive into competitions, and although you may initially lag behind, these setbacks will be your greatest teachers.
So, when you are beginning your coding journey and aiming to participate in coding competitions, there are several essential steps to consider to set a strong foundation.
1.Learn the skill of programming logic .It is a must for every programmer, to get confidence in coding.
It doesn’t require much of technical baggage and anybody can learn it.
Please check the following post to get more details.
How can I improve my programming skills?
2. Writing algorithm will become fluent when logic building skills are good and so the productivity.
Free course from the author Sedgewick in Coursera | Build Skills with Online Courses from Top Institutions and check edX | Free Online Courses by Harvard, MIT, & more
But if you turn to you tube i will highly recommend -TAKEUFORWARD by Striver
3. Content on GeeksforGeeks or Leetcode (your choice)
4. Introduction to Algorithms - CLRS
try to solve problems from competitive websites like codechecf, codeforces, hakerrank, leetcode etc.
More quickly we deepen our knowledege/pactice, more we become skillful.So all the best for your future you can do it.
#WomenWhoTech