Now before you immediately object to me, please hear me out. I was a web front end developer in a product team doing consumer-facing features with ReactJS. However, the traffic nowadays has shifted very heavily to mobile and web was always less of a priority than iOS and Android. A lot of times designer didn't even bother drawing web UI, or we don't plan for web at all. The same experience was observed by some of my friends from other companies. (Some products may still heavily rely on web though, like Google Docs, YouTube, etc, and some business products.)
Plus, web engineers in general are doing an easier job than their iOS and Android counterparts. JavaScript is just a simple, single-threaded, scripting language. For a long time web has been regarded as an easier and better starting point for people who don't have software development experience before. The web engineers don't usually need to face resource constraints and app release cycles on mobile, and just write simple code in frameworks like React (again I'm referring to web product engs, not those infra people who work on lower level). I was able to finish my web part more quickly than the mobile engs in my team, and since web got so low attention, I was often left with nothing to do while my manager thought I was doing a great job finishing projects faster.
So all in all, web seems to be an easy job that pays equally well with other types of engs, and enjoy easier career progression than others. Theoretically, I think you can get an easier promotion to senior/staff level being a web eng in product team, start leading people, and eventually transition to a manager role so your techical skills doesn't matter any more. Do you agree?
This is just my current opinion and I know many web engs will be very unhappy. So please correct me if I am wrong. I myself really wanted to do web front end before, but just didn't see much demand on many products any more.
#web #frontend #ios #android
Want to see the real deal?
More inside scoop? View in App
More inside scoop? View in App
blind
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
FOLLOWING
Industries
Job Groups
- Software Engineering
- Product Management
- Information Technology
- Data Science & Analytics
- Management Consulting
- Hardware Engineering
- Design
- Sales
- Security
- Investment Banking & Sell Side
- Marketing
- Private Equity & Buy Side
- Corporate Finance
- Supply Chain
- Business Development
- Human Resources
- Operations
- Legal
- Admin
- Customer Service
- Communications
Return to Office
Work From Home
COVID-19
Layoffs
Investments & Money
Work Visa
Housing
Referrals
Job Openings
Startups
Office Life
Mental Health
HR Issues
Blockchain & Crypto
Fitness & Nutrition
Travel
Health Care & Insurance
Tax
Hobbies & Entertainment
Working Parents
Food & Dining
IPO
Side Jobs
Show more
SUPPORT
FOLLOW US
DOWNLOAD THE APP:
comments
Let me put it in practical way. Go through these widely known scenarios and see if it looks easy enough. If it does you're proficient. Otherwise you know where you're.
- How would you create something like google docs? (think about whole experience and how JS can be used to enable that)
- How do you minify css? (Very common, think of the requirements first)
- How do you build whiteboard? (Say zoom whiteboard or Google meet whiteboard, think how you'll use data stream to render correctly and smoothen the rendered result for readability)
- how do you monitor you FE app performance ( which metrics to collect and how)
How did you clear your FE interviews?
How did you convince you are worth 400k for FE job ?
2) You can start your contribution to open-source projects where the fun game starts (javascript open-source community is super active) and get worldwide visibility, participate in the conference talks.
So, with comparatively lesser competition you can stive to be one of the best frontend engineers.
I also started as a frontend engineer, and felt at times that it was given lesser importance.
But when I see good frontend engineers like Dan Abramov, Sarah Drasner, Kent C. Dotts who are given huge respect in the community due to their contributions, I feel good.
Also web or javascript is definitely not going away any soon.
Almost each tech company needs a ui/ javascript developer. Javascript is on the server side (nodejs) and mobile (react-native) too.
So, it's no way inferior to other technologies.
It only gets limited if you restrict yourself to the average deliverables or regular project work.