求助,不会写前端代码的困惑

241 天前
 ccc00
背景:我是半路出家,自学转行进入前端开发一年左右,在外包的公司工作。工作的内容大多是后台管理等,会 Javascript / React hooks / Vue 的语法,但不会灵活使用,举一反三,总是遇到需求不会做,没有思路。好比字典的字都会,但是不会写小说,会 26 个英文字母,不会写出语法正确的句子。现在的困惑是,工作不会导致心情很差,整个人都很焦虑,吃也吃不下,睡也睡不好。不知道怎样去调节,感觉已经有点抑郁了。
想过一些解决方法:
1. 加群问人,但遇到的大多数都是水群,要么就是冷嘲热讽,说后台管理不就是有手就行?可能大部分人都不记得新手期的绝望之坡是怎么渡过吧。长期往来的打击,自信心越来越低。
2. 跟着视频学习,动手去做,但收效甚微,换个形式就不知道怎么去做了。
3. 去社区看文章,例如掘金,Stack OverFlow Github 等等。
4. 使用 Google 用英文搜索问题,但总是可能自己本来不会,搜索出来大多数都不相关。
5. 阅读官方文档,但对着还是不知道怎么写。
6.请教同事,但同事也忙,问得多同事也不想回答。
7. 换个赛道,但其实自己虽然不期望成为大神,但其实还是希望能继续做前端,在没有想到自己会做其他行业之前,换个赛道的想法只不过是热锅里的一条鱼,正面煎完反面煎,充满期待却难免达不到预期。
最后,我想我的智商应该没问题,前端也许没那么难,但自己就是没有想明白,可能有人提点我一下,可能会开窍。请前端大神们给点意见,帮助一下迷途的我,或者教教我怎么摆脱新手的煎熬😫与困惑,怎样才会写代码,在此先感谢了。
11957 次点击
所在节点    程序员
158 条回复
nuonuojump
241 天前
ctrl+c /v 开启大神第一步
SANDBOX
241 天前
chatgpt 了解一下
Track13
241 天前
所以能举例说一下吗?别搞半天我也写不出😂
code123789
241 天前
学会知识付费,问一个问题给解答者发 10 块专属小红包,如此多次可以筛选出高质量的导师。
后续加好友后可打折,比如 5 块一个问题,没人会在上班摸鱼期间拒绝挣几块小红包的。

熟络以后直接磕头拜师,师傅带进门,修行靠个人。

预算 200 ,基本上可以学会一门语言了。
leaves615
241 天前
缺少解决需求,实现某个功能的解决方案相关经验。这个的多加练习和沉淀。 可以从简单的功能点开始,从功能点实现方法和原理入手,一个一个去消化和转化成自己的经验。

学习阶段,要多翻技术相关的 cookbook ,api 文档。 熟读相关规范和标准。遇到问题多从这些文档中找答案,而不是通过搜索引擎及 gpt 获得 ctrl+c/v 素材。

平时互联网闲逛时候,看到好看的效果。可以尝试自己去实现。
epiloguess
241 天前
可以考虑做一些自己的项目,做公司的项目你可能没办法全身心投入,或者工作本身也不允许你选择.

即使是做博客,也要考虑到字体,markdown 的解析,目录的递归渲染,性能优化,排版,进入退出动画,客户端导航,脚本的位置,托管,缓存,网站统计,评论.

不过这些可能不是你困扰的

多写笔记,不一定要公开.
尽量从原理上搞懂一个事情,以及有哪些替代方案,替代方案的兼容性如何,哪种是最佳实践,都有什么优缺点.

1.加群问人不如问 ChatGPT,很多都是水群的,在群里问效率太低了,说实话,群就是个聊天的,不会真的有技术群吧,群这种东西就不适合讨论问题,讨论问题最起码要在论坛或者社区里
2.看视频的效率也很低,无关信息太多
3.看文章挺好的
4.google 一般搜关键词,不要尝试把自己的问题翻译成英文去搜索,效率很低,你的搜索内容加了很多"噪音"
5.看官方文档最好的(前提是文档本身不错,而不是 api 大全),掘金很多文章还不如 chatgpt,一般来说,官方文档>技术问答社区(对于已存在的问题)>=ChatGPT>英文博客>中文博客>掘金文章>技术社区提问>问同事>问群友>=看视频
6.同事很忙,你也要理解
7.掌握好思路,做什么都一样
angrylid
241 天前
我看完了都不知道你是到底不会写什么。
是指会用 JS 语法和 Vue/React 的 API
但是到了把业务需求转换为代码实现这一步,经常遇到困难?

入行 1 年不应该啊,还是说你对代码的可维护性和所谓优雅实现有比较高的追求…
lstz
241 天前
尝试写开源项目,模仿到超越
superedlimited
241 天前
如果之前没有除了前端之外的开发经验的话,1 年左右工作经验,你现在这个情况很正常。编程也有一定的“悟性”的,如果不是天赋异禀,那就交给时间。

如果之前有其他的开发经验,前端写了一年还是这样,建议放弃。
tool2dx
241 天前
我前几天才发过帖子,前端目前已经是一套基于浏览器运行的复杂体系。

常规客户端软件,都是把功能细分成小积木后组装。

而现代前端不一样,就是一整个错综复杂的杂合体,缺一个部件都不一定能运行成功。

对于深层次的代码添加新功能,一件很困难的事情。加上前端编译器理念加入,调试 BUG 也变得困难。代码库变巨大后,就容易边写边忘。
wanei
241 天前
先把需求搞明白,123 列出来,然后把 123 每个步骤看作一个独立的模块,简单点就按照顺序结构、选择结构、循环结构分解。它们之间的联系就是接口。不要考虑什么高深的算法之类的,更高级语言连内存都不需要区考虑,语言特性复杂的先不搞。实际做起来结合 chatgpt 遇到啥问题学啥。至少在你不知道怎么具体操作时,大的思路方向要有,然后在选择具体的语言、工具去解决,只要解决问题啥都可以干。打工人就要有打工人的样子。
mumbler
241 天前
20 美金每月买个 chatgpt plus ,比问什么人都靠谱
LeeReamond
241 天前
你都入行了,基础工作都完不成,你这不是骗钱么。。。

人家嘲讽你还不愿意了?
linyongxin
241 天前
像 lnmp 的 cms 如 WordPress 都几十年了也变化不大,也无需先进的技术,就是 php 套 html 和 css ,而且是市场的主流
bzw875
241 天前
抓住一个前端死命的提问。像我同桌一样,他后端 Java 的,领导让他和我们一起做 node.js 后端,平均 1 天问 80 个问题,而且是 js ,ts 语法文件,git 也问,shell 没有权限执行也问。搞得我想换位置
M003
241 天前
先预设自己的目标,然后一步一步分解.

比如: 写个动效. 先做什么再做什么,最后做什么. 中间不会的直接大白话百度.
先完成了,再考虑是不是哪里可以优化一下.
murmur
241 天前
看下你们需求文档,遇到需求不会做八成是项目经理太懒了不做需求分析
gp0119
241 天前
性别头像换成女的,再在群里问
Evrins
241 天前
复制 粘贴 不就好了, 管理系统都差不多
yqcode
241 天前
1. 联系我,如果只是后台开发方面,我目前能给你提供一些帮助,我是一名自由职业开发者,我技术栈是前后端都有涵盖,虽然不是很精通,但能应付业务,我的一些经验能够帮助到你。

2. 加强自己的编程思维,我也在不断的学习并锻炼自己的思维方式,其中我做了这么一段笔记,我们可以一起讨论一下。

“在开发过程,要使用面向对象的需求分析、软件设计思想,不要去按面向过程一样思考,不必将目标看成一个必须一次成型的任务。而是思考他们之间的联系,逐个完成,最后进行按目标需求进行规则拼装即可。”

“对象(组件)(页面)是依附于场景又独立于场景,不管场景存不存在,对象始终是客观存在的,所以我在开发对象时不需要有太多的心里负担,只需要专注思考当前的对象即可。”

“了解业务后,捋清楚数据的输入输出点,围绕输入输出去进行面向对象式开发”

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1035412

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX