Programming Experience Sharing for those solely in software industry #3

Posted on 2011-05-07
Last Modified: 2012-05-11
Dear EE members,

I have a good imagination and interested for programming but I am lack of programming abilities in the following scenarios:

3. My problem is I can't integrate the knowledge gained from the books and videos to build an
application. I feel hard to memorise those syntaxes and I need to refer the books or cut and
paste from net to lego an application.

How to cure this weakness?

Question by:yjchong514
    LVL 9

    Assisted Solution

    Same as my answer here:

    The easiest answer here is practice. Give yourself a few things to make and practice making them until you remember what functions do what.

    You can also create classes in Object Oriented Programming (OOP) to help you memorize your own function names, rather than the pre-set ones. Note though that there is an overhead associated with calling a class/method that calls an inbuilt function.

    The second option would be to use an editor, such as Notepad++ (, that can 'predict' what you're going to type based on the language you're using and suggest the rest of the function name. For example, if you typed image it would bring up a list for imagecreatefromjpg, imagecreatefrompng, imagecreatefromgif, imagecolorallocate, etc...
    LVL 6

    Author Comment

    Dear Expert,

    As the technologies keep changing, so the languages keeps growing in form of more languages 's features exist and also some languages 's feature obsolete and some companies persist to the old feature while some pursue the new feature. Hence, the syntax is keep viable and the potential employer may adopt the old tech or new tech is unidentify although we know its product.

    As a developer, how to cope with this issue?


    LVL 9

    Accepted Solution

    Practice. I've been using PHP for around 11 years and I learn new things every day. If I don't know how to do something, I practice doing it. I give myself something to make using the thing I don't know, I make it, then I rework and improve it.

    There are no secrets to learning anything. If you want to get better at maths, you practice maths. If you want to get better at science, you read and practice using science.

    As a developer you need to keep an eye on the changing technologies.

    I really can't make it any more clear: Practice.
    LVL 6

    Author Closing Comment

    It looks like everyone can't escape from the learning curve, I would allocate portion of time daily to practice a language. Thank you for sharing your experience again.
    LVL 6

    Author Comment

    Dear Expert,

    Mind to answer this question, if you have time and in your knowledge scope?



    Featured Post

    IT, Stop Being Called Into Every Meeting

    Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

    Join & Write a Comment

    I know it’s not a new topic to discuss and it has lots of online contents already available over the net. But Then I thought it would be useful to this site’s visitors and can have online repository on vim most commonly used commands. This post h…
    Go is an acronym of golang, is a programming language developed Google in 2007. Go is a new language that is mostly in the C family, with significant input from Pascal/Modula/Oberon family. Hence Go arisen as low-level language with fast compilation…
    Viewers will learn how to properly install Eclipse with the necessary JDK, and will take a look at an introductory Java program. Download Eclipse installation zip file: Extract files from zip file: Download and install JDK 8: Open Eclipse and …
    In this seventh video of the Xpdf series, we discuss and demonstrate the PDFfonts utility, which lists all the fonts used in a PDF file. It does this via a command line interface, making it suitable for use in programs, scripts, batch files — any pl…

    729 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    19 Experts available now in Live!

    Get 1:1 Help Now