473,320 Members | 1,876 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

How do you remember it all?

With all of the APIs, methods, etc. How do you remember all of it? Do you write it down? Keep samples? etc.?
Just curious as to how other people do this.
Aug 20 '09 #1
20 2215
Studlyami
464 Expert 256MB
I have kept a lot of code samples and references for certain functionality, but the majority of it is remembering what the API or class can do and where to get information on it. I can't begin to think how many times I couldn't remember how to use a simple class or function call and I have to go out and look up the reference on it. I think its all about knowing what you can do in software and where you can find information on how to do it. I do a lot of windows programming and I am constantly on MSDN.
Aug 20 '09 #2
gits
5,390 Expert Mod 4TB
very true ... you always just need to remember the abilities and when you forgot the correct API then you just need to know where you find the reference quickly ... i think most, if not all, programmers will use/need a reference and don't remember every detailed API ... but of course often the basic ones are and should be in mind :)

in case you are a student, then you could be out of luck, when you are not allowed to use a quick-reference or similar material in certain cases ... as i was teaching at the university i mostly allowed such helping materials but i know that that could differ from institution to institution ... then you have to find a way to memorize the needed things, most people have their own way to do that ... but that is not different from learning any spoken language or other things that have to be memorized?

kind regards
Aug 21 '09 #3
Markus
6,050 Expert 4TB
If the API has good documentation, then you don't need to worry about remembering it, although continuous use will do that for you anyway.
Aug 23 '09 #4
RedSon
5,000 Expert 4TB
You guys use reference material? I use random keyboard presses until the program works.
Aug 24 '09 #5
gits
5,390 Expert Mod 4TB
*lol* ... how do you make them random? :) may be that could be of help to me too :)

[EDIT]just found something useful here :)[/EDIT]
Aug 24 '09 #6
Markus
6,050 Expert 4TB
@RedSon
Actually, no. I meditate until I reach a state of enlightenment. It is then that I realise there is no spoon, and the program will write itself, given enough time.
Aug 24 '09 #7
RedSon
5,000 Expert 4TB
In fact, earlier today I took my freezer magnet and ran it across the ram sticks and across the platters of my disk drive and made a new graphics engine. I'm not quite sure how useful it is, but it does make pretty colors!
Aug 24 '09 #8
I try to keep a general idea in mind of what a particular API does. When I think I need it I will find it and look at it in greater detail; sometimes its right other times its not
Aug 24 '09 #9
@mikeymike
You don't need to remember it word for word and method for method. More and more practice and you'll remember the most common methods but all the others you can just guess. Say you want a data stream.... mmm search data stream and ta da :)

A good editor is the key

Cheers
Sep 2 '09 #10
Frinavale
9,735 Expert Mod 8TB
Visual studio helps me a lot :)

Visual Studio has something called "intellisense" where it'll pop up useful tips on the API. It'll even auto type things for you which makes life easier. It has a feature called "code snippets" that will let you pick from a variety of commonly used code "snippets". Code snippets are under used but can make coding faster and can also teach you things as well!

Most APIs have documentation that goes with it and if you get stuck you can refer to it.

Kremsoft's right though, the more you use something the more familiar you will become with it. The more familiar with an API you are, the less likely you'll be to refer to the documentation on it.
Sep 2 '09 #11
@Frinavale
Visual Studio great for beginners but you should really use a professionl tool like Eclipse :)

Kremsoft
<removed link>
Sep 2 '09 #12
Frinavale
9,735 Expert Mod 8TB
Haha nice try.

Visual Studio and Eclipse are used for developing completely different applications. Eclipse is use for developing Java applications and Visual Studio is used for developing .NET applications.

They are both used by professional developers every day but for developing systems using different frameworks (I'm considering the Java API to be a Framework here).

-Frinny
Sep 2 '09 #13
JosAH
11,448 Expert 8TB
@Frinavale
Eclipse is an IDE "about nothing and about everything"; it is not tied to Java; the JDT (Java Development Toolkit) was the first to be shipped with the core eclipse distribution but there are others; CDT (C Development Toolkit) comes to mind.

kind regards,

Jos
Sep 3 '09 #14
Frinavale
9,735 Expert Mod 8TB
Thanks Jos, I didn't know that.

I've only ever used Eclipse for Java development. I think I've touched it maybe twice in my life really.

I wonder if it works with the .NET framework?
I'll have to investigate this! But, using Visual Studio to develop .NET is the .NET industry standard.

-Frinny
Sep 3 '09 #15
gits
5,390 Expert Mod 4TB
you might plugin nearly everything into eclipse and/or use its built in features ... currently i use it for php (phpeclipse-plugin), javascript (jseclipse-plugin) and the remote-system-explorer (RSE-plugin) to work directly on my remote developement host ... before it i loved the tiny cvs-integrated tools too :) ... i'm sure there are .NET-plugins out there ... :)

kind regards
Sep 3 '09 #16
Markus
6,050 Expert 4TB
@kremsoft
Visual Studio isn't for professionals? A revalation!
Sep 3 '09 #17
RedSon
5,000 Expert 4TB
Will you people stop hijacking this thread?!?

Eclipse is an IDE or editor for anything. VS is an IDE that is used for the Microsoft family of languages. But it too can be used for other things.

If you want a real professional tool use Source Insight.

PS. The first person to bring up vim or emacs will get a ban!
Sep 4 '09 #18
JosAH
11,448 Expert 8TB
@RedSon
Vim roolz and emacs sucks!

kind regards,

Jos ;-)
Sep 6 '09 #19
Tassos Souris
152 100+
Actually it is not as hard as you may think... However it depends on the documentation that the system or API or framework or something else that you use more often has.
For example if you do POSIX programming then having a browser open at the
OPEN GROUP's site with online documentation of the latest standard helps you and saves a lot of time. The same to be said about MSDN. Unfortunately not all API's have such a good source of documentation...
Sep 9 '09 #20
gits
5,390 Expert Mod 4TB
@JosAH
that is quite true :)
Sep 15 '09 #21

Sign in to post your reply or Sign up for a free account.

Similar topics

15
by: Joshua Beall | last post by:
Hi All, What is the best way to use a cookie to remember a logged in user? Would you store the username and password in two separate cookies? Should the password be plain text? Hashed? Not...
3
by: laredotornado | last post by:
Hello, I have a simple login script. I have the pages login.php login_response.php login_success.php login_failure.php What I want to do is have a checkbox on the login.php page where if...
3
by: coffee_man | last post by:
Hi, I have a page with a form. This form has an input field <textarea>. I use it to have my users enter text and on form submit it gets inserted into a db. Initially there is some standard text...
1
by: | last post by:
I'm currently at the Macromedia Max Developer Conference in California and was impressed by vendor's InterAct User Authentication system which bascially allows one to smash together a 'Remember Me'...
2
by: Shakun | last post by:
Hi All, This is my 1st posting to this group. Can any1 help me with the "Remember Me" which is there in a login form. Im pasting the code below. Im not able to set a cookie.. Thanks, Shakun...
2
by: André | last post by:
Hi, When clicking on "remember me" when logging, the user asks for not to have to log in next time he visits the site. Now, on one side, i read it is recommended to logout properly (clicking...
0
by: Frank Miverk | last post by:
Hi, I am not understanding how the Remember Me checkbox is supposed to work here. I have a LoginCtrl (asp.net 2.0, framework 2.0) and all I want to do is remember the user the next time if they...
1
by: =?Utf-8?B?QW1pciBUb2hpZGk=?= | last post by:
Hello The site I am working on redirects the user to a "session timed out" page when: - the user's session has expired AND - the user action results in a postback to the server I then...
1
by: =?Utf-8?B?VEo=?= | last post by:
Hi, Environment : Asp.net 2.0 / C# As you know, there is a "Remember me" check box in Login control is VS.NET 2005. It allows you to get in the page without logging it if user closes browser,...
13
by: Dhiru1009 | last post by:
Hi guys, I have created a login system where user can enter their username and password which when validated will take user to new page with his or her name displayed on the screen, now I want to...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: PapaRatzi | last post by:
Hello, I am teaching myself MS Access forms design and Visual Basic. I've created a table to capture a list of Top 30 singles and forms to capture new entries. The final step is a form (unbound)...
0
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.