Changing The World With Your Code

cover_change_world-01-01

Today most of the aspects of our modern lives are already being powered by software. This, in turn, is governed by code and by people who apply their skills to build a software. Codes play a pivotal role in our daily lives and have an immense impact on the man-machine interaction in our day-to-day lives. Ever since coding began in 1960’s, it has come a long way from having bottom line impact on business and scientific applications to transforming human lives and processes today.

Steve Jobs once said that the ones who are crazy enough to think that they can change the world are the ones who actually do. And we as coders are inherently crazy! After reading this blog you’ll have all rhymes and reasons to become a coder and bring about the change in the world.

  • A coder can build apps to solve simple problems in our day to day lives. From getting simple tasks like food ordering done to concierge and services, scheduling assistants, e-commerce and what not.
    Image result for apps gifs
  • You can redefine the entertainment industry by making cutting edge hi-tech games, apps and streaming channels.


Image result for games gifs

 

  • Redefining real world solutions with programming. Facebook/Whatsapp/Twitter which changed the way world connects started with a line of code. From redefining transportation with Uber to Organizing the World within a word called Google has all been made possible by the programmers.

    Image result for apps gifs
  • You will build algorithms that analyse data and transform the world. The harnessing of data to power the businesses of today is a story known to all.. As a coder you have a responsibility of demystifying the hidden secrets of data by your code spells. Today the world is going gaga over Bigdata and tera-data and your programs would be the solution to them.

Image result for data analysis gif

  • You can write programs to help automate machines. You can make your machine learn and run out of your codes.


Image result for machine learning gifs

 

  • You can have the power! With your code you can literally control the man-machine ecosystem around you. Smart homes, drones, self driving cars, robots, Jarvis, Siri and what not. Well, that’s not it; with AI and IOT you can actually help them interact with each other. 

    Related image
  • Write programs to help the human and technology. Bionics, prosthetics, genetic sequencing, space and rocket sciences are few of the numerous fields which you can contribute to using just your code. You can build the future and transform the present with your code.


Image result for bionic arm gif

There are endless possibilities to what you can build out of your code today.

We at Coding Ninjas strive to unleash your coding potential and help you drive transformation in technology and your life. Join us today for a life changing experience of conquering the world by learning to code. Internships, Job offers and prizes galore await your presence. Join us today for an amazing tomorrow. Always remember, a Ninja doesn’t take any shortcuts.

Team-01

Ninjas get ready for the ultimate Scholarship test of the year!

emailer-banner

Passion drives our souls but not everyone has the courage and the privileges to walk the roads less taken. But that one push at the right time of your life could give your career a jet-pack to success. That one little push can result in a huge leap in your life. This is where scholarships come in. We at Coding Ninjas are offering Admission & Scholarship Test to motivate, reward and financially assist deserving students.

Poster NewWhy take this scholarship test?

To answer this question, let me ask you few questions first.

-Are you truly passionate about coding?

-Have you ever felt that by pursuing your passion, you can change your life for good?

-Are you waiting for that one push to propel your career into the right direction?
If your answers are YES to all then this scholarship test is for you!
How does it work?
Well, we go back to the good old school online tests. The test will be held online on 29th March 2017 at 9 PM and will comprise of aptitude questions. The registration fee for the test is INR 100, which is completely adjustable against the course fee irrespective of scholarship offered.
Rewards?
Jet-set-go for a straight scholarship of up to 50% on our foundation courses to kickstart your coding journey. We’ve got an array of foundation courses to choose from. Full-time immersive education, live and hands-on projects and a 15:1 Mentor ratio makes learning with us a completely transforming and holistic experience. 
Image result for inspirational animated gifs
 So, unleash your raging love for code and let the magic happen. Don’t think twice, just hit apply and gift yourself that amazing experience and an All Access Pass to a promising career.
Originality is the essence of true scholarship and creativity the essence of a true scholar!
emailer-banner_mid

Image result for register now animated gif

Tips for a kickass ninja resume

resume-blog
“Will my resume make it or not?”
The question that pops up in every candidate’s mind when applying for a job or internship. Call it magic call it true but your resume is what you are for the Hiring Manager who has never met you before. A quick glance of 30secs by the interviewer decides your resume’s fate. It either gets selected or goes to trash!
So how does one make an impact in such short time? 
Image result for question gif
Here are some tips and tricks by the eminent hiring professionals who tell what are the elements of a good eye-catching resume.
  • Customize: Today, customization is the key to a successful venture. The same holds true for your resume. Customize your resume to suite the job specifications. Do not blabber about stuff which is of no relevance, highlight the key skills required for the job and how crafty you are with them. Following the same old resume template and forwarding it to every employer doesn’t work. Concentrate on the keywords used in the job description, tailor your resume to be the closest possible fit and voila, you’re there.
  • Best comes first: One should always highlight the most relevant experiences as close to the top as possible.  It should not be halfway down the page, and definitely not somewhere near the bottom. With a blink of an eye, you know the recruiter is looking at the very top of your resume.

 

  • The strategic use of emphasis: Your resume will highlight your key strengths only if they are actually highlighted. Emphasize on the important stuff by the means of bold fonts and underlines. Personally, I advise everybody to use the 3 B Rule (Keep them bold, ❶ bulleted and brief)

 

  • Keep it simple silly: Your resume is a highly professional document, do not dress it up like a birthday card. Use of multiple colors, gaudy texts and backgrounds will only make it worse unless you’re a graphic designer(where you can actually showcase your imaginations). Keep it simple, straightforward and subtle.

 

  • Focus on the relevance: As your experience grows, your resume will become longer. What needs to be kept in mind is that the interviewer is not there to read a theater script, keep the content in resonance with the job description.

 

If you know you’re qualified for a position, your resume should make it easy for a recruiter to find evidence of this. Place everything appropriately, move your strengths to the top, and don’t be afraid to show off in the rest of your resume. Get going, make yourself a Ninja’s resume!

Image result for ninja resume

A Quick Tip For The Young And Ambitious

download

Life, like surfing is all about the wave selection and reading waves is a tough skill. If you are looking for the exponential wave to surf for career growth, then read on to unravel the mystery.

Have you ever pursued something difficult that seemed the logical thing to do to step up in your career, and then feeling motivated you went on to tackle the monster all by yourself, only to later find yourself almost crushed? If so, consider enrolling yourself in a mentorship program.

‘There are options in life. It’s not necessary that high achievements can only be garnered by choosing difficult options.’ – Dear Zindagi Movie

Typically, a mentor is an older, more experienced person who works with the mentee, on behalf of the mentee’s best interests and goals. Mentor-mentee relationships can either be formal – organized through a mentoring program or informal – established through connections. Most of the benefits of being mentored are commonly recognized, so here are the big ones as a refresher.

  • Structured learning can save you hours of struggle. The role your skillset will play in your career is pretty straightforward: The better you are at what you do, the more successful you will be.
  • Gain exposure from second-hand experiences. This reminds me of a well said quote by Otto von Bismarck – “Only a fool learns from his own mistakes. The wise man learns from the mistakes of others.”
  • Improve your performance.  We all know how easy it is to get lost in the woods on days of low self-motivation.
  • Build a network and make connections with peers that may otherwise take years to develop.

mentor

Remember not to be fooled by the impression, that the outcome of your career is dependent on the actions and inputs of others. The truth is, you are in charge of the chemical reaction in which the mentor – is merely a catalyst.

Now you are thinking how to go ahead and find a mentor. A great place to start would be your own college, to find a senior who has done what you aspire to do. This Senior might still be in college, or an Alumni whom you know. Don’t stop there, there are other places on the Internet like LinkedIn where you can find people who have been successful and are also ready to help. One place where I actually found Mentorship to strengthen my programming skills was Coding Ninjas(http://www.codingninjas.in/). They have some very good courses with awesome mentors. How do I know? Because, I was also in your shoes once, kudos to Ankush and Kannu Sir for making it worthwhile.

But, the story of surfing the exponential wave doesn’t end here. It’s been said that you never really learn something until you teach it. So, take out some time to work and develop yourself after the mentee phase and once you feel more confident, switch to the mentor phase.

We tend to think about a mentorship program only from the mentee’s perspective but a little pondering will show that the returns from a mentor’s side are great career boosters as well. Few good pointers worth noting, are listed below.

Refresh your knowledge. Mentoring someone can provide a greater perspective and clarity about what you already know.

Hone your leadership, management and communication skills.

Build your credibility and reputation as a role model.

Mentoring does not necessarily mean that you must take out a lot of time from your already hectic schedule. All it means is that you spend quality time with the mentee because every interaction counts.

To wind up I would say, whether you become a mentor or a mentee, it’s a classic win-win situation. Now that the facts are clear, choose a role that brings you a step closer to your goals. Would love to hear your takeaways from the journey in the comments section!

Your ultimate cheat sheet to do’s and dont’s at an interview

Is there a magical formula which cuts into the interview and gets you hitched with your dream job? Nope, none as yet but what you do have is a set of do’s and don’ts which should which helps you to ace the interview. So let’s take a quick look at them:
do

Dress well: An interview is a formal meeting, you will get judged by your clothes. You cannot just expect the interviewer to applaud you if you walk in with your checkered boxers and crappy hair. Dress well, be poised not too gaudy neither too shady just a mix of decent colors and what suits you well. You may cross my statement by saying startups these days do not care what you wear. Of course, there is casual clothing allowed at startups and big firms too but you are going for a job interview, not a pool party!


Image result for suit up gifs

  • Plan to arrive early: Getting to the venue at least half an hour early is always a plus. First, you do not have to panic about getting late and second getting used to the surroundings and people calms your nervousness down.

Image result for late gif

Have a firm handshake: Your first impression is the last impression. Walk into the room with grace and your head held high. There is nothing to be ashamed of, walk in your stride and have a firm handshake with the interviewers.


Image result for firm handshake gif

Tailor your resume and conversations well: Your resume should be ready to suit the job description. Same goes for your conversations do not talk or mention irrelevant stuff. Have contextual conversations around the skills and job. The interview is about you and your skills and you should leave no stone unturned to tell how you’re a perfect fit. Talk about your experiences and recent internships, get them interested into what else you do outside the box.


Image result for smart talk gif

Ask questions: Do not hold yourself back. Your inquisitiveness may be the road to your success. When the interviewer asks you whether you have any questions or not, do not shy away. Ask about the company, ask about your job make them feel you’re actually interested in the job. If you get a chance to take their mail id or so, write back to them about the great experience you had.


Image result for asking questions gif

dont
  • Do not overdress or underdress.
  • Never-ever-ever be LATE for an interview, puts your punctuality and sincerity at stake.
  • Being confident is good but over confident is not.
  • Retrain from blabbering, listen carefully and answer. It’s okay if you do not know an answer, beating around the bush and wasting both your and interviewer’s time is not a good move.
  • Do not be afraid, the interviewers will not beat you up. I know this is easier said than done. I’ll give you a quick tip- look at the interviewers while talking but defocus them or look at the gap between two eyes. This ensures eye interaction and also does not make you nervous.
  • Do not have a lanky posture and do stuff like moving your legs and rubbing your hair. Walk on your heels, do not drag. Sit upright, no crossed legs or folded arms.
  • Do not be casual and use the jargons we millennials use every day in our lives. No ‘I wanna’, ‘I Gotcha’, ‘Sumfin’ or facebook and Whatsapp language are permitted. Be careful of what you speak.
  • Do not let your talks go haywire. eg. You are applying for a data analyst position and talking about your in-plant industrial skills will not be making sense. Have contextual talks, add your own elements and make it interesting.
  • Don’t inquire about salary, vacations, bonuses, retirement, or other benefits until you’ve received an offer.
Atta boy, soldier! Confident much eh? Wait until you nail your next interview!
Image result for suit up gifs

Your Cheat Sheet To Tech Jobs

An army of techies are making rounds to find that perfect tech job every year. You have two options; follow the herd and knock the gates with your average skills or stand out of the crowd to make way. Navigating across job applications and interviews can award you a bagful of stress and anxiety. You need to have a better understanding of what a recruiter wants to land up with that perfect job. Now, this comes with an additional responsibility of having a unique combination of skills and personality. So the question here really is that with so many people competing at once, how does one stand out of the crowd?
Here are some tips rolling in from some of the most illustrious recruiting managers of the tech industry.
CODING-NINJAS-TECH-JOBS-resume-1

Show ’em that you are deploy ready: No matter how much your resume speaks, companies want to be certain you are adept at the skills required for the job. Many a times, the companies don’t want to hire to train you, they want you to jump in and do the job. Read the job responsibilities well in advance, tailor your resume accordingly and make them believe you are a plug-and-play talent for the job!

CODING-NINJAS-TECH-JOBS-coding

  • Learn to code: Programming is an essential skill for tech professions. There are allotted scores for languages such as C++, Java, C#, Visual Basic and more. Basic knowledge of coding and problem solving is a must for the entrants. There’s no second way to that so why lose out on it? Start your coding journey today with us. Coding Ninja offers you an array of courses and bootcamps to choose from. It’s never too late to start if you want to.

CODING-NINJAS-TECH-JOBS-interdisc

  • Interdisciplinary skill sets: Employers want their employees not only collaborate with a team of people from different departments but also to think like them to make working together easier. Showcase your cross disciplinary skills to the recruiter. Tell them about what else out of the box skills you’ve acquired over time. Read, study and know about the functions outside of yours.

CODING-NINJAS-TECH-JOBS-research

  • Love the company, do your homework well: Everybody wants a job which is more than a paycheck. Similarly companies want employees who believe in the company, are aligned with the goals and ideals and make work their passion. You always need to make that first impression right. Don’t apply for a job just for the sake of it. Study about the job role, company profile, work culture etc. and show what an ardent fan you are of the company and their ideals.

CODING-NINJAS-TECH-JOBS-inquisitiveness

  • Stay hungry, stay foolish: Your inquisitiveness paves your way to success. Come up with your own questions, don’t be a programmed robot. Your pro-activeness will showcase your personality. Besides, it’ll also make the recruiter believe you’re genuinely interested in the company and job.

CODING-NINJAS-TECH-JOBS-Personality

  • Personality: Now this is an aspect in which only you can help yourself. Make your speech and text uptight. Dress up well, have some chivalry and confidence to exhibit your potential. Your presence in the room is what makes a difference. Get noticed or be invisible.

Reason_1-01-01

 

Follow these bare basics and be geared up for your next interview. You know what’s cooler? With over 2500 students, we at Coding Ninjas have been constantly striving to make your talent reach greater heights. Join us today to become a Code Ninja and be in the league of over 400 students who have bagged their dream jobs with top Multinational giants.

GSOC – Time to pick an Org!

BLOG_GSOOCWith Google Summer of Code 2017 Mentor Organisations just announced, students are (and should be) in a frenzy to pick and get familiar with an org of their interest and start contributing as soon as possible. To help along the matter, this post aims at enlisting some of the most popular organisations based on the technology used in their projects. A quick look through should be good to let the students know the most popular choices!

CODING-NINJAS-ANDROIDZulip : Zulip is a powerful group chat application. The server is written in Python with Django; you could also work on cross-platform mobile and desktop apps, or our many integrations

Systers, an Anita Borg Institute community : Increasing the number of women in computing fields and technology.

FOSSASIA : FOSSASIA is the premier Free and Open Source technology organization in Asia for developers, designers, start-ups, and contributors.

Mifos Initiative : FinTech non-profit leveraging the cloud, mobile, and open source community to deliver digital financial services to the world’s 2 billion poor and unbanked.

python-coding-ninjasAerospaceResearch.net : We are AerospaceResearch.net, a small team of space makers solving space problems together with KSat-Stuttgart e.V. and the Cosmic Dust Team.

aimacode : This project provides implementations of the pseudocode algorithms in the textbook “Artificial Intelligence: A Modern Approach,” along with tutorial examples of algorithm usage.

BeagleBoard.org Foundation : Through Linux and other open source tools, BeagleBoard.org seeks to make enabling computers to interact with the physical world as simple as coding a web page.

Copyleft Games : We produce libraries, engines, frameworks, and development tools for producing games, especially as part of educational environments.

Python Software Foundation : Python is a popular high-level programming language used by scientists, developers, and many others who want to work more quickly and integrate systems more effectively.

python-django-coding-ninjasDjango Software Foundation : Django is a high-level Python Web framework originally designed to build high-performing, elegant Web applications quickly.

Cadasta : Cadasta is working to build a future where, through technology and community partnership, land and resource rights are universally recognized and protected

CloudCV : CloudCV is a young open source platform to make AI research reproducible by making it easy for researchers to build, compare and share state-of-the-art AI algorithms with everyone.

C++-coding-ninjas

KDE : The KDE community produces Free and Open Source Software and brings together artists, designers, programmers, translators, users, writers and other contributors from everywhere.

Mozilla : We’re Mozilla, the proudly non-profit champions of the Internet, helping to keep it healthy, open and accessible to all.

RoboComp : RoboComp is a cutting-edge open-source robotics framework providing tools to easily create, modify and manage robot software components.

SymPy : SymPy is a Python library for symbolic mathematics.

The Linux Foundation : The Linux Foundation is a non-profit consortium dedicated to fostering the growth of Linux. Hosting the Linux Kernel. OpenPrinting, Linux Standards Base, SPDX, …

ruby-coding-ninjas

Ruby on Rails : Learning to build a modern web application is daunting. Ruby on Rails makes it much easier and more fun. It includes everything you need to build fantastic applications.

Ruby Science Foundation : SciRuby is oriented towards providing science and visualization infrastructure for the Ruby Programming Language. We develop and maintain several libraries for this purpose.

GSOC-CODING-NINJAS

There are many more organisations with a much larger number of projects present that should be explored but the above list is good if you are a beginner and unsure of where to start. For more information on getting your feet wet in the wide pool of Open Source and GSoC, refer to http://blog.codingninjas.in/2017/02/05/attempting-google-summer-of-code/.

This list was curated from my previous experience as a mentor in GSoC 2016 with Systers, An Anita Borg Institute, an experience I hope to repeat this year.

Feel free to leave any comments, questions and doubts in the comments section below!

Those 4 years are not just for getting a job! – Things a collegiate should know

College, the 4 important years of our life which decides our future.
It’s a mad competitive world out there and college prepares you for the run. Securing a job in the final year of college is the ultimate dream of every college student, rather perceived as one. We behave like programmed robots making our way to ‘a secured future’. But are these 4 beautiful years only to sit and study for a job? We are not born to pay bills and die. Similarly, a job is not the final destination to those wonderful 4 years of life!
Think deeper, let your mind fly and you’ll realize that there are limitless possibilities to what you can learn and achieve than merely a job from college.
Step out of the library: You might be a bookworm, get a huge GPA and still not be fit for the top companies. A holistic development is what the companies care about today. Everybody studies, what different did you do? It is really important to explore that ‘other side’ of yours. There is a life out of libraries and classrooms, let it unwind.
bar-01
Acquire skills outside your curriculum: Your first and foremost compulsion is to fill your schedule with the subjects of the semester. But think outside the box, there are so many things to study and explore. Learn a bit to code, hone your problem-solving skills, learn a foreign language or stock trading or whatever interests you. Not just your domain subjects but also your life skills shape up your real world.
bar-01
Learn to Code- Learning to code is the best gift you can give yourself. There is an ocean of open source resources that you can learn from and become a self taught developer. Break the myth that only Computer Science graduates can code. Today self taught coders are swiping away more high-profile jobs at megaliths like Google, Facebook, Amazon and Flipkart than ones with a Computer Science degree. Learning to code is not that big a deal, all you need to do is to take that first step. Apart from securing a decent job, learning to code enhances your problem-solving abilities and general rhyme and reason in life. We at Coding Ninjas have had the pleasure of helping over 2500 students in learning to code in different domains and secure over 400 jobs in top corporate companies. All they did was taking the right step, you can do that too.   
bar-01
Focus on your verbal and nonverbal skills – The major concern of the big shot firms today is the lack of presentation, written and verbal skills in the millennials. Grammar and public speaking do not come in easy. We ignore this for the most of our college life and hustle in the last year. The result? Average vocabulary, grammar and soft skills.
bar-01
Utilize the campus opportunities: Sports, Music, Dance, Event management and what not. Your university provides you with ample opportunities, the only problem is to take a step forward. Many people shy away from it, few think it’s useless and despise the people who are into this. But take a moment and think out loud, isn’t something better than nothing? Is sleeping in a dorm room better or organizing a hackathon? You decide.
bar-01
Get an internship: Apart from giving you industry exposure, an internship gets you ready for the real corporate world. You meet new people, visit new places and get acquainted with the work life. It shapes up your personality and domain knowledge. An internship should never be decided based on what you’re studying right now. Rather it should be an escape to figure out what you actually want to do future.
bar-01
Entrepreneurship: Entrepreneurs are born and brought up in the hostel corridors. Taking that one step to do something changes your life. Everyone wants to be a Steve Jobs, the least you could do is try. Working in minimal resources gives rise to ‘Jugaad’ and you understand the life better. It opens your eyes to the dimensions unknown and the lessons will stay with you for life. Develop an app, monetize an idea, join an NGO… make a difference and your life will be different. College life is the best time to take a step into entrepreneurship. You have resources galore and the opportunities of networking are just unimaginable. Moreover the entrepreneurship cells provide you the guidance and support required to build your own company brick by brick. Dream, run and fly!