Dear Friends, I am so glad with Zujar's point to point response. He himself is a senior programmer and an excellent trainer. His inputs are highly appreciated.
Can I also get more responses to my query as many of the list members said this is a crucial subject. We have people on this list from various backgrounds and they have gone though all the phases to become a successful programmer / IT professional. Please share your thoughts which will help aspiring students. Thanks, Prashant Naik On Sat, Nov 27, 2010 at 9:31 PM, Zujar <zujarbri...@gmail.com> wrote: > Hi, > > I am presenting my views below with respect to questions put forth by > Prashant. Not all on the list may agree with these but I believe I could > clear the picture to some extent. > > 1. What basic skills they need to have? > Logical Reasoning and Analytical skills are primarily required for one to be > a programmer. > 2. How they can test themselves whether they can do programming or not? > Understanding the Input-Process-Output (IPO) cycle is primarily important to > write a program. If one can understand the inputs required for a task, the > way it has to be processed and the expected outcome then he can write a > program in a known language. For example, to write a program that calculates > the square of a given number x, x is the input, multiplying x by itself is > the process and x2 is the output. The program has to know how to capture x > from the user, how to multiply x by itself and how to display the result of > multiplication to the user in a sequential flow. > One who is willing to be a programmer should consider day-to-day scenarios > like writing a letter, dialing a phone call, baking a cake, etc and analyze > them as shown in the above example. Ability to do so would ensure great > success. > 3. Any preliminary exam / test they can give to test their logic > development and basic program development skills? > Institutes conducting programming courses generally conduct aptitude tests > before enrolling candidates to a particular course. I too did so at GTL's > Advanced Computer Training Center for the Blinds while enrolling candidates > for the Advanced course. > 4. You have option to go for programming training at training > institutes like N I I T, Aptech, etc. or you can do it from NAB Karnataka, > NIVH, GTL, etc. what we can suggest considering factors like fees, duration, > market recognition, course content, training quality, etc. > I am an NIITian and found their course contents, teaching methodology and > learning environment really comprehensive. The fees is quite high but the > courses have a market recognition. GTL's Advanced Computer Training Center > for the Blinds also offers a programming course for a very low fee. The > course contents are revised periodically to keep up with market trends. > Though it does not promise placements, we have Sanjeev and Sai procuring > jobs for themselves after completing this course. The major constraint with > reputed institutes like NIIT, Aptech, etc is non-availability of > screen-reading software. Besides, sighted guys find it really difficult to > make a visually challenged person understand what's happening on the > computer, though this is not impossible. Blinds institutes like NAB, NIVH, > etc really need to step forward with such courses besides basic computing > and Ms-Office. > 5. What about communication skills, English, Maths knowledge? > One needs good communication skills for any job, not only IT jobs. Basic > English is sufficient for putting forth ideas and views and also understand > others. Mathematics is important coz that helps one to implement solutions > in different scenarios. For example, the formula for simple interest > calculation is known to most of us. It takes Principal amount, Term of > deposit and Rate of Interest into consideration for calculating simple > interest. The same formula works when you need to determine the Principal > amount knowing Term of deposit, Rate of Interest and Simple Interest. > Programming scenarios are similar to this. One has to logically put together > programming blocks to achieve desired results. > 6. Students and their parents spend huge amount in enrolling them for > programming course from private institutes but is it worth? > It depends on various factors. The students' interest may be high at the > time of enrolling but subsides with time causing performance to drop. > Besides long-term courses run for two to three years which is too long for > markets to remain constant. One cannot ensure that a programming language, > operating platform or technology in demand today would have the same level > of demand two or three years down the line. Job seekers, especially > freshers, need to remain abreast latest developments in order to recruit for > a job of choice. > 7. What is a current status on getting break into programming job? > IT companies are hiring in lots now-a-days. Companies have projects in > pipeline and aggressive growth plans for which they need professionals. > 8. Many IT companies do prefer engineering and computer application > degree as entry criteria. and what about accessibility at work place for > differnt programming situations, remote servers, GUI development, sharing > terminals, team support, seniors / colleague awareness, etc. > It's true that organizations prefer BEs and BCA/MCA students. Still they do > consider candidates with diverse qualifications possessing right skills and > aptitude and willingness to learn. Not all of them have accessibility tools > in place and this is one of the primary reasons for some of them to reject > challenged candidates. Team support and awareness fall in place once people > start working with challenged candidates. A positive and participative > attitude and patience play a vital role in getting team support and winning > confidence. > 9. What you will advise these students in general? > If one is interested in programming and has the right aptitude then start > collecting information about courses offered by various institutes. Evaluate > them on parameters like course content, duration, fee, market demand, course > accessibility, placement assistance, etc to find what suits you. Also > consider career options beyond programming like testing, business analysis, > information analysis, database administration, windows administration, > networking and others that people on the list may suggest. > > Best Regards, > Zujar... > > An optimist laughs to forget while a pessimist forgets to laugh!!! > > -----Original Message----- > From: accessindia-boun...@accessindia.org.in > [mailto:accessindia-boun...@accessindia.org.in] On Behalf Of Sandeep Kaler > Sent: Thursday, November 25, 2010 10:21 PM > To: accessindia@accessindia.org.in > Subject: Re: [AI] Guidence on programming career > > Hello Prashant, > > Software development is not an easy job by diploma holders. Diploma holders > are to compete with the B.Tech degree holders in open market. Out of them > only a few can become top level developers. > > I am not going to discourage the students to become developers but one > should > > keep in mind the capabilities / challenges of doing such jobs . > > Thanks > > Sandeep Kaler > > ----- Original Message ----- > > From: "Prashant Naik" <pran...@gmail.com> > To: <accessindia@accessindia.org.in> > Sent: Thursday, November 25, 2010 2:20 PM > Subject: [AI] Guidence on programming career > > >> Dear Accessindians, >> >> I have following queries especially for all those who are into >> programming profession like Harish, Dinesh, Manish Agarwal, Zujar, >> Charu, Sai, Dipendra, Pranav, Prashant Verma, Shreenivasu and many >> more from these list who are into actual programming and IT / Testing >> field . >> >> Generally a lot of our students are interested in IT field as a >> profession. And in IT sector they feel programming is the only option >> which is not a fact. They always inquire about how and where they can >> learn programming? What is a career scope for them? What about >> screen reader accessibility with different programming languages, >> technologies and environments? And so on. >> >> Many of these students are from non-IT background like either pursuing >> their degree in arts or degree / master holder in arts stream, etc. >> Few are good computer user with jaws and few are not so good in even >> basic operation of windows, office applications and jaws. >> >> During career seminars or workshop most of the VI students will have >> desire to go for IT and in particular programming. >> >> So following are my few queries. >> 1. What basic skills they need to have? >> 2. How they can test themselves whether they can do programming or not? >> 3. Any preliminary exam / test they can give to test their logic >> development and basic program development skills? >> 4. You have option to go for programming training at training >> institutes like N I I T, Aptech, etc. or you can do it from NAB >> Karnataka, NIVH, GTL, etc. what we can suggest considering factors >> like fees, duration, market recognition, course content, training >> quality, etc. >> 5. What about communication skills, English, Maths knowledge? >> 6. Students and their parents spend huge amount in enrolling them for >> programming course from private institutes but is it worth? >> 7. What is a current status on getting break into programming job? >> Many IT companies do prefer engineering and computer application >> degree as entry criteria. and what about accessibility at work place >> for differnt programming situations, remote servers, GUI development, >> sharing terminals, team support, seniors / colleague awareness, etc. >> 8. What you will advise these students in general? >> >> Hoping to have a good discussion and response on this topic. >> >> Best regards, >> Prashant Naik >> >> To unsubscribe send a message to accessindia-requ...@accessindia.org.in >> with the subject unsubscribe. >> >> To change your subscription to digest mode or make any other changes, >> please visit the list home page at >> http://accessindia.org.in/mailman/listinfo/accessindia_accessindia.org.in > > > Send free SMS to your Friends on Mobile from your Yahoo! Messenger. Download > Now! http://messenger.yahoo.com/download.php > > To unsubscribe send a message to accessindia-requ...@accessindia.org.in with > the subject unsubscribe. > > To change your subscription to digest mode or make any other changes, please > visit the list home page at > http://accessindia.org.in/mailman/listinfo/accessindia_accessindia.org.in > > > To unsubscribe send a message to accessindia-requ...@accessindia.org.in with > the subject unsubscribe. > > To change your subscription to digest mode or make any other changes, please > visit the list home page at > http://accessindia.org.in/mailman/listinfo/accessindia_accessindia.org.in > To unsubscribe send a message to accessindia-requ...@accessindia.org.in with the subject unsubscribe. To change your subscription to digest mode or make any other changes, please visit the list home page at http://accessindia.org.in/mailman/listinfo/accessindia_accessindia.org.in