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 >