comp.lang.ada
 help / color / mirror / Atom feed
From: Dennis Lee Bieber <wlfraed@ix.netcom.com>
Subject: Re: Can an amateur find an Ada job?
Date: Mon, 30 Dec 2013 19:01:18 -0500
Date: 2013-12-30T19:01:18-05:00	[thread overview]
Message-ID: <r914c9lted8kplg64voqljdv9u12gh8njr@4ax.com> (raw)
In-Reply-To: l9slju$i8i$1@speranza.aioe.org

On Mon, 30 Dec 2013 22:38:25 +0200, Victor Porton <porton@narod.ru>
declaimed the following:

>In past years I used Ada 95 as an amateur.
>
>Recently I've lost a PHP programming job.
>
>Now after this I've applied to about 20 jobs (mostly related to PHP) and yet 
>wait for answers to arrive. Maybe tomorrow I will start searching also for 
>Perl jobs. I search for a part time telecommuting job.
>
>But now I thought, it would be more interesting to do Ada programming than 
>PHP programming, and salary for an Ada programming I think would be greater.
>
>Does it make sense to re-read Ada Reference Manual to refresh my memory and 
>attempt to find an Ada job, taking into account that I have not even 
>finished university degree?

	Your last sentence may be the killer...

	My experience with Ada is that Ada knowledge is not the critical factor
(ie; they aren't looking for Ada "coders"); rather a good background in
software engineering (requirements analysis, broad exposure to the
industry) with a familiarity of multiple languages is of more weight.

	In my college programming languages course, I chose Ada as the language
to do a report upon... At the time, the SigPlan published preliminary
reference manual and rationale, and one slim text, were all that was
available (spring of 1980). In January of 1981, Lockheed sent five of us
(recent hires) to a formal class on the language. It took 22 years, a
layoff, rehire, and 2 more years before I ever got assigned to do Ada
related work (and that was on a system where an XML file was used to
generate the spec file, and a template body file to be filled in).

	I'm now with a company that uses Ada for some projects, though my
upcoming assignment appears to be C/C++. I've been with the company 8
months, and even with a 30-year history feel like a neophyte: 20 of my 30
years history was with "mainframe" (if a VAX/Alpha VMS systems are
"mainframe") number crunching applications, the last 5 years were
simulations for satellite interface using a simulated (external) clock; my
new job (after a second layoff) is real-time avionics; and I have no past
experience with that, I understand the concepts but it is a whole different
mind-set WRT coding (all dynamic allocations are done during
initialization, before entering the real processing main loop).

	In truth, the only assignment in the last 8 months that /I/ feel good
about used Python to generate traffic packets to feed to a "Cross Domain
Solution" box, collecting the sent/received packets via Wireshark, another
Python program to match up the outgoing to incoming packets, and a third
program to produce CSV files of the latency data for plotting within Excel.
The Ada related assignments fizzled out for time/funding.

-- 
	Wulfraed                 Dennis Lee Bieber         AF6VN
    wlfraed@ix.netcom.com    HTTP://wlfraed.home.netcom.com/


  parent reply	other threads:[~2013-12-31  0:01 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-12-30 20:38 Can an amateur find an Ada job? Victor Porton
2013-12-30 22:39 ` Jeffrey Carter
2013-12-30 23:06 ` Nasser M. Abbasi
2013-12-31  0:01 ` Dennis Lee Bieber [this message]
2014-01-01 20:34 ` svaa
2014-01-01 20:53   ` J-P. Rosen
2014-01-01 23:02     ` Victor Porton
2014-01-01 23:03     ` dukeofpurl
2014-01-02 20:32     ` Yannick Duchêne (Hibou57)
2014-01-03  2:51     ` Robert Love
2014-01-03  6:26       ` J-P. Rosen
2014-01-04  1:52         ` Robert Love
2014-01-02 20:27 ` Yannick Duchêne (Hibou57)
2014-01-03 23:57   ` Luke A. Guest
2014-01-04  2:00 ` Lucretia
2014-01-04 13:24   ` Yannick Duchêne (Hibou57)
2014-01-04 22:25   ` Chris Moore
2014-01-06  3:41     ` Lucretia
2014-01-06 16:50       ` Mike H
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox