毕业 3 年,做前端一年。代码能理解,但自己写的时候逻辑思维上总是不对。还有一个毛病就是遇到一些找不到答案的 bug,总是有一种不知道从何入手的感觉。在想问题和代码逻辑上跟公司的前辈也相差甚远。开始迷茫了,觉得自己是不是不太适合这行。有能指点一下迷津的前辈嘛,我改怎么去学习改变目前的状态。
1
junwind 2020-10-24 15:17:55 +08:00
看别人写的代码,一行行看,然后总结逻辑点
|
2
q8164305 2020-10-24 15:24:57 +08:00 via Android
当初也是这样过来的,无他,多思考多总结,不要死磕,很多时候你看不懂可能是你缺少某方面知识导致的,代码就是量变引起质变的过程,等把知识串一起会有顿悟的感觉
|
3
imn1 2020-10-24 15:31:17 +08:00 5
逻辑是一个涵义很广的词,不知道你指的是哪方面?
如果基础,就是形式逻辑,非形式逻辑一般用于论文、辩论更多是社会学的范畴,可以不学 计算机相关的,无非 and, or, not, xor,补充学习就是集合概念,交集、并集、差集、补集等等 如果说的是业务逻辑,更多是指业务流程,理顺一整套处理过程基本就可以了 如果真的觉得自己比较“笨”, 可以把所有可能都在纸上罗列出来,然后再看 if...else...怎么写 某些“找不到答案的 bug”,往往就是代码漏掉了其中某种“可能”,而现实运行中却有其他人把它实现了(遇上了) 我就是那种习惯先在纸上罗列一遍的人,遇到 bug 就再列一遍重新审视 |
4
terrytang1 2020-10-24 15:33:23 +08:00
我是 Android 的,也写了几个月的前端吧,也是遇到你的同样问题,遇到了一些奇怪 bug, 但是我一般用打印日志看数据结果,断点等吧,主要上还是对前端的一些知识 掌握不怎么好,多写下吧,同样也是对我说。
|
5
yousabuk 2020-10-24 15:38:46 +08:00 via iPhone
无他,多学两门编程语言,知识体量和知识结构决定你的逻辑思维方式。
|
6
xuanbg 2020-10-24 16:22:19 +08:00
前端有个毛线逻辑……无非就是些交互的条件和规则罢了。
|
7
Baymaxbowen 2020-10-24 16:23:44 +08:00 via iPhone 1
@xuanbg 这就开始引战啦
|
11
TimPeake 2020-10-24 17:04:34 +08:00
前端菜鸡来说下:
有时候经验可以弥补。 举个例子: 前端滚动加载翻页的逻辑, 这里涉及了初始加载、滚动加载、刷新、空数据等情况的处理。 翻页的时候 page ++ 是在滚动方法里控制还是请求方法里控制 ?第一次做我是方法请求方法里 考虑不周的 bug 很多、很乱。看到别人代码才知道是放在滚动里控制更加简单 |
12
jeeyong 2020-10-24 17:24:55 +08:00
这个状态叫半懂不懂...
多写多练就没事了.. 啥事都不算. |
13
laminux29 2020-10-24 17:28:11 +08:00 5
首先 IT 的门槛对于科班都算很高,你还不是科班;然后你不仅喜欢玩游戏,还上班摸鱼;而且本来都快失业了,还不想学习,最后居然还有精力参合别人关于买房的讨论。综上,你目前有这个困境,不是没道理的。如果读到这里了,还不知道如何改善现状,建议把本段再读几遍,读到读懂为止。
|
14
imn1 2020-10-24 18:40:57 +08:00
|
15
systemcall 2020-10-24 19:06:15 +08:00 via Android
@imn1 二维数组很多地方可以用一维数组代替吧,所以也许可能叫逻辑
|
16
vindurriel 2020-10-24 20:23:43 +08:00 via iPhone
不要等着人教 改变学生心态 资料多到看不完
|
18
windychen0 2020-10-24 22:53:29 +08:00
@laminux29 ??? 是你带过的人在 bat 带项目,并不是你啊,那人家的小学老师也可以说你这句话,为什么不反思下不是你在 bat 带项目
|
19
vision1900 2020-10-24 23:01:39 +08:00
@xuanbg 老哥你这话自相矛盾啊
|
22
winnerczwx 2020-10-25 08:54:19 +08:00 via iPhone 1
业务逻辑 bug 无非就两种,1.程序进入了非预期的流程。2.程序进入了正确的流程,但出现了非预期的数据。
不管是一还是二,在程序的上下文中找到对应控制流程的变量或者对应存放数据的变量,如果不能根据经验判断错误出在哪儿,那就一步一步打印输出。找到了以后再重复以上步骤,直到找到根错误 |
23
SSW OP @laminux29 谁告诉你我不是科班?然后,我确实喜欢玩游戏,我不喜欢代码,这只是我的一份工作。不是我的爱好。我不想把业余时间花在上面。我确实之前上班摸鱼,所以现在来提问题也是想询问有经验的前辈指一下路,该看哪方面的东西,提升一下。不是来看你这一堆笼统的指责发言的。有相关经验,告诉我,我表示感谢。一来来叭叭叭说一通没用的,就为了告诉我之前没努力的就赶紧滚。
|
24
SSW OP @vindurriel 我确实一直是这种心态。花了一段时间还没改过来。
|
26
laminux29 2020-10-25 17:17:13 +08:00
@windychen0 你为啥会用 [反思] 这个词呢?要不反思一下?
|
27
no1xsyzy 2020-10-26 13:08:31 +08:00
|
29
KuroNekoFan 2020-10-26 15:17:22 +08:00
这贴也太冲了
|
31
laminux29 2020-10-26 16:31:35 +08:00
|
32
izecson 2020-10-26 18:04:11 +08:00
这么说吧。。你又花时间玩游戏,又花时间摸鱼了,看不懂逻辑,不知道如何上手,属实正常啊。
这本来就是一件合理的事。 |
33
no1xsyzy 2020-10-26 20:12:55 +08:00
@laminux29 您可真会自己踩自己,优秀
> 有实力的人,傲气都挺大的。 > 到底谁傲气。 贵人可真多忘事哦,不记得我了 我跟您说了,您自己读读 #13,您现在的困境不也是您一手造成的吗? 老家一句俗话,“一面镜子,只照人家,不照自家” |
34
SSW OP |
36
laminux29 2020-10-26 21:04:44 +08:00
|
37
no1xsyzy 2020-10-26 23:00:58 +08:00
|
38
laminux29 2020-10-27 06:11:04 +08:00
@no1xsyzy
1.再次重复:请告诉我,现在我有什么困境。 2.请涉及我的个人信息。 3.“还有两年半”是什么意思,请指明。 你要是再说不出,再转移话题,我就当你放屁了。 来, 别怂, 你在前面说话不是挺硬气的嘛。 |
39
xingye1926 2020-10-27 10:04:40 +08:00
@laminux29 谢谢老哥的教诲
|
41
no1xsyzy 2020-10-27 10:19:20 +08:00
|
42
phpxiaowangzi 2020-10-27 11:41:16 +08:00
现在都是先写,出了问题,找原因,这样你会记忆深刻。
|
43
izecson 2020-10-27 11:44:31 +08:00
@SSW 我这么说你都听不懂啊?。。你的时间管理很有问题。。压根没有时间学习。。你的自控能力极其的差。。自学肯定是浪费时间。。网上那么多课程。。靠你自学。。你学得来吗?。。给你个最笨的办法。。报个班
|
44
izecson 2020-10-27 11:47:03 +08:00
@no1xsyzy 这个三星白就是在 rz 。毕业三年了叼毛社会认知都没有。拿出打游戏摸鱼的时间来报班学习。或者网上找课程。(虽然我觉得他自学就是浪费时间)
|
45
izecson 2020-10-27 11:48:31 +08:00
还在这里跟我杠。。要么你教我学费。。我教你好好跳槽。。以我盲猜。。给你涨个 2.5 倍工资不成问题。
|
46
whincwu142 2020-10-27 13:05:17 +08:00 via Android
@xuanbg 单页应用的普及,尤其是中台,许多逻辑都放在前端做了,后端只是简单 CRUD 了
|
47
uchihaObito 2020-10-27 13:15:15 +08:00
@SSW 赶紧转行吧,做个电竞选手,敲什么代码
|
48
uchihaObito 2020-10-27 13:18:16 +08:00
可能有些人就配一事无成,人家指出你现在这个阶段时间管理上有问题,还自己觉得有理,还强调自己是科班,都不会脸红么?
|
49
laminux29 2020-10-27 14:03:35 +08:00
@no1xsyzy
什么我的业务根源还是某人的政绩?? 我的什么业务? 某人又是谁? 某人的政绩又是什么意思? 让你指出我的困境,让你涉及我的个人信息,让你告诉我两年半是什么意思, 你在说个啥? 前面那么硬气,这里就怂了?开始搞虚的了? |
50
MiBAO 2020-10-27 14:10:36 +08:00
@laminux29 永远叫不醒一个装睡的人,首先他态度就不对。 您并不是在否定他没努力,而是在提醒他。 我觉得换做我,我一定是会告诉您我爱玩但是并没有耽误学习。而不是这么的冲,这种脾气的人直接放任他吧,反正和您也没多大关系。
|
54
MiBAO 2020-10-27 14:24:13 +08:00
@izecson 我也不会去否定谁,因为我个人和他年龄差不多,也是接近两年的前端,我也天天晚上玩游戏,野鸡大学毕业。 不过我至少逻辑没多大问题,在带小团队。 只是对于之前那个老哥诚恳的劝他被他这么冲的说感到不是很舒适罢了。
|
57
kkkkkk223 2020-10-27 14:47:17 +08:00
这个帖子字都竖起来了 怎么回事 ??
|
61
chogath 2020-10-27 17:47:29 +08:00
要不先看看设计模式? ☺️
|
63
no1xsyzy 2020-10-27 18:02:07 +08:00
@laminux29 听说您上次拿了个拳击的亚军,自然是不敢露真身的咯
就这样吧,您要这么觉得,就这么觉得吧,您说得很对,拳击高手识破了我,我要被真人快打了呜呜呜 |
65
windychen0 2020-10-30 15:57:11 +08:00
@laminux29 啧~啧啧啧
|
66
SSW OP |
67
SSW OP @uchihaObito 确实一事无成,比不上你们年薪百万啊。也不知道这脑子这逻辑是咋在社会上混到今天的。你也别敲代码了,转行做个成功学大师,时间管理大师这种。
|
68
SSW OP 看不懂需求的也不知道你们如何敲代码的。然后还来教育别人。你们说的那些废话,就好比同事代码有 bug,但是没解决掉,问你知不知道怎么解决。你告诉别人,对你代码就是有 bug ????果然不愧是百万年薪的大佬。佩服佩服。欢迎你们继续重拳出击,最近项目刚完,挺闲的。
也谢谢那些给我学习建议的人,至少给了我一个参考方向。 |