Posts

Showing posts from May, 2020

Web Developer

Image
                                                                WEB DEVELOPER :-  Web Developer's role is to build a web designer's concept.  A developer usually specializes in designing website apps. A web Designer focuses more on what the user will enjoy doing. Speciality :-  Web Developers usually have a specialism like  Front-end developer Back-end developer Full-stack developer Tools & skills :-  Source code management tools : SVN, CVS, Git etc. IDE :- Webstorm, Atom, VS Code etc. Front-end development technology : HTML, JavaScript, CSS Front-end framework :- jQuery, React, Bootstrap & so on. Personality :-  Web developers are :-  Creative Problem solver Analytical thinker Proficient in programming

WHY YOU SHOULD LEARN PYTHON IN 2020

                                                            PYTHON :-  In 2020, it is must atleast 1 programming language & there is no better choice than python. If you are a beginner & dont know anything about Programming & want to learn, then it is a good time to learn a Python. Python is easy to learn A lot of career opportunities for python High salary                                                               Advantages :-  Presence of third-party modules. Easy to learn as compared to other programming languages. User friendly data Structures. Open source & community development Extensive support libraries(NumPy for numerical calculations, Pandas  ...

WEB DESIGNER

Image
                                                              WEB DESIGNER :-  Web Designers are responsible for the web visual design, web designer must have a great sense of aesthetics & have the ability to make the website look beautifull.  One more advantage of learning is that it can enhace your CV/Resume & your CV/Resume will shortlisted first. You can also work as a freelancer in field of WEB DESIGNER                                                                 Speciality :-  Web designers usually have a specialism like  User Experience (UX) designer User Interface (UI) designer Visual designer             ...

SERIALS FOR PROGRAMMERS :-

Image
                                     Every Programmers must watch this Top Serials :- TOP FIVE SERIALS FOR PROGRAMMERS :-  1. Mr. Robot                                                               2. Silicon Valley 3. Person of Interest 4. Halt & Catch Fire 5. Scorpian

COMMON DATA SCIENCE INTERVIEW QUESTION ASKED BY MICROSOFT

              Most Important Interview question asked by Microsoft & many other big companies for Data Science :-  Ques :- Generate 7 integers with equal probablity from a function which returns 1/10 with probablity p & (1-p) ? Ques :- What are the ROC curve & the meaning of sensitivity, specificity, confusion matrix ? ques :- What is the definition of a p-value? How to explain p-value to customers ? Ques :- How do you detect if a new observation is an outlier ?  Ques :- What is the bias-variance trade off ? Ques :- You have a bag with 6 marbles. one marble is white. You reach the bag 100 times. After taking out a marble, it is placed back in the bag. What is the probablity of drawing a white marble at least once? Ques :- What's power?  How to explain it to a non- statistics person? What's a false positive & false negative? Ques :- Three friend's in Hyderabad told you it's rainy. Each has a probablity of 1/3 of lying. w...

TOP JAVASCRIPT FRAMEWORKS :-

Image
                                               Top JavaScript  Frameworks :-  Angular (Angular 8) :-  One of the most powerful, efficient & open-source javaScript framework is Angular.  google operates this framework & implemented to use for development a Single page Application(SPA). It extends the HTML into the application & interprets the attributes to perform data binding.  React :-  Created by facebook, the React framework has earned popularity within a short period. It is used to develop & operate the dynamic user interface of the web pages high incoming traffic. It makes the use of virtual DOM & hence the integration of the same with any application is more  straightforward. Vue.js :-  Through developed in the year 2016, this JavaScript framework has already made its way into the market & has p...

TYPES OF MACHINE LEARNING

Image
                                                  Types of Machine Learning :- Supervised learning :-  Makes machine learn explicitly Data with clearly defined output is given Predicts outcome or future.                      Training Inputs ----->System------->Outputs Application :-  Risk Evaluation Fraud Detection Prediction of Financial results Unsupervised Learning :- Machine understands the data. Evaluation is qualitative or indirect. Does not predict/find anything specific. Inputs ----->System------->Outputs Applications :-  Item categorization Clustering Customers. Similar item recommendation. Reinforcement Learning :-  An approach to Artificial Intelligence It is an reward based learning Machine learns how to act in a certain environment.         ...

5 SUPER POPULAR DATABASES COMPARED

Image
According to my opinion, there is no best database. Every database has their own advantages & disadvantages. So, you have to decide what is the best for your needs.  Here, i am mentioning Top 5 popular databases :-  1. MYSQL Relational Database exist for 25 years very cheap & easy to use Open-Source Limitataion of MYSQL :- Not that performant when many operations at once. Not a full SQL database, it has some limitation. 2. MONGODB  non relational database' document-oriented database high performance due to non-relational DB easy to configure & scale Open-Source Limitation of MONGODBB :- uses high memory for data storage document size is limited to 16 MB. 3. POSTGRESQL                                                                        Relational database Very well Expandable ...

ANATOMY OF ANDROID DEVELOPER :-

                                       ANATOMY/ MAP OF AN ANDROID DEVELOPER :-  Education :-  BS / MS / B.tech/ BCA Degree in Computer Science Engineering or  a related subject or having any Bachelor Degree. Have published at least one original Android App. Proven working experience in Android App Development Skills :-  Android App development Experience with third party libraries & APIs Working with remote data via REST & JSON. Understanding of the full mobile development life cycle Android Studio Career Possibilities :-  Many android developers are shifting to new frameworks like kotlin, Flutter, etc. Android developers can also work as Java Developers. SALARY :-  Average salary of an Android developer is $85,430/year. Benefits :-  Android OS holds around 85% of market share being very popular. Android developers can take up projects of a wide ...

Websites for Programming Tutorials :-

Image
                                    WEBSITES FOR PROGRAMMING TUTORIALS :-  1.  GEEKS FOR GEEKS 2. GURU99 3. W3SCHOOLS 4. W3RESOURCE 5. JAVATPOINT 6. TUTORIALS POINT

How to Learn Any Programming From Zero To Hero

Image
Choose any Programing Language but if you ask my opinion, i will tell you to choose Java / Python.  Reason behind JAVA is that when you will work in any Tech companies, Java will be the prefer language for many tech. companies. Reason behind Python is that Python is so simple as compared to C/C++ or JAVA.  Its My opinion. You can Choose C or C++also. You can become a Coding Master in 6 Months by following these steps. Step 1 :- Learn any Programming Language. Step 2 :- Do Challenges and Projects. Step 3 :- Solve Questions on Hackerrank or Hackerearth. (Choose any one) Step 4 :- Then Go to Data Structures (DS) & Algorithms (Algo) section. Step 5 :- Build more Projects & solve more questions. Step 6 :- Learn new stuff & topics. Step 7 :- Practice regularly. Step 8 :-  Sit on Contest in any coding plattforms like  Hackerrank/ Hackerearth/ Codechef/ Codeforces. Step 9 :-  Go to step 6. Step  :- Good Luck Follow for more Happy Coding Nikhil Kr. Cse...

DEVELOP RAPID & PRAGMATIC WEB APPS WITH DJANGO

Image
                                 Develop rapid & pragmatic web apps with DJANGO Django is most widely used  python framework for web development. As Django is fast, secure, open source, seo friendly & easy to develop which makes it one of the best frameworks available.  What is Django? Django is a server side web development framework which is based on Pythhon. It is becoming more popular as it is Ready-to-Use, easy, time saving & clean - code framework. Who is Django? Django is now the premier web framework among tech giants like - Spotify instagram Youtube Dropbox Mozilla Firefox Installing Django :-      For Django installation, you must  have python & pip installed on your Laptop/Pc. Go to command Prompt/terminal & type - pip install django. Check django release is 3.0.6. To check installed version -  Go to command Prompt/terminal & type - d...

THE TOP CODING LANGUAGES WITH THE HIGHEST SALARIES

Image
                        The top most powerful coding languages with the Highest Salaries :- 1.            Perl                                                         2.            Scala 3.            Golang 4.            Ruby 5.           Objective C  6.           Swift 7.           Pascal 8.           R 9.            Prolog 10.         C   #                                       11...

HOW TO SECURE A JOB AT TECH GIANTS

Image
                                                How to Secure Job at Tech giants ?  1. Establish your identity on the Web :-  Create your identity in web like - write a medium article, be active on quora, post on Linkedin, etc. it can be anything. when your name is searched there should be something substantial about you . 2. Innovative Software Project :-  In 2nd & 3rd year of education, work on an innovative software project. Create some happening things of now a days like VR, Blockchain, ML&IOT. Upload projects on github. 3. Participate in hackathons :-  participate in the hackathons that are happening around. It doesn't matter how many programming languages you know, as long as you know the concepts of programming its enough. 4. Build an Problem solver attitude :-  Try building attitude for problem solving. Often many students get f...

WHY TO CHOOSE PROGRAMMING?

Image
                                   Why Programming ? 1. Programmers are the only person who still paid during COVID-19.                  2. Programmers earn more money than others. 3. Learn new things faster work without a lot of experiment. 4. Programmers can work as a Freelancer & Can earn good Money.  5. Programmers can do amazon things. 6.  You can learn programming for fun also.

PROGRAMMING BLOGS TO IMPROVE YOUR SKILLS

In this Era, everything is free & accessible.There are some programming blogs which can improve your skills & helps in Interview as well as in placements. 1. Coding Horror :- Coding Horror was started in 2004 by Jeff Atwood, an experienced software  engineer  from Berkeley, CA. Jeff's experience, as well as his awareness of the human side of technology, makes his website one of the best programming blogs for everyone who intrested in web development , software engg & computers in general. link :- blog.codinghorror.com 2. David Walash This popular coding blog focuses on modern libraries, programming tutorials & shortcuts for programming in JavaScript. They provide daily posts & commentary to help you learn how to code quicker & more efiiciently. link   :-   davidwalsh.name 3. CodeWall  Codewall is a website providing useful, in-depth tutorials for both front-end & back-end. CodeWall has many articles on topics as such as HTML...

5 steps to start your programming career as a freelancer

If you are a software developer, you may have felt like switching to  freelancing  at some point in your career. The option not only helps you earn more than a full-time job but also gives you the freedom to choose what project to work on. Here are tips to help you get started as a  freelance developer . 1. Online portfolio The most essential thing that the clients look for in a potential freelance candidate is the experience. The client doesn't just choose freelance developer based on years of experience but also the profile of work. You need to invest in building an online portfolio of work. Remember not to brag too much about yourself, just be clear, and to the point. 2. Charity projects in initial days Beginning as a freelancer is a big challenge. Getting projects and building a reputation takes time. When you find yourself in this position, you need to start making new contacts and being building your portfolio. You can work on charity projects by getting in touch wi...

Top Software Development Tools that every Programmer must know :-

There are tons of different  software development tools  available today. You need to select the best based on your requirement and technology that you are working on. While most companies have their own set of recommendations, some new-age companies allow developers to choose their own tools. Here are the best software  development tools  you should be aware of. 1. Linx The low-code tool offers an intuitive way to build and automate back-end applications and web services. Linx accelerates design, development, and automation of custom business processes. The IDE is an easy to use, drag-and-drop solution. There are more than 100 pre-built plugins offering rapid development features. The one-click deployment to any server comes handy. 2. Atom The open-source code editor is popular among developers. It is a cross-platform tool available for Windows, Linux, and MacOS. You can customise it to suit your needs, without editing the configuration file. Some of the key feature...

COURSERA FREE COURSES

In this lockdown, Coursera is providing 100 + free courses which are taught by Ivy league schools, Universities or offered by Top Corporate companies like google, amazon,ntel etc. These courses are free till 31st May. you can do these courses to ehnance your CV or to bulid a good resume or to bulid a good project. if you are in a University or in a College, You can do these Courses for your MOOCS as well. These Courses have a lot  range of topics. In this course you will get graded homework, projects  & assignments. you can also get a certificate of completion which you can mention to Linkedn. Following are some of the courses. To access This courses, Firstly you have to sign in Coursera (  https://www.coursera.org/ ). Then search this Courses in search box, then click enroll for free.  After this, click to purchase course & then Okay, then Click again to pay Now(You will not have to pay any fee.) After that, now you can access the Course & related confi...

Free Courses on Coursera :-

There A lot of free courses on Coursera this lockdown. These courses are free till 31st May. Coursera is providing free courses till 31st May which has been taught by I vy League schools or offered by companies like Google and Amazon.  These Courses  having many categories  ncluding mental health and well-being, career development, c ..