#1
  1. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2011
    Location
    Seattle, Wa
    Posts
    8
    Rep Power
    0

    Software engineering question


    Hello everyone, please feel free to share educated knowledge only. Okay a little bit about me i am a freshmen college student currently im only doing math courses. i love computers in general i use to be a web designer 5 years ago but i lost the touch for it because now i am more interested in the language of computing and the idea behind applications and software development.

    lately i have been doing a ton of research on Microsoft and Google code websites. I've been thinking where to start as a new software engineer i have some little experience with C++ is a really fun program to work with. So my real question here is where do i began for a career in software engineering. What is a good program to begin with and become familiar with the idea of computer science to help me understand it more in order for a successful career in computer science major.
  2. #2
  3. Sarcky
    Devshed Supreme Being (6500+ posts)

    Join Date
    Oct 2006
    Location
    Pennsylvania, USA
    Posts
    10,696
    Rep Power
    6351
    What would you like to do? Each sub-industry has its own language (or set of languages). Health care uses older languages like fortran (though not exclusively). Manufacturing/robotics use C. Research uses more abstract conceptual languages like lisp. Desktop application programming use C#, C++, Java. Web programming uses PHP, JSP, C#. Embedded systems (toys, TVs, cash registers) use C.

    What does your school recommend? Are you allowed to choose your track? My school forced everyone to learn C++, Java, and PHP (1-2 semesters each). I further took courses in assembly, C, Perl, and Lisp.
    HEY! YOU! Read the New User Guide and Forum Rules

    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin

    "The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002

    Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.
  4. #3
  5. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2011
    Location
    Seattle, Wa
    Posts
    8
    Rep Power
    0
    Very interesting. sounds like you have a lot of experience, my personal interest is Desktop application programming and software development. what program do you recommend to be the most useful and efficient

    from what you said seems like any aspect of my career on what i do will require C# ? is it a standard program to learn?
  6. #4
  7. Sarcky
    Devshed Supreme Being (6500+ posts)

    Join Date
    Oct 2006
    Location
    Pennsylvania, USA
    Posts
    10,696
    Rep Power
    6351
    No, C# is simply very flexible, it can be used on the desktop or on the web (much like Java with JSP).

    If you want to focus on desktop application development, you'll have to choose a desktop language. If you want it to run on windows-only, then I like C#. If you need it to run on mac and linux, it has to be Java.
    HEY! YOU! Read the New User Guide and Forum Rules

    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin

    "The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002

    Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.
  8. #5
  9. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2011
    Location
    Seattle, Wa
    Posts
    8
    Rep Power
    0
    i see, cool.
    i know my future classes will teach me c++ and c#
    would you recommend i learn python for on my free time while i attend college? i have no experience any of these programs
  10. #6
  11. Sarcky
    Devshed Supreme Being (6500+ posts)

    Join Date
    Oct 2006
    Location
    Pennsylvania, USA
    Posts
    10,696
    Rep Power
    6351
    Python is a fantastic language that's very powerful. It's well loved by the people who use it, and it contains a lot of really great features. However, relatively few businesses use it unfortunately.

    -Dan
    HEY! YOU! Read the New User Guide and Forum Rules

    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin

    "The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002

    Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.
  12. #7
  13. No Profile Picture
    Registered User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Nov 2011
    Location
    Seattle, Wa
    Posts
    8
    Rep Power
    0
    Have you ever used python or c++ ?
  14. #8
  15. No Profile Picture
    Contributing User
    Devshed Newbie (0 - 499 posts)

    Join Date
    Oct 2011
    Posts
    76
    Rep Power
    58
    since you are in the process of starting, i recommend that you do not focus on a certain programing language, just get to know as much as you can, the more you know the more you will be more comfortable with different techknowledgies

    in 5 years time, the whole tech world should change, and what is considered good to learn now might be obsolete .. , or at least a new thing might out shine it.
  16. #9
  17. Sarcky
    Devshed Supreme Being (6500+ posts)

    Join Date
    Oct 2006
    Location
    Pennsylvania, USA
    Posts
    10,696
    Rep Power
    6351
    Yes, I've used both Python and C++.

    bobf12x is right though. Note that you asked which language to learn, and I responded by saying that I learned SIX in college (and in reality I learned more than a dozen between the ages of 12 and 23).
    HEY! YOU! Read the New User Guide and Forum Rules

    "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." -Benjamin Franklin

    "The greatest tragedy of this changing society is that people who never knew what it was like before will simply assume that this is the way things are supposed to be." -2600 Magazine, Fall 2002

    Think we're being rude? Maybe you asked a bad question or you're a Help Vampire. Trying to argue intelligently? Please read this.

IMN logo majestic logo threadwatch logo seochat tools logo