Sunday, July 8, 2018

Important point for success.

Hello Developers,
Industrial training, major, minor are important parts of professional courses.
Some key points must be focused to achieve better not only in student life but also in professional life.

Case: Need better score.
i) Selection of Problem:
-selected problem must be unique.
-select any problem from regular life of people. it can be related to industry, health, education, security, support etc.
-select a problem that influence others. Focus on social/technical issues.
-select a problem that is being faced by a large no of people/industrialist.
-select a problem that you are capable of solving within available time. (most important)

ii) Presentation of problem & statement:
-Example problem statement :-This must include some real life example in which you noticed the selected problem.
-Explain problem :- Problem must be written in simple language so that person can understand your key focus.
-Proposed solution :- Explain your answer in simple language but include major technology which you will use.
-Representation of solution :- present your solution in form of graph/flow chart/ other ways for better understanding of people. use moderate technical terms.
-Technology Stack :- This part include all the technology/tools which will be used during development. It must be mentioned in a way so that anyone can understand their needs & use.
-Security :- Must mention security framework or base security protocols if any.

iii) Creating an impact on audience.
-Starting with theme : It includes name of software/tool & general use of software.
-How it will help? : How this software will benefit others.
-Other imp options : Must keep a 1-2 advance options of software for this time.
-Flexibility : Explain how this software can be used on multiple devices/platforms. (if possible, example: any android app.)
-Security : How this solution is secure from unauthorized access.
-Technology Used & their benefit : A few about major technoloy used & why you selected them.

Selection of platform/language:
-select open source platform/technology or any service which is free(some service may have limitation) and open for use in professional softwares. 
-prefer to work on stable channel of softwares because software under development may have issue & its hard to debug a software when the issue is with the software being used.
-select a technology which gives software solution supported by devices available on large scale.

Creating impact on users:
-software UI must be good & user friendly.
-options/features must be properly arranged.
-user support system must be their.

Some keypoints may not be applicable with some softwares/tools.

What is DSC?

What is DSC? by Deepak Jangra (DSC Lead)
Developer Student Club UIET, KUK is a program presented by "Google Developers". This program provides a platform for developer communities to work together.
This program focus on networking of people which can work together to develop amazing apps/softwares solutions. This program let them focus on latest technologies & supports them. These clubs keeps them up to date regarding opportunities for developers like GSOC, GHCI, GDD, GDG Meetup, GOOGLE I/O & extended events sponsored by Google & additional meetup events like Facebook Developer Circle, pycon, internship opportunities etc.

Prime focus of DSC is to understand industry needs, problems  & use available technologies to solve them .
 For any professional degree/qualification understanding of industry is also necessary.
Others related programs:
GOOGLE DEVELOPER GROUPS (meetup for industry professionals, open for everyone)

WOMEN TECHMAKERS (program by Google to support women in technology includes a lot of scholarship opportunities.)

Many more student programs are their by Dell, facebook, internsala, hacker earth & other companies related to development part.

Advantages for being a member of DSC
- Exciting job opportunities.
- ‎Get Comprehensive knowledge of every new technology by Google for instance mobile app development that includes java, kotlin, and also native app development using flutter, Tensor Flow in machine learning, Firebase for web and mobile development, and much more
- Code lab sessions for hands on experience with android , web and concepts of. Machine learning
- ‎Active members of DSC can attend various meetups by Google Developers.