I should add something to the previous post. 

There are Fiat cars and there are Ferraris. Most people in Italy drive a 
Fiat. That does not make it a better car. Most mechanics know how to fix a 
Fiat. That's because there are many of them and they break more.

If an investor wants to open a repair shop, he will look for Fiat 
mechanics. I am pretty sure Ferrari mechanics are rare.

Now ask yourself. If you are a mechanic, which car would you rather work on?

Finally and more importantly. Software development as well 
as manufacturing needs highly skilled labors (who can write complex 
original programs) and low skilled labors (who can write long simple 
by-the-book programs). India is perceived as the place to outsource the 
latter but not the former. I think this perception is wrong but that may 
be exactly the problem you are facing.

Massimo

I talk to many employers and entrepreneurs. There is a perception that Java 
programmers are the 

On Thursday, 31 May 2012 14:07:58 UTC-5, Massimo Di Pierro wrote:
>
> You ask a very good question. I do not know the answer so I dodge it.
>
> In my view we have seen a large proliferation of tools recently 
> (databases, languages, etc.). As a developer there are a number of things 
> you should be concerned about:
>
> - are you familiar with the latest tools?
> - are you capable of making an informed decision about tools that you use 
> to carry on your job?
> - what can you learn about other tools even if you choose not to use them?
> - which tools make you most productive?
>
> There is a big distinction between the tools that make you marketable to 
> large companies (they use MS, Java, Oracle, SAP products) and tools that 
> make you productive and valuable to a small startup (RoR, Django, web2py, 
> etc.).
> This is because the most popular tool does not give you an edge. I know 
> many developers that use a set of tools for their daily job (as instructed 
> by the companies they work for) and other tools for their personal stuff.
>
> In US, a lots of company use Java because they are slow to change and 
> because they know they can find developers fluent in the language. Most 
> small companies look for Python/Ruby developers (because they did not learn 
> that in school but most likely on their own, thus proving ability to work 
> independently).
>
> If your goal is to get a job in a major corporation web2py is not for you 
> (it may be for them but they do not know, so it is not for you). Instead 
> you should get a MS or Java certification.
>
> If you goal is to be productive, and you have dreams about software you 
> want to build for yourself or for the betterment of humanity, you should 
> stay away from MS and Java, and you should learn web2py, Django, Ruby, 
> Haskell, Node.js, etc.
>
> One thing I see in all of my classes. The best students (top 1%) like to 
> use languages that we do not teach. Professors know it. Employers know it.
>
> Massimo
>
>
>
>
> On Thursday, 31 May 2012 13:36:44 UTC-5, Anything you call good wrote:
>>
>> I am from India,
>>
>> I have been part of functional work: business role from quite a long 
>> time. Basically I am an Engineer by qualification. But I wanted to learn 
>> one or the other webframework. I did few Internet search and found few. 
>> Many are well establish and few are upcoming and some are really doing 
>> great business. Such as Ruby on Rails, Django and even Web2py.
>>
>> My question is, in India basically most of the companies depends on 
>> outsourced projects and companies hire only based on the trend. Even though 
>> people these days here are feebly inclining to learn Django and RoR , its 
>> only because of the present market conditions which looks bright for RoR 
>> and Django. And only since there is huge demand for quick web app required 
>> which can be performed. And ironically, when it comes to hire people, it 
>> jumps up the requirement for people with more than 2 or 3 years of 
>> experience of either framework or Python or Ruby programming language. 
>> Which here most often looks stupid HR Practices. Ironically its true and 
>> feels annoying. But its happening in India from many years. I am hereby 
>> giving you two links which mostly Indian HR Community prefers to hire 
>> people. www.monsterindia.com and www.naukri.com. Kindly search the key 
>> terms for "Python", "Ruby", RoR", or "Django" or "Haskell" or "Web2py". You 
>> will know the showing results of it. I am sure you will find nill for 
>> "Web2py", few for Django and little bit more for RoR.And hardly anyone even 
>> know about Haskell, even if they know just like "Oh yes I heard of it". And 
>> even for these two well known frameworks desired requirement for Job looks 
>> highly knowledgeable for Python, Ruby and almost like Programming Guru. The 
>> requirement or the description of these looks as if, if person really had 
>> such qualities, I feel he/she couldn't have started his own venture isn't.. 
>> Now my main question is, what are the opportunities for Web2py among these 
>> well known frameworks and linking of RoR or Django in Asia/ India or near 
>> future. Since most of the web framework follows the similarities of other 
>> or reducing the coding abilities and hence a huge IDE are formed which 
>> basically developed by Java or other.  I want to know the future aspects of 
>> Web2py. Will it be useful to someone to do business, will be different in 
>> Future or turn to be like dreamweaver or RoR or Django sort of another 
>> webframework. I want to learn this. And now in terms of business, what are 
>> the opportunities which Web2py surrounds.
>>
>> Regards,
>> Rohit
>>
>

Reply via email to