Tell me something.

I am a Software Engineer , right now I am on bench and getting very bored.
I am develop in Asp.net , C# , Ajax , Sql Server 2005 .
Please tell me some new interesting things which I can study and increase my knowledge.
My own options have finished and I am confused now what to do .
LVL 2
puneetdudejaAsked:
Who is Participating?
 
abelCommented:
my 2p:

If your current knowledge is on C#/AJAX/SQL2005 and ASP.NET, then it is a good step in the same direction to add XML+XSD, XSLT+XPath and XML+LINQ to that knowledge. The reason I suggest that is simple: there's a huge amount of work, still, in XML and there's little professional knowledge available.

The point with XML is: understanding how to open/close/write/parse it is not enough. Everybody can do that. The point is, understanding the deeper issues involved with XML, building enterprise strength systems based on SOAP/Web Services, writing an XML back-end database (and knowing when not to) and being able to work with the abstract concepts of XML data modeling (through XSD, namespaces, Relax NG and/or Schematron).

Using XML with SQL Server (few people are knowledgeable in that area) and knowing how the functional programming model works with XSLT and XPath, will give your current view on imperative programming languages a positive impuls: you will find that your understanding of many concepts will increase and that your way of undersanding and solving problems will benefit greatly.

XSLT is not just a new technology anymore. Chances are you already touched it while doing complex AJAX systems. But browsers are on the low end of XSLT technology, the real power is on the server side, which is also where the better jobs are. BizTalk, SharePoint, BEA WebSphere (java world) and many proprietary systems currently rely heavily on XSLT.

LINQ and XQuery-style syntax in SQL server w/XML borrows a lot of XSLT and XPath. Adding the above to your skills will make the step to LINQ+XML way easier.

-- Abel --
0
 
xSuperioRxCommented:
PHP should be one option (considering your previous knowledge in asp.net, sql server, ajax). Although i got a feeling you already have done that :)

Also C++ is a good programming language to know :) It doesnt come with the perks that .net framework gives C#, but C++ got loads of advantages anyways.

It all depends on what you want to do really. Web oriented projects or something else.
0
 
tcs224694Commented:
Hi puneetdudeja,

Why cant u try to spend ur time in EE.

If u like to learn more try to do certifications in oracle which is recognized in every company.
Also u can see microsoft online courses for free.
U can try w3school,homeandlearn.

Thanks,
TCS

0
Cloud Class® Course: Microsoft Azure 2017

Azure has a changed a lot since it was originally introduce by adding new services and features. Do you know everything you need to about Azure? This course will teach you about the Azure App Service, monitoring and application insights, DevOps, and Team Services.

 
tcs224694Commented:
http://www.w3schools.com/
http://www.homeandlearn.co.uk/

If u interested in php try to finish the zend certification...
0
 
puneetdudejaAuthor Commented:
But I have done a lot of R&D on gaining certifications and every expert says that they give you no preference for jobs. I am a fresher ( 10 months experience ) and want to do something that will give me better jobs after completing my 1 Year of experience.
0
 
puneetdudejaAuthor Commented:
Also I didn't understand your following line :
Why cant u try to spend ur time in EE.

You mean by answering questions in Experts Exchange ?
0
 
tcs224694Commented:
Please start a website then and start learning more ...
0
 
puneetdudejaAuthor Commented:
Ok
Thanks
0
 
puneetdudejaAuthor Commented:
Abel

Thanks for your suggestions .
Please also tell me some good online resources for XSLT study.

0
 
abelCommented:
Well, the single best source on XSLT is the XSLT mailing list. The main editor of the W3C specification is still a regular writer on that list, though he prefers answering in XSLT 2.0 code only (because that was a huge leap forwards) but all Microsoft related products do not support XSLT 2.0 yet, and browsers don't either.

But, you'll find the list a good learning experience by just reading some of the post or asking questions to the enthusiastic experts on that list: http://www.mulberrytech.com/xsl/xsl-list/

The w3 schools link mentioned earlier on this thread contains some basic starting material.

The books by Jeni Tenison (or Tennison?) are very good starting books, especialy hers on XSLT 1.0, but there are more. Just check at Amazon for some reviews.

-- Abel --
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.