2 Replies - 2407 Views - Last Post: 25 March 2013 - 04:10 AM

#1 NuggetScripts  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 19-March 13

C# Helpdesk software?

Posted 19 March 2013 - 03:04 AM

Hi guys & girls,

I am zupa new to this forum but as i've read much information here I think this is a good starting point. Recently I found myself enjoying coding so I started C# a few days ago.

I guess my goal is to be able to create a full management system in C#. I expect this to take some years but I am wondering is C# the most viable language to use this. I want it to be webbased and accessable via the cloud.

Am I on the right road plunging myself in C# or is you're advice a different language, below is a small feature list;

Ticket creation and management
Hardware database
WMI filter scanning
Linux/Unix hardware information scanning
Mail import
Drag & drop mail
CMDB
Sales
Supply
etc.

Thanks for reading and replying!

Regards,

Sebastiaan

Is This A Good Question/Topic? 0
  • +

Replies To: C# Helpdesk software?

#2 tlhIn`toq  Icon User is offline

  • Please show what you have already tried when asking a question.
  • member icon

Reputation: 5675
  • View blog
  • Posts: 12,192
  • Joined: 02-June 10

Re: C# Helpdesk software?

Posted 20 March 2013 - 09:42 AM

If you've only started a few days ago stop worrying about building this project.
You simply don't know how much you don't know. Without understanding some foundation conceptions like what objects are you're not going to be able to archetect this.

Just work on learning C# for now. You can start architecting a solution of this complexity in a year or so. 6 months if you stay away from all the campus frat parties and actually apply yourself.


My standard beginner resources post - Updated JAN 2013


Plan your study route:
There are three routes people seem to take when learning programming.
  • Just start trying to create programs
  • Start taking apart other programs and try to figure out the language by reverse engineering
  • Follow a guided learning course (school or self-teaching books)


For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.

  • First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover.
  • Do a dozen on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.
  • Learn to plan before you type.
  • THEN you start designing software with a purpose.



I don't learn from reading books: I learn by doing.
Spoiler


Newbie/Rookie said:

I have little/no programming experience but I need to write a program by Friday that does XYZ.
Spoiler



Resources, references and suggestions for new programmers.
Spoiler

Was This Post Helpful? 1
  • +
  • -

#3 NuggetScripts  Icon User is offline

  • New D.I.C Head

Reputation: 0
  • View blog
  • Posts: 2
  • Joined: 19-March 13

Re: C# Helpdesk software?

Posted 25 March 2013 - 04:10 AM

View PosttlhIn`toq, on 20 March 2013 - 09:42 AM, said:

If you've only started a few days ago stop worrying about building this project.
You simply don't know how much you don't know. Without understanding some foundation conceptions like what objects are you're not going to be able to archetect this.

Just work on learning C# for now. You can start architecting a solution of this complexity in a year or so. 6 months if you stay away from all the campus frat parties and actually apply yourself.


My standard beginner resources post - Updated JAN 2013


Plan your study route:
There are three routes people seem to take when learning programming.
  • Just start trying to create programs
  • Start taking apart other programs and try to figure out the language by reverse engineering
  • Follow a guided learning course (school or self-teaching books)


For the life of me I can't figure out why people try 1 & 2. I strongly suggest taking the guided learning approach. Those book authors go in a certain order for a reason: They know what they're doing and they know the best order to learn the materials.

  • First learn the language by working 2-5 "Learn C# in 30 days" type books cover to cover.
  • Do a dozen on-line tutorial projects where you build what you're told to build, the way you are told to build it WITH AN EXPLANATION OF WHY so you can learn.
  • Learn to plan before you type.
  • THEN you start designing software with a purpose.



I don't learn from reading books: I learn by doing.
Spoiler


Newbie/Rookie said:

I have little/no programming experience but I need to write a program by Friday that does XYZ.
Spoiler



Resources, references and suggestions for new programmers.
Spoiler



Hi mate,

Thanks for your input it was very helpful for me. I will start by going over the basics and continue from there on out. I guess i'll take my time to learn the language fluently!

Thanks again!

Nugget
Was This Post Helpful? 0
  • +
  • -

Page 1 of 1