未加星标

Breaking Into IT and Tech as a Beginner

字体大小 | |
[开发(php) 所属分类 开发(php) | 发布者 店小二03 | 时间 2018 | 作者 红领巾 ] 0人收藏点击收藏

Courses on Node.js, React

Become an expert with my comprehensive

Learn Full Stack javascript → Breaking Into IT and Tech as a Beginner

I got an email from a person frustrated that he can’t get an entry-level job in IT/tech. He knowsphp, HTML, CSS and mysql, but he is tired of all the companies rejecting him and requiring a “perfect” expert (as he put it). That’s true that there are not that many entry-level jobs in tech. It’s hard break into tech. Most companies only interview senior engineers with at least five (5) years of industry experience.

The reason why most companies want to hire an expert developer, instead of an entry-level person, is that the productivity of software developers is not linear . To put it differently, for a relatively small increase in the salary that the company must pay for an expert, the company will get 5x or even 10x more in productivity.

It sounds weird and unfair but that’s how information economy works. My anecdotal experience supports it. I seen many situation when a beginner would spent a few hours on some configuration issue that is just a single line of code. An expert would know the line and fix it in minutes. Same with bugs, a beginner can spend days debugging something but expert will take a look and tell where the problem is.

Also, a beginner often spends a lot of time developing his/her own solution while an experts can choose a ready-made library. On the other hand, an expert will know the limitation of a certain library and develop a custom solution from scratch while a beginner will spend days trying to peg an HDMI into a VGA port (trying to fit a library where it won’t fit).

If you are a beginner, then don’t try to get a job in tech. It’s a lottery. You might get lucky but your chances are slim (unless you graduate from some top Computer Science university like MIT with high GPA). If you are beginner, you are better off getting experience instead of just trying to get an entry-level job in IT/tech.

Luckily, you don’t need anyone’s permission because almost all of the modern libraries are open sourced. Just learn the technology and use it in/for your own projects. With time, you’ll get experience and you won’t be a beginner anymore. Even if you never got paid for the work you are applying to, you can still show your projects, skills and your experience. Anyone smart will hire a person with skills over someone who has work history but lacks in skills (if you both have skills, then of course a relevant experience wins).

本文开发(php)相关术语:php代码审计工具 php开发工程师 移动开发者大会 移动互联网开发 web开发工程师 软件开发流程 软件开发工程师

主题: MySQLSQLReactHTMLCSSJavaPHPNode.js
tags: expert,beginner,get,experience,tech
分页:12
转载请注明
本文标题:Breaking Into IT and Tech as a Beginner
本站链接:https://www.codesec.net/view/582485.html


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 开发(php) | 评论(0) | 阅读(43)