0% found this document useful (0 votes)
53 views2 pages

Rizqan and Syamsul

This document discusses the role of a software developer. It begins by explaining that software development is a popular career choice due to the availability of jobs and higher wages compared to other IT roles. It then outlines the skills needed for the role, including programming languages, software testing, and debugging. The document also discusses challenges software developers may face like tight schedules, budgets, and ensuring user acceptance of new projects. Overall, it presents software development as a stable career but one that requires ongoing learning and management of projects' timelines and budgets.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
53 views2 pages

Rizqan and Syamsul

This document discusses the role of a software developer. It begins by explaining that software development is a popular career choice due to the availability of jobs and higher wages compared to other IT roles. It then outlines the skills needed for the role, including programming languages, software testing, and debugging. The document also discusses challenges software developers may face like tight schedules, budgets, and ensuring user acceptance of new projects. Overall, it presents software development as a stable career but one that requires ongoing learning and management of projects' timelines and budgets.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Title: Software developer

Chapter 1: Problem Definiton


Nowadays most people are depending on the information technology to make their job easier.
From basic task to the hardest task can be all done by information technology. No wonder
why young generations want to have a job in information technology because there are many
jobs available in this field.
One of the jobs in information technology is software developer. Software developer is the
most popular job because people who work as software developer usually get higher wage
than the other technology information jobs.
If we are work as software developer then we have to make an application that can solve
problems depends on what user you want to solve. Before we make an application, there are 3
things that you should do, planning, analyzing, and then designing.
There are 3 ways to become software developer, the first way is through college by taking
majors based on information technology like informatics, computer science or information
system. Second is through boot camp. Boot camp is like taking private class in which you
will learn specific object you want to master, and the last is through self-taught, you just
learn by yourself, you can open website or videos about programming that will give you
knowledge to create an application.

Chapter 2: Research and analysis


Based on research from website ekrut.com there are 3 hard skills that all software developer
must have.
1. Programming language
Every software developer must learn at least one object-oriented programming
language like Java, Phyton, C#/Net, Mean, and Ruby. Programming language are also
always developing so software developer have to follow and learn the development.

2. Software testing
Before launching the application, software developer must test the application to find
bugs and errors that can make the application can’t run well.

3. Debugging
Software developer must do debugging. Debugging is the process to correct the bugs
and errors found during testing to make application run well.
Chapter 3: Approach on problem solving
Approach on problem solving a software developer has a possible income, but also has
problems that it has to face, including:
 Project schedule
 Project budget
 Can’t be accepted by the user
In making projects, there must be a set schedule. This schedule is one of the biggest aspect
that makes developmet success or fails, because the developer are not given enougt time to
develop the software. Project budget must also be as expcted, because this money is used to
pay for what is needed. If you want to use sophisticated technology, surely you need more
funds. Then, the last is a software update must be acceptable to the user, if an update isn’t
acceptable to the user, the project will definitely not be desirable and incur losses.

Chapter 4: Implementing problem solving


To solve the problem, we must set a good estimation of time. Time is money, we must not
waste the time, but in life it takes a process, and that process requires time. Therefor, we must
manage our time as best we can. Next is we have to prepare funds according to the needs of
our project. Nothing in this world is free, so we must prepare appropriate funds. And the last
is to make users accept and feel comfortable with the development that we made, we can ask
feedback from users about what problems they face while using our software and it can be
our goal to develop our software better.

Chapter 5: Conclusion
Software developer is a job that 10-20 years will always be available. It’s a job that will give
you better future because you will get high wage, but you must keep in mind that software
developer needs someone who have skills in information technology especially expert in
application programming. There are several problems when it comes to software
development, such as: lack of time, budget, and also projects that cannot be accepted by user.
All that we can overcome by organizing it all as well as possible.

You might also like