oops. cut and paste problem. Sorry. That line was not supposed to be there.

On Thursday, 31 May 2012 20:29:44 UTC-5, Alec Taylor wrote:
>
> Very good points Professor Di Pierro, 
>
> Found your reasoning very interesting. 
>
> Quick question, your final line in the aforementioned email has "I 
> talk to many employers and entrepreneurs. There is a perception that 
> Java programmers are the " but the paragraph is unfinished. What were 
> you planning to write? 
>
> On Fri, Jun 1, 2012 at 5:23 AM, Massimo Di Pierro 
> <massimo.dipie...@gmail.com> wrote: 
> > 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