看了提多帖子,有点在意自己这种培训出来的程序员

2016-09-01 09:46:47 +08:00
 zhuyao
速成的程序员,没有像正规院校的学生一样学习操作系统,网络知识,系统原理啊啥的,是不是没有啥前途的?那么培训的和正规计算机专业的差在哪儿呢,想努力提高自己呢!别说 google ,英文社区,英语不好看不大懂搜出来的答案。
8304 次点击
所在节点    问与答
103 条回复
CycleUser
2016-09-01 11:57:09 +08:00
@ouqihang

谢谢,等会我修改下。
多谢多谢,这样改正错误,也提高了自己。
ljbha007
2016-09-01 12:00:16 +08:00
首先得补好英语 因为你写程序的语言都是英语的子集 英语不好取个变量名都取不好 还有中文搜出来的很多资料质量都很差 而且很多知其然不知其所以然 只有少数如“月光博客”“阮一峰博客”这些上面的文章质量比较高

而且很多最新的技术和演讲全部都是英文的 你看不懂就得落后人家半年到一年(这还是你努力跟进技术发展的情况下)

还有 V2EX 上很多人讨厌培训班出来的人的原因是道德原因而非技术原因 简历作假这个就是完全是人品问题 哪怕是培训机构叫你这么做的 你做了 也是欺骗( technically 诈骗) 直接可以 pass 掉了
cYcoco
2016-09-01 12:10:28 +08:00
其实哪那么严格 我觉得如果你真的不是特别热爱编程的话 完全没必要 就好像喜欢打 dota 但是不一定一定要逼自己打到多少多少分 我觉得你只要能比较 "好"的理解完成你的工作就可以了 但是不是说只是完成 而是要理解 比如你用了 hashmap 那你就需要知道 hashmap 大致的原理是啥 而不是说简单的就是一个 keyvalue 容器
Lpl
2016-09-01 12:11:45 +08:00
跟普通大学的区别在于,他们比你多敲了三四年的代码,不管是敲得多还是少
xiaowangge
2016-09-01 12:35:37 +08:00
既然有人提到 阮一峰了,那我再重复一下:

阮一峰 Twitter 推文:
「刚才把 instapaper 所有积存文章都读完了,半年多以来第一次清空了 unread 。然后就很激动,做了一下统计。我是 2010 年 10 月 6 日注册的,到今天为止一共 693 天,我读了 1738 篇文章,其中汉语文章 87 篇,其他都是英语文章。 」
zhuyao
2016-09-01 12:35:52 +08:00
@Ley 我才不要坐吃等死,不做咸鱼
xiaowangge
2016-09-01 12:38:09 +08:00
看这里的「励志故事」

「你是如何转行的?转行容易吗?」

https://www.zhihu.com/question/28544155/answer/102039324?from=profile_answer_card
500miles
2016-09-01 12:38:46 +08:00
既然已成事实, 就自己慢慢补咯。。
zhuyao
2016-09-01 12:41:35 +08:00
@buckyRRRR 我是很疑惑,我写 java 的,平常工作很少用到算法和数据结构(也许用到了,只是自己不知道那叫算法 or 数据结构),所以我不知道学习这些对自己的好处,但是都说不懂数据结构和算法就是不懂程序。
zhuyao
2016-09-01 12:42:33 +08:00
@learnshare 妈呀,困扰我的就是官方文档都是英文,有些英文还好懂,有些就对我来说好难
zhuyao
2016-09-01 12:43:13 +08:00
@DT27 对对,理论和算法,数据结构完全是摸瞎。
zhuyao
2016-09-01 12:44:39 +08:00
@ljbha007 那我还稍微要点脸。。。造假被识破很丢人的啊,进去公司更丢人
zhuyao
2016-09-01 12:45:43 +08:00
@xiaowangge 收藏他的博客
zhuyao
2016-09-01 12:46:24 +08:00
@500miles 嗯嗯,在理
zhuyao
2016-09-01 12:46:54 +08:00
@xiaowangge 在你发的
zhuyao
2016-09-01 12:48:35 +08:00
@cYcoco 我看到自己写的烂代码 我自己都觉得想删了。
chinuno
2016-09-01 12:49:08 +08:00
从头到尾就看你说你英语看不懂。这样你还想做什么。真的觉得英语不行看不懂那下面这些你也别看了。
科班出身也去培训班玩过几天,培训班的问题一下子就看出来了。
那些基础课程没学过,对整个知识体系认知都是不完整的没办法将学到的关联组织起来更谈不上应用。没有完整的知识体系,就算你现在这些做得得心应手,你的职业也就发展到这里了,一辈子底层码农,更高级的东西你没法做,永远都没有晋升的机会。培训班教的都是手把手教这个工具怎么用,一步一步放出来让你跟着做,有点兴趣的人还会自己去研究,搞点新东西出来,没兴趣就想培训出来赚钱的人也就那样了。那个培训一个点讲得特别快,讲个怎么用而已也不会深入,一般看过就忘,感觉有跟没有一个样。
除此之外,还有数学也重要。真正研发过程中很多重要部分都是需要数学学得好才能做出来的。比如要做图形学的东西就要用到各种线性代数的东西,数据分析统计方面也不能少。所以很多数学系的人转 cs 都做得特别厉害。这些都是基本素质方面的东西你培训能培训这个?当然写个 app 能点来点去有动画,写个网页能传数据基本上用不到这些,也就只能做到这个高度而已了。
还有比较重要的一点,上学的时候老师都说上大学培养的是一个思维,这点培养好了学什么都没问题,所以在学校的课程不会有像培训班那样教个工具的使用这样,这些都要自己去自学自己领悟的。
zhuyao
2016-09-01 12:49:43 +08:00
@nashxk 我凭自己的单词水平,译做忠诚于自己正在做的事情。。
CycleUser
2016-09-01 12:56:14 +08:00
@chinuno

确实,数学极其重要。正在刷具体数学。
zhuyao
2016-09-01 12:56:34 +08:00
@chinuno 可能频繁地强调自己的英语差,会让人误解差到啥都看不懂。。基本的阅读能力还是有的,只是速度慢。你说的在理,有明显的短板。还是要努力呀,不然被看扁了

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

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

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

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

© 2021 V2EX