Introduction to software developer profession for teens

Paul Hänsch paul at fsfe.org
Mon Nov 20 17:59:20 UTC 2017


On Mon, Nov 20, 2017 at 03:53:40PM +0200, Vitaly Repin wrote:
> I found this opportunity as a very interesting but also challenging. I plan
> to tell them also about FOSS and possibilities to  study programming by
> participating in different FOSS projects.

I would say, do not set FLOSS apart as some alternative, altruistic concept at
all. Make it the default of the job description. Show that the job of a
developer is to write code for money, and how it is commonplace to publish
this code. Show that the majority of software is not written to be sold, but
because it is required by someone, and that the job involves constantly
producing new solution for everyone to use, even though the job may be paid
for by a particularly interested party.

The majority of software on the planet is contract work for small and medium
businesses, often in the form of specialised applications, and nowadays the
mindset of the entire industry is shifting insofar that it becomes normal, to
just dump the results on github, or discuss algorithms in public web forums.
The kids choosing to become developers, will most likely be working in an
environment like this anyway.

Show how it is a typical job for a developer to write an extension, patch, or
wrapper for some FLOSS product, because a client specifically requested that,
or because it will do the job, the client wants done.

-- 
Paul Hänsch                     █▉            Webmaster, System-Hacker
                              █▉█▉█▉                                  
Jabber: paul at jabber.fsfe.org    ▉▉     Free Software Foundation Europe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.fsfe.org/pipermail/discussion/attachments/20171120/fcdfbd48/attachment.sig>


More information about the Discussion mailing list