Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > C++ > Can I be a programmer?

Reply
Thread Tools

Can I be a programmer?

 
 
Daz
Guest
Posts: n/a
 
      06-17-2006
Hi everyone,

Sorry for the unusual topic title, I'll bet a few of you are probably a
bit confused as to what I might be writing about.

It's a general question, but as non of my friends are programmers, I
can't find an answer to my question without the help of you.

I have been programming for about 6 months now, and whilst I am loving
it, I am concerned that I spend a lot of time searching the
documentation for the syntax to a lot of common functions and keywords,
that I have used at least a dozen times before.

My question is, does anyone else have to keep looking up the syntax for
particular functions and commands, as there really is so much to learn,
or is it just me?

It's a bit of a moral dilhema, as I am very concerned with regards as
to whether or not I will ever become the programmer I would like to be,
with regards to writing good code, before a deadline.

I would appreciate any input here.

Thanks in advance

Daz

 
Reply With Quote
 
 
 
 
Ian Collins
Guest
Posts: n/a
 
      06-17-2006
Daz wrote:
> Hi everyone,
>
> Sorry for the unusual topic title, I'll bet a few of you are probably a
> bit confused as to what I might be writing about.
>
> It's a general question, but as non of my friends are programmers, I
> can't find an answer to my question without the help of you.
>
> I have been programming for about 6 months now, and whilst I am loving
> it, I am concerned that I spend a lot of time searching the
> documentation for the syntax to a lot of common functions and keywords,
> that I have used at least a dozen times before.
>

Only 6 months? I've been programming for over 20 years and I still look
stuff up! Why clutter your brain with the contents of a book when you
can remember the index

--
Ian Collins.
 
Reply With Quote
 
 
 
 
Daz
Guest
Posts: n/a
 
      06-17-2006

Ian Collins wrote:
> Only 6 months? I've been programming for over 20 years and I still look
> stuff up! Why clutter your brain with the contents of a book when you
> can remember the index


Thanks Ian, much appreciated and much needed.

I was starting to doubt my own abilities. I seem to be learning at
(what I consider to be) a colossal rate, but I was getting paranoid
that I may not have what it takes to be a good programmer.

 
Reply With Quote
 
Phlip
Guest
Posts: n/a
 
      06-17-2006
Daz wrote:

>
> Ian Collins wrote:
>> Only 6 months? I've been programming for over 20 years and I still look
>> stuff up! Why clutter your brain with the contents of a book when you
>> can remember the index

>
> Thanks Ian, much appreciated and much needed.
>
> I was starting to doubt my own abilities. I seem to be learning at (what I
> consider to be) a colossal rate, but I was getting paranoid that I may not
> have what it takes to be a good programmer.


You might want to start putting as much as possible into re-usable
functions, so you don't need to look up the _same_ functions, over and
over again.

Programs should duplicate as little as possible. That is the heart of all
design and architecture.

--
Phlip
 
Reply With Quote
 
Daniel T.
Guest
Posts: n/a
 
      06-17-2006
In article <. com>,
"Daz" <> wrote:

> Hi everyone,
>
> Sorry for the unusual topic title, I'll bet a few of you are probably a
> bit confused as to what I might be writing about.
>
> It's a general question, but as non of my friends are programmers, I
> can't find an answer to my question without the help of you.
>
> I have been programming for about 6 months now, and whilst I am loving
> it, I am concerned that I spend a lot of time searching the
> documentation for the syntax to a lot of common functions and keywords,
> that I have used at least a dozen times before.
>
> My question is, does anyone else have to keep looking up the syntax for
> particular functions and commands, as there really is so much to learn,
> or is it just me?
>
> It's a bit of a moral dilhema, as I am very concerned with regards as
> to whether or not I will ever become the programmer I would like to be,
> with regards to writing good code, before a deadline.


Don't worry about it. I was the same way until I started doing it 8
hours a day, 5 days per week. Then the function signatures just started
sticking in my head. I still have to look up the ones I don't use very
often.
 
Reply With Quote
 
Daz
Guest
Posts: n/a
 
      06-17-2006

Phlip wrote:
> You might want to start putting as much as possible into re-usable
> functions, so you don't need to look up the _same_ functions, over and
> over again.


That's one thing I try to do, but struggle with as I can never seem to
write code that actually 'can' be used elsewhere, but then again,
saying that, I have only written about 50 or so small cammand line
programs that perform relatively simple functions, so I will no doubt
start learning that as time goes by. I was hoping that it wasn't just
me, and I didn't have the mental capacity to absorb information as most
others might. I was being paranoid and needed the boost.

Much obliged.

 
Reply With Quote
 
Daz
Guest
Posts: n/a
 
      06-17-2006

Daniel T. wrote:

> Don't worry about it. I was the same way until I started doing it 8
> hours a day, 5 days per week. Then the function signatures just started
> sticking in my head. I still have to look up the ones I don't use very
> often.


It's nice to also get positive feedback, even when a question may be
way off-topic.

The ability to communicate with a whole wealth of kind people, with
lots of knowledge certainly has it's good points. And who says Usenet
is pants? D

Thanks everyone.

Daz

 
Reply With Quote
 
W Marsh
Guest
Posts: n/a
 
      06-17-2006
On 17 Jun 2006 15:17:09 -0700, "Daz" <> wrote:

>
>Phlip wrote:
>> You might want to start putting as much as possible into re-usable
>> functions, so you don't need to look up the _same_ functions, over and
>> over again.

>
>That's one thing I try to do, but struggle with as I can never seem to
>write code that actually 'can' be used elsewhere, but then again,
>saying that, I have only written about 50 or so small cammand line
>programs that perform relatively simple functions, so I will no doubt
>start learning that as time goes by. I was hoping that it wasn't just
>me, and I didn't have the mental capacity to absorb information as most
>others might. I was being paranoid and needed the boost.
>
>Much obliged.


I'm sure you'll do fine, and will be a good programmer if you keep
approaching things in the way that you are currently. However, if it
turns out that you are unstoppably bad, don't worry about it too much.
It doesn't stop most software engineers!
 
Reply With Quote
 
Robert J. Hansen
Guest
Posts: n/a
 
      06-17-2006
> I have been programming for about 6 months now, and whilst I am loving
> it, I am concerned that I spend a lot of time searching the
> documentation for the syntax to a lot of common functions and keywords,
> that I have used at least a dozen times before.


There's good news and bad news.

The good news is that as you become a better programmer, you'll soon
leave behind the need to look up common functions and keywords.

The bad news is that as you become a better programmer, you'll pick up
the need to look up algorithms and concepts and everything else.

Two more things. One, I just finished a Master's in computer science.
Despite that, I still have to look things up three or four times a day
at the minimum. So far today, I've hit the books at least twenty-five
times.

Two, don't be in awe of any programmer--whether academic degree or
famous name or a long and respected career or anything else. We were
all once newbies, and the absolute best programmers never lose their
newbie status. The best programmers are always chasing something new
that they don't understand, they're always caught up in the sheer joy
of "oh, I didn't know you could do that".

Welcome to programming. You're among friends.

 
Reply With Quote
 
Phlip
Guest
Posts: n/a
 
      06-17-2006
Daz wrote:

>
> Phlip wrote:
>> You might want to start putting as much as possible into re-usable
>> functions, so you don't need to look up the _same_ functions, over and
>> over again.

>
> That's one thing I try to do, but struggle with as I can never seem to
> write code that actually 'can' be used elsewhere, but then again, saying
> that, I have only written about 50 or so small cammand line programs that
> perform relatively simple functions, so I will no doubt start learning
> that as time goes by. I was hoping that it wasn't just me, and I didn't
> have the mental capacity to absorb information as most others might.


You don't need to write re-usable functions. Pro-active re-use is a mirage.

You need to make sure your programs don't have duplicated lines, so
programs can make the best use of their narrow set of application-specific
functions.

> I was
> being paranoid and needed the boost.


Oh, dear. www.boost.org !

--
Phlip
 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Can Groovy be used in an applet and/or can it generate the Java bytecodes that then can be used in an applet? Casey Hawthorne Java 1 03-18-2009 12:56 AM
Word Docs Won't Open, Can't Be E-Mailed, Can't Be Deleted, Can't Be Copied, Etc. Martin Computer Support 16 02-24-2009 07:35 PM
Wireless can get internet but can't see network -- can when wired 02befree Computer Support 0 12-24-2007 09:10 PM
SOLVED - can't open file in windows media player / WMP. But can in VLC - video LAN .. Now can in WMP jameshanley39@yahoo.co.uk Computer Information 2 09-19-2007 02:53 AM
Windows can see mapped drives, but applications can't? =?Utf-8?B?RGFuaWVsIEVpY2hvcm4=?= Wireless Networking 3 11-18-2004 11:03 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57