现在每天都活的像一只鸭子

本贴最后更新于 2099 天前,其中的信息可能已经时移世异

时间过去了 4 个月,培训班的生活真的挺难熬的

不涉及原理

每天都被迫的接受新的知识点 停留点会用就行;用这边授课讲师(本来想打的字是老师,打心里觉得别扭)的话来说:'这些原理你上班的时候用不上,有兴趣可以自己研究'。
看到了很多对培训班出身的程序员不好的看法,也不想当一个工具人。
周围的人好像已经接受这个设定,甚至练习都懒得写,提交了也没人看,更多的时间是不讲练习也不检查,有问题自己问,没问题就跳过。

消磨对程序的兴趣

想要工作,不敲就不熟练也记不住,反复的敲,做的笔记也越来越少,很大部分来自消极,反正也就那样;大家都是为了混口饭吃,混在一起,搅一搅,大家就一样了。
我还记得刚来的时候大家的热情,有人走到现在就完全忘记为什么开始,浑浑噩噩能抄就不写,能混过去就混过去,快毕业或者已毕业的学校生涯的一种延续。


本来没想写什么,完成练习的时候发现自己学后面忘前面,提取网页元素一直在错混淆了 JS 跟 jQuery,对之前一个月时间做了次回顾,有点懊恼,算是一次警醒;最后,剩下两个月时间,不希望自己也成为被批量生产的那一类,WFMS,为自己而努力 冲鸭;

0.jpg

  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    588 引用 • 3528 回帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • PeterChu 4 2 赞同
    1. 上班几年后,我一直回顾 4 年的大学生活,在想,那四年我到底在学校学了个啥,大学到底应该教给我们啥?想了很多之后,我有了一个自己的想法,那就是大学的课程中,除了一部分专业知识技能之外,最重要的是教给学生体系性的学习思想,以及其他重要的学习方法。这些几乎没有设置为一门专门的课程,但是,每一门课程中都被使用了。就像“买椟还珠”的成语中一样,专业技能知识只是精美的“椟”,科学的学习方法才是真正有价值的“珠”,这是“一法通万法通”的关键,也是,大学区别与初高中学习的根本。当你掌握这些方法,那么专业课知识就像“师傅领进门,修行在个人”里的个人修行的工作了,所以大学的学习非常开放自由,也是同时需要更高的学习技能/技巧和学习自主性。

    2. 如果认同上面的看法,那么再来看培训这个事应该更加清晰了。确实现在培训的课程有种“不上不下”的感觉,“上”赶不上最新最潮流的开放技术应用,“下”为了节省时间和精力,往往不涉及最底层的知识。只有这样,才符合培训机构最低成本生产包装流水线“山寨产品”的需求,其中往往是利大于弊,所以他们只会乐此不彼。
      但是,站在学习者角度来看,如果是一名原来专业就是计算机软件相关的,或者之前已经对编程已经入门的同学,那么,这样的培训课程和方式很大程度上来说还是比较舒服的,既不用再次浪费时间去复习底层基础知识(即便再学一次,他的效益也是比较低,没有通过实践操作中对这些知识理解产生的效益高),又能很快掌握一些后续正式工作中能够使用的项目经验和技术,即便这些技术不是最新的,但都同根同源,以后再去学习新的技术也是顺风顺水。这种类型的学生也应该是培训机构最乐于见到的,因为他们最终的风险最小,收益也是最大。
      另一类同学则比较难受了,曾经的专业完全不相关,且也没有系统了解学习过这些专业技能的基础知识,(没错,是我)面对要学的知识,可以说是完全是一张白纸,仅有的只是源于自我想象中的兴趣热情,或仅仅轻信一些宣传中的高薪诱惑。那么,此时确实是最难熬的一段时间了,因为你欠缺了太多的基础,就像去给一个没有读完小学的人去教他初中的课程,他感到学习起来很困难,不是因为他笨也不是因为课程难。而培训方绝对不会浪费时间去给你补习这段知识,因为那样其实是会让他们付出更大的成本。
      这应该就是现在你面临的主要问题吧,所以,现在来用上面说的“买椟还珠”方式来理解一下这件事,对于一个基础薄弱的学生来说,课程知识当然是最重要的,却其实是精美的“椟”,整个学习过程中的编程思维,开发模式,项目经验,进入开发门槛才是最有价值的“珠”。(当然,这个也不是绝对,不绝对的原因是工作几年后再看,那么此时的“椟”就会成为“珠”,因为现在的“珠”对于那时来说已经不够看了。)
      所以,不要指望培训讲师去专门课堂上花时间给你系统的补充底层基础知识(这个只能自己下去花时间去查资料,看书,博客,甚至源码去补充),其次还是要尽量跟上培训的节奏,因为很多培训机构的课程体系、练习系统是经过多少人的检验的,确实是填鸭式最有效的产出表面合格的从业人员的方式,也就是说按照这种方式最容易培训出能够最快入职的人。

    3. 有时候我觉得,这种情形很像《笑傲江湖》中跟着向天笑上梅庄时的令狐冲,虽然内功被废,却有独孤九剑。底层的基础知识或者正在学的一些基础知识就像是内功,而项目上使用的各种框架等其他高阶技能就像是独孤九剑。令狐冲在不能使用内功的情况下还可以用独孤九剑去赢梅庄,而现在我们同样内功不够用,但是我们的独孤九剑还没练成,那怎么去赢。努力吧,再逼一下自己,后面还有好多坑等你去填呢。

  • 其他回帖
  • Angonger

    不好意思,我看题目点进来了,以为作者有什么刺激的经历要分享。结果是填鸭教学的意思。失望!!!

    2 回复
  • sq8852161

    培训学校没有及时更新教学内容。想当年,我们学的都是这些。这都七八年前了。。。
    现在技术 5 年一大换代,培训学校学的东西有价值的真的越来越少。

  • InkDP via Linux

    噗

  • 查看全部回帖

推荐标签 标签

  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    181 引用 • 821 回帖
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    32 引用 • 99 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    45 引用 • 114 回帖 • 180 关注
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    167 引用 • 408 回帖 • 489 关注
  • BAE

    百度应用引擎(Baidu App Engine)提供了 PHP、Java、Python 的执行环境,以及云存储、消息服务、云数据库等全面的云服务。它可以让开发者实现自动地部署和管理应用,并且提供动态扩容和负载均衡的运行环境,让开发者不用考虑高成本的运维工作,只需专注于业务逻辑,大大降低了开发者学习和迁移的成本。

    19 引用 • 75 回帖 • 675 关注
  • WebComponents

    Web Components 是 W3C 定义的标准,它给了前端开发者扩展浏览器标签的能力,可以方便地定制可复用组件,更好的进行模块化开发,解放了前端开发者的生产力。

    1 引用 • 7 关注
  • Redis

    Redis 是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。从 2010 年 3 月 15 日起,Redis 的开发工作由 VMware 主持。从 2013 年 5 月开始,Redis 的开发由 Pivotal 赞助。

    284 引用 • 248 回帖
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 394 关注
  • 工具

    子曰:“工欲善其事,必先利其器。”

    298 引用 • 763 回帖
  • AngularJS

    AngularJS 诞生于 2009 年,由 Misko Hevery 等人创建,后为 Google 所收购。是一款优秀的前端 JS 框架,已经被用于 Google 的多款产品当中。AngularJS 有着诸多特性,最为核心的是:MVC、模块化、自动化双向数据绑定、语义化标签、依赖注入等。2.0 版本后已经改名为 Angular。

    12 引用 • 50 回帖 • 512 关注
  • 以太坊

    以太坊(Ethereum)并不是一个机构,而是一款能够在区块链上实现智能合约、开源的底层系统。以太坊是一个平台和一种编程语言 Solidity,使开发人员能够建立和发布下一代去中心化应用。 以太坊可以用来编程、分散、担保和交易任何事物:投票、域名、金融交易所、众筹、公司管理、合同和知识产权等等。

    34 引用 • 367 回帖
  • RabbitMQ

    RabbitMQ 是一个开源的 AMQP 实现,服务器端用 Erlang 语言编写,支持多种语言客户端,如:Python、Ruby、.NET、Java、C、PHP、ActionScript 等。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

    49 引用 • 60 回帖 • 347 关注
  • Visio
    1 引用 • 2 回帖 • 1 关注
  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25745 引用 • 106536 回帖
  • 996
    13 引用 • 200 回帖 • 3 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    167 引用 • 597 回帖 • 2 关注
  • 印象笔记
    3 引用 • 16 回帖 • 1 关注
  • Ruby

    Ruby 是一种开源的面向对象程序设计的服务器端脚本语言,在 20 世纪 90 年代中期由日本的松本行弘(まつもとゆきひろ/Yukihiro Matsumoto)设计并开发。在 Ruby 社区,松本也被称为马茨(Matz)。

    7 引用 • 31 回帖 • 256 关注
  • CAP

    CAP 指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得。

    12 引用 • 5 回帖 • 634 关注
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    227 引用 • 476 回帖
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 652 关注
  • Jenkins

    Jenkins 是一套开源的持续集成工具。它提供了非常丰富的插件,让构建、部署、自动化集成项目变得简单易用。

    54 引用 • 37 回帖 • 1 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    438 引用 • 1250 回帖 • 594 关注
  • SMTP

    SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。SMTP 协议属于 TCP/IP 协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地。

    4 引用 • 18 回帖 • 635 关注
  • SEO

    发布对别人有帮助的原创内容是最好的 SEO 方式。

    35 引用 • 200 回帖 • 31 关注
  • 支付宝

    支付宝是全球领先的独立第三方支付平台,致力于为广大用户提供安全快速的电子支付/网上支付/安全支付/手机支付体验,及转账收款/水电煤缴费/信用卡还款/AA 收款等生活服务应用。

    29 引用 • 347 回帖