Results 1 to 2 of 2

Thread: Web Development field barrier-to-entry is really high. Did I make a mistake?

  1. #1
    Join Date
    May 2012

    Web Development field barrier-to-entry is really high. Did I make a mistake?

    I wasn't a computer science major, but I did complete a handful of computer science courses in college, and easily aced them all. Then I graduated from college, realized that being a math high school teacher was as close as I ever was going to get to having a job where I got paid to do math (that was my major), and decided instead to pursue a career in programming, which isn't necessary math related, but programming in my opinion is the best next thing.

    I did odd IT jobs here and there. I did some multimedia work on a temporary basis. Then got a job working with proprietary technology. Then realized that getting good at proprietary technology wasn't going to take me anywhere, and spent over 6 months attending an IT learning center where I learned ASP.NET development. I applied for web development jobs while taking the course, but I didn't get any job offers, and almost no interviews. The one person who interviewed me sarcastically asked me if I even knew what a type is.

    But the truth is that while I have understood very well what a type is since I was a freshman in college, the more time I spend working on personal web-development projects, the more I think I understand the wariness and sarcasm of people in charge of hiring web developers. I now understand that while I "learned" ASP.NET in school, I merely learned the basics; and while I also learned some SQL, the truth is that my knowledge of SQL doesn't go beyond writing queries to manipulate and retrieve data except for working knowledge of stored procedures. And there is no need to mention Javascript, which was mentioned within the context of the kind of code that ASP.NET can generate, but was never explained in any detail other than "it is client-side code".

    So it seems that the barrier-to-entry to the field of web-development is really high. Even for an entry-level position you pretty much need to be fluent in SQL, Javascript, some server-side language, standard technologies such as HTML, XML, CSS, jQuery, and then some other technologies.

    And even if you master all those technologies (which unless you are a savant is going take some time, since some of them are very deep), your work will still be judged on its artistic value (I have little artistic talent), or perhaps on how well you integrate theoretical knowledge of computer science into your projects (I am not a computer science major). And that's if you can persuade the people in charge of hiring to take a look at your work, since, if you are a like me, you probably have no professional experience as a web developer.

    At times I wonder if I made a mistake trying to get into this field. As of right now, by the way, I work at an IT company, where I don't get paid to write code but to review code written by other people. If this job is ever going to take me anywhere, I don't know, but it's all I could find.

    I wish I could just go to school, complete x number of courses, and be competitive for a web development position. But it's not that easy. Or is it?
    Last edited by true_false; 05-13-2012 at 09:11 PM.

  2. #2
    Join Date
    Mar 2006
    Northern UK :((
    What you may find easier is having a portfolio. If you're unsure but have the foundations of a script knowledge, that's what resources like this are for.

    If you show a prospective employer what you can do, they will be less inclined to be asses. However you always get one or two, I wouldnt worry about it.
    99 little bugs in the code, 99 bugs in the code, fix one bug, compile it again ... 101 little bugs in the code

    An important petition, regarding your human rights:

Thread Information

Users Browsing this Thread

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

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.13447 seconds
  • Memory Usage 2,843KB
  • Queries Executed 15 (?)
More Information
Template Usage (32):
  • (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
  • (2)memberaction_dropdown
  • (1)navbar
  • (4)navbar_link
  • (1)navbar_moderation
  • (1)navbar_noticebit
  • (1)navbar_tabs
  • (2)option
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)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 (72):
  • 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
  • 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