Work

Dearth of good PHP programmers

Posted in PHP, Work on August 27th, 2009 by Abbas Ali – 7 Comments

We (at SANIsoft) are screening a lot of PHP programmers these days to fill a few vacancies. It looks like there is a dearth of good PHP programmers particularly in Nagpur and generally in India. So what are the reasons for this scarcity? I think the root causes are…

Lack of awareness :

PHP is still an alien language for an average college student. I have met a lot of students who have never heard of PHP. Let alone students, the professors/teachers of technical institutes themselves don’t know what is PHP. Until the college students are unaware of what PHP is – its popularity as a career choice and in turn students becoming good PHP programmers is not possible. There are ofcourse few exceptions where students are fully aware of php and are thriving to learn and become good php programmers.

Going with the herd :

And the herd generally opts for Microsoft Technologies. If i see a lot of my friends opting for .NET as a career choice then it will be my natural tendency to go with .NET. Students need to overcome this tendency and move away from herd.

Lack of good trainers :

Unfortunately in India you need a trainer for learning programming languages. No one is willing to learn on his/her own. As soon as a student goes to university, (s)he starts to search for training institutes. There are very few training institutes offering PHP courses and I will say none of them are good (at least in Nagpur). The sole reason is that the trainer himself/herself is not adept at PHP.

Money Matters :

No matter what, money is the most important thing when one chooses a career. Unfortunately very few MNCs (Multi-National Companies) work in php in India. And those who work, none of them reveals this to general public. You will find newspapers full of ads for jobs in MNCs but none of them mentions php. I think they are afraid of associating themselves with php publicly (reason is unknown). Since only MNCs can offer good salaries (which is fast changing) and they don’t work in php, students don’t opt for php as a career. After all no one wants to earn less money.

Fear of PHP getting vanished in few years :

Everyone wants a stable career and opts for a technology which is everlasting. I see increasing fear amongst newbies that php might vanish after a few years. They think php, being an open source language, won’t survive amongst other closed source alternatives. Their impression is that a technology which has a corporate backing lasts longer and is more secure.

PHP is not the only victim of above mentioned facts but many other languages like ruby, perl and python have the same plight.

[Update 2009-08-28]
Above points are just the problems PHP is facing in India. It is not at all meant to frighten budding PHP Programmers. In my next few posts I will be discussing the solutions for these problems.
[/Update]

  • Share/Bookmark

Abbas Ali : Zend Certified PHP 5 Engineer

Posted in PHP, Web Programming, Work on July 25th, 2009 by Abbas Ali – 1 Comment

What a good start of a perfect weekend. Today morning I appeared for the Zend PHP 5 Certification and PASSED with flying colors. I am now amongst the 85 (as of today) people in India who cleared this certification.

One of the agenda in our next PHP Meetup (on 8th Aug 2009) will be to spread the awareness of Zend Certification amongst php developers in Nagpur.

  • Share/Bookmark

Scribd iPaper Plugin for Coppermine v1.0

Posted in Coppermine, Open Source, PHP, Work on August 14th, 2008 by Abbas Ali – Be the first to comment

The other day i was chatting with my team mate Shk.Aziz Poonawalla and he inspired me to do a plugin for coppermine which should convert the uploaded documents (txt, pdf, doc, ppt etc..) to Scribd iPaper format and then display them using the Scribd document viewer.

So i went ahead and created such a plugin for coppermine. The plugin requires PHP 5 and CURL on the server and you should register an account on Scribd Platform to get an API key and secret phrase. After installing the plugin whenever a document is uploaded to cpg – it is copied (uploaded) to scribd server as well (behind the scenes). Scribd converts the document to iPaper format on its server and assigns a document id to it. Now when the document is viewed in cpg, we display the Scribd document viewer and supply it the document id. This displays the document in a nice flash viewer.

For further instructions and to download the plugin please see the forum thread.

  • Share/Bookmark

FieldOfSand – Theme for Coppermine Photo Gallery

Posted in Coppermine, Open Source, PHP, Work on August 12th, 2008 by Abbas Ali – 14 Comments

The other day i had some free time and thought why not try my hand at converting a wordpress theme to coppermine one. I chose Fieldofsand which is a free wordpress them designed by Smarter Templates and started the conversion. Fortunately i did quite well and published the theme for coppermine community.

You may find quite a few HTML/CSS issues with the theme as i am primarily not a designer but developer. If you are a coppermine user then you might want to check the demo of the theme here. You can download the theme from sourceforge download page.

  • Share/Bookmark

Starting 11 : Free Fantasy Football

Posted in PHP, Web Programming, Work on July 31st, 2008 by Abbas Ali – Be the first to comment

I am excited to announce the launch of Starting 11 | Free Fantasy Football, my latest work at SANIsoft. The project was done for a client based in UK who happens to be a football fanatic. Starting 11 is a fantasy game based on English Premier League where users can create their fantasy (virtual) team consisting of real life players playing in the EPL. The players (and fantasy teams) are awarded points based on real life performances in the matches. Users can create their own leagues and compete with their friends.

It took us around 4 months of hard work to create the application. The project is entirely built on LAMP (Linux, Apache, MySQL, PHP) technologies. We have also used jQuery at few places.We have used a popular php framework in the backend. We have tried to optimized the application as much as possible and hope that it will handle high loads at peak time (which will be the weekly deadline to select one’s team).

S11 got around 1300 members on the first day of the launch and more will be registering in the coming days as the word spreads. Many of the Yahoo Fantasy Football’s top players (user’s) have already registered on s11. If you are a football fanatic then don’t wait…get going and register on starting11.

  • Share/Bookmark