Home > Archive > Unix Programming > June 2007 > which UNIX for programming job ?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
which UNIX for programming job ?
|
|
| arnuld 2007-06-15, 4:20 am |
| i want to do a job as "OOA-D and C++ expert on UNIX platform". i know
for C++ distro does not matter but what about getting a job as a
developer/programmer on UNIX platform ?
In INDIA,(except for Windows), most job ads require "C++ with Linux/
UNIX" (i notice, Linux is much higher in requirement). so which distro
will be better for getting that type of job ?
[ i also posted this on one linux group but UNIX is also in the job
advertisements and hence i want to know which UNIX they are talking
about for job: BSDs, OpenSolris etc. they do not mention]
| |
| Logan Shaw 2007-06-15, 4:20 am |
| arnuld wrote:
> i want to do a job as "OOA-D and C++ expert on UNIX platform". i know
> for C++ distro does not matter but what about getting a job as a
> developer/programmer on UNIX platform ?
>
> In INDIA,(except for Windows), most job ads require "C++ with Linux/
> UNIX" (i notice, Linux is much higher in requirement). so which distro
> will be better for getting that type of job ?
Among Linux distributions, you probably want to use ones that corporations
would actually consider deploying. That probably means stuff like
RHEL or Debian and not stuff like Gentoo or Ubuntu.
Regarding Unix (i.e. non-Linux), Solaris is a good bet because it is
widely used.
The best advice is probably to have some familiarity with a variety of
Unix variants and Linux distributions. You want to know a few of them
very well and also have exposure or familiarity with several of them.
Sometimes Unix programming jobs involve porting from one Unix/Linux
variant to another, so in that case you want to know both variants.
Of course, it helps to have good OO design skills, and that could mean
having experience in more than just one OO language.
- Logan
| |
|
|
"Logan Shaw" <lshaw-usenet@austin.rr.com> wrote in message
news:46722844$0$30609$4c368faf@roadrunne
r.com...
> arnuld wrote:
>
> Among Linux distributions, you probably want to use ones that corporations
> would actually consider deploying. That probably means stuff like
> RHEL or Debian and not stuff like Gentoo or Ubuntu.
I know of at least one fortune 100 that uses Gentoo.
>
> Regarding Unix (i.e. non-Linux), Solaris is a good bet because it is
> widely used.
>
> The best advice is probably to have some familiarity with a variety of
> Unix variants and Linux distributions. You want to know a few of them
> very well and also have exposure or familiarity with several of them.
> Sometimes Unix programming jobs involve porting from one Unix/Linux
> variant to another, so in that case you want to know both variants.
>
> Of course, it helps to have good OO design skills, and that could mean
> having experience in more than just one OO language.
>
> - Logan
| |
| Frank Cusack 2007-06-16, 4:17 am |
| On Fri, 15 Jun 2007 05:33:59 -0000 arnuld <g .arnuld@gmail.com> wrote:
> i want to do a job as "OOA-D and C++ expert on UNIX platform". i know
> for C++ distro does not matter but what about getting a job as a
> developer/programmer on UNIX platform ?
>
> In INDIA,(except for Windows), most job ads require "C++ with Linux/
> UNIX" (i notice, Linux is much higher in requirement). so which distro
> will be better for getting that type of job ?
>
> [ i also posted this on one linux group but UNIX is also in the job
> advertisements and hence i want to know which UNIX they are talking
> about for job: BSDs, OpenSolris etc. they do not mention]
Probably because they care about portability, not any specific UNIX
in particular.
-frank
| |
| Matthias Buelow 2007-06-16, 10:10 pm |
| arnuld wrote:
> In INDIA,(except for Windows), most job ads require "C++ with Linux/
> UNIX" (i notice, Linux is much higher in requirement). so which distro
> will be better for getting that type of job ?
I don't want to sound condescending but if you have to ask that kind of
question, you're probably not qualified for that job. Sorry.
| |
| arnuld 2007-06-18, 4:15 am |
| > On Jun 17, 7:15 am, Matthias Buelow <m...@incubus.de> wrote:
> arnuld wrote:
[color=darkred]
> I don't want to sound condescending but if you have to ask that kind of
> question, you're probably not qualified for that job. Sorry.
much better if you could elaborate on that. that could give me some
ideas...
thanks
| |
| Volker Grabsch 2007-06-18, 4:15 am |
| arnuld <g .arnuld@gmail.com> schrieb:
>
>
> much better if you could elaborate on that. that could give me some
> ideas...
Matthias was telling you basically the same as Logan:
You should have experience with lots of Unix variants. It doesn't
matter which ones, as long as they are different enough.
Same with programming languages: You can't be a good programmer
if you know only one programming language, no matter how good you
are in that language.
You need experience with many Unices to get a true understanding
of them. And in that case it doesn't matter any more which one
you are good at, because if the job requires you to learn a new
Unix system, you'll grasp it within a new days, at most a few
w s. Why? Because it will surely be similar to some of those
you already know.
For a programmer, it should be a joy to learn a new language with
new concepts. Even if the language is badly designed or simply
boring in the end, at least the first curious steps should be a
wonderful adventure. Same with new operating systems or linux
distros.
You should invest a lot of time in playing with various
systems and distros to get an *own* picture of that topic.
If you think it would be a waste of time, or if you don't
like that, you almost certainly aren't flexible enough to
work as a serious programmer.
So the question which one you should lern at first is misleading,
because that's just the beginning. If you stop there, you aren't
qualified. If you go on and learn many Unices, it doesn't matter
which one was the first. Thus, the whole question is misleading.
HTH,
Volker
--
Volker Grabsch
---<<(())>>---
Administrator
NotJustHosting GbR
| |
| arnuld 2007-06-18, 4:15 am |
| > On Jun 17, 6:23 pm, Volker Grabsch <volker_grab...@v.notjusthosting.com> wrote:
> Matthias was telling you basically the same as Logan:
>
> You should have experience with lots of Unix variants. It doesn't
> matter which ones, as long as they are different enough.
>
> Same with programming languages: You can't be a good programmer
> if you know only one programming language, no matter how good you
> are in that language.
>
> You need experience with many Unices to get a true understanding
> of them. And in that case it doesn't matter any more which one
> you are good at, because if the job requires you to learn a new
> Unix system, you'll grasp it within a new days, at most a few
> w s. Why? Because it will surely be similar to some of those
> you already know.
>
> For a programmer, it should be a joy to learn a new language with
> new concepts. Even if the language is badly designed or simply
> boring in the end, at least the first curious steps should be a
> wonderful adventure. Same with new operating systems or linux
> distros.
>
> You should invest a lot of time in playing with various
> systems and distros to get an *own* picture of that topic.
> If you think it would be a waste of time, or if you don't
> like that, you almost certainly aren't flexible enough to
> work as a serious programmer.
>
> So the question which one you should lern at first is misleading,
> because that's just the beginning. If you stop there, you aren't
> qualified. If you go on and learn many Unices, it doesn't matter
> which one was the first. Thus, the whole question is misleading.
>
> HTH,
thanks Volker, you removed my confusion. in the end, i want to say
one thing:
"my experience has taught me that UNIX folks are much more technical
than Linux ones. could not figure out... WHY "
thanks again
| |
| arnuld 2007-06-18, 4:15 am |
| > On Jun 17, 6:23 pm, Volker Grabsch <volker_grab...@v.notjusthosting.com> wrote:
> Matthias was telling you basically the same as Logan:
> You should invest a lot of time in playing with various
> systems and distros to get an *own* picture of that topic.
> If you think it would be a waste of time, or if you don't
> like that, you almost certainly aren't flexible enough to
> work as a serious programmer.
as a matter of fact, i have tried many many Linux distros and i have
even forgotten names of many of them.
even i have tried all of the 4 popular BSDs: FreeBSD, OpenBSD, NetBSD,
DragonFlyBSD. that was pure adventure, *totally* came from inside with
no relation to doing a job..
> So the question which one you should lern at first is misleading,
> because that's just the beginning. If you stop there, you aren't
> qualified. If you go on and learn many Unices, it doesn't matter
> which one was the first. Thus, the whole question is misleading.
never thought my quest was right ....
| |
| Matthias Buelow 2007-06-18, 4:15 am |
| arnuld wrote:
> as a matter of fact, i have tried many many Linux distros and i have
> even forgotten names of many of them.
> even i have tried all of the 4 popular BSDs: FreeBSD, OpenBSD, NetBSD,
> DragonFlyBSD. that was pure adventure, *totally* came from inside with
> no relation to doing a job..
That's the spirit...
|
|
|
|
|