从大一到现在,我永远都卡在装环境。
大一时候学习 jsp 。
我的环境怎么也配不好,就环境变量还有啥忘了,反正很简单的。别人一下就配好了,我配了好几天。
最后还是求救了也没解决,重装了系统。
所以比较喜欢用 linux ,因为用几条命令就可以安装啊,配环境。觉得方便。
可就算这样,还是各种问题。
各种问题啊。
工作以来大部分工作时间都浪费在了配环境啊。
刚毕业。
总是完不成任务。
但是别人稍微按教程配一下就 ok 了。
我不是配不好数据库,就是安不好模块包。
各种报错啊,从网上搜了好久。完全不可行。
从来都是,我的错基本都是奇葩的。基本出现几率很小的。都都搜不到答案。
崩溃啊。真的要哭了。
而且特别害怕麻烦别人。
现在感觉我和开发环境一样乱
虽然自己一直很挫,很不被看好。
但是从没想过放弃。
但是今天真的,太崩溃了。
都怪我,太不努力。
所以现在遇到问题,这么崩溃。
现在的状态糟糕透了。
101
Tankpt 2015-10-27 19:26:26 +08:00
今天听到一句话。。不耻上问
|
102
oojiayu 2015-10-27 19:28:23 +08:00
可爱的小妹妹,工作上,要有耐心。
|
103
RockyLee 2015-10-27 19:29:01 +08:00 1
RTFM 、 RTFL(log),不值得为配置环境浪费时间,要么是文档或软件质量的问题,要么就是你太粗心了。
|
104
yqrm 2015-10-27 19:29:34 +08:00
妹子好萌,摸摸头不哭
|
105
uleh 2015-10-27 19:30:15 +08:00
这样子。。
我只能遗憾地说一声:你不适合这行 |
106
wclebb 2015-10-27 19:32:55 +08:00
不放过一个小细节,因为哪怕是小字母都是可能导致你配不好的……
|
107
gejigeji 2015-10-27 19:33:25 +08:00
不许卖萌!
|
108
maomaomao001 2015-10-27 19:34:13 +08:00 via Android
别用中文路径。。。
|
109
cxbig 2015-10-27 19:38:47 +08:00
成功就是比失败多站起来一次。
|
110
lijunnan 2015-10-27 19:39:38 +08:00
遇到和我一样的人了,已哭没放弃。
|
111
LancerComet 2015-10-27 19:40:08 +08:00
特地回复表示慰问
|
112
Ouyangan 2015-10-27 19:41:40 +08:00
1,先安慰一下,搞开发这行不遇到问题是不正常的,不断试错不断解决问题.
2,情绪是可以控制的,学着去控制调节自己的情绪.生活和工作需要分清楚,因为工作是要产生效益的. 3,加油啊 |
113
haibocui 2015-10-27 19:45:59 +08:00 1
要有记录和回顾的习惯:
1. 记录:网上查到的或者问别人的方法都记录下来,一来不至于再次遇到这个问题去问别人;二来可以减轻大脑的负重。建议记在一个 word 文档上,以后容易查到。笔记本上不利于查找。 2. 回顾:当你做一件事的时候总会沉溺于细节中,也许做完了压根你都不知道你干了些什么。脑子更愿意从上往下看东西,而不愿意站在细节中往上看东西。全局,大体的回顾做过的事,这时你就会发现不一样的风景,事情会看的更清晰,更透彻。更重要的是你的大脑会记住你干的事是什么。这样你的以后再遇到同样的问题,你的大脑马上就会浮现出大概的解决方案。 |
114
andyhenry 2015-10-27 19:48:08 +08:00
我第一感觉 lz 是妹子呢。。。
linux 配环境是最简单的了, mac 其次, win 就。。。 ps 我每次安装 linux 都会把各种环境配的棒棒达,就是不编程。。 |
115
Mirana 2015-10-27 19:52:43 +08:00
以前看到妹子在装环境我总会过去帮帮忙。。。
|
116
TheCure 2015-10-27 19:53:10 +08:00
lz 要不要找男朋友?做运维的,可以配各种环境 T_T
|
117
iheshix 2015-10-27 19:53:21 +08:00
加油!别想太多,有时候坚持一下就海阔天空了。
|
118
hantsy 2015-10-27 19:56:11 +08:00 1
|
119
Vladimir 2015-10-27 19:59:12 +08:00
同在 webpack 上花了不少时间。。
|
120
rxg9527 2015-10-27 20:03:02 +08:00
额,如果有视频教程的话←_←这方面是不是不太好找视频的教程
|
121
tonitech 2015-10-27 20:03:05 +08:00
第一步是学会翻墙,第二步才能解决问题。。。
|
122
Beebird 2015-10-27 20:04:03 +08:00
加油,耐心+仔细,绝大多数环境问题都不难解决的。
|
124
allotory 2015-10-27 20:08:10 +08:00 via Android
加油,曾经我也这样, jdk path classpath 两个星期都没配好,最后是同学手把手的教我配了一遍,我才真正弄明白,有问题就多问问同学同事,弄明白一次,基本上就不会在错了。
|
125
seeker 2015-10-27 20:09:26 +08:00
楼主是用 baidu 搜的吧?
|
126
n6DD1A640 2015-10-27 20:12:45 +08:00
有这么难咩,一定是没用 google 。。。
|
127
lsmgeb89 2015-10-27 20:18:51 +08:00
等你折腾久了就习惯了,有时候猜都能猜到问题在哪里
|
128
speedcell4 2015-10-27 20:18:58 +08:00
Windows 下有个东西叫 chocolatey , OS X 下有个的东西叫 homebrew , Linux 下有个东西叫 apt-get ,用它们在命令行里一条命令就能装好 PHP , MySQL , Git 等等靠自己永远也装不好的东西。。。别问我怎么知道的。。。
|
129
xavierskip 2015-10-27 20:21:56 +08:00
充满着政治正确。
|
130
speedcell4 2015-10-27 20:22:02 +08:00
学会用英文搜索东西,你的问题来看,大部分都可以通过添加“ package manager ”这个关键词搜索到。。。比如你要装 Python 的第三方包,用 python + package manager 可以搜到 pip 这个东西。。。然后你会发现大部分问题都只需要一条命令了。。。
|
131
vikeria 2015-10-27 20:32:16 +08:00 via Android
不要有中文路径,看官方 readme.md ,能 google 尽量不 baidu 。别问我怎么知道的…
|
132
fakefish 2015-10-27 20:33:29 +08:00
所以当年学前端去了
|
133
tongqi 2015-10-27 20:35:36 +08:00 via iPhone
小妹妹,找一个责任感强的程序员当男友,你就可以不厌其烦地问他了,并且不会有负罪感。
|
134
yuzhouwww 2015-10-27 20:43:17 +08:00
要不来一台 Mac 试试?
|
135
MSDOS 2015-10-27 20:43:31 +08:00
@abscon ports 跟一键安装脚本是一回事么?而且,那是经过 core team 审核过的,在 xCode 事件后,你不觉得在国内流传的那些一键安装脚本,要动点手脚非常容易么?
|
136
kevinroot 2015-10-27 20:48:38 +08:00
其实环境可以让其他人帮你搞定,遇到问题 google + stackoverflow 都是极好解决的
|
137
freaks 2015-10-27 20:49:53 +08:00
把报错信息在 v2 贴出来吧,什么语言的环境问题放在什么节点,我之前也问了一些问题的,基本都解决了
|
138
eriale 2015-10-27 20:52:25 +08:00
你不是一个人啊, clojure 的工程构建工具 leiningen 的简介就是“ for automating Clojure projects without setting your hair on fire ”,翻译过来就是“ clojure 工程构建用 lein ,秀发无烦恼”
|
139
mimzy 2015-10-27 20:52:26 +08:00 via Android
看 只要有妹子在 V2 的氛围不还是跟从前一样和谐有爱么 (σ′▽‵)′▽‵)σ
|
140
dalang 2015-10-27 20:52:55 +08:00
一开始我以为是 docker 的软文
|
141
jydeng 2015-10-27 20:54:48 +08:00
你需要一个程序员男友, Y(^_^)Y ,一次搞不定就多试几次呗,坑踩多了说不准就转运维了。
|
142
anthozoan77 2015-10-27 20:55:50 +08:00
楼主加油,打怪升级,勤总结,慢慢会找到感觉的。
|
143
harry890829 2015-10-27 21:13:42 +08:00
总结,然后学好英文,会方便很多,你碰到的问题,别人也碰到过
|
144
MrEggNoodle 2015-10-27 21:14:50 +08:00
坚持一下,会迈过去的,我大学四年都如此,明明都是一样的做法,但是我总是能够遇到各种奇葩的环境错误问题,跟同学交流,也是只有我遇到,我忍下来了,也继续坚持了。久而久之,在解决这些琐碎问题的路上问的为什么多了,如今虽然也有遇到配置环境的问题,但是有些时候凭着直觉也是能够解决了。
加油,再坚持坚持,你所遇到的问题,总会在某些地方锤炼你的。 |
145
cattail 2015-10-27 21:20:54 +08:00
> 从来都是,我的错基本都是奇葩的。基本出现几率很小的。都都搜不到答案。
为什么我觉得这样的人是武林奇才呢........ |
146
Yk1n0gEa 2015-10-27 21:24:25 +08:00
这个置顶了。。。。。。什么情况
|
148
Aixtuz 2015-10-27 21:44:22 +08:00
更多的时候,终归是要在别人看不见的地方,一个人努力向前走。
建议什么的,楼上推荐了很多好习惯了,我就追加祝福一下,共勉,继续前进吧~ |
149
iShao 2015-10-27 21:57:27 +08:00
如果楼主还在大学可以有大把的时间去学习,
但是工作的话,除了自己折腾,我不太清楚能有多少人能抽出多少时间帮你, 我这样的程序员不敢说什么都会做, 但是觉得使用搜索引擎的能力必须要有 说句真心话, 你喜欢干这行吗? 喜欢, 看你这样子至少要比别人多付出一倍努力,最好还有人带你 不喜欢, 还是趁早转吧 |
150
stupil 2015-10-27 21:59:31 +08:00
如果
抛了粗心大意问题, 抛了不按教程操作的问题 抛了不考虑基础环境版本的问题 确实都是奇葩的问题复现, 并且,别人用同样的教程都可以成功部署 那只能当高手了 当然我感觉应该 80%都是之前 3 条造成的 另外可以去做测试,绝对的的灵魂人物。 |
151
yolio2003 2015-10-27 22:04:48 +08:00
同哭晕
楼主不要怀疑自己,网络问题,环境问题确实都是深坑。 要慢慢爬,如果有人说这些都很简单,那都是站着说话不腰疼的。 |
152
MntCw 2015-10-27 22:05:52 +08:00 via Android
jsp 看成 lisp.... 醉了 妹子加油 学校里经常帮女生搭环境的路过
|
153
imxiaozhi 2015-10-27 22:10:58 +08:00
我还以为说怀疑人生的
|
154
linker 2015-10-27 22:12:20 +08:00
作为一个非程序员职业,甚至连命令都没有学过(按 linode 的客服来说:你应该去找你的管理员;)其实我就是阿 @@ 一条一条的按照他们说的去做,多看看教程的,终于几年后,我第一次搬家成功。单单上传一个 700m 的文件花费了半天,老是最后 99.9%失败。别放弃,你尝试多次的失败也是你比人家多经验的,当然不要粗心。
|
155
learnshare 2015-10-27 22:13:18 +08:00
没事,找个死鬼程序猿可以解决各种烦恼
|
156
orFish 2015-10-27 22:14:45 +08:00
至少你还会自己解决陪环境的问题。。
|
157
Sequencer 2015-10-27 22:17:42 +08:00
妹子常识试用 apt-get(debian) brew(mac) 杜绝 windows 和 Java 。
环境变量就简单了_(:з」∠)_ |
158
sunny001 2015-10-27 22:23:03 +08:00
自从搭建了 chrome 的编译环境,我再也没遇到过更复杂的环境了
|
159
0Shaka 2015-10-27 22:32:56 +08:00 1
楼主要是个男的, 这一百好几的回复肯定都是 "傻 x 这种水平还干程序猿?" 话又说回来了如果楼主是个男的也不会有这么多回复
|
160
geew 2015-10-27 22:49:07 +08:00
妹子不哭 喜欢的话就坚持下去吧 遇到问题多问问 而且最重要的是不但要知其然还要知其所以然 不要搜到解决方案 就直接拿来用了 这样的话就算问题解决了 你也什么也没有学到 好好想一下其中的原理 这样你才能走得更远的 加油 万事开头难
|
161
hyinxiaoyu 2015-10-27 23:00:35 +08:00
不要害怕碰到问题,勤用 google,解决后最好都记录下来,这都是财富
|
162
tkisme 2015-10-27 23:09:03 +08:00
加油。幸好大学的时候折腾老多了,现在感觉都不是事了。
|
163
abscon 2015-10-27 23:11:46 +08:00 via iPhone
@MSDOS FreeBSD ports 什么时候要经过 core team 审核了…
你没抓住重点,楼主的问题是正确性方面的,不是安全性方面的。 你让楼主不要用一键安装,从安全性方面来说是可取的,但是无助于解决正确性的问题。 更糟糕的是,你让她“一步一步来”,反而让她更易出错。 正确的姿势显然是用成熟的包管理系统,兼顾正确性和安全性。所以我才担心她在你“一步一步来”的劝说下,放弃使用 Debian apt-get , Arch Linux pacman , FreeBSD ports/pkg 等等。 |
164
wheatcuican 2015-10-27 23:13:15 +08:00 2
你们真的是够了。如果 LZ 是个汉子,你们还会这么“安慰”人家么?
|
165
Comdex 2015-10-27 23:28:21 +08:00
爱好和喜欢是坚持的动力
|
166
Twinkle 2015-10-27 23:30:56 +08:00 2
这帖简直是贵站的一股清流了(。
|
167
acros 2015-10-27 23:43:59 +08:00
自学时也被搭建环境卡着很久,因为刚入门也没人带,出错也不知道怎么搜索。
现在总结下,其实就两个问题: 1.类库依赖(路径设置) 2.编译选项设置 搞不清楚环境搭建,就说明对开发环境整体结构认识还不清晰。 |
168
rale 2015-10-28 00:04:00 +08:00
如果是 ubuntu 的话,建议永远不要重启,一不小心就启不来了。。
|
169
AntiGameZ 2015-10-28 00:07:37 +08:00
LZ 你是不是一直都用百度?
|
170
hahasong 2015-10-28 00:09:27 +08:00
@RuiQ 骚年,你还是太年轻了。招妹子另一个主要目的就是为了活跃团队气氛,男女搭配干活不累。该问就问,不要怕,拿出妹子应有的样子。如果死气沉沉一个人死钻那还不如招一个汉子
|
171
cucbin 2015-10-28 00:15:46 +08:00
楼主要不要找男朋友,可以教你写代码
|
172
nikoukou 2015-10-28 00:30:28 +08:00
额,露珠适合英文 linux mint + virtualbox 里面虚拟一个精简 xp,linux 不装中文只编码, qq 啥的在虚拟机里用..
这就是看到 php 是最好的语言的地方了。一个 xampp ,直接把文件拷到 htdcos 里, over.. |
173
konakona 2015-10-28 00:37:09 +08:00
呵呵,我搞程序开发快 9 年了(记不大清了)。
但是我也不敢说自己命令行下编辑安装所需的 namp 组件能 99 次都一次就过啊,还要根据服务器的类型( centos 、 debien 、 osx 等)来决定。 但是有一点是可以肯定的: 你环境配得再快,再牛逼,也不过如此。 不如让工具省了你的事,把节省下来的时间投入到能产出价值的开发过程中去。 你在配置上花的时间是无法为公司产生价值的,对个人也接近这个道理。 因为你明明可以用安装包啊-..- |
174
konakona 2015-10-28 00:39:05 +08:00
作死的话,尽量用业余时间。
作死的好与坏,自己知道。 做的好就跟人炫耀下,做得不好你不说也没人知道。 凡事要懂的调节-..- 多大点事儿,大妹子.. 不耻下问这是美德,不懂就问问,记得做笔记,然后整理好笔记方便下次查找。 你都说你一直卡在这类问题上,很可能就在同一个坎上摔倒到过 2 次。 不过是小事,慢慢疏通下就好了。 |
175
konakona 2015-10-28 00:41:03 +08:00
你看我都会写啊:
blog.crazyphper.com 比如上个周末,我英语不好,第一次购买 ssl 证书,非常谨慎,倒出问人,配置中也发生了问题。但也折腾好了,赶紧写个攻略,方便他人也方便自己下次忘了的时候可以查阅。 你再看看我学习 swift 的笔记(有样式的,这里没有了),因为我了解我自己,所以我选择用我能理解的方式快速记录,方便下次能快速回忆,做笔记是良好的习惯: 构造器 * 可失败构造器是唯一有返回值并且返回值是 nil 的构造器,因此要写成 init?(){} * 便捷构造器是适用于类类型 convenience init(){} 或者 convenience init!(){} 可失败便捷构造器;在便捷控制器里可以使用 self.init()调用本类的其它构造函数。 * 成员构造器,在类中不使用构造器,则可以直接在实例时,将实例成员参数名写在递交参数上,做为初始化用,比如: ClassName(name:”熊”,age:” 22 ”) * 值类型(structure , enumeration)赋值给变量 /常量时,是值的副本。而类(class)的实例传递的是自身。 实例类型引用关系 * 默认情况下,实例类型的引用关系均为强引用。 * 如果被指向的实例有可能为 nil ,则使用弱引用。(如果用强引用,产生引用环则可能会产生内存泄露)“ week var 属性”必须是变量类型。原理解释:当所有强引用都注销时, Swift 会自动帮我们把弱引用改为 nil ,同时注销掉整个实例。 * 如果被指向的实例不为 nil ,则使用无主引用。申明符: unowned * 如果在类属性使用闭包时,且闭包体内引用当前实例 self 而产生强引用环时,则使用捕获列表。写法: lazy var someClosoureWithCaptureList(参数列表)->返回类型{ [捕捉列表类型 捕捉对象](参数)->返回类型 in //闭包体 } 捕捉列表类型可以是 unowned 或 week ,捕捉对象如果有多个,用逗号分隔,一般来说是 self 。 如果闭包体当前所在的实例未来永远不会为 nil ,则使用无主捕获类型,否则使用弱引用捕获类型。 使用弱引用捕获类型时,捕获对象必须是解包形式,因为一旦使用弱引用,则表示当前实例必须是可选类型。 [weak self] in if self!.template!=nil{} |
176
iwj 2015-10-28 01:21:20 +08:00 via Android
需要的是时间,陌生的东西需要靠时间去熟悉。
也许别人经验比你足而已。这样唯结果论只会让自己更伤心。应该多做些多想些提升自己自信的事。会良性循环的。 |
177
yeeli 2015-10-28 01:40:04 +08:00
多写写
|
178
bombless 2015-10-28 02:05:47 +08:00
我以前乐于写 hello world ,因为很多时候配环境就已经是很困难的一部,做完了跑起第一个程序也很有成就感,哈哈。
|
179
xieyudi1990 2015-10-28 06:38:36 +08:00
每次配置完成之后在文本文档里记一下就好
|
180
rainysia 2015-10-28 07:23:35 +08:00
lz 看看
非计算机相关专业, 核物理专业出身. 毕业的时候自学 Pascal, 那环境直到项目结束还没弄好. 后来改写 c#, 环境拿个本子写了好多种, 后来切到 linux 下, 环境装了大半年. 不得不开个虚拟机. 再后来搞了一段时间 java, 始终配不好 JDK, 后来搞 php, 有些扩展 windows 上始终搞不定. 配置文档都写了好多个. 有个博客专门写配置文档的, 那篇文章访问量居然有 10W+. 专门开个虚拟机做各种配置实验, 装扩展编译扩展的方法好几种都学会了. 后来搞 python 做分析了. 会用 docker 和 virtualenv 了, 就很简单了. |
181
yy77 2015-10-28 07:26:51 +08:00 via iPhone
虚拟机和容器就是能解决本地环境混乱,各种冲突问题了。
|
182
rainysia 2015-10-28 07:31:46 +08:00
最近在搞全自动分布部署. lz 有兴趣可以看看 ansible. 很适合*nix 下部署的.
|
183
echo1937 2015-10-28 08:15:31 +08:00
不要玻璃心,
多学会问问题 学会看官方文档 学会使用 Google 尽量使用 mac 以及正版 实在不行,找个程序员男友或者报个 rhce 培训班! |
184
MC 2015-10-28 08:25:42 +08:00
为什么不能放弃?年纪还轻,换个方向试试也未必不是好的选择,而在自已不擅长的领域一直钻下去反而会有风险。
|
185
chalio 2015-10-28 08:37:44 +08:00
再试试吧,不行就换方向。叫一直钻研的,如果人家没有这方面天赋那不是瞎耽误功夫嘛。搞 it 不是唯一的路,再说干 it 太累了。围城里面的想出去,围城外面的想进来。
|
186
ameba 2015-10-28 08:44:11 +08:00
大学时用没有光驱的笔记本, U 盘装个 ubuntu 都用了五小时 有些事情说白了就是 执着和信心
|
187
comesx4 2015-10-28 09:03:52 +08:00
转 Windows 吧, 安装一个 VS,啥环境都 OK 了
|
188
GPU 2015-10-28 09:08:01 +08:00
我是想问楼上这么多位怎么看出来是妹子 。
然后我想说 ,先哭了 ,再选择放弃 |
189
LichMscy 2015-10-28 09:09:13 +08:00
也有差不多的经历,只是没放弃而已……
|
190
chisj 2015-10-28 09:11:29 +08:00
Linux 的环境会比较好装一点吧, Win 我装个软件也要吐血
|
191
littleMonkey 2015-10-28 09:17:49 +08:00
www.shiyanlou.com 这个网站不用配环境,打开网页就可以学习。
|
192
dbfox 2015-10-28 09:19:04 +08:00
妹子,哈哈哈哈哈哈,不要学了找个男程序员 朋友,他负责挣钱养家,你负责美丽如花
|
193
shawshank 2015-10-28 09:21:36 +08:00
干过一段时间运维,会配各种环境,有时候配没接触过的东西,猜都能猜到问题在哪
|
194
tonic 2015-10-28 09:21:58 +08:00
你需要 vagrant
|
195
xixijun 2015-10-28 09:25:47 +08:00
刚开始我也是这样过来的,比如 mysql 的环境搭了 3 天,重启之后又不能用了之类的 balabala 。。。然后把抛出的异常 google , stackoverflow ,你所遇到的问题前人都踩过坑,大多数都有解决办法,然后把遇到的问题不断的总结,记笔记。有时候突然发现很享受这种解决问题的感觉,我总相信,我现在不知道的东西只是现在不知道而已,将来也一定会知道,喜欢的话就坚持吧,加油~
|
196
fg5120131 2015-10-28 09:32:31 +08:00 via Android
你可以记笔记,按步骤每次错哪都记录下来,不可能总安不好的,加油
|
197
xpol 2015-10-28 09:43:22 +08:00
我曾经对 Linux 也有这样的。各种教程各种手册都不好用。各种版本兼容问题。
|
198
focux 2015-10-28 09:59:07 +08:00
转行吧。
|
200
cxshun 2015-10-28 10:16:20 +08:00
慢慢来,每个人都会有这样的时期的。
环境问题没办法,会有各种奇怪的问题的,静下心来不要急,肯定就可以解决的。 记得我刚工作的时候,在用友实习,他们那个所谓的 NC ,我硬了配了两天的环境,不是这里有问题就是那里有问题,后来还不是一样过来了。 当你觉得太累的时候,静下心来休息下吧,毕竟累的时候干什么都容易出错,休息好再去处理会好得多。 关于遇到问题的解决方案,给几个建议哈: 1 、能用英文查的绝不用中文 2 、能用 google 的绝不用国内的那些搜索引擎,包括 Bing 3 、如果实在找不到解决方案,去一些专业的技术社区提问,英文还 OK 的话建议 Stack Overflow 上面 4 、上面所有都是基于英文 OK 的情况,英文不怎么行的话,要找时间恶补下 PS :看样子楼主是妹子来的。工作中遇到问题,可以向身边的汉子请教,妹子这方面优势大多了哈,不要怕被他们嘲笑,谁不是这样过来的。 |