Wednesday, 10 September 2014

Python – Most Popular Programming Language

Python is a high-level programming language which is on the top of young engineers’ minds. It has gained a significant recognition in the recent years. In this video, Sridhar K, Sr. VP TalentSprint talks to Asokan Pichai, the Head of Learning and Development at TalentSprint about the rapid adoption of Python programming language. Asokan has been in the field of Software Programming and Training for over 25 years. With the experience as a practitioner in Python, he speaks about Python and its wonders in various domains.

Though it appears Python is a new language, it is hard to believe it is contemporary of Java. The first version of Python was launched in 1991. But the reason for it to be in limelight these days is its usage in top notch companies around the world. The popularity for this general-purpose language has grown so much that 8 out of 10 foreign universities are now teaching the ‘Fundamentals of Programming in Python’ to young undergraduates.

Python, designed by Guido van Rossum, is rated as the most popular Programming Language in 2013 and 2014. Asokan attributes this victory to Python’s flexibility and code readability. True to his words, Python emphasizes on readability of code and provides lenience in terms of syntax. Also it supports lesser lines of code when compared to its neighboring languages.

These are just some of the famous companies that use Python:
  • Google uses an Internal Code Review System written in Python
  • NASA uses Python
  • YouTube, the video-sharing website is written in Python
  • ‘Star Wars’ movie - visual effects creator Industrial Light and Magic manages its digital assets using Python
  • Dropbox, the free software for sharing and accessing your documents anywhere, is written in Python
The features of Python that give it an upper hand over others are:
  • Python stands as the top programming language for Scientific and Engineering Computation. Python’s ‘easy to learn and use’ feature and rich libraries makes it the most used language, says Asokan. It helps scientists and engineers to focus on the domain tasks. Without getting bogged down with issues like syntax.
  • Python is a cross-platform language. Its variants Jython runs on a Java Platform, while C Python is a general version. There is IronPython on the CLR.
  • Its rich libraries reduce the man hours enormously for writing code.
  • Python stands out among other languages as it addresses the issues of readbility and maintainability better than the other languages.
  • Python is the go-to-language to implement Social, Mobile, Analytics and Cloud (SMAC), the new IT architecture. Its varied requirement like statics, display, web services can all be achieved using a single – Python.
With many youngsters venturing into IT, energy is on flow towards Python. It is highly recommended for students who:
  • Are joining in Undergraduate courses in US. Prior knowledge would be an added advantage before the Course starts
  • Are passionate about Code Engineering; as it involves simple designing, calculation, computation
  • Are passionate about Web Development
TalentSprint is actively inculcating Python in the courses offered. The first module of Software Programming is taught using Python. Also TalentSprint is introducing Online Courses that help IT aspirants to reach master this top programming language. TalentSprint is often selected by top companies to conduct induction training to their employees.


You Own Your Journey to Success

“You own your journey to success”, says Michael Kasprowicz, the former Australian Test cricketer and is a Board Director, Cricket Australia. He is a right arm fast bowler, effective outfielder and lower order batsman for Australian and England County teams. Fondly known as Kasper, he is renowned for his contribution to Australia’s success against India in 2004, which was Australia’s first victory in Test Series after 34 years. 
He came to be known as the "Subcontinent Specialist" for his unique ability to generate considerable amounts of pace from subdued tracks and in the process picking up regular wickets. In the chat with Sridhar K, Sr. VP at TalentSprint Kasper, shares the secrets of his successful career as a cricketer. Kasper is on a trip to India, said he loves visiting India and calls Hyderabad a home away from home.

As an advice to Indian youth who are looking for exciting careers, Kasper said, “Follow your goal and live your dream.” He started playing cricket during his high school days and made his debut for Queensland Cricket County at the age of 17 in 1989. And he never looked back after getting selected for the international cricket team for the Test Series against West Indies in 1996. He was Australia’s fast bowler for the next 10 years and was the part of Mumbai Champs team in the Indian Cricket League. The two lessons that he said cricket taught him are: You’re the in-charge of your journey. So, find the right way and proceed. Always put your best.

Kasper’s desire to learn did not end after his triumph as a cricketer. He feels there are always ways to improve ourselves, to find and reach them opens up new opportunities. With this perspective, after his reign on the cricket grounds, he pursued MBA at University of Queensland, Brisbane.

As an answer to Sridhar’s question which among Talent and Hard-work is most important, Kasper emphasizes the need for continuous Hard Work. While he believes that Talent can put you ahead in a crowd, it is continuous hard work on the other hand that makes a professional. Hard work though not enjoyable to you or evident to others, lets you reap the best results. For instance, watching Sachin Tendulkar play on ground is a sheer pleasure and a professional like him makes tasks seem easy. But it is the off-ground practice that made him perfect.

When asked about ‘Luck’, Kasper quips saying that only losing teams talk about luck. He believes hard work brings success and luck is just another hypothetical term. Talking about the India’s current Test Cricket form in the tour to England, he says on a lighter note that ‘Luck’ is not the reason for that. As a sportsperson, he explains how certain factors like weather, pitch etc. affect the performance and how one has to learn from mistakes. Acknowledging the quality of players in the Indian Cricket Team, be believes that the team will be back in shape to compete with Australia in the Gavaskar Border Trophy.

Admiring the trainees’ choice of TalentSprint and wishing them best luck for their future endeavors, Kasper signs off.


Friday, 5 September 2014

SBI Associate Banks PO Recruitment Notification for 2014-15

The long awaited SBI Associate PO notification is finally out after 2012. Though it has come out later than expected, it has come out at a right time when Bank Aspirants are already preparing for a slew of bank exams (SBI, IBPS and now SBI Associates) enabling one to get the best out of one’s preparation.

You Own Your Journey: You can, if you decide that you want to succeed, you will definitely be able to succeed. In this context, we would like to present to you leading Australian Cricketer Michael Kasprowicz who shared his insights and experience on what makes one successful Video LINK.

The online application registration for the exam has commenced on September 1, 2014 and continues till September 18, 2014. There are vacancies for almost 3000 positions across the 5 branches of State Bank Group, which are State Bank of Bikaner & Jaipur, State Bank of Hyderabad, State Bank of Mysore, State Bank of Patiala and State Bank of Travancore. Maximum vacancies are in the SBT and SBH, accounting to 2/3rd of the total vacancies. Details of the vacancies and allocations for different categories are given below:

Important Dates:
Online Registration: 01.09.2014 to 18.09.2014
Payment of fees (online): 01.09.2014 to 18.09.2014
Payment of fees (offline): 03.09.2014 to 20.09.2014
Exam Date (Tentatively): November, 2014

Eligibility Criteria:
Education Qualification: Graduation/Degree in any discipline from a recognized university
Age: Candidates with age between 21-30 years for general category are eligible. For SC/ST and OBC, it is +5 and +3 years respectively. (Refer detailed notification for relaxations)
Number of attempts: There is restriction on the number of times a candidate can apply for SBI Associate Bank PO exam. Candidates of General Category who appeared for the exam 4 times earlier are not eligible, while for OBC is 7 and SC/ST applicants there is no restriction.

Online Registration Process:
The online application can be found on SBI site. Click here to apply for SBI Associate Bank PO. The SBI website may be slow in the initial days of registration with more candidates accessing the site at the same time.

The Application form has 5 different Steps:
Basic Information: This section requires name and contact details of the candidate
Photograph and Signature: The second section asks the candidate to upload the latest passport size color photograph and signature of the candidate. To find more details about this section, click here for the notification.
Details: This section includes the Educational qualifications to be filled in by the applicant
Preview: It allows the applying candidate to take a look at the information filled in until now. It even allows changes to the information, in case any.
Payment: Fees for application of SBI Associate Banks PO exam is Rs.100 for SC/ST and Rs.500 for others. Payment for registration can be made either in online or offline mode.
  1. Online Mode: Payment through debit/credit card or internet banking. Last date of payment: 18th, Sept
  2. Offline Mode: Payment to be made at any SBI bank presenting the system-generated challan. Last date of payment: 20th, Sept
Selection Process:
The selection process is a two Phase process.
Phase I: Objective Test for 200 Marks and Descriptive Test for 50 Marks

1. Objective Test:
  • 200 marks
  • 2-hour Duration
  • Online test
  • Sections in Online test (50 marks each)
   English Language
   General Awareness, Marketing & Computers
   Data Analysis & Interpretation
Applying candidates have to clear each and every section in Objective test based on passing mark decided by SBI.
2. Descriptive Test:
  • 50 marks
  • 1-hour Duration
  • Paper and pen examination
  • Held after Online Test
  • Syllabus as per SBI is English Language including short precis, essay, comprehension and letter writing
    Only those applicants who have qualified in Phase I will be called for
    to Phase II
Phase II: 
Group Discussion – 20 Marks
Interview – 30 Marks
Only those who qualify in Phase I move on to Phase II
The final selection happens considering both Phase I and Phase II performance. Phase I scores. Phase I score is converted to a scale of 75 and Phase II score to a scale of 25 and the total out of 100 becomes the criteria for getting the PO job with SBI Associate Banks
Preparation Process:
Few important things have to be taken in to consideration while preparing for this examination.
  • It is not sufficient to qualify in Phase I as the performance here has 75% weightage on the final selection. Hence, one has to really score well in Phase I to succeed
  • While there are 3,000 jobs, one can expect phenomenal competition. We expect around 20 lac + aspirants to apply for. Hence, one needs to be well ahead of competition
  • In most exams faced by students, like university exam, majority of the exam takers clear the exam, but in Bank exams in general and SBI associate in particular, vast majority will not succeed in getting through.
Like all important areas, serious aspirants needs to do the 4 step cyclical process Plan, Do, Check, Act.

One needs to have a specific Plan for the preparation. Planning needs to center around the resources – Time you will dedicate, Tools you will use and key milestones you need to reach in specific calendar intervals before the exam in order to be successful and to the best of your potential, what is the score you should strive for.
Do: (Learn)
Having created the plan, one needs to Learn and test ones knowledge in various things. In addition to understanding concepts, one needs to understand the shortcuts and smart ways of solving time consuming questions. Also, one needs to learn to decide quickly. Decision on whether to attempt the question or not, what method (of the 4 methods to solve objective questions) to be used for the question etc.
Typically aspirants follow books, talking to peers and some people go and take classes to Learn. While many of these are effective, you need to identify the best source and top quality content so as to improve your chances of success.
There are books based on the SBI Associate Banks PO exam pattern and on the other hand there are books for specific sections in the exam. But for General Awareness section it is mandatory to read newspapers and monthly magazines regularly. Also, internet is a good source of information for preparing for bank exams.
You need to make sure that you not only Learn Definitions, Concepts and Formulae, but also Shortcuts, and smart ways to solve questions quickly and correctly.
Assuming that Objective Test is difficult and time constraint, aspirants tend to concentrate less on descriptive test while preparing. This is a wrong notion and can negatively affect your results. Good practice for English Comprehension, Letter Writing etc. in Descriptive Test is required to crack this exam. 
The next step would be the Practice. Practice tests are available in books and on internet sources abundantly, attempt those tests for practice. These practice sets can be again based on the exam pattern or particular section.
Take mock tests. There are many organizations that conduct mock tests before the exam. These tests evaluate your performance and help you determine your strengths and weaknesses. Focus on strengthening your Weaknesses and bettering your strengths.
It is suggested that 6-10 full length tests have to be taken by serious aspirant in order to get ready for the actual exam. In addition, one should also take topic level and section level tests so that  you know where your strengths and weakness are.
Having identified your strengths and weakness and also after reviewing your preparation status vis-à-vis your plans, one also needs to re plan and re dedicate oneself to the objective thereby you are able to do mid-course corrections before it is too late and ensure that one gets ready to beat the competition and succeed.
How can we help you?
Though books and internet are good resources, sometimes lack of encouragement can demotivate aspirants.
BankersChoice is a Bank Exam Training Institute which scrapes out a winning-plan to train the SBI Associate PO Exam attempters. It offers the following educational facilities across 12 centers in India:
  • Full-scale eLearning Courses
  • Video & Live e-Classroom Sessions
  • Self-Assessment with Analysis & Recommendations
  • Printed and eBooks
  • Special Booster Sessions for SBI Associate PO exam
  • 100% Scholarships
  •  Loads of Free eLearning Content
You can even download free content, test papers at BankersChoice. Click here to download. Visit BankersChoice to check out Online and Classroom courses, available now with special offers.

Labels: , , ,

Clouds & Hybrid Clouds are the Powerhouses of the days to come!

Cloud Computing is an active term and technology in use from the past two decades. With the increase in the number of companies adopting cloud computing, more and more job opportunities are opening up for Indian youth. Technically speaking, Cloud Computing delivers computing power as a service within a virtualised environment using an underlying pool of physical computing resources. In simple words, it is a computing service which allows computers and other devices to share resources, software, and information over a network. 
Cloud Computing allows everyone to access technologies without much knowledge about them and helps the organizations to concentrate on their business rather than dealing with technical issues. Also, pooling of the resources within a ‘cloud’ cuts the high infrastructure costs, offers better manageability, less maintenance, improved running speed of applications, enables dealing with the rapidly growing data. 
Clouds are classified into Private and Public. It is difficult to differentiate their technical aspects and hence we define them from the service perspective. Private cloud is a model of Cloud Computing involving secure environment for the use of only one organization. It gives the organization the control and privacy it seeks. Whereas Public Cloud, as the name suggests is available to all the users over a public network like internet. 
Like it is said ‘Necessity is the mother of invention’, the new trends in Cloud Computing are on full flow with more and more business requirements emerging every day. The most promising development in this field in the eyes of the industry experts is “Hybrid Cloud”; thus adding a new category to the type of clouds. 
The idea of a Hybrid Cloud surfaced in the wake of new needs of businesses. It cohesively utilizes both public and private cloud models to implement operations within an organization. There are 3 methods to implement Hybrid Clouds:
  • Cloud providers who merge public and private services as one
  • Cloud providers who offer a complete hybrid package
  • Organizations that integrate their existing private clouds with the public cloud service
Hybrid Cloud model is creating a buzz all over because of its unique functionality i.e. integrating the properties of private and public clouds without any glitches. Hence, a company utilizes private clouds for its confidential / sensitive operations and public clouds for all others, attaining both cost efficiency and better performance with the usage of just a single cloud technology. For instance, consider a private financial business following a hybrid cloud model; then it will store all the client data on a private cloud and allows project related documents on the public cloud for easy accessibility by the fellow employees. 
A hybrid cloud model has the following advantages over the private or public cloud models:
  • Scalability: It is the ability to efficiently adapt to increased demands. The scalability offered by public clouds is better than that of private clouds. Hence by moving the maximum possible non-sensitive operations from private to public cloud, one can exploit the scalability of public clouds, thereby reducing the dependence on private cloud.
  • Cost efficiencies: Public clouds are more cost efficient than private clouds. Hence organizations can spend reasonably: limited storage space for vulnerable data and have unlimited access to public clouds.
  • Security: It is the main feature of a private cloud which even offers the regulatory requirements for data handling and storage.
  • Flexibility: With all the above features, hybrid cloud allows an organization to explore new business opportunities.
Hybrid clouds are becoming more prevalent among the companies and many more are likely to adopt this cloud deployment model. 
The notion that Cloud Computing is a job destroyer is just a misconception, with more than 2 million jobs waiting to be filled in. Microsoft predicts that India with its high economic growth has the capability to develop Cloud Computing and thereby increasing job growth. Lets make India ready to meet that demand!!

Author: Paresh Shrivastava