TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Advice for a Junior Web Developer

2 点作者 byte_0大约 2 年前
About a year ago, I got laid off from my ten year old job, which was my first full-time job. I worked as webmaster (mostly HTML and CSS), but also did tech support and learned many other things aside from programming. When I was in college, I learned the C programming language, VB.NET, and C# and my approach to programming always was clear to me (my train of thought).<p>Back to my present situation, I found a job as a junior web developer around 6 months ago, where I have been able to get the rust off my dormant programming skills, but the programming approaches and technologies they use are around 20 years old. I really want to get experience to later on get a job with modern technologies. I&#x27;ve been reading about Typescript, node.js and Angular.<p>For those with experience on the field, which of these (or other) technologies would you recommend learning for someone like me? Would there be a particular order? Thanks in advance.

3 条评论

AlchemistCamp大约 2 年前
I suggest specialization. If you&#x27;re 80% as skillful as necessary to make an impact at 8 different skills, that means you make an impact at nothing. If you&#x27;re good at one thing and very green at everything else, you&#x27;re employable.<p>It&#x27;s great that you have some experience with C and that will give you a perspective on how things work at the machine level, but my advice would be to go the opposite direction. As a junior, the area of the stack where you can most quickly prove your chops and where you&#x27;ll get the most companies willing to trust you is probably going to be the front-end of the front-end.<p>If I were you, I&#x27;d learn CSS and a framework (preferably Tailwind) well enough to clone any design you see on the web. I&#x27;d be cloning a different site every day. Of course JS will help too, and pick up what you need, but I&#x27;d stay laser focused on getting good at and fast at building any responsive site you see. If you can do that, you&#x27;ll have no problems finding work. After half a year or so on the job, you can start working down the stack and getting better at JS and then databases and other technologies.<p>Also, I&#x27;d put about 10% of my time (and I still do) into improving with workflow related tools, like your editor, git, the browser console, etc, etc. It adds up over time.
评论 #35236214 未加载
senttoschool大约 2 年前
I suggest you stick with the most popular tools in each category.<p>Front-end: Typescript, React.js + Next.js together, TailwindCSS<p>Back-end: Node.js + Express.js together<p>Database: PostgresSQL&#x2F;MySQL. Either is fine.<p>If you learn these, you can create a modern full-stack web app that is production ready. This is also my personal go-to stack for web apps.<p>Some might suggest more hipster frameworks to learn but since you&#x27;re a beginner, you should learn the most popular ones first because there are way more resources to learn and bigger communities to get help from.
评论 #35196494 未加载
aregsar大约 2 年前
Make sure you start with a good foundation in JavaScript and node before moving to typescript and react. As an alternative to react and nextjs you might also take a look at vuejs and nuxtjs.