The new forums will be named Coin Return (based on the most recent vote)! You can check on the status and timeline of the transition to the new forums here.
The Guiding Principles and New Rules document is now in effect.

Sharepoint application development - good idea or bad idea?

FeralFeral MEMETICHARIZARDinterior crocodile alligator ⇔ ǝɹʇɐǝɥʇ ǝᴉʌoɯ ʇǝloɹʌǝɥɔ ɐ ǝʌᴉɹp ᴉRegistered User regular
edited September 2008 in Help / Advice Forum
So I'm looking at increasing my skillset and taking advantage of my company's IT training benefits. I have some background in document management technologies and web application development, so I'm thinking about taking some classes in SQL, .NET, and Sharepoint to become a Sharepoint administrator and/or application developer.

I've heard a few comments along the lines of "Sharepoint is terrible! Don't do it!" but I was hoping for some more opinions.

Keep in mind that I'm probably only going to stay in IT for another 5 years, at most, before changing careers entirely to medicine. So I'm looking at a way to keep my salary high and keep myself from getting laid off for the next few years.

every person who doesn't like an acquired taste always seems to think everyone who likes it is faking it. it should be an official fallacy.

the "no true scotch man" fallacy.
Feral on

Posts

  • mrflippymrflippy Registered User regular
    edited September 2008
    It wouldn't be a bad idea. I'm not too fond of the little I've worked with Sharepoint though. It feels a bit clunky, but it works well enough for what we've done with it I guess.

    mrflippy on
  • DrFrylockDrFrylock Registered User regular
    edited September 2008
    Sharepoint is indeed terrible, but it's probably marketable because a lot of people use it. It's a vocational skill like any other. If you happened to learn Java 2 EE instead it'd have a similar shelf-life, a couple years. If it's going to help you in your career short-term, go for it. But just don't expect it to be a skill you learn once and use for the rest of your life; this isn't a CS degree.

    DrFrylock on
  • iTunesIsEviliTunesIsEvil Cornfield? Cornfield.Registered User regular
    edited September 2008
    On the few occasions that I've had to work with Sharepoint it's been kind of a pain in the butt, and if you're dealing with a large company it can get pretty farking complex. That said, a decent number of larger companies are starting to use Sharepoint (Starbucks recently started a pretty big project if I remember correctly), and it is a decent tool for CMS and the likes.

    If you know of some companies that actually use it, or that might use it I'd say go ahead. If you don't know of anyone actually using it (or see many ads for people familiar with it), then I would just focus on ASP .NET and SQL Server. Those two are basically the back-end of Sharepoint when all is said and done anyway.

    iTunesIsEvil on
  • RiemannLivesRiemannLives Registered User regular
    edited September 2008
    Well, Sharepoint is indeed terrible. But that just means if you can stand it you have job security and good pay.

    But you definitely don't want to start out trying to learn Sharepoint. Think of a Venn diagram kind of thing.

    The outermost bubble is .NET. That's the foundation for everything else.

    Inside of that you'll need to get an understanding of ASP.NET in general. How its pipeline works and how pages are rendered. How controls work and a general idea of what controls are available.

    Inside of that you'll find Web Parts. These are a special case of ASP.NET web controls that are what Sharepoint is based on.

    Inside of that bubble you'll find the festering boil that is Sharepoint itself.

    RiemannLives on
    Attacked by tweeeeeeees!
  • FeralFeral MEMETICHARIZARD interior crocodile alligator ⇔ ǝɹʇɐǝɥʇ ǝᴉʌoɯ ʇǝloɹʌǝɥɔ ɐ ǝʌᴉɹp ᴉRegistered User regular
    edited September 2008
    My company has been rumbling about moving to it within the next 12 months.

    Riemann, iTunes, those are some good points and the kind of info I was hoping for. :)

    Feral on
    every person who doesn't like an acquired taste always seems to think everyone who likes it is faking it. it should be an official fallacy.

    the "no true scotch man" fallacy.
  • iTunesIsEviliTunesIsEvil Cornfield? Cornfield.Registered User regular
    edited September 2008
    I'd basically tackle Riemann's Venn Diagram o Sharepoint from the outside in. Learn .NET/ASP, maybe some SQL Server (most db work you'd be shown to do with ASP would be with SQL Server anyway), and then try to get into Sharepoint. Learning those bigger two (.NET/ASP, SQL) will be more beneficial overall, and then you can worry about something specialized like Sharepoint.

    iTunesIsEvil on
  • FeralFeral MEMETICHARIZARD interior crocodile alligator ⇔ ǝɹʇɐǝɥʇ ǝᴉʌoɯ ʇǝloɹʌǝɥɔ ɐ ǝʌᴉɹp ᴉRegistered User regular
    edited September 2008
    My plan was to do it in this order:

    SQL because it's the most universally useful. (Specifically, MS SQL.)
    Sharepoint deployment and administration.
    .NET/ASP. (Should I also start to learn some flavor of C? I don't have a CS degree but I do have some programming experience so it's not like I'd be going into this as a complete newbie.)

    That way if I only get through step 2, I'll at least have the skills to be a Sharepoint admin.

    Feral on
    every person who doesn't like an acquired taste always seems to think everyone who likes it is faking it. it should be an official fallacy.

    the "no true scotch man" fallacy.
  • mrflippymrflippy Registered User regular
    edited September 2008
    Feral wrote: »
    My plan was to do it in this order:

    SQL because it's the most universally useful. (Specifically, MS SQL.)
    Sharepoint deployment and administration.
    .NET/ASP. (Should I also start to learn some flavor of C? I don't have a CS degree but I do have some programming experience so it's not like I'd be going into this as a complete newbie.)

    That way if I only get through step 2, I'll at least have the skills to be a Sharepoint admin.

    Most business programming is probably going to be some flavor of .NET (C# or VB) or Java. Especially if you're planning on getting out of IT in a few years, C probably won't be of much use to you.

    mrflippy on
  • iTunesIsEviliTunesIsEvil Cornfield? Cornfield.Registered User regular
    edited September 2008
    That seems like a fair enough plan. mrflippy is right regarding learning C, with Sharepoint you should have no need for C. Programming for Sharepoint will be done in a .NET language (C#/VB).

    iTunesIsEvil on
  • RiemannLivesRiemannLives Registered User regular
    edited September 2008
    Also remember that VB and VB.NET are completely different things. VB.NET is basically a different syntax of C# and actually compiles down to the same thing as C# (though I much prefer the C# syntax).

    Actual VB is an ancient and crusty language not much used anymore.

    Same sort of thing goes for ASP vs. ASP.NET.

    RiemannLives on
    Attacked by tweeeeeeees!
  • amateurhouramateurhour One day I'll be professionalhour The woods somewhere in TennesseeRegistered User regular
    edited September 2008
    Every IT firm I've worked in that has an exchange server and active directory has moved to sharepoint, and in my opinion it's going to be the "thing" for the forseeable future. It's definately worth the training, and will help with getting a higher paying job.

    amateurhour on
    are YOU on the beer list?
  • FeralFeral MEMETICHARIZARD interior crocodile alligator ⇔ ǝɹʇɐǝɥʇ ǝᴉʌoɯ ʇǝloɹʌǝɥɔ ɐ ǝʌᴉɹp ᴉRegistered User regular
    edited September 2008
    Every IT firm I've worked in that has an exchange server and active directory has moved to sharepoint, and in my opinion it's going to be the "thing" for the forseeable future. It's definately worth the training, and will help with getting a higher paying job.

    Yeah, we're a Domino/Notes shop and we've been talking a lot about moving to Exchange/Outlook/Sharepoint.

    Riemann, iTunes, everybody else: any thoughts on VB.NET versus C# considering that this is a five-year plan? What are the strengths and weaknesses of each?

    Feral on
    every person who doesn't like an acquired taste always seems to think everyone who likes it is faking it. it should be an official fallacy.

    the "no true scotch man" fallacy.
  • mrflippymrflippy Registered User regular
    edited September 2008
    VB.NET vs C# is really just syntax at this point. Most everything should be fairly similar between the two.

    I much prefer C# syntax, as it is closer to C/Java, which I prefer, and I find it much easier to read and work with.

    mrflippy on
  • RiemannLivesRiemannLives Registered User regular
    edited September 2008
    Yeah, if you learn one you can at least read-along in the other. That said people will generally take you more seriously if you know C# as opposed to VB.NET. Because back in the C++ vs. VB days VB was much more the "toy" language.

    RiemannLives on
    Attacked by tweeeeeeees!
  • FeralFeral MEMETICHARIZARD interior crocodile alligator ⇔ ǝɹʇɐǝɥʇ ǝᴉʌoɯ ʇǝloɹʌǝɥɔ ɐ ǝʌᴉɹp ᴉRegistered User regular
    edited September 2008
    Great, I think that settles it.

    Thanks a lot, guys. :)

    Feral on
    every person who doesn't like an acquired taste always seems to think everyone who likes it is faking it. it should be an official fallacy.

    the "no true scotch man" fallacy.
  • LudiousLudious I just wanted a sandwich A temporally dislocated QuiznosRegistered User regular
    edited September 2008
    Feral, I am about to go through a sharepoint bootcamp soon (job requirement) through New Horizons, so remind me and I'll tell you what I got out of it

    Ludious on
  • iTunesIsEviliTunesIsEvil Cornfield? Cornfield.Registered User regular
    edited September 2008
    Ditto to Riemann & Flippy's choice of C# over VB.NET.

    iTunesIsEvil on
  • FeralFeral MEMETICHARIZARD interior crocodile alligator ⇔ ǝɹʇɐǝɥʇ ǝᴉʌoɯ ʇǝloɹʌǝɥɔ ɐ ǝʌᴉɹp ᴉRegistered User regular
    edited September 2008
    Ludious wrote: »
    Feral, I am about to go through a sharepoint bootcamp soon (job requirement) through New Horizons, so remind me and I'll tell you what I got out of it

    Okay, when are you going to be done with it?

    Feral on
    every person who doesn't like an acquired taste always seems to think everyone who likes it is faking it. it should be an official fallacy.

    the "no true scotch man" fallacy.
  • LudiousLudious I just wanted a sandwich A temporally dislocated QuiznosRegistered User regular
    edited September 2008
    two weeks is when i begin. I'm taking a sharepoint server class and then a content creation class so I should be pretty sharepointed up by then.

    Ludious on
Sign In or Register to comment.