473,386 Members | 1,973 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,386 software developers and data experts.

Imporving programming skills

I've been developing since year ago , I noticed that I developed my
programming skills in first 6 months then , my coding style and strategy been
the same, so what you advice me to develop my programming skills and
development strategies
Nov 19 '05 #1
3 2537
The most important things I can think of are naming conventions. When i
use other people's code and it is not named right, I have to tear it
apart just to read it. Example:

Variables are named with the first letter lowercase and at the
beginning of another word use uppercase:

thisIsMyVar

Functions and Subs use uppercase letters for all first letter in the
words:

ThisIsMySub()

This makes things SOOOOO much easier to tell what you are doing. =)
Sometimes you may even wat to use a 3 letter reference to what type the
variable is, as follows:

Dim intMyCoolLittleInt As Integer
Dim strMyCoolLittleString As String

And always remember to comment where needed =)

Kivak Wolf

Nov 19 '05 #2
That's a tough one, if you don't work with other people in a team. Working
with other people exposes you to a variety of styles and methodology. Of
course, it also exposes you to a lot of BAD styles and methodology, but it's
all a good learning experience. Other than that, Google is your best friend.
Study the styles and methodology of others, particularly the Microsoft
samples and examples. Eat the meat and spit out the bones.

And your best help will be the willingness (which you have shown in your
post) to learn and grow. As Uncle Chutney sez, "What You Seek Is What You
Get!"

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
Ambiguity has a certain quality to it.

"Raed Sawalha" <Ra*********@discussions.microsoft.com> wrote in message
news:B5**********************************@microsof t.com...
I've been developing since year ago , I noticed that I developed my
programming skills in first 6 months then , my coding style and strategy
been
the same, so what you advice me to develop my programming skills and
development strategies

Nov 19 '05 #3
TJS
Best way to "improve skills" is to improve your development tools that
increase your productivity. Developing from scratch based solely on
knowledge is not always helpful. Being very smart at coding doesn't always
help because even if you learn it, you may not use it, and the knowledge is
lost over time.

Mark out the areas of development you wish to participate in and build up a
tool box to make yourself more productive in those areas. Become very
proficient in the understanding and use of the tools.

The irony is that success as a developer can come by finding ways to write
less code.

"Raed Sawalha" <Ra*********@discussions.microsoft.com> wrote in message
news:B5**********************************@microsof t.com...
I've been developing since year ago , I noticed that I developed my
programming skills in first 6 months then , my coding style and strategy
been
the same, so what you advice me to develop my programming skills and
development strategies

Nov 19 '05 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

90
by: Bret Pehrson | last post by:
This message isn't spam or an advertisement or trolling. I'm considering farming some of my application development to offshore shops (I'm in the US). I have absolutely *no* experience w/ this,...
12
by: ambreen_ssuet | last post by:
hi! ho0w do0 i enhanced my pro0grmming skills???????/
4
by: Richard Blackwood | last post by:
Hello all. I have a few questions about simulation programming. One, do all programmers know to how to code a simulation? By simulation I mean a model of real world relationships (i.e. like...
7
by: junky_fellow | last post by:
Hi guys, I want to have your opinion on how a candidate should be judged for his programming skills in C ? Should he be checked for his programming basics or should he be asked to write a...
4
by: stanna | last post by:
Hello, This is Sai, we are looking for Embedded Softwatre developers to work in Embedded systems, if required, we will offer training in Embedded systems also for fresh graduates, we are looking...
0
by: Jeff Rush | last post by:
(inspired by a thread on the psf-members list about Python certification) Those who know me know I am no fan of the programmer certification industry and I agree that your typical certificate...
1
by: ronmauldin | last post by:
Anyone with experience in testing programmers prior to hiring them? I resell the skills of programmers (Web Design/Flash/PHP/MySQL/Javascript) around the world to work virtually for companies in...
6
by: Protoman | last post by:
Hi! I'm currently a HS sophomore who has passed the California High School Proficency Exam, and will be starting Cerritos College soon --I'll get my AA in Mathematics/Economics; I'll then...
0
by: Keith R | last post by:
I have very basic programming skills (I lurk here to learn more; I've done some very basic PPC and winapp projects)-my job requires me to support a design team but doesn't include programming. Now...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

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.