--- "Joseph A. Marrero" <[EMAIL PROTECTED]> wrote:

> Thank you Thomas for your advice. Here are some of
> my
> remarks:
> 
> $60k a year salary is not asking for that much. I
> have seen
> VB jobs that pay over that amount. Furthermore, this
> is the
> starting rate at the *big* software giants
> (Microsoft, IBM,
> et cetera). 

Too bad the *big* software giants are not in force in
south Florida.

>I encourage all C/C++ programmers to be
> more
> competitive for their salary requirements, because
> this is
> the source of one big problem. The problem is the
> trend
> that I have noticed in which easier forms of
> programming
> (VB, .Net, ASP.Net, etc...) pay more than
> traditionally
> harder forms (C, C++, embedded, device-driver,
> etc...). I
> feel this occurs because programmers are not
> competitive
> enough to request the salaries they deserve.
> 
> As for my spelling/grammatical ignorance...well... I
> studied Computer Science and not English at the
> university.
> Sorry :(

For most degrees at US universities, there is a
requirement to take English courses, no matter what
your major is.  If your GPA is 3.5 you had to do well
in the English classes also.

> 
> The failed projects section is what enticed the
> staffing
> personnel at Citrix Systems in Ft. Lauderdale, FL,
> to
> contact me. They said that it shows maturity and
> experience
> (I don't necessarily agree with them myself).
> 
> 
> The RAR compression format is superior to the zip
> file
> format. For the 100MB web space that I own, I must
> utilize
> every byte wisely, and RAR helps me achieve this.
> 
> Pong was my first OpenGL game. It has a bug in which
> some
> users experience the problems that you mentioned. I
> haven't
> realized what the problem is exactly, but I think it
> could
> be related to vsync being required. I will try to
> correct
> this once I am done with my more interesting
> projects.

Part of Thomas' comment on Pong was that the game Pong
related to ping-pong.  Your game does not look like
pong.  It looks mor like Breakout/Brick Breaker/etc.

> 
> I must admit that the IDS project does not seem as
> interesting or visually exciting as the other
> projects, but
> this is probably the most technologically advance
> project
> that I have undertaken. This project has received
> positive
> feedback from recruiters at IBM who understand
> programming.
> I suppose I list this project first because I have
> anticipated that my audience understands the
> underlying
> technical challenges involved in kernel programming.
> However, you are dead on Thomas. HR people usually
> don't
> understand the significance of such a project. I
> will also
> add a note stating that it was a team project as per
> your
> suggestion.
> 
> The rain simulation has demanding CPU requirements
> as it
> must keep 3 large meshes in memory and speed time to
> transform each.
> 
> I will also extend my resume past one page. I
> appreciate
> you letting me know that the one page resume is not
> the
> norm no longer.
> 
> 
> In short, thanks again Thomas.
> 

In all of your source code that you post to your web
site, I would recommend adding comments stating basic
copyright information, Name, Date, and what you will
allow others to do with the code.

Ray

> 
> 
> --- Thomas Hruska <[EMAIL PROTECTED]> wrote:
> 
> > Joseph A. Marrero wrote:
> > > Hi everyone. What is the purpose of the unary
> and
> > binary
> > > function object templates in the STL (see header
> file:
> > > functional)? 
> > > 
> > > All I see are typedefs. What are these typedefs
> used
> > for
> > > with respect to the algorithms and/or
> containers?
> > Thanks.
> > > 
> > > _________________
> > > Joseph A. Marrero
> > > http://www.l33tprogrammer.com/
> > 
> > Joseph,
> > 
> > Assuming you mean unary_function<> and
> binary_function<>,
> > they are 
> > helper templates for making classes.  I'm not
> really sure
> > how useful the 
> > unary_function<> is (then again, I don't use STL
> > components), but 
> > binary_function<> is frequently used as a base
> when
> > creating custom 
> > sorting helper classes for use with std::sort().
> > 
> > 
> > BTW, your website is somewhat busted on IE6.  And,
> while
> > hunting for a 
> > job, mis-spelling 'riveted' (or any other word for
> that
> > matter) on your 
> > front page is probably a bad idea.  You should
> update the
> > front page to 
> > reflect the 'Projects' page release date for your
> 'Threat
> > Level Red' 
> > game.  ($60,000 is a bit high for an entry-level
> > programmer even for 
> > Florida - Salary demands are an instant negative
> to a
> > potential employer).
> > 
> > On your 'Projects' page, drop the 'Failed
> Projects'
> > section (we ALL have 
> > failed projects*) and correct the various spelling
> and
> > grammar errors on 
> > the page.  That is, if you plan on having
> recruiters
> > visit the site as 
> > indicated by the front page and your resume.
> > 
> > 
> > * Even I have a number of "failed" projects. 
> Although,
> > technically none 
> > of my projects are failures because they still
> reside on
> > the back burner 
> > of my mind (I've even got some things from the
> 80's I
> > still plan on 
> > finishing).  I absolutely hate leaving projects
> > unfinished.
> > 
> > 
> > One more tip:  You should organize your projects
> such
> > that the "cool" 
> > ones come first.  The submarine is probably your
> best
> > work on the page, 
> > followed by the raindrop simulation and Breakout
> clone
> > (not Pong!  Pong 
> > is that game with two paddles...).  However, all
> three
> > need some work:
> > 
> > 1)  Not everyone has a RAR extraction tool and
> even fewer
> > know how to 
> > use them.  Make the download for the submarine a
> ZIP
> > file.  Also, 'Q' 
> > isn't really a natural exit key.  Allow people to
> hit
> > 'ESC' as well. 
> > Consider making this into a regular Windows screen
> saver
> > (self-contained 
> > EXE) and slow down the speed of the animation. 
> The sub
> > moves WAY too fast.
> > 
> > 2)  The raindrop simulation "chunks" (animates,
> pauses,
> > animates some 
> > more, pauses...) on my P4 3Ghz PC w/ ATI Radeon
> X700
> > Pro**.  Other than 
> > that, it looks good.  Although the ripples should
> > probably be more 
> > pronounced.  Consider moving the camera such that
> you
> > zoom in on 
> > "interesting" ripple combinations when you know
> 3-4
> > interactions will be 
> > taking place (get the camera there in advance so
> the user
> > can watch the 
> > interactions happen up close).
> > 
> > 3)  Breakout flies by so fast the player can't
> manage
> > paddle movement. 
> > After playing once (and 'dying'), the ball moves
> > incredibly slow on the 
> > next game while everything else continues to fly
> by. 
> > Also, the 
> > description on the Breakout page is close to
> useless. 
> > Every game 
> > developer worth their salt knows how Breakout
> clones
> > operate.  If you 
> > have to describe how you did something, I would
> opt for
> > the "smoke 
> > effect" that you use (after you fix the speed
> problems). 
> > Hitting 'ESC' 
> > in the middle of the game should take you back to
> the
> > main menu instead 
> > of immediately exiting.
> > 
> > 
> > All three of those OpenGL-based projects indicate
> some
> > sort of timing 
> > loop was used.  Probably runs fine on older
> hardware but
> > has speed 
> > issues on modern equipment.
> > 
> > ** I'm a video gamer and my graphics card stinks. 
> But my
> > hardware is 
> > more than sufficient to handle Counter-Strike at a
> > reasonable fps.
> > 
> > 
> > Your resume lists the IDS system first.  I don't
> know how
> > good it is or 
> > not, but people tend to be more fascinated and
> impressed
> > by visual 
> > eye-candy no matter how lousy the code behind the
> scenes
> > actually is. 
> > Keep that in mind.  The only thing worth
> mentioning about
> > the IDS system 
> > is that it was a _team_ effort.  Employers are
> interested
> > in how good of 
> > a team player you were more than the actual
> description
> > of the system 
> > you helped build.  Also, drop projects that
> haven't seen
> > the light of 
> > day...until such projects are released, they are
> > vaporware and basically 
> > meaningless on a resume.
> > 
> > Submit your resume everywhere and don't be afraid
> to
> > submit for jobs 
> > that say "requires 5+ years prior experience". 
> This gets
> > you a better 
> > chance of receiving multiple job offers and puts
> YOU in
> > the position to 
> > actually turn down offers.  Check your local/area
> > newspaper - employers 
> > love people who are local - and some listings only
> show
> > up in newspapers 
> > that you won't find on various job websites.
> > 
> > Also, be prepared to supply employers with an
> "extended
> > resume" that 
> > describes your projects to date in greater detail.
>  A lot
> > of HR 
> > departments are supposedly changing their hiring
> > practices and the 
> > 1-page resume is no longer the standard.
> > 
> > 
> > Yikes!  Didn't mean to talk for this long.  Take
> it as
> > constructive 
> > criticism on how to get a job.  Others on this
> list will
> > probably also 
> > benefit from my ramblings.
> > 
> > (That's what you get for leaving an interesting
> website
> > address in your 
> > sig.)
> > 
> > -- 
> > Thomas Hruska
> > CubicleSoft President
> > Ph: 517-803-4197
> > 
> > *NEW* MyTaskFocus 1.1
> > Get on task.  Stay on task.
> > 
> > http://www.CubicleSoft.com/MyTaskFocus/
> > 
> > 
> 
> 
> _________________
> Joseph A. Marrero
> http://www.l33tprogrammer.com/
> 
> 
>        
>
____________________________________________________________________________________
> Pinpoint customers who are looking for what you
> sell. 
> http://searchmarketing.yahoo.com/
> 



       
____________________________________________________________________________________
Moody friends. Drama queens. Your life? Nope! - their life, your story. Play 
Sims Stories at Yahoo! Games.
http://sims.yahoo.com/  

Reply via email to