1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Which things are needy to become a software developer.

Discussion in 'Programming' started by puvewo, Mar 5, 2017.

  1. puvewo

    puvewo Newbie

    Joined:
    Feb 19, 2017
    Messages:
    24
    Likes Received:
    1
    Gender:
    Female
    Dear BHW members,
    Software development is my hobby. I'm getting ready to know about pros and cones of the materials. Which hings are needy to become a software developer? Please help me with kind information.
     
  2. jimbobo2779

    jimbobo2779 Jr. VIP Jr. VIP

    Joined:
    Sep 17, 2008
    Messages:
    3,633
    Likes Received:
    2,610
    Occupation:
    Software Engineer
    Location:
    UK
    Home Page:
    Pretty much an ability to break large problems down into smaller more manageable chunks. Find solutions to the problems you come up against and to persevere.

    That may sound a bit (or a lot) cliché but ultimately you will need to have the drive to work on something for weeks or months on end without getting any money back for it.

    Prepare to not make anything on your first few projects, it can be tough to break into a market where competition exists. It is much easier to find a hole in the market and target that before someone else thinks of it.
     
  3. Netro

    Netro Junior Member

    Joined:
    Jun 12, 2015
    Messages:
    107
    Likes Received:
    27
    Occupation:
    Baka Dev.
    Motivation, passion, time and stability. You must like sitting for hours in front of your computer, if you are mostly like the average person getting tired and bored after a few hours and even without using brain's battery at all, it's not for you...
    The most important thing is you have to like it, you can't just develop software just for money, the result will be the No Man's Sky Internet Marketing version.
     
  4. TheTyper

    TheTyper Registered Member

    Joined:
    Jun 4, 2016
    Messages:
    77
    Likes Received:
    4
    Well, yes. Passion and perseverance are implied. This takes time like everything that counts.
    I now exactly how you should start. Itś a 30 day exercise.
    During 30 days -no matter what- you have to train in codecademy.com during 5 hs. Thats it.
     
  5. Arrashisure

    Arrashisure BANNED BANNED

    Joined:
    Dec 15, 2011
    Messages:
    52
    Likes Received:
    2
    Knowledge of coding. And a programming compiler.
     
  6. MrRobot15

    MrRobot15 Newbie

    Joined:
    Dec 21, 2016
    Messages:
    28
    Likes Received:
    8
    Gender:
    Male
    Occupation:
    Freelance- Software enthusiast
    Location:
    Everywhere
    A lot hour of working. the patient that stuck in the same thing for hours and the ability to solve it after some hours. This growth of knowledge will make you a good programmer after some months.
     
  7. DR3MZ

    DR3MZ Newbie

    Joined:
    Jan 23, 2013
    Messages:
    31
    Likes Received:
    10
    Occupation:
    Freelance Software Developer
    The following are require for any entry development job.

    Problem solving skills
    As some other have pointed out this is pretty much primary skill required.
    If you are not able to solve problems or don't like dealing with other people problems
    This defiantly not your cup of tea then

    Communication skills
    Working alone project sounds great but there only so little you can do alone.
    Larger projects will require a team which means you will have to be able to communicate
    in a constructive manner. Many people fail when working with a team and say the prefer working alone
    Sure if you want to be a code hermit and be responsible for all things your self that is possible.
    Still working alone for years does take a toll and the high level of responsibility is also not for every one.

    Ability to keep learning
    Being in IT means that things are always changing. In order to keep your self employable you will need to do self studies
    and with that I don't mean watch a yt video or read a post about something. No you will to actually need to produce

    Specialize in a certain area
    Software development is a huge umbrella under which you can put many differed things
    Learn which tools and what type of development for what type of clients you would like to do
    Don't think you can learn everything and you will be able do all type of development
    This is simple not the case. Focusing your self on certain area of software development will improve your changes to get hired.

    Ability to find answer to things you don''t know
    There will be many situation in which you don''t know how to do certain things because client will require something very specific to his or her branch
    Sometimes it has nothing to do with code or developing. Is about understanding what you have to do.
    IMO is sad that you have to ask such a generic question in 2017 where information is available in abundance.
    I remember when I started out learning the information was not that easy to access.
    No free coding tutorials, no free yt video or blogs with information on how to do things.

    With that sad I give you this extra free tip. Don't ask such generic question. They pretty much show you haven't put any effort.
    When ever u going to ask questions be more specific, this will help other people answer you questions better and you probably get better answers.
    This 2 sentence message makes any body who has been in this branch cringe. We all took huge effort to gain our knowledge and expertise and you being a prick
    by asking us to share and not putting in the effort to properly formulate a questions.