还是应届生就说逃离软件开发,我想肯定有人会说我这个人肯定是在软件行业混不下去,技术不行的人。正好相反,我的技术很不错,技术这个东西非常容易学,对于我从大一开始就自学java来说,已经对开发已经有了比较深刻的认识,能够独立设计SSH 的系统。自己的求知欲也一直毫无底线的让我不断的深入,不断深入java虚拟机,了解了java的内存管理,反射机制等等,这些能够让我更加理解java是什么。
各大网络公司的校招让我知道了海量数据处理,数据挖掘,这里面我参加的笔试有创新工场,淘宝笔试,百度笔试,在8月底我就开始关注,一直在准备笔试的资料,那段时间学了很多,原来基础不牢的地方都把深入理解了。这时候才意识到算法和数据结构的重要性,第一次因为没有经验被创新工厂鄙视,不过还是有一定的收获。在最后收到了百度的面试通知,可惜那个时候已经下定决心考研。没有太重视,回了老家,电话面试。接回刚才的话题,海量数据挖掘,这个东西确实让我非常感兴趣,要知道如果摆着10T的数据放在你面前,要是没有集群,没有hadoop,你就算开电脑开个100年也处理不完。要如何处理这些数据又要涉及到数据结构和算法的问题,如何将这些非结构化或是半结构化的数据按照要求分类,提取,可以得到潜在的商业模式,这个就是金子,在数据里面挖金矿,感觉就像淘金一样。更上层,还要通过可视化的手段让这些数据更加直观。这些我感觉都不是凭我这个大学生就能做出来的。原来弄一个回归模型都让我翻了好多天的数学书,这些确实需要一定的数学功底。
扯的有点远,不过这些都是我导出结论的条件,也就是说,我能够在三年之内掌握这些实用的技术,还能够深入到这个层次,我想别人也能够做到,我虽然还有很大的发展空间,我也知道现在工作,三年之后工资也能够过万,但是我真真切切的感受到,这是青春饭,30岁是创造价值的最高的时候。还有一个比较重要的问题,我这个人比较拼,不懂的东西总是专在里面,直到搞懂为止,我大三在一家公司的时候就非常累,全勤实习,还要上课,一个星期几乎没有休息。那个时候身体很不好,几乎处在亚健康的状态。我想这不是我一个人的问题,以前看到很多人说,做开发要有一个好身体,我但是没注意,现在想想真的是很有道理。他们说基本上做开发4年到8年,身体就会出现很严重的问题,这个我确实深有体会,原来的公司里面的一个人在我之后进公司的,我因为学校的原因辞掉了,一年后,我听说他请病假快一个月才好。我不希望我也这样。
总结:大学生做开发,工作前两年会很有压力,但是学的很多,过的很充实,工资也飙升,身体慢慢变差,到三十左右达到顶峰,这时候必须转型,到了四十要是还做开发,除非你是技术牛人,不然就是找死。我这里说的是软件行业,硬件就另当别论。
我的解决方案:先获得一定工作经验,对整个行业有一定的把握,考研,再工作或是创业。这个时候你可以不用写很多麻烦的代码或是修bug(这是让人身体变差的主要原因,因为过程很痛苦 HP-1)
希望做我们这个行业的能够身体健康!
分享到:
相关推荐
在IT领域,我们可以从这个标题联想到一系列的技术概念,包括但不限于游戏开发、编程、软件设计以及用户体验等方面。 首先,从游戏开发的角度看,"密室逃离"通常指的是玩家需要在虚拟的密室环境中寻找线索,解决谜题...
综上所述,“逃离地下城”作为一款使用Unity3D 2019.4版本开发的游戏项目,不仅体现了该版本在图形渲染、物理模拟等方面的强大功能,还展示了其在脚本性能、动画系统和多平台支持等方面的最新进展。通过分析该游戏...
标题 "大数据告诉你为什么要逃离北上广1" 描述了一个基于大数据分析的主题,旨在探讨为何人们可能选择离开中国的一线城市——北京、上海和广州。标签提及了“python”和“大数据”,表明该项目主要使用Python语言...
《幽灵世界:逃离监狱井》是一款基于Unity引擎开发的2D像素艺术风格的动作平台游戏。Unity是一款广泛使用的跨平台游戏开发工具,以其强大的3D和2D图形处理能力、易学易用的脚本系统(C#)以及丰富的社区资源而闻名。...
Escape Us逃离我们 支持Unity版本2019.4.25f1及以上 描述 像蛇与方块一样控制人群,躲避障碍物,克服编号的彩色方块。简单的控制,精美的图形,流行的游戏玩法,出色的关卡编辑器,轻松创建其他游戏玩法 特征 漂亮...
本文主要介绍了基于Unity的生活环境类游戏《逃离城市》的开发与实现。该游戏使用Unity3D引擎设计, players need to control the main character in the game to enter several scenes of the city。在游戏中,玩家...
MFC是微软为Windows应用程序开发提供的一套类库,它基于C++,提供了丰富的功能,包括窗口管理、图形绘制、文件操作等,使得开发者能够快速构建用户友好的图形用户界面。在这个项目中,MFC被用来构建程序的主界面,...
《最后期限》是由美国著名作家汤姆·迪马可所著的一本书,讲述了软件开发项目管理中的种种挑战与困境。这本书通过一系列幽默的故事和生动的情节,探讨了在快节奏的技术行业中,人们如何有效地沟通和管理软件工程项目...
通过学习和应用设计模式,开发者可以避免重复造轮子,提高开发效率和代码质量。 #### 二、设计模式分类 设计模式通常分为三大类:创建型模式、结构型模式和行为型模式。 1. **创建型模式**:关注于对象的创建机制...
1. 更新系统软件包列表: ```bash sudo apt-get update ``` 2. 安装依赖包以允许apt使用GPG密钥: ```bash sudo apt-get install apt-transport-https ca-certificates curl software-properties-common ``` ...
源码,作为软件开发的基础,对于程序员来说是无比珍贵的。它记录了开发者的思路、实现方案和解决问题的方法。这个源码或许包含了复杂的逻辑,用以实现动态展示桌面玫瑰花这一功能。也许,开发者最初并没有想到会受到...
云原生是一种现代化的软件开发方法,它强调在云环境中构建和运行可扩展的应用程序,以提高创新速度和企业的业务敏捷性。云原生计算的核心特性包括弹性计算、自动扩展、按需计费和按使用付费模式,这些都为企业提供了...
首先,我们可以将达利B的探索之旅比作软件开发中的自我迭代过程。在编程世界中,开发者经常需要根据项目需求和个人技能进行自我调整,就像达利B尝试找出自己最适合的身份。例如,开发者可能会问自己:“我是前端...
这些特性使得EEPROM成为嵌入式系统、软件开发和各种电子设备中的理想存储解决方案,特别是在需要频繁更新或现场修改存储内容的应用中。同时,了解这些工作原理对于理解现代微电子设备的操作和故障诊断至关重要。
项目:JavaScript 贪吃蛇游戏及源代码 这款贪吃蛇游戏是一款单人游戏。玩家必须在有边框的平面上控制...注意:如果装有360等杀毒软件,可能会出现误报的情况,源码本身并无病毒,使用源码时可以关闭360,或者添加信任。
标题和描述虽然没有直接提及IT相关的知识点,但我们可以从中挖掘出一些抽象的情感和心理状态,这些状态在IT行业中,尤其是在软件开发、用户体验设计以及项目管理等领域具有一定的关联性。以下是一些可以从这段文本中...
找到逃离海啸的方法。 商品描述 找到逃离海啸的方法。 每个级别都是一个挑战。你准备好接受它了吗?尝试管理所有这些。 主要策略很容易学习。掌握它并成为其他人中最好的.. 特征 团结2018 64位 50 个关卡 关卡制作者...
制定逃离监狱的计划并提防看守。画出逃生路线并帮助囚犯逃跑。那么教授有什么计划吗? 商品描述 制定逃离监狱的计划并提防看守。 画出逃生路线并帮助囚犯逃跑。那么教授有什么计划吗? 特征 64位 团结2018 完整的...
序列号的使用是软件开发商对产品的一种保护机制,防止未经授权的非法复制和分发,同时也是对软件开发者的劳动成果的尊重。 SereneScreen Marine Aquarium 3.3.6369的英文版虽然可能对部分中文用户构成语言障碍,但...
《FlyOnDesktop:让屏幕“飞...它将简单的娱乐元素融入日常生活中,展示了软件开发的无限可能性。如果你正在寻找一种轻松的方式打破日常的沉闷,不妨试一试"FlyOnDesktop",让那只屏幕上的苍蝇为你带来一份意外的惊喜。