Skills required for a software developer

7 replies
Hi all warriors i want to create a software for our IM business and i would be outsourcing it but i would like to know what skills should my outsourced employees have ?


Please enlighten me with almost any ideas that you have .

Thanks
#developer #required #skills #software
  • Profile picture of the author TG12
    I doubt you are going to make one. Simply asking the question tells me that you dont have what it takes. Sorry to sound harsh. Unless you are really young and want to put some serious time and effort in then do something else.

    I saw it all too often, People with background in History,Geography and Wood Work come into do a degree in Software Engineering and fall at the very first hurdle of making a basic HTML page.
    Signature
    Vaoser Link Ninja Software
    DHV Delivery Systems FAILING at online dating???
    {{ DiscussionBoard.errors[3745929].message }}
    • Profile picture of the author NewMeNOT
      Originally Posted by TG12 View Post

      I doubt you are going to make one. Simply asking the question tells me that you dont have what it takes. Sorry to sound harsh. Unless you are really young and want to put some serious time and effort in then do something else.

      I saw it all too often, People with background in History,Geography and Wood Work come into do a degree in Software Engineering and fall at the very first hurdle of making a basic HTML page.

      sweetheart i am currently graduating in two degress that teach programming languages BUT since i have seen softwares in the IM business that are made and are crackable too so since i want my software to be uncrackable and also to just to get an idea as to whether i am going right or not i came here to ask the question about the skills required.


      And yes i know what you say is absolutely right, and that is exactly he reason why i came here to just be sure and have everyones opinion
      {{ DiscussionBoard.errors[3745957].message }}
  • One requirement I ask to everyone I work with (or outsource to) is prompt communication over Skype. They MUST be available over skype as long as they work for me, so we can solve or address any question in 5 minutes instead of 5 hours (email response delay).

    If they can't be readily available for me, then they cannot work for me. As simple as that.
    {{ DiscussionBoard.errors[3745970].message }}
    • Profile picture of the author NewMeNOT
      Originally Posted by Anonymous Affiliate View Post

      One requirement I ask to everything I work (or outsource) with is prompt communication over Skype. They MUST be available over skype as long as they work for me, so we can solve or address any question in 5 minutes instead of 5 hours (email response delay).

      If they can't be readily available for me, they cannot work for me. As simple as that.

      yeap completely agreed
      {{ DiscussionBoard.errors[3745976].message }}
  • Profile picture of the author Benqueus
    Originally Posted by NewMeNOT View Post

    Hi all warriors i want to create a software for our IM business and i would be outsourcing it but i would like to know what skills should my outsourced employees have ?


    Please enlighten me with almost any ideas that you have .

    Thanks
    You may want to establish first what kind of software you want to create for your IM business. Is it going to be a standalone software or going to be run on your web server? List out all the features you want in your software, from there you would know whether you want somebody with PHP, C++, Apache skills. Or you can browse around oDesk or Freelancer to check what skillset are being sought after for similar softwares.
    {{ DiscussionBoard.errors[3746169].message }}
    • Profile picture of the author Charliebee
      I've read that it is a good idea to give possible candidates a small task related to what you will be paying them for and see how they respond. Are they prompt, do they follow instructions, do they know what you want without having it spelled out in minute detail? Can you produce a video they can follow to see what the final product needs to do?
      All these can help you determine if you want to work with them.
      Signature

      Here's a nifty Facebook Gadget you can use to supplement your income in a short time: a question of weeks only, or just use it for fun. - you’ll make a lot of friends; that’s for sure!

      {{ DiscussionBoard.errors[3746227].message }}
  • Hi NewMeNOT...

    Originally Posted by NewMeNOT View Post

    Hi all warriors i want to create a software for our IM business and i would be outsourcing it but i would like to know what skills should my outsourced employees have ? Please enlighten me with almost any ideas that you have . Thanks
    The first thing a "good" software programming group will ask, before or after you review their relevant portfolio, is if you need a custom desktop software, or a custom Web-based software. For custom desktop software:

    They will ask the desktop operating systems you need to support, if the software's functions for accessing the Internet are among its major features (not just for software updates and upgrades), a detailed list of your requirements and a step by step list of the things a user can see and do in the software's user interface...

    For Web-based software: They will ask for your detailed list of requirements, a step by step list of the things an administrator can see and do in the software's admin panel interface, and a step by step list of things the user can see and do in the software's user interface...

    They will then develop a spreadsheet integrated with the following details:

    1. A list of prerequisite skills, knowledge and experience needed to complete each set of your requirements. These will be written beside the relevant set of requirements...

    2. The number of hours needed to complete each set of requirements...

    3. Sections that divide development progress into a set of milestones...

    And...

    4. A time table for completing each set of requirements and milestone...

    They will also develop a quote with clear cut payment terms, an estimate for project completion date and time and deductions for delays...

    They will then send a subcontract draft with an NDA (Non-Disclosure Agreement), an NCA (Non-Compete Agreement) and clear definitions about full exclusive ownership rights to the software...

    This means you should expect a spreadsheet, a quote and a subcontract from them...
    Signature
    • Deep Learning & Machine Vision Engineer: ARIA Research (Sydney, AU)
    • Founder: Grayscale (Manila, PH) & SEO Campaign Manager: Kiteworks, Inc. (SF, US)
    {{ DiscussionBoard.errors[3746234].message }}

Trending Topics