课程咨询: 400-996-5531 / 投诉建议: 400-111-8989
认真做教育 专心促就业
每个程序员都有不想面对的问题,而今天我们就给大家简单分享一些web前端开发程序员都有哪些问题是非常头疼的,下面就一起来了解一下具体情况吧。
1.“未知”错误
你花了好几天时间,创建了好多个Git分支进行测试,但仍然找不到问题的根源。
你到StackOverflow上问问题,发现两年前有人发过同样的问题,却没有人回答。
它可能不是一个致命的错误,但它就像一个无法摆脱的瘙痒,一直在折磨你。你绞尽脑汁,不停地告诉自己,如果再花一个小时,或许就会找到问题的根源。
先歇一歇吧,问题的解决方法可能在山的另一面。合上你的电脑,歇一歇,歇上半天(或者一两天)。此刻你正遭受精神疲劳的折磨,让你无法“看到”或“发现”问题的根源。休息一下会让你的脑力满血复活。
有时候错误会自动“消失”,不再是个问题,根本不需要你做什么。这种情况确实会发生,当你筋疲力尽的时候,根本不会想知道为什么会这样。
2.数据丢失却没有备份
即使是非开发人员也会遭遇这个噩梦。数据丢了,然后你诅咒自己没有花时间备份文件。如果这发生在你身上,你也只能怪自己了。
即使系统很稳定,硬盘也可能突然出问题,你的小孩有可能按了键盘上的删除按键,或者你不小心把咖啡洒在了笔记本电脑上。与其埋怨打翻的咖啡,不如事先备份好文件,不至于让你的血压升高。要做到这一点其实并不难。
我个人有三种备份文件的办法:TimeMachine、Dropbox和OneDrive。OSX用户应该启用TimeMachine,Windows用户可以从控制面板启用备份和恢复功能。
3.支持IE6
由于某些原因,你的网站仍然要支持IE6,因为一些客户以及他们的用户仍然在使用IE6。如果你遇到了这种情况,那么我可以明确地告诉你,支持IE6是多么耗时、多么痛苦。
开发者花在IE6代码上的时间可能是Chrome或Firefox的三倍或更多。更令人沮丧的是,网站在IE6中运行不会像在新浏览器中那样流畅。有些效果不生效,有些bug会一直困扰你,更不用提那些安全问题了。
这让开发者的工作变得非常困难。如果说我有什么建议,我会建议对那些想要支持IE6的项目收取双倍甚至更高的费用,但即使是这样,仍然不值得。
4.少了分号
一些编程语言,比如JavaScript和PHP,使用分号作为语句的结尾。
有很多错误是因为少了分号,所以你千万要确保键盘上的分号按键不能坏掉。你可以考虑准备一个备用键盘,以便在紧急情况下使用。
5.网络或搜索引擎出问题了
如果你的工作或学习非常依赖搜索引擎,那么你就应该知道,它对于开发者来说有多重要。作为Web开发者,我们使用搜索引擎来搜索代码示例、查找bug解决方案、与同行协作,等等。
如果网络和搜索引擎出了问题,我们就会陷入以前那种孤立无援的“至暗时刻”。一旦遇到某些问题,我们不知道该怎么解决。在大多数时候,搜索引擎可以帮我们解决这些问题。所以,向那些在互联网时代之前从事开发工作的开发者或程序员致敬吧。
【免责声明】本文系本网编辑部分转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与管理员联系,我们会予以更改或删除相关文章,以保证您的权益!