Giter Club home page Giter Club logo

csfreshers's Introduction

csfreshers

Table of Contents

  1. Welcome
  2. About
  3. Learn your first language
  4. Learning basics
  5. Online coding competitions
  6. Technologies
  7. Go to Hackathons
  8. Join developer communities in your area
  9. Open source contributions
  10. Internships
  11. Bug Bounty Programs
  12. Thank you!!

Welcome :)

Welcome to the world of tech-wizards.

About

A guide-page for all freshers who just took Computer Science as a major.

Learning your first language

While learning you first language, kindly give more time practicing it and understanding what happens in that black-box of 17x7x18 inch when you double click a program that you just wrote.

If your programming concepts are clear and you have a strong foundation in your first language, then learning a new language will just be a matter of 7 to 8 hours max.

Learning basics

Once you feel comfortable with making your console type school management programs, then its time you learn some basics like-

Online coding competitions

There are many good online coding competition sites for you to practice your skills. Once you get comfortable with the basics, then you would love to practice or compete with other programmers around the globe.

Please do not be disappointed if you are not able to solve such competitive problem at the beginning. Just keep trying or ask help from someone who is already involved in solving such problems.

When you begin, start from easier problems and then move towards more tough one as you gain confidence.

Checkout this io-tutorial guide by google

Some Online Coding competition sites are-

Technologies

Quickly google these technologies and try understand what these are-

  • Machine Learning
  • Blockchain
  • Serverless
  • Augmented reality(AR) and virtual reality(VR)
  • Multi-access Edge Computing(MEC)
  • Quantum Computing

Go to Hackathons

Start going to hackathons.

Read more about hackathons here.

Check this list you may find some interesting hackathons.

Join developer communities in your area

Usually there will be some programming communities in your area which you can join.
These communities-

  1. Conducts some Meetups, Workshops, Conferences monthly which you can attend and meet new people.
  2. Usually have a group on telegram/WhatsApp which you can join.

You can get to know about meetups from meetup.com.

Open Source Contributions

This the most beautiful part of whole developer community. Open source is the fuel that runs our world. Start contributing to open source.

Internships

Please do not waste your vacations. Apply for internships of your interest when their applications open. Check this awesome list of internships by Tapasweni Pathak.

Bug Bounty Programs

In bug bounty programs you have to find bugs and you get paid for reporting bugs, especially those pertaining to exploits and vulnerabilities. Bountiful Open Source Summer Link to BOSS

Personal note

Read as much as you can. Don't wait for anyone to come and teach something. Just go to the web and start learning.

Thank you !!

I thank you for reading this long :) Parth Yadav

csfreshers's People

Contributors

parthyadav3105 avatar adi0509 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.