Re: Advancing from Unix Sysadmin to Programmer

From: silviu (thelinuxguy1997_at_yahoo.com)
Date: 05/27/04


Date: 27 May 2004 09:17:04 -0700

Måns Rullgård <mru@kth.se> wrote in message news:<yw1xlljmbxfj.fsf@ford.guide>...
> Rich Teer <rich.teer@rite-group.com> writes:
>
> > On Thu, 20 May 2004, Otto Wyss wrote:
> >
> >> While there is no substitute for experience, experience can be aquired
> >> through hard work. IMO the best way to aquire experience without being
> >> fired by the boss is to participate in any OpenSource project. I'd
> >> choose a medium size project since it probably is easier to look
> >> through. The advantage of OpenSource project is your code is viewed by
> >> others and if you make errors they will immediately be critisiced. And
> >> the most important reason if you make valuable contributions any other
> >> error will be forgiven.
> >
> > That is some good advice, but beware the flip-side: not all open source
> > code necessarily follows good programming techniques and some have
> > arguably horrible code layout standards.
>
> The same can be said about commercial closed source code. The
> difference is only that nobody knows which programs have terrible
> code.

I cannot agree with you more on this! I am working as a programmer for
a telecomunication company and I've seen one of the worst C/C++ code
imaginable.
I'll give you an example:
string a;
string b;
[....]
if(strcmp(a.c_str(), b.c_str()))
{
//Do something
}

I started working as a programmer at 39; before I used to work as a
mechanical engineer. But that was in 1998. Nowadays, the programming
jobs are being offshored so I don't see much future in IT :-(

My 2 cents,

Sil



Relevant Pages

  • Re: Letter to US Sen. Byron Dorgan re unpaid overtime
    ... put them in stupid places. ... Programming is difficult (as you must surely appreciate, ... > strings will be in the range 1...1000 characters. ... impose an artificially small limit on string length." ...
    (comp.programming)
  • Re: PL/I string representations (was Re: To Richard Heathfield: enoughs enough)
    ... > I apologize in advance to the expert PL/I programmers if this is all ... dedicated to string processing with PL/I. ... > as well as appendices on "Revised Report on the Algorithmic Language ... Also NPL (New Programming Language) was an early name ...
    (comp.programming)
  • Re: Letter to US Sen. Byron Dorgan re unpaid overtime
    ... The MAXIMUM size of a working string, accessed in its entirety, is ... compiler would generate a loop), ... > natural incompetence in the field of programming. ...
    (comp.programming)
  • Re: Is this good use of Properties?
    ... >> nor in the business of programming as a backing of design-heuristic ... >>>Assuming some class external to string needed to know it's length How would you get it? ... >>>I need to send it across the pipe to another process (I don't control the format).. ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: C# Book
    ... do not be too quick to dismiss a beginners C# book ... Thus, these terms are included with "the basics of integers, ... prefixing a string with the @ symbol for a verbatim string ... "Programming Microsoft Windows With C#" is much more than a sub- ...
    (microsoft.public.dotnet.languages.csharp)