Page 1 of 2 12 LastLast
Results 1 to 15 of 26

Thread: How to become a successful web developer?

  1. #1
    Join Date
    Mar 2014

    How to become a successful web developer?

    Or, how have you become a successful web developer?...

    The reason I ask is because I find the number of different technologies out there that need to be used is quite overwhelming.

    I mean just to become a decent, semi-employable developer you need to know:

    HTML, CSS, JavaScript, PHP/Scripting language, MySQL.

    To master of become proficient in any of these technologies (barring maybe HTML/CSS) is quite difficult and there is a lot to learn.

    I am wondering what route you took to becoming a developer, how much time it took to become a skilled professional. Did you do it alone, teaching yourself with online resources? or were you mentored by a pro?

    What was your first professional job, what was the pay like, did you struggle with university or breeze through it.

    I am basically asking about all aspects of you going from - I want to be a developer/programmer to actually becoming a competent pro.

    A little about me: I find it quite difficult and daunting and the prospect of a career seems so far away at the moment. (I am only 20, so I do have time on my side). I do enjoy building web sites & have big ambitions but when I'm struggling to pick up something (OOP Java for example) it feels like I'm learning nothing and wasting my time. I am pretty good with HTML/CSS, can do the basics with JavaScript (mainly from finding solutions online and implementing them, such as here), have watched a few tutorial series' on PHP etc, but I wouldn't call myself a good programmer at all.

    I understand why things are useful (Such as OOP for larger more manageable programs, JavaScript for manipulating web pages and making them interactive, PHP for building dynamic DB driven sites etc..)

    I'm really interested to hear the replies from current pro web developers and programmers and also other aspiring to be so.

  2. #2
    Join Date
    Aug 2004
    In my experience, good programmers (a) like to program, (b) are curious about programming, (c) like to solve puzzles, and (d) are stubborn*. If you don't feel that at least 3 of those attributes fit you, you may want to think twice about pursuing the programming end of things in web development.

    As far as learning multiple programming languages, it does get easier. The more languages you learn, the faster you can learn new ones. Also, the more you learn about programming in general, the easier it is. To that end, don't just get caught up in learning syntax, but also spend time learning about general concepts and practices in programming, not just which array function to use in PHP for a particular purpose.

    However, programming is only one aspect of web development. There are needs for user interface specialists, graphic designers, QA/Test specialists, copy writers, etc., etc. that may be more to your liking if programming is not a good fit.
    * In the sense that once they tackle a problem, they don't like to give up on it until they find a solution.
    "Well done....Consciousness to sarcasm in five seconds!" ~ Terry Pratchett, Night Watch

    How to Ask Questions the Smart Way (not affiliated with this site, but well worth reading)

    My Blog
    cwrBlog: simple, no-database PHP blogging framework

  3. #3
    Join Date
    Dec 2003
    Bucharest, ROMANIA
    You need, also, a challenge. A real project, something which can push you ahead, beyond the barriers of the theory. You will learn much by your own try-error-solve circles than by studying obscure methods without implement them in a the real world.

  4. #4
    Join Date
    Mar 2014
    Just do what you like, follow your heart. Watch videos / howtos of the leader in the area of web development...

    Its like in every job...

  5. #5
    learning web developments will take some time but you can follow YouTube tutorial for smart learning

  6. #6
    Join Date
    Mar 2014
    With the plenty of tutorials on the web and their qualities, I think it is increasingly easy and quick to learn.

  7. #7
    Join Date
    Mar 2014
    Learning the development is not so easy. it's better to find some institute or some private tutor which you can understand clearly

  8. #8
    Join Date
    Mar 2014
    The road to success in web development, like many other goals in life and career, is step by step. You couldn't learn all those skills over night. Just start small but keep going steadily.

    You could learn faster if you look at others works and try to change it the way you want or just to hone your skills. For example, download a free website template and try to modernize it, make it more beautiful or add more functionality to it through javascript, jquery, php or whatever you know. And everyday, learn something new. This way you could sooner or later become a very skilled web developer/designer.

  9. #9
    Join Date
    Mar 2014
    Development is not easy it's better to find some institute to learn

  10. #10
    Join Date
    Mar 2014
    Web designers and web developers are two of the most sought-after professions these days, and it's not as hard is it may seem to become one. With some free time, a keen interest, and a lot of practice and patience, you could find yourself making world-class websites and earning a nice income from them.

  11. #11
    Join Date
    Mar 2014
    United Kingdom
    Well experienced make us successful developer.

  12. #12
    Join Date
    Sep 2012
    If you become a successful developer, so first you need to learn Programming languages and have to make the best hand on various coding tools like “Dreamweavers”. It provides support only for the most popular web languages such as PHP, ASP.NET, JavaScript, HTML, CSS. It is mainly suitable for beginner developers, with support for WYSIWYG editing, live previews, deployment of remote servers and building apps with jQuery mobile and Phonegap.

    Find some programming Forums, magazines and blogs and read them regularly. Whether you need to learn new skills, enhance your current skills, stay on top of progressions in the web design industry, or discover customers who are eager to pay you what you value.

    Creative Web Agency Work With Every Platform - [B]

  13. #13
    Join Date
    Sep 2013
    A web developer have the capacity to alive a web page,means web developer knows the programming skills.w3 school website is helps in increasing the basic concepts of the web development.

  14. #14
    Join Date
    Jun 2014
    New York, NY
    If you want to be a successful developer then learn by your own, You can refer external material but your own practice will make you perfect.

  15. #15
    Join Date
    Jun 2014
    From my experience there were a few ways I became a successful developer:

    Own a Portfolio: Even if it doesn't look fancy it can still look good to an employer/contractor, a functional basic website is more impressive than a flashy failure.
    Try your own projects: I have a myriad of projects that did and didn't go live in the end, some of them are so outlandish they only exist as a proof-of-concept; All these sites gave me vital experience and knowledge of the languages and frameworks required to become successful.
    Don't be afraid of problems: Is there a bug? Fix it. Don't know how? Try to find it, or find help (no shame in getting help). Don't let it get you down and put you off.
    And finally, don't give up; Like any professional there are issues, but at the end of the day, one completed project looks a whole lot better than a hundreds of half-done ones.

    In the end, practice and perseverance makes you successful, this is true for most skills.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
HTML5 Development Center



X vBulletin 4.2.2 Debug Information

  • Page Generation 0.11785 seconds
  • Memory Usage 3,013KB
  • Queries Executed 15 (?)
More Information
Template Usage (35):
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_global_above_footer
  • (1)ad_global_below_navbar
  • (1)ad_global_header1
  • (1)ad_global_header2
  • (1)ad_navbar_below
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (1)ad_thread_first_post_content
  • (1)ad_thread_last_post_content
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)headinclude_bottom
  • (15)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (1)pagenav_pagelink
  • (15)postbit
  • (15)postbit_onlinestatus
  • (15)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available (6):
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files (26):
  • ./showthread.php
  • ./global.php
  • ./includes/class_bootstrap.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/functions_navigation.php
  • ./includes/class_friendly_url.php
  • ./includes/class_hook.php
  • ./includes/class_bootstrap_framework.php
  • ./vb/vb.php
  • ./vb/phrase.php
  • ./includes/functions_facebook.php
  • ./includes/functions_calendar.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_notice.php
  • ./packages/vbattach/attach.php
  • ./vb/types.php
  • ./vb/cache.php
  • ./vb/cache/db.php
  • ./vb/cache/observer/db.php
  • ./vb/cache/observer.php 

Hooks Called (75):
  • init_startup
  • friendlyurl_resolve_class
  • init_startup_session_setup_start
  • database_pre_fetch_array
  • database_post_fetch_array
  • init_startup_session_setup_complete
  • global_bootstrap_init_start
  • global_bootstrap_init_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • load_show_variables
  • load_forum_show_variables
  • global_state_check
  • global_bootstrap_complete
  • global_start
  • style_fetch
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • strip_bbcode
  • friendlyurl_clean_fragment
  • friendlyurl_geturl
  • forumjump
  • cache_templates
  • cache_templates_process
  • template_register_var
  • template_render_output
  • fetch_template_start
  • fetch_template_complete
  • parse_templates
  • fetch_musername
  • notices_check_start
  • notices_noticebit
  • process_templates_complete
  • friendlyurl_redirect_canonical
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • memberaction_dropdown
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • build_navigation_data
  • build_navigation_array
  • check_navigation_permission
  • process_navigation_links_start
  • process_navigation_links_complete
  • set_navigation_menu_element
  • build_navigation_menudata
  • build_navigation_listdata
  • build_navigation_list
  • set_navigation_tab_main
  • set_navigation_tab_fallback
  • navigation_tab_complete
  • fb_like_button
  • showthread_complete
  • page_templates