
Software
Developer Incubation Scheme
|
See what the previous SDI team members have achieved
|
|
|
Introduction
|
If you're a
software developer with little experience (e.g., a new graduate in
Computer Science) or less than 6 months' working experience, this
incubation scheme will enable you to:
- Gain working experience from experienced developers
in the form of apprenticeship so that you can write production code
well enough to meet the requirements of an entry level programmer.
- Obtain requirements from a client with non-technical
background.
- Get in touch with local IT companies, enhancing your
employment opportunity.
- Receive a subsidy of MOP18.75 per hour.
|
If you're an
experienced software developer, this incubation scheme will allow you
to:
- Transfer your experience to novice developers in the
form of apprentiseship.
- Receive a resonable compensation (to be negotiated
with CPTTM).
|
If you're a
local IT company, this incubation scheme will allow you to:
- Outsource your software development projects to CPTTM
at cost.
- Discover software developers with great potential for
your future projects.
|
|
Methodology
|
- For each development cycle (about 200 hours), CPTTM will
setup a development team consisting of six experienced and six novice
developers. The development team will work on one to six approved
development projects. For each project CPTTM will find a real customer.
If no customer is available, CPTTM will act in this role.
- During the development, one experienced developer will
always work with one novice using one computer. The novice will use the
keyboard most of the time, but they are both working together (at the
begining the experienced developer may have to tell the noivce what to
type). Given enough time, this should enhance the skills of the novice
significantly. The pairs will keep changing so that the knowledge will
spread across the whole team.
- The customer of each project (preferrably a marketing type
or manager type person from a local IT company or someone appointed by
the public administration) will specify what features he needs. The
team will try to understand the customer and implement these features
accordingly. At the end of the project, the customer will have the
option to purchase the copyright to the source code (the price will be
neogtiated by both parties). In order to support instead of competing
with the local IT companies, CPTTM will not accept any other entities
as the customer unless no IT company would take this role or some
special request from the public administration is received.
- A coach will be available to help the development team and
the customer work together effectively.
- CPTTM will pay the experienced developers and the coach.
CPTTM will also pay the novice developers a subsidy. The customer will
pay CPTTM a retaining fee to participate and to have the option to
purchase the copyright to the source code as mentioned above.
|
Profiles
of the participants:
|
Novice developer:
- University Computer Science graduates without working
experience.
- Can use the language used in the project.
- Source code of the largest project they have ever
worked on is about several pages long (e.g., assignment in university).
- Still looking for a full time IT job.
- Hard working and willing to learn.
|
Experienced developer:
- Has been programming professionally for two years or
above.
- Fluent in the language used in the project.
- Can apply Object Oriented Design.
- No need to give any lecture. All they will do is
programming.
|
Customer:
- Represent a local IT company. That is, can make
decisions on the spot about the features of the system.
- Business person with clear business objectives.
- With non-technical background.
- Willing to allocate significant time and effort into
the project.
|
|
Social
benefits:
|
- Develop the software innovation industry in Macao.
- Reduce the jobs lost to the outside of Macao. Improve the
employment of the youth.
- Provide the human resources needed by the development of
the IT industry.
- Provide effective support to e-Government initiative and
the IT implementation of the enterprises through the IT companies.
|
| Development cycles: |
Cycle code
|
Schedule
|
Pamphlet and application
form
|
| 2005-001 |
24.08.2005-12.04.2006, 58 sessions, 174 hours. Wed.
19:00-22:00, Sat.14:00-17:00. |
Download |
2003-001 (Trial)
|
24.11.2003-26.07.2004, 66
sessions, 198 hours, Mon & Thu. 19:00-22:00.
|
Download
|
|
How to join:
|
Please
fill out the application form and return it to CPTTM Cyber-Lab by
email, fax, mail or in person. If required, we may conduct an interview
with you or invite you to come for some assessments. We will inform you
of whether your application is accepted at least 14 working days before
the start of the development cycle or within 14 working
days on the
receipt of
your application (use the later date).
|
| Inquiry: |
CPTTM Cyber-Lab (Rua comandante
mata oliveira Ed. Associao industrial, 3-andar Macau); Email:
cltrainadmin at cpttm dot org dot mo; Tel: 88980601; Fax:
28373085.
|