Key skills for software developers

Hey guys!Here are the few skills needed for a developer.The following skills are:

  • Mathematical aptitude
  • Problem-solving skills
  • Programming languages (different types of developer role require different languages)
  • Excellent organisational and time management skills
  • Accuracy and attention to detail
  • An understanding of the latest trends and their role in a commercial environment
  • Teamwork skills
  • Self-development skills to keep up to date with fast-changing trends.

Please go through this post.And let us see the 8 key skills in details for the next few days.Stay with me.

Bye guys!!!

YouTube aims to crack down on fake news

Google is employing 10,000 ‘human reviewers’ to monitor search results around the world and determine what will count as authoritative sources and news stories.

Google’s YouTube says it is taking several steps to ensure the veracity of news on its service by cracking down on misinformation and supporting news organisations.

The company said on Monday that it will make “authoritative” news sources more prominent, especially in the wake of breaking news events when misinformation can spread quickly.

At such times, YouTube will begin showing users short text previews of news stories in video search results, as well as warnings that the stories can change. The goal is to counter the fake videos that can proliferate immediately after shootings, natural disasters and other major happenings.

For example, YouTube search results prominently showed videos purporting to “prove” that mass shootings like the one that killed at least 59 in Las Vegas were fake, acted out by “crisis actors.”

In these urgent cases, traditional video won’t do, since it takes time for news outlets to produce and verify high-quality clips. So YouTube aims to short-circuit the misinformation loop with text stories that can quickly provide more accurate information. Company executives announced the effort at YouTube’s New York offices.

Those officials, however, offered only vague descriptions of which sources YouTube will consider authoritative. Chief Product Officer Neal Mohan said the company isn’t just compiling a simple list of trusted news outlets, noted that the definition of authoritative is “fluid” and then added the caveat that it won’t simply boil down to sources that are popular on YouTube.

He added that 10,000 human reviewers at Google — so-called search quality raters who monitor search results around the world — are helping determine what will count as authoritative sources and news stories.

Alexios Mantzarlis, a Poynter Institute faculty member who helped Facebook team up with fact-checkers (including The Associated Press), said the text story snippet at the top of search results was “cautiously a good step forward.”

But he worried what would happen to fake news videos that were simply recommended by YouTube’s recommendation engine and would appear in feeds without being searched.

He said it would be preferable if Google used people instead of algorithms to vet fake news.

“Facebook was reluctant to go down that path two and half years ago and then they did,” he said.

YouTube also said it will commit USD 25 million over the next several years to improving news on YouTube and tackling “emerging challenges” such as misinformation. That sum includes funding to help news organizations around the world build “sustainable video operations,” such as by training staff and improving production facilities. The money would not fund video creation.

The company is also testing ways to counter conspiracy videos with generally trusted sources such as Wikipedia and Encyclopedia Britannica.

For common conspiracy subjects — what YouTube delicately calls “well-established historical and scientific topics that have often been subject to misinformation,” such as the moon landing and the 1995 Oklahoma City bombing — Google will add information from such third parties for users who search on these topics.

Indians clearly invented everything, but who formatted our collective hard disk?

We are a forgetful people.

Thankfully, Biplab Kumar Deb, the chatty Chief Minister of Tripura, never forgets.

Just the other day he reminded us that we had Internet during the time of the Mahabharata. Without Jio-Mahabharata, how was Sanjaya live-streaming the great battle to the blind Dhritarashtra? It was an epic battle. Data must have been cheap in those good old days, as cheap as the 1 billion, 660 million, and 20,000 lives lost in that war.

It’s not just the Internet. As other notables from the Prime Minister to the former Commissioner of Mumbai Police have reminded us, the ancients must have known plastic surgery too. Otherwise how did Ganesha get an elephant’s head? And thanks to our expertise in genetic science and stem cell research, Karna was born outside his mother’s womb.

Brahmagupta’s apple

Narada was the real Google who had “information of the whole world” and “collecting information was his dharma for the betterment of humankind”, which sounds curiously like Google’s once-upon-a-time corporate motto of ‘Don’t Be Evil’ which morphed into ‘Do The Right Thing’.

In 2 BC, the sage Kanad, the original Missile Man, conducted the first nuclear test. Ram’s arrows were the prototypes of ISRO’s missiles. Isaac Newton might have needed an apple to fall on his head to be enlightened, but Brahmagupta got there long before him without any rotten apples. IIT students should learn about the Pushpak Vimana from the Ramayanabecause the ancients were flying around much before the Wright Brothers glided for a few measly seconds. The AnashvaRath was obviously a Vedic Ambassador.

Anti-national sceptics need to wake up, see the light, and take a leap of faith. Deb says narrow-minded people find it tough to believe all this because they want to “belittle their own nation and think highly of other countries.”

If narrow-minded people still require foreign affirmation, they could watch that old British comedy series Goodness Gracious Me, which explained a long time ago why everybody was ultimately Indian.

Jesus Christ? Obviously Indian. He worked for his father, his parents had a child without having sex, and he fed 5,000 people with two loaves and five fishes — in other words, an Indian picnic! Leonardo da Vinci? A good desi man. Who else would paint a last supper with a dozen or so men sitting around a dining table? Where were the women? In the kitchen, no doubt.

Superman must have been Indian because where else can a man outrun a train? And Clark Kent with his bhadralokhaircut and thick-rimmed glasses is a textbook version of a Bengali civil servant.

The problem is that brain-washed types can’t grasp the simple truth that Tripura governor Tathagata Roy gets. He explains that it is “virtually impossible” to conceive of Divya-drishti and Pushpaka Ratha without some kind of prototype. We just need to find the prototype again.

That leads us to a mystery that Deb has not yet explained. How did we lose all the prototypes? How did we become a civilisation of absent-minded Mr. Twiddles who managed to forget every bit of invaluable ancient gyan — from the Internet to stem cell research.

While Noah went through the Great Flood, we seem to have gone through the Great Amnesia, our collective hard disk reformatted and wiped clean. What gives? This communal Ctrl-Alt-Del we hit doesn’t seem that smart of us. We clearly invented everything but forgot the backup disk!

The age of 4G

Deb is right in one sense. It’s a rich and glorious civilisation and we need to take pride in what we have, instead of pining for the West. Kalidasa wrote exquisite works centuries before William Shakespeare dreamed up a sonnet. Just because we don’t know the names of those who painted the Ajanta caves does not mean they have to play second fiddle to the Sistine Chapel. Colonised civilisations have always had their past denigrated and dismissed as worthless. That’s how the colonial enterprise works.

But in the rush to dig up 4G sites in Kurukshetra, in their insistence on ancient prototypes, in their desperation to find the science in Amar Chitra Katha, the likes of Deb forget something more awe-inspiring — the power of the imagination.

We come from a people who dreamt up the Pushpak Ratha without knowing about airplanes. We visualised an elephant’s head on a human body without knowing about transplant surgery. We dared to imagine. The world is just catching up.

But who cares about imagination any more? When did imagination get you a good ranking in an IIT examination?

The writer is the author of Don’t Let Him Know, and like many Bengalis likes to let everyone know about his opinions whether asked or not.

How To Improve Engineering Education In India By 2025?

Hi Friends!I am back with my another post.

Five steps that can transform India’s engineering education by 2025

1. Strengthen governance and leadership

 Increase the number of autonomous Institutions:

It should become a national goal to increase the number of autonomous engineering institutions by 200 per year over the next 10 years. This number can be reached gradually starting with 50 in 2016, 100 in 2017, 150 in 2018, 200 in 2019 and 200 each year after that. Eligible colleges can be assisted in the process of obtaining autonomy, including obtaining NBA accreditation.The progress of transformation of engineering education at the national level should be measured by the increase in the number of autonomous engineering colleges. It is estimated that about 350 out of around 3700 engineering institutions are autonomous institutions as per UGC regulation. Less than 10% of the engineering institutions in India are thus autonomous institutions.

It is very important that engineering institutions get more academic, administrative, and financial autonomy. Institutions need to have the necessary space to be able to grow, to experiment and to innovate. This will help the institutions to raise their aspirations. Institutions that are obtaining autonomy will also need to become more accountable and deliver on the targets that are set for them.

The Good Governance Programme under the Technical Education Quality Improvement Programme (TEQIP) has demonstrated that it is good governance with strong leadership and effective management that provides the essential institutional structures, processes and conditions to support strong institutional outcomes and benefits. (Check the TEQIP Good Governance web-site on http://www.teqipgoodgovernance.in/index.html for case-studies of good governance practices at universities and colleges from India and abroad as well as a Good Practice Guide for Governing Boards.)

It is the responsibility of the leadership and the faculty of engineering institutions to work systematically to qualify for becoming an autonomous institution which requires that its programs are NBA accredited. The application process for institutions to get autonomy thus needs to be reviewed and mainstreamed.

Make Governing Boards stronger:

Help autonomous institutions to set up Governing Boards which follow good governance practices. They should also receive support to develop good leadership practices in the institution to sustain good governance. Recruit committed industry members for Governing Boards of these autonomous institutions. It is recommended that five members should be recruited for each Board with the help of industry councils.

The Governing Board of an engineering institution should be independent with clear responsibilities and accountabilities. It should have competent leaders from the institution as well as from industry and society. The board should be responsible for developing a clear vision and strategy for institution development and monitor its progress by benchmarking itself with other engineering institutions. Institutional leadership development is therefore hugely important. Solid recruiting processes based on leadership qualifications and academic competences must be put in place to identify the most capable leaders for engineering institutions to spearhead the transformation of engineering education.

2. Improve the quality of teaching, learning and research

Focus on Outcome Based Education:

Foster the creation of centers for continuous quality improvement at autonomous institutions, with focus on outcome-based education (OBE) , effective teaching and learning and curriculum development relevant to the current needs of industry and society.

Engineering institutions should embrace OBE curriculum development which is now a pre-requisite for international accreditation under the Washington Accord. The concept of OBE should be used to systematically create an up-to-date, practice-based and experimental curriculum and provides student experiences in tune with the employers’ expectations and society’s requirements.

 Train faculty:

Establish compulsory training in teaching pedagogy for at least 20 per cent of the faculty at each institution. A pilot Teacher Certification program is already in progress with support from Microsoft India. This and other initiatives can be scaled to large numbers.Develop pedagogical training courses leading to a certificate that would be mandatory for new faculty at engineering institutions.Define minimum teacher qualifications for faculty teachers, to increase the number of fellowships in the Quality Improvement Program (QIP) and allow fellowship internationally as well.Recruit qualified faculty from industry and research organizations at each of these autonomous institutions. This number could start with 5 per cent per institution in the first two years and increase to 25 per cent by 2025.

There is a huge need for faculty development both in terms of pedagogical development and engineering domain training. Currently, there is hardly any systematic and evidence-based pedagogical training of engineering faculty.A transformation of the way courses are delivered, the pedagogy that is used and the assessment that is done is thus also required.Studies have shown the benefits of diversification of teaching methods. Teaching and learning need to become more interactive. Teaching tools such as simulations, labs, group presentations, discussion groups, debates, role-playing, and reviewing case studies also need to be included in the pedagogy.

Leverage technology:

Successful lessons from the Quality Enhancement in Engineering Education (QEEE) funded by MHRD delivering live lectures taught by IIT faculty in up to 100 colleges, interactive E-books and Massive Open Online Courses (MOOCs) should be scaled-up, mainstreamed and made available widely to inspire and enhance engineering education delivery.

The advent of digital technologies and the proliferation of the internet have made more teaching and learning methods available. Technology can be used to transform teaching and learning and aideeven highly qualified teachers. It allows instructors to concentrate on learning activities that are enhanced by state-of-the-art content delivery. It can also facilitate the integration of classroom and outside-classroom learning, and can track and assess learning outcomes across the two venues. It also enables students to record, reflect on and share their learning experiences and outcomes.

Benchmark and rate institutions:

Set up an independent committee to develop ratings of engineering institutions by 2016.

A fair and useful ranking of engineering institutions should be developed to guide students in their choice of study as well as an incentive for the engineering institutions to continuously improve the quality and relevance of their teaching, learning and research.

3. Foster stronger industry-institute collaborations

Make industry internships mandatory:

  • Internship should be made a routine mandatory practice for all engineering students over the next ten years.
  • Arrange for internships for students at each institution with the help of industry councils. It could start with 5 per cent of students in the first year and gradually made a routine practice for most students by 2025.

The current business environment looks optimistic. Industries have good opportunities to develop, produce and deliver more affordable and high quality products and services to meet the fundamental needs of a growing population—access to clean water, sanitation, transportation, health care and prevention and reduction of pollution.

For the industry to take up the challenges to meet the fundamental needs for a larger and more affluent population, it needs engineering talents that are capable of finding new solutions to meet these fundamental needs. Engineering graduates thus also need to be innovative and entrepreneurial. They should be capable to contribute to building an innovation-driven eco-system in India that creates economic prosperity and wealth.

For this the industry and the institutes need to work together and foster partnerships which are deep. Engagements between the industries and the institutes to build talent can take many forms. Internship for engineering students should become a routine practice. They could be facilitated by tax incentives for industry, extra credits for students, and making internships a priority in institutional accreditation.

Collaborate with industry for research and teaching:

  • Create University-Industry Consortia for applied research and engineering with the assistance of industry councils. Each autonomous college should be mentored to start one and then motivated to develop more.

Another form of engagement with industry could also include sabbatical rotation arrangements for faculty to take up joint research collaboration, curriculum development and continuous education with industry and vice versa for the industry personnel to join as faculty at an institute.

Collaborative research is another important area that requires joint engagement. Industry and institutes should jointly do research that is application-driven and aimed at meeting the fundamental needs of the population. The two should define the areas where groups of universities and companies could get together to create University/Industry Consortia for applied research and engineering to meet market demands with some seed funding from the government. India has mastered the use of information and telecommunication technologies to build global competitive clusters of companies, institutes as well as research organizations. Similarly, other generic technologies such as material sciences, biotechnology and nanotechnologies could be applied to build other competitive clusters to satisfy market needs.

4. Encourage innovation and entrepreneurship

Establish incubation centers:        

Set up common facilities for institutions and companies to establish incubation-centers/warehouses, fabrication centers with joint leadership of the participant industry and the participant institute. Industry councils could assist and mentor the establishment of these centers initially till the institutes can take off on their own.

Engineering colleges should aspire to build strong collaboration and partnerships with the industry on joint research projects, industry consultancy and IPR generation and be a key partner in creating innovation eco-systems both in specific disciplines e.g. through Centers of Excellence and through contributions to the development of their region. Furthermore, a common space must be developed for interactions where students, faculty and business people can develop ideas from the invention stage to a successful innovation, where the invention has been successfully commercialized.

Contribute to build a national innovation system:

Each engineering institution should develop visions and institutional norms, to encourage innovation and entrepreneurship, by targeting specific research goals seeking quantifiable goals, giving the students opportunities to be part of research projects with industry and inserting development of entrepreneur skills in the curriculum.The journey of commercialization is still new for most engineering institutes in India including many of the IITs. Academicians do not have the expert knowledge in business development. Institutes should thus be encouraged to set up business development centers staffed with professionals with business, marketing and IPR expertise.

Engineering institutions can play a major role in improving the national innovation system in India.

Developed countries are characterized by being able to constantly innovate and create new products, processes and services that are marketable globally. They rely on a national innovation system that has been built over many decades and has strong links to other countries’ innovation systems. The essential elements of a powerful national innovation system comprise of physical, intellectual and cultural components. Beyond the research labs, it includes idea incubators, science and technology parks, conducive intellectual property rights regime, strategically designed standards and early stage financing to engage the investors. It also requires entrepreneurs and academics that have a passion for becoming technopreneurs. India needs to build a stronger national innovation system. This is by no means an easy task and it will take a long-term effort to build a strong national innovation system that promotes industry competitiveness through research collaboration and entrepreneurship.

5.  Make a national concerted initiative to improve engineering education

A national concerted initiative by the Government of India should be launched with input, participation and commitment from all the stakeholders on improving the quality and relevance of engineering education to realize the ‘Make in India’ initiative. The national agenda for engineering education should address the four key dimensions: strengthening governance and leadership; improving the quality of teaching and learning; fostering stronger industry/institute collaboration; and building innovation and entrepreneurship at the engineering institutions in India.

The concerted effort should systematically monitor, refine, and evaluate the progress made in the recommendations highlighted in the bullet points in this article. An illustration of the National Initiative is demonstrated in Figure 2.

The national agenda should furthermore be guided by best practices from around the world as well as from within India, including TEQIP, NPTEL, QEEE and others. These could be adapted with assistance of government agencies (including MHRD, AICTE, NBA, and ISTE) as well as corporate groupContinuous support to the autonomous colleges will be required in the form of guidance, training and access to experts. It needs to be sustained by co-sponsoring from institutions along with cost sharing by government and industry. Workshops and training programs relevant to the above goals should be developed and conducted using latest technologies including virtual meetings and social learning tools.

Figure 2: A national Initiative on Transforming Engineering Education by 2025: Focus Areas and Stakeholders

Think about it Friends?Bye!

Preparing for Interviews

In interviews, your job is to convince a recruiter that you have the skills, knowledge and experience for the job. Show motivation and convince a recruiter that you fit the organization’s culture and job description, and you get that much closer to an offer.

7-Step Interview Prep Plan

1. Research the organization.

This will help you answer questions — and stand out from less-prepared candidates.

  • Seek background information.
    • Use tools like Vault, CareerSearch or The Riley Guide for an overview of the organization and its industry profile.
    • Visit the organization’s website to ensure that you understand the breadth of what they do.
    • Review the organization’s background and mission statement.
    • Assess their products, services and client-base.
    • Read recent press releases for insight on projected growth and stability.
  • Get perspective. Review trade or business publications. Seek perspective and a glimpse into their industry standing.
  • Develop a question list. Prepare to ask about the organization or position based on your research.

2. Compare your skills and qualifications to the job requirements.

  • Analyze the job description. Outline the knowledge, skills and abilities required.
  • Examine the hierarchy. Determine where the position fits within the organization.
  • Look side-by-side. Compare what the employer is seeking to your qualifications.

3. Prepare responses.

Most interviews involve a combination of resume-based, behavioral and case questions. We encourage you to meet with us to practice telling your story in the best possible way.

4. Plan what to wear.

  • Go neutral. Conservative business attire, such as a neutral-colored suit and professional shoes, is best.
  • Err formal. If instructed to dress “business casual,” use good judgment.
  • Plug in that iron. Make sure your clothes are neat and wrinkle-free.
  • Dress to impress. Be sure that your overall appearance is neat and clean.

5. Plan what to bring.

  • Extra copies of your resume on quality paper
  • A notepad or professional binder and pen
  • A list of references
  • Information you might need to complete an application
  • A portfolio with samples of your work, if relevant

6. Pay attention to non-verbal communication.

  • Be mindful. Nonverbal communication speaks volumes.
  • Start ahead. Remember that waiting room behaviors may be reported.
  • Project confidence. Smile, establish eye contact and use a firm handshake.
  • Posture counts. Sit up straight yet comfortably. Be aware of nervous gestures such as foot-tapping.
  • Be attentive.  Don’t stare, but maintain good eye contact, while addressing all aspects of an interviewer’s questions.
  • Respect their space. Do not place anything on their desk.
  • Manage reactions. Facial expressions provide clues to your feelings. Manage how you react, and project a positive image.

7. Follow up.

Many interviews end with “Do you have any questions?”

  • Bring a list. You may say, “In preparing for today’s meeting, I took some time to jot down a few questions. Please allow me to review my notes.”
  • Be strategic. Cover information not discussed or clarify a previous topic — do not ask for information that can be found on the organization’s website.
    • In your opinion, what makes this organization a great place to work?
    • What do you consider the most important criteria for success in this job?
    • Tell me about the organization’s culture.
    • How will my performance be evaluated?
    • What are the opportunities for advancement?
    • What are the next steps in the hiring process?