像我这样的人,除了写代码,还能干啥?

本文探讨了程序员在专业技能之外发展个人特长的重要性,如运动、写作、投资等,这些技能不仅能提升工作效率,增加额外收入,还能增强行业影响力,鼓励大家在新的一年里发掘并培养自己的独特技能。

是否很多程序员也会有同样的疑问

最近听了毛不易的《像我这样的人》

有蛮多感慨,很多人都曾经怀揣梦想,到头来都还是在忙忙碌碌中变得平庸。


虽然拿了不少的大厂offer,但是这些小“成就”也马上要成为过去式了,再过几个月作者也要开始踏上工作之路,从零开始单排,成为大厂里面的一颗螺丝钉。


关于今天这个话题,我主要是想问问各位,除了写代码之外,你们最拿手的事情是什么。

对于我来说,除了写代码之外,我花了很多时间用于提高写文章、运营等方面的技能。虽然我还不是很专业,但是也逐渐地把这一技能当成除了写代码之外最重要的技能。


所以我也想要问问你,作为一个程序员或者是未来的程序员,你最想要做什么,或是最擅长什么。也许你擅长运动,或是精通PC游戏,也可能炒的一手好菜,写得一手好文章,甚至是擅长投资理财,炒股炒币。


其中有些技能可能对你的职业生涯并没有太大作用,比如打游戏或者做菜,但有些技能对于程序员来说还是非常有益处的。


如果你喜欢运动,那你的身体就会更强壮,这对于经常加班的程序员来说也是不错的加成。

如果你擅长写文章,你也可以尝试写一些技术博客,或是一些自己的学习心得,对你自己的成长的大有裨益。


如果你擅长投资理财或是对炒股有研究,那么这一技能对你来说也是一大利器。毕竟程序员的薪水普遍比较高,你的收益可能来的更快一些。


当然,程序员最有力的武器还是技术,如果你在技术上无法站稳脚跟,那其他技能也很难帮到你太多,这些技能对你来说是锦上添花,而不是雪中送炭。

那么,如果只在技术方面精进,放弃对其他方面技能的提高,是否可行呢。


我想,对于年轻的程序员来说,还是没毛病的,毕竟身体还扛得住,脑子还动得够快,这个时期提升技术是一个明智的决定。


但是长期来看,程序员还是应该拥有其他方面的技能,这个技能能够辅助你更好地完成工作,或是让你获得额外的收入,它可能是干私活,可能是写文章,也可能是投资,甚至是创业。


说了这么多,不过是想让大家打开一个思路,你可能有很多过人的长处,或是一些实用的技能和工具,这些技能可能可以提高你的工作效率,或是给你带来额外收入,也可能可以提高你的行业影响力。


也许你曾经放下的理想和光环还能重新发光,马上要过年了,给自己一个机会,在新的一年里,修炼只属于你自己的“武功招式”。

微信公众号【程序员江湖】

作者黄小斜,斜杠青年,某985硕士,阿里研发工程师,于2018 年秋招拿到 BAT 头条、网易、滴滴等 8 个大厂 offer

个人擅长领域 :自学编程、技术校园招聘、软件工程考研(关注公众号后回复”资料“即可领取 3T 免费技术学习资源)







### Visual Studio 功能介绍 Visual Studio 提供了一系列强大的功能,旨在帮助开发者高效完成各种复杂的开发任务。对于初次使用者来说,众多的菜单、选项和属性可能会令感到困惑;然而,利用 **Visual Studio 搜索 (Ctrl+Q)** 可以极大地简化这一过程,在同一位置快速定位到所需的IDE功能或是特定代码片段[^1]。 #### 编辑与调试能力 作为一款成熟的集成开发环境(IDE),Visual Studio 支持多种编程语言,包括但限于C#、VB.NET、F#以及跨平台移动应用开发使用的Xamarin.Forms等。内置的强大编辑器仅能够提供语法高亮显示,还具备智能感知特性 IntelliSense,可以自动补全代码并给出参数提示,从而减少编码错误的发生几率。 #### 版本控制集成功能 为了更好地管理项目版本历史记录,Visual Studio 内置了Git仓库的支持,并且可以直接连接至Azure DevOps Services 或其他第三方服务提供商如GitHub Enterprise Server。这使得团队协作变得更加容易,成员们可以在同一个平台上共同维护项目的同分支和发展路线图。 #### 测试驱动开发(TDD)支持 测试是软件开发生命周期中的重要环节之一。Visual Studio 自带单元测试框架MSTest, 并兼容NUnit 和 xUnit.net等多种流行的选择。借助于这些工具,程序员能够在编业务逻辑之前先定义好预期行为并通过反复运行测试案例确保实现满足需求规格说明书中描述的功能要求。 #### 扩展性和自定义程度 除了上述提到的核心特性外,Visual Studio 还拥有高度可定制化的界面布局和个人设置保存机制。更重要的是,该产品线开放了一个庞大的插件市场——**Visual Studio Marketplace**, 用户可以根据实际工作流的需求下载安装额外组件来增强原有功能或引入全新的操作方式[^5]。 --- ### 主要用途 作为一个综合性的IDE解决方案,Visual Studio 被广泛应用于以下几个方面: - 开发桌面应用程序:无论是Windows Forms还是WPF(Windows Presentation Foundation),都可以使用Visual Studio 来创建美观易用的应用程序。 - 构建Web 应用和服务端APIs : ASP.NET Core 是微软官方推荐用于构建现代web系统的框架,而Visual Studio 则为其提供了最佳实践指导和支持。 - 移动设备上的原生/混合模式APP制作 :通过 Xamarin 技术栈,开发者仅需一套技能就可以覆盖iOS , Android两大主流操作系统下的客户端部署场景。 - 游戏引擎Unity 插件开发及其他特殊领域内的创作活动 总之,无论是在企业内部还是个人独立开发者之间,Visual Studio 均凭借其卓越的表现力成为了可或缺的重要生产力工具[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值