Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >致即将“挨踢”的你

致即将“挨踢”的你

作者头像
Java高级架构
发布于 2018-04-19 07:36:38
发布于 2018-04-19 07:36:38
6640
举报
文章被收录于专栏:JAVA高级架构JAVA高级架构

IT=挨踢,这是IT人的自嘲。

在以往,IT界在我眼里一直是一个无比高级的职业。聚集着全球最聪明、最富有的人类精英;以IT创业界的青年们的智商,他们可以做成任何一件事情,包括改造银行到制造汽车到发射航天飞机。结果这帮人却也是整天在蓬头垢面为了3k的月薪而挣扎。

网上有一个小故事:

从前有三个屌丝,聚在一起做网络。提供免费的网络服务,砸锅卖铁,通宵达旦,除了卖肾,啥都做了。3年后终于做到了五百万用户。对于年轻人来说,能把五百万人吸引于鼓掌之间,已经是很了不起的事了。

不过用户越多,成本越高。每年服务器、带宽租金、房租水电、广告运营等成本,已经达到了十七八万。

屌丝们不得不面对一个终极问题:如何盈利?

屌丝们定了三盘沙县水饺,围着一箱子的冰啤酒开始计算:按照最近一月的登陆情况来看,四百万个账号已经不活跃了。真正有商业价值的只有一百万人。如果开通会员功能,收点高级会员费,让其中1%的人升级为高级会员,每年付30块钱年费,那么每年收入就是100万x1%x30元=30万元!

不错嘛, 扣除十七八万的运营成本,还剩毛利润12万,每个屌丝年底能分到4万大洋。如果按照打工者的算法,这三个人每人月薪3333元,木有奖金,木有津贴、木有任何福利,上班还得带自家的电脑。

尽管如此,屌丝们还是激动得感谢苍天!我们终于要盈利啦!那一夜,人们看到三个发疯的屌丝在屋顶翩翩起舞。

看完这个故事就明白,其实IT界中的很多人,不是生下来就有这个出汗成水晶的特异功能的。在这个所谓的高级圈子里,谁也没有任何过人之处。在高级圈子里拼的头破血流,最后也可能混到给别人整理数据而已。

这三个屌丝其实是非常幸运的,至少能做到月薪3333元。大部分的屌丝在第一年做到几万用户的时候就会挂掉,原因众多。最主要的就是意志太弱,受不了最初的寂寞;意志稍微坚强点的,会在第二年第三年慢慢挂掉,原因主要是资金断裂、团队分裂;能成功熬到第四年还没饿死、还没被口水淹死、还没被肠胃病颈椎病腰肌劳损折磨死的,甚至员工不减反增的,基本上属于神仙级别了。

我为什么要说这个小故事呢。首先我们大家都不是含着金钥匙出生的富二代,因此,我们的一切成就需要自己的努力,这里面有痛苦,有彷徨,有挫折,我们是否能够咬牙坚持下去?其次是是因为这是身边每天都在发生的故事。

如今,有很多在迷茫期的同学,迷茫都是相似的:面前有两条路,到底选哪一条?“转行还是不转行?”“学C++还是学Java。?”“做管理还是做程序员?”有些问题其实不是问题:比如“学C++还是学Java。”答案是都学而且还不仅学两个。有些问题不是一个泛泛的答案能够适合的,比如转行还是不转行,需要考虑很多自身因素。

用想从事IT行业的小伙伴来举例,他们都会问:

我该如何学习技术?

我应该选择什么样的方向来深入学习并以此来就业?

如何证明自己的技术很牛?

什么是程序员的核心竞争力?

如何成为一名优秀的工程师?

首先是IT技术方向划分:移动开发方向、web前端方向、后台方向、游戏开发方向、算法/研究方向。因为互联网行业后端服务器一般都是Linux,所以web后台开发和Linux服务器开发可视为是一个方向。

IT行业的发展趋势:移动端(手机操作系统)是一个变化最快的领域,也存在很大的变数。我认为IT领域未来的发展方向,从实体方面来看一定是智能设备和物联网,从领域来看一定是互联网,未来的网络将会越来越智能。

技术方向的前景:根据以上的分析,互联网将会应用的越来越广泛,web前端、web后台方面、移动开发的人才在未来的三五年内应该都是紧需的人才。随着大数据时代的到来,算法/研究方向的高端人才将变得及为紧缺。

技术的学习:Java研发工程师的笔试题要求的计算机语言主要以Java为主,会有少量的C++题,程序设计的题目一般可以在Java、C++等语言中任选一种。题目的类型的话,你提到的数据结构与算法、数据库、操作系统、计算机网络等都会有。Java的笔试题会有部分C++的题目,我想可能是有这么两个原因吧:考查你的学习态度是否认真努力,因为C++是几乎是所有大学里计算机相关专业学生的必需课;考查你对计算机语言底层的一些认识,对基础的掌握程度,比如:如果你熟悉C++,就会知道数组在内存中其实就是一块连续的内存段。

如果你想做Java后台开发的话,就以Java web技术的学习为主,C++基础还是有必要掌握的。

方向的选择:至于技术方向的选择,我觉得不管做什么选择,都应该以兴趣为主,跟着自己的心走!这样才不会留下遗憾。

个人认为最好的路线如下:

第一阶段:

根据自己的兴趣爱好和基础,找一个方向(JAVA,C#,C++……),买经典书籍,下海量视频,漫漫长夜,别人在吃喝嫖赌的时候,你必须寒窗苦读。搞一台电脑,把你看的想得代码敲进去编译运行。

第二阶段:

当看书写代码有一定的信心后,找一份干这个的工作,把学到的都应用到工作中,边学边干,能赚钱还能学习,何乐不为!!!

第三阶段:

总结工作学习中的问题,并开始深入学习,编译原理,软件工程,面向对象……写个小软件像是盖茅屋,真正要盖高楼大厦,必须懂得细节,工程学和管理学。

最后,送上个人名言:梦想还是要有的,万一实现了呢......

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2017-04-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA高级架构 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
.NET 9中的异常处理性能提升分析:为什么过去慢,未来快
随着现代云原生、高并发、分布式场景的大量普及,异常处理(Exception Handling)早已不再只是一个冷僻的代码路径。在高复杂度的微服务、网络服务、异步编程环境下,服务依赖的外部资源往往不可靠,偶发失效或小概率的“雪崩”场景已经十分常见。实际系统常常在高频率地抛出、传递、捕获异常,异常处理性能直接影响着系统的恢复速度、吞吐量,甚至是稳定性与容错边界。
InCerry
2025/06/09
380
.NET 9中的异常处理性能提升分析:为什么过去慢,未来快
Pythonnet:Python与.NET的无缝集成
Pythonnet是一个包,提供了与 .NET 公共语言运行时 (CLR) 近乎无缝的集成,为 Python 程序员和 .NET 开发人员提供了强大的应用程序脚本工具。它支持 Windows、Linux 和 macOS 上的 .NET Framework 和 .NET Core。Pythonnet允许将 .NET 程序集和命名空间导入为 Python 模块和包,以及从 Python 代码调用 .NET 方法和属性,反之亦然。它还支持 .NET 对象的动态类型和关键字参数,并与流行的 Python 库(如 numpy、pandas、matplotlib 等)良好集成。
jackcode
2023/06/26
7660
Pythonnet:Python与.NET的无缝集成
在C#下运行Python:IronPython和Pythonnet
为实现Python和C#之间的互操作性,有两个库可供选择:IronPython和pythonnet:
jackcode
2023/06/25
7900
在C#下运行Python:IronPython和Pythonnet
浅谈C语言,C++,Python,C#,Java,仓颉语言
C语言、Python、C++、Java和C#是当前主流的编程语言,它们在设计理念、应用场景和特性上有显著差异。以下是它们的核心区别对比:
云萌工作室
2025/03/16
3680
Python使用.NET开发的类库来提高你的程序执行效率
Python由于本身的特性原因,执行程序期间可能效率并不是很理想。在某些需要自己提高一些代码的执行效率的时候,可以考虑使用C#、C++、Rust等语言开发的库来提高python本身的执行效率。接下来,我演示一种使用.NET平台开发的类库,来演示一下Python访问.NET类库的操作实现。类库演示包括.NET Framework、.NET Standard、.NET CORE+环境。
Wesky
2024/08/13
1520
Python使用.NET开发的类库来提高你的程序执行效率
【愚公系列】2023年01月 .NET CORE工具案例-使用pythonnet实现C#和Python的融合调用
Python.NET 是一个包,几乎给Python程序员 与 .NET 公共语言运行时 (CLR) 和 为 .NET 开发人员提供功能强大的应用程序脚本工具。它 允许 Python 代码与 CLR 交互,也可用于 将 Python 嵌入到 .NET 应用程序中。
愚公搬代码
2023/03/16
2.1K0
【愚公系列】2023年01月 .NET CORE工具案例-使用pythonnet实现C#和Python的融合调用
华为自研编程语言“仓颉”来了!鸿蒙应用开发新语言,性能优于 Java、Go、Swift
在今天刚刚召开的华为开发者大会(HDC 2024)上,华为内部研发已久的国产自主编程语言仓颉终于正式对外官宣!
深度学习与Python
2024/06/27
1.6K0
华为自研编程语言“仓颉”来了!鸿蒙应用开发新语言,性能优于 Java、Go、Swift
【翻译】无需安装Python,就可以在.NET里调用Python库
原文地址:https://henon.wordpress.com/2019/06/05/using-python-libraries-in-net-without-a-python-installation/
solenovex
2019/07/02
1.3K0
10个热门.Net开源项目汇总!
项目简介:Fleck 是一个用 C# 编写的轻量级 WebSocket 服务器库。它提供了一个简单而直观的 API,使得开发者可以轻松地在他们的应用程序中集成 WebSocket 功能,比如一些常见的实时通信应用,在线游戏、聊天应用和实时数据更新等场景。
郑子铭
2025/01/09
4670
10个热门.Net开源项目汇总!
.NET周刊【3月第1期 2025-03-02】
https://www.cnblogs.com/shanyou/p/18737657
郑子铭
2025/04/19
1520
.NET周刊【3月第1期 2025-03-02】
微服务下跨语言 RPC 实现
目前主流的 Java 开发框架 Spring Boot,为了更方便集成 gRPC,自己开发了 spring-boot-starter-grpc,仅需简单的几行配置即可使用。相关使用文档如下:
轻量级云原生架构实验室
2018/08/16
2.5K0
微服务下跨语言 RPC 实现
C#也能做机器学习?基于.NET的AI智能应用市场还是一片“处女地”
SciSharp 是怎样的一个社区?它是如何构建一个基于 .NET 的机器学习生态?它在做的事情对开发者来说有何意义?本次,AI 科技大本营与 SciSharp 核心团队成员,包括 SciSharp 社区产品运营负责人,原 “微信”技术专利发明人George Zhao、 TensorFlow.NET 发起人和主要贡献者Eric Chen、NumSharp 主要贡献者 Eli Belash、Torch.NET与Numpy.NET的主要贡献者Meinrad Recheis和 ICSharpCore主要贡献者Kerry Jiang聊了聊,更加深入地了解这个 AI 社区及其产品。
AI科技大本营
2019/10/28
2.9K0
C#也能做机器学习?基于.NET的AI智能应用市场还是一片“处女地”
.NET周刊【11月第1期 2024-11-03】
.NET 9 引入了 AOT 支持,使得应用程序能够在编译时优化,以在老旧 Windows 系统上运行。这项技术通过静态编译,消除运行时的 JIT 编译,加速程序执行。尽管 Windows 7 和 XP 已不再主流,它们在某些领域仍被广泛使用。.NET 9 的 AOT 旨在提升兼容性和性能。AOT 编译程序通常执行更快,部署简单,降低了维护成本。项目配置展示了如何实现 AOT 支持,以及相关依赖的管理。
InCerry
2024/11/23
2500
.NET周刊【11月第1期 2024-11-03】
Linux下跨语言调用C++实践
总第504篇 2022年 第021篇 不同的开发语言适合不同的领域,例如Python适合做数据分析,C++适合做系统的底层开发,假如它们需要用到相同功能的基础组件,组件使用多种语言分别开发的话,不仅增加了开发和维护成本,而且不能确保多种语言间在处理效果上是一致的。本文以美团搜索实际场景下的案例,讲述在Linux系统下跨语言调用的实践,即开发一次C++语言的组件,其他语言通过跨语言调用技术调用C++组件。 1 背景介绍 2 方案概述 3 实现详情 3.1 功能代码 3.2 打包发布 3.3 业务使用 3.4
美团技术团队
2022/04/24
6.4K0
Linux下跨语言调用C++实践
Python解释器种类以及特点
Python是一种高级、通用、直译的编程语言,非常受欢迎,被用于各种领域的开发和科学研究。Python解释器是执行Python代码的核心组件,可以根据不同的需求和场景选择合适的解释器。本文将介绍几种常见的Python解释器及其特点,并提供代码示例来演示其用法。
疯狂的KK
2023/08/05
4400
Python解释器种类以及特点
.NET周刊【8月第1期 2024-08-04】
https://www.cnblogs.com/baibaomen-org/p/18338447
InCerry
2024/11/23
2360
.NET周刊【8月第1期 2024-08-04】
将 WPF 窗口嵌入到 MFC 窗口中
有一个现存的 MFC 项目,需要在里面添加新的 UI 界面,使用 MFC 开发太费劲,完全使用 WPF 再重写一遍,时间上不允许。
jgrass
2024/12/25
3620
将 WPF 窗口嵌入到 MFC 窗口中
.NET周报【11月第3期 2022-11-22】
https://mp.weixin.qq.com/s/4p89hhBPw6qv-0OB_T_TOg
InCerry
2023/03/08
3.3K0
.NET周报【11月第3期 2022-11-22】
.NET周刊【2月第4期 2025-02-23】
https://www.cnblogs.com/liuliu-66/p/-/why-tracebit-is-written-in-c-sharp
郑子铭
2025/04/13
950
.NET周刊【2月第4期 2025-02-23】
跨语言编程:在C#应用程序中调用Python
众所周知,Python在深度学习中占有绝对优势。而C#语言的优势在各种后端应用开发,特别是工业领域。当我们使用 C# 开发应用程序时,可能需要调用 Python 代码来实现某些功能。这时,我们可以使用 Python.NET 或 IronPython 等工具将 C# 与 Python 代码结合起来
double
2024/01/23
1.6K0
跨语言编程:在C#应用程序中调用Python
推荐阅读
相关推荐
.NET 9中的异常处理性能提升分析:为什么过去慢,未来快
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档