热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

转算法方向了

前段时间面试受到了一些打击,也让我明白了我和这些做手机APP或者前端大类的面试官并没有太多共同语言。其实我知道怎么回事。某种意义上说,被拒只是因为我个人有点刚愎自用,性格有点不讨面试官喜欢。
前段时间面试受到了一些打击,也让我明白了我和这些做手机APP或者前端大类的面试官并没有太多共同语言。其实我知道怎么回事。某种意义上说,被拒只是因为我个人有点刚愎自用,性格有点不讨面试官喜欢。移动端开发我也没有什么杀手锏之类的东西,我只是浅尝,并且有点自以为是,没有找准细分方向,选择困难症晚期,并不能做出什么正确的选择。我本来就是一个研究编程语言的学生,自己研究编译原理,写编译器,虽然没什么成就,不过也在这个过程中看透了一些东西,导致自己的一些观点和主流观点总有某种若有若无的差异。虽然我还蛮喜欢GUI开发,不过似乎并没有这种缘分了。


我悲哀的发现,我必须转算法方向了。这样或许有可能找到一份工作。我真的需要一份工作了。编译原理和GUI开发都只会成为我的业余爱好。这两种都是技巧性很强并且非常引人入胜的方向,至少缘分太薄,我并不能找到一份编译原理相关工作,也并没有成功混入前端和移动端开发队伍里。再迷茫下去只能让我还不错的开发能力消磨殆尽,其实也并不是知识忘掉,而是心志被磨灭。


目前暂定的方向为机器学习或者推荐系统方向。其实我是不太懂机器学习业界现在都是在做什么,不过推荐系统算是一个还不错的细分方向,至少我不会像以前一样直接被拒绝了。我知道转方向很难,但是至少我还能有一个方向,不会像以前一样像一个无头苍蝇一样说不出自己要做啥。技术必须有专研方向。


计算机细分方向实在太多,我只是想做个程序员,却被迫做着各种选择,职业化方向选择。每到投简历的时候,竟然不知道投哪个方向,这实在是悲哀。基础重要,选择更是重要。如果选择失误,基础再强也拿不到入场券,而今竟然连投出简历的勇气也没有了。这真是十分的讽刺。社会舆论是如此的误人子弟,可见一斑。再不要相信所谓老程序员建议之类的文章了,想来现在的状况,局外人尚且摸不透,老鸟安逸已久,如何看得透,所言仅为管窥蠡测加普适原理的泛泛之谈罢了。如今面试官喜欢的面试者是基础好+方向与岗位相符合的人,就算代码写得出神入化,方向不符还不是一样被拒绝?如今的互联网,黄金时代已经过去,再不是学点编程语言+算法就能找到工作的年代了,这仅仅是标配,没有one more thing,很难得到别人信服。没有人会因为我会写编译器就收了我,而我也确实找不到编译原理相关的工作。如果从一开始就应该准备多个方向,就不会像现在一样像无头苍蝇一样海投简历。


流连徘徊,最终发现,仍在门外。

推荐阅读
  • 深入理解C++中的KMP算法:高效字符串匹配的利器
    本文详细介绍C++中实现KMP算法的方法,探讨其在字符串匹配问题上的优势。通过对比暴力匹配(BF)算法,展示KMP算法如何利用前缀表优化匹配过程,显著提升效率。 ... [详细]
  • 机器学习中的相似度度量与模型优化
    本文探讨了机器学习中常见的相似度度量方法,包括余弦相似度、欧氏距离和马氏距离,并详细介绍了如何通过选择合适的模型复杂度和正则化来提高模型的泛化能力。此外,文章还涵盖了模型评估的各种方法和指标,以及不同分类器的工作原理和应用场景。 ... [详细]
  • 自学编程与计算机专业背景者的差异分析
    本文探讨了自学编程者和计算机专业毕业生在技能、知识结构及职业发展上的不同之处,结合实际案例分析两者的优势与劣势。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 并发编程:深入理解设计原理与优化
    本文探讨了并发编程中的关键设计原则,特别是Java内存模型(JMM)的happens-before规则及其对多线程编程的影响。文章详细介绍了DCL双重检查锁定模式的问题及解决方案,并总结了不同处理器和内存模型之间的关系,旨在为程序员提供更深入的理解和最佳实践。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文将介绍由密歇根大学Charles Severance教授主讲的顶级Python入门系列课程,该课程广受好评,被誉为Python学习的最佳选择。通过生动有趣的教学方式,帮助初学者轻松掌握编程基础。 ... [详细]
  • 解读MySQL查询执行计划的详细指南
    本文旨在帮助开发者和数据库管理员深入了解如何解读MySQL查询执行计划。通过详细的解析,您将掌握优化查询性能的关键技巧,了解各种访问类型和额外信息的含义。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 本文探讨了 C++ 中普通数组和标准库类型 vector 的初始化方法。普通数组具有固定长度,而 vector 是一种可扩展的容器,允许动态调整大小。文章详细介绍了不同初始化方式及其应用场景,并提供了代码示例以加深理解。 ... [详细]
  • 本文深入探讨了 Java 编程语言的基础,特别是其跨平台特性和 JVM 的工作原理。通过介绍 Java 的发展历史和生态系统,帮助初学者理解如何编写并运行第一个 Java 程序。 ... [详细]
  • 深入理解Java泛型:JDK 5的新特性
    本文详细介绍了Java泛型的概念及其在JDK 5中的应用,通过具体代码示例解释了泛型的引入、作用和优势。同时,探讨了泛型类、泛型方法和泛型接口的实现,并深入讲解了通配符的使用。 ... [详细]
  • libsodium 1.0.15 发布:引入重大不兼容更新
    最新发布的 libsodium 1.0.15 版本带来了若干不兼容的变更,其中包括默认密码散列算法的更改和其他重要调整。 ... [详细]
  • 本文深入探讨了C++对象模型中的一些细节问题,特别是虚拟继承和析构函数的处理。通过具体代码示例和详细分析,揭示了书中某些观点的不足之处,并提供了更合理的解释。 ... [详细]
author-avatar
golanger
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有