Thanks for all the knowledge bites. >From what has been discussed so far, taking on a more language-independent thought towards problem solving does make one more apt to adopting new programming paradigms and makes one more versatile and open minded in quickly adopting new ideas and lines of thought. I also remember the days when COBOL and Pascal were the in-thing and everyone that was into development had to have at least experimented in these languages. Although not so popular today, I understand that COBOL seems to be making a bit of a resurgence, particularly in banking. Thanks Kawalya for the input. Your comment has been quite insightful. I think the main challenge that new developers have is not necessarily being able to learn new programming languages, syntax and problem solving skills. I believe its actually getting the idea of 'what' to program. Most schools, books and even tutorials teach one how to program but not how to find a new idea that needs solving. Its easy for individuals to jump into an open (or closed) source project, bang out code and become excellent in the language(s) of choice for development. But it is extremely hard for an individual of equal calibre to recognise a gap or a lack of a solution in a given area/industry/specialisation and and say "hey, this looks like a place where I can put a new software solution and change the world" (well, hopefully change the world :-) ). I think what is needed is teaching or helping people see these gaps so that new original solutions or at least completely new ways of solving an existing problem can be discovered rather than getting people to re-invent the wheel (I am sure you have seen the dozen of "hello world" programs in those text books :P Not to say that they are bad or anything but it puts the point across that people stop only as far as the examples in the books and say "what's next?" ).
On Mon, Mar 19, 2012 at 5:12 PM, <[email protected]>wrote: > Hi, > > In practice this is a tricky question and it totally depends on where you > are coming from that is in which industry you are employed, which country, > whether you are an investor, an entrepreneur, etc, etc coz the skills take > on job experience and training to develop (it may be hard for you to begin > constructing a production robot from a lab that's not well facilitated) > > Things like microprocessor systems design (System v, VHDL, Verilog, etc) > should be in high demand in the industrialised world. > Mobile development could be in higher demand in the less developed world > and the millitary, things like app translations to local dialects, mobile > commerce, ecg/remote diagnostic transmission, micro finance solutions, > pharmaceuticals, etc > SOA is an integrating platform and definitely should be in high demand, as > larger clouds emerge, which need customers to consume their services. > Parallel computing, robotics, neural nets, etc also should be in great > demand in specific parts of the world, as computing gets more and more > humanized. > Economics and financial systems programming for example stock prediction, > economic triggers and indicators, etc should also be in demand, but still > in specific parts of the world as economic integration becomes key. > Security programming should also be in great demand as everyone looks for > who to blame for application faults and faults in the cloud. > System testing should be another area. > Green Energy should also be another area worth looking into and how > computing could benefit it. > > > All in all, i think the solid programming skills on which all systems > anchor are in great demand, but the specific industry skills depend on so > many factors especially geo-location: Areas with low production levels are > most likely to need system administrators and teachers/trainers. > > > > Quoting Robert Muwanga <[email protected]>: > > > Hi All, > > I was asked an intriguing question the other day and was hoping to seek > > your wisdom on the matter. Its common for new developers to ask "What are > > the most demanded for programming languages currently in the market" and > a > > ton of websites and forums emerge saying Java, C#, Python, etc. (with > most > > of the time a lot of flame throwing and table-bashing programmers > demanding > > that their language of choice is the best and most in demand). However, > one > > that is rarely asked is which niche programming skills are in demand. > > Typical example would be things like kernel development, device driver > > development, parallel programming, etc. However, I haven't come across a > > ranking or salary scale that presents a picture on such demand. The thing > > is that we know that such niche skills are prized mostly due to their > > complexity but they are rarely talked about and which industry have > > desperate need for such skills. > > So what I wanted to ask, have any of you come across such information or > > have an opinion on those hotly demanded for niche skills? > > > > > Kawalya Davis > Programmes Manager > Donald IT Solutions Ltd > On Mon, Mar 19, 2012 at 4:50 PM, Paul Bagyenda <[email protected]> wrote: > If the kid is young and smart, please advise them to avoid > over-specialising. I also get this question all the time. In my experience > it is a mistake to narrow down in the sense in which the asker wishes to be > made to do. There was a time when people said "COBOL is the thing". There > was also a time when people screamed "Pascal". Where are those now? If you > have more fundamental skills, you outlast all the buzz. All the tech you > listed below did not exist when I left University 15 years ago. Imagine > what will exist 10 or 20 years from now. > > P. > > On Mar 19, 2012, at 15:18, Stephen S. Musoke wrote: > > > Reinier, > > > > Yes you are right on that. > > > > However it seems like the biggest programming skills are more > disciplines than specific language skills: > > > > a) DevOps - development and operations of systems, includes system > administration, monitoring, continuous deployment of releases, > virtualization, cloud computing > > > > b) Big Data and NoSQL - Hadoop/Cassandra along with map reduce to mine > data from large volumes > > > > c) Business Intelligence - how to make sense of the data mined from above > > > > d) Mobile - IOS/Android application development with HTML5 for > non-native UIs > > > > e) API development and usage - web service development and consumption, > with SOAP, REST etc, OAuth > > > > f) Security > > > > Bottom line for all these language and system independent > > > > Stephen > > > > On 03/19/2012 03:05 PM, Reinier Battenberg wrote: > >> Hi, > >> > >> According to oreilly, the 2 hot skills in high demand in 2011 appeared > to be > >> Drupal and Hadoop. > >> > >> Drupal is a CMS that is seeing its usage grow exponentially (also in the > >> region), and hadoop is a distributed database that allows you to > >> build really > >> really big databases with huuuuge queries. > >> > >> We had Greg Dingle on one of our LUG meetings talking about Hadoop. > Facebook > >> uses it to mine its data. > >> > >> and the link: > http://radar.oreilly.com/2011/12/developer-2011-year-in-review- > >> mobile-html5.html > >> > >> rgds, > >> > >> Reinier > >> > >> > >> On Monday 19 March 2012 15:00:26 Robert Muwanga wrote: > >>> Hi All, > >>> I was asked an intriguing question the other day and was hoping to seek > >>> your wisdom on the matter. Its common for new developers to ask "What > are > >>> the most demanded for programming languages currently in the market" > and a > >>> ton of websites and forums emerge saying Java, C#, Python, etc. (with > most > >>> of the time a lot of flame throwing and table-bashing programmers > demanding > >>> that their language of choice is the best and most in demand). > However, one > >>> that is rarely asked is which niche programming skills are in demand. > >>> Typical example would be things like kernel development, device driver > >>> development, parallel programming, etc. However, I haven't come across > a > >>> ranking or salary scale that presents a picture on such demand. The > thing > >>> is that we know that such niche skills are prized mostly due to their > >>> complexity but they are rarely talked about and which industry have > >>> desperate need for such skills. > >>> So what I wanted to ask, have any of you come across such information > or > >>> have an opinion on those hotly demanded for niche skills? > >> -- > >> rgds, > >> > >> Reinier Battenberg > >> Director > >> Mountbatten Ltd. > >> www.mountbatten.net > >> tel: +256 758 801749 > >> twitter: @batje > >> _______________________________________________ > >> The Uganda Linux User Group: http://linux.or.ug > >> > >> Send messages to this mailing list by addressing e-mails to: > [email protected] > >> Mailing list archives: http://www.mail-archive.com/[email protected]/ > >> Mailing list settings: http://kym.net/mailman/listinfo/lug > >> To unsubscribe: http://kym.net/mailman/options/lug > >> > >> The Uganda LUG mailing list is generously hosted by INFOCOM: > >> http://www.infocom.co.ug/ > >> > >> The above comments and data are owned by whoever posted them > >> (including attachments if any). The mailing list host is not > >> responsible for them in any way. > > > > _______________________________________________ > > The Uganda Linux User Group: http://linux.or.ug > > > > Send messages to this mailing list by addressing e-mails to: > [email protected] > > Mailing list archives: http://www.mail-archive.com/[email protected]/ > > Mailing list settings: http://kym.net/mailman/listinfo/lug > > To unsubscribe: http://kym.net/mailman/options/lug > > > > The Uganda LUG mailing list is generously hosted by INFOCOM: > http://www.infocom.co.ug/ > > > > The above comments and data are owned by whoever posted them (including > attachments if any). The mailing list host is not responsible for them in > any way. > > > > _______________________________________________ > The Uganda Linux User Group: http://linux.or.ug > > Send messages to this mailing list by addressing e-mails to: > [email protected] > Mailing list archives: http://www.mail-archive.com/[email protected]/ > Mailing list settings: http://kym.net/mailman/listinfo/lug > To unsubscribe: http://kym.net/mailman/options/lug > > The Uganda LUG mailing list is generously hosted by INFOCOM: > http://www.infocom.co.ug/ > > The above comments and data are owned by whoever posted them (including > attachments if any). The mailing list host is not responsible for them in > any way. >
_______________________________________________ The Uganda Linux User Group: http://linux.or.ug Send messages to this mailing list by addressing e-mails to: [email protected] Mailing list archives: http://www.mail-archive.com/[email protected]/ Mailing list settings: http://kym.net/mailman/listinfo/lug To unsubscribe: http://kym.net/mailman/options/lug The Uganda LUG mailing list is generously hosted by INFOCOM: http://www.infocom.co.ug/ The above comments and data are owned by whoever posted them (including attachments if any). The mailing list host is not responsible for them in any way.
