0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

怎样成为一名快乐的ASP.NET程序员

工程师人生 来源:工程师吴畏 2019-06-11 17:18 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

首先我想解释一下标题中两个关键字: “快乐”, “ASP.NET程序员”。

有的人想成为一个“杰出”的程序员, 或者“资深”的程序员, 简单来说就是“大牛”级的人物 -- 但是本文不是针对此种发展方向不是说我不鼓励大家朝这方向走, 而是对我而言我更看重“快乐”的本身。 -- 而且除非你是天才导致“杰出”或者“资深”是同时需要正确的态度和漫长的过程。

那么为什么单单谈“ASP.NET程序员” -- 这是对我本人的写照, 也是对一类人的写照 -- 我们跟着微软混, 在微软的平台上面选择不同的地域,建立自己的城池。 -- 不管是出于无奈还是值得骄傲的选择。 -- 很大的程度上来说, 微软的举动和变革多少会影响我们的发展前途。

我不想标榜自己的能力, 事实上我只不过一个非常普通的程序员, 没有对技术过人的洞悉能力, 也没有创造出一个让我自豪的系统。 但是我在工作的时候享受着编码和项目组织的喜悦。 -- 有朋友问我怎么可以每天都充满这种喜乐, 我开始思考一些久违了的问题。

1. 保持一颗谦卑且自信的心。 这是什么意思? 谦卑意味着, 承认自己的有限, 承认自己的不足。 自信代表, 相信都是人设计的逻辑和框架理论, 只要花时间就可以学得会。

在工作中, 和同事交流的时候,不要担心你对他们说你不懂会降低了你的身份。 因为作为程序员,其实身边的同事都很聪明,交谈中, 你到底会不会大家心里都有数。 如果可以承认自己的有限, 同时虚心的向别人请教, 对方不仅不会“鄙视”你, 还会尊重你,欣赏你。 更重要的是你的请教会让他有成就感,这本身是对他的一种医治和肯定,换句话说,这是一个“双赢”的好事。

[特例: 如果遇到一些人真的会因着你的谦卑而欺负你,要小心保护自己。 但是不要“以妄为常”, 这类人往往是因为他在这方面受过伤]

2. 与人分享你的“财富”。 作为一个程序员, 什么是你的财富? -- “知识”, “经验”。 在网上社区和同事中分享你的财富, 会让你更富有。

曾经听过一个讲座。 说贫穷的人关注自己, 中产阶级挤压别人抬高自己, 富有的人影响别人。 请注意, 这里的贫穷和富有不单单是指金钱,内心富有的人不会只关注自己,也不会老想着把别人压下去。 我看到很多喜欢和别人分享自己“财富”的人, 他们一天天的成长, 不断的进步, 也帮助着更多的人。

[特例: 遇到过一些闷声发大财的, 很少能自得其乐。 ]

3. 高举实用主义,不追求理论的卓越。 作为一名“ASP.NET”程序员。 -- 实用在我看来是很重要的。 从.net1.0 到现在.net本身不断进步完善, 我们用的工具, 设计模式和编码的方式都在变化。 如果你想“了解全盘”或者“追求完美”,那么你就完了。

.NET1.0中很多的东西到了现在都不用了, 以前花了很多时间去学这部分的, 如果没有用上的确浪费了。

满足客户或者老板目前的需求, 学习目前项目需要的知识是“实用主义”的本质。 接受项目中代码的不完善, 接受系统的不完美。

看过很多鼓吹“追求卓越”方面的文章, 对于.NET项目来说, 我认为是一种误区。 Google 和 Apple.com 都有无法访问的时候。

我们只能在有限时间和有限资源的情况下, 做到最好。 -- 别把自己逼疯了。

对于做管理的或者做老板的读者, 我想说的, 大家都在这潭子上混, 退一步海阔天空。 很多时候辛苦做出的系统, 客户未必用的顺手, 也未必真的可以用很久。

以前在HSBC上班时, 听说有个程序员代码写错了, 导致银行赔了10个亿, 银行都没有解雇这哥们 -- 因为这不是他一个人的错, 还牵涉到测试人员和一层层质量把关的问题。

说明一下, 我并非说软件质量不重要, 而是说要关注在实际需求上, 而非不切实际的要求。

[特例: 听说有些公司有些老板, 对程序员的要求很苛刻, 我认为可以尝试着跟他们沟通, 往公司里多注入一些“幽默感”]

4. 关注新事物, 立足不变的基础。 永远不要放弃对新事物的关注。 常常上上cnblogs, 订阅各类你喜欢的feed, 很多时候一个简单的新东西会节省你几天的摸索。

但是光光学新东西是不够的。 很多基础的东西, 象C#语言本身, 设计模式等等, 一定要学。 不知道为什么还有人在评论asp.net程序员是拖控件的。..。

5. 了解自己, 善于使用已有的代码。 有这样一个故事, 客户向程序员说他的需求, 一个大牛立刻飞快的敲着键盘开始架构, 开始以每秒80公里的速度编程; 另外一个大牛说:“等等, 我做过这个东西”。

不管是你以前做过, 还是你可以在网上找到代码。 那都是你的资产。 花一点点时间整理你的资产。

[特例: 有人花一个星期到网上找需要的代码, 最后只得自己写。 -- 也不要太执着了, 多问问身边的程序员, 说不定他们可以很快告诉你答案]

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 程序员
    +关注

    关注

    4

    文章

    955

    浏览量

    30785
  • .NET
    +关注

    关注

    0

    文章

    48

    浏览量

    24282
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    奔赴热AI,码力全开!Talkweb House@1024程序员日系列活动圆满收官

    1024程序员日”系列活动至此划上了个圆满句号。本届1024程序员节以“AI构建世界,智能引领未来”为主题,广邀技术大咖、产业领袖、企业代表与全球开发者齐聚星城
    的头像 发表于 10-27 18:59 423次阅读
    奔赴热AI,码力全开!Talkweb House@1024<b class='flag-5'>程序员</b>日系列活动圆满收官

    东风本田CR-V荣获2025合资SUV质量体验第一名

    近日,2025年中国汽车产品质量表现研究(AQR)结果发布暨颁奖典礼圆满落幕。东风本田CR-V凭借卓越的质量表现,荣获“合资SUV质量体验第一名”的桂冠,这权威奖项不仅是对东风本田CR-V的肯定,更是对品牌在质量、品质等方面多年坚守“长期主义”的最佳褒奖。
    的头像 发表于 10-09 09:56 396次阅读

    作为一名PCB质检工程师,我为什么在用手持式面铜测试仪?

    在PCB行业,铜厚直是决定阻抗、散热与可靠性的关键指标。过去,工程师把板子搬到实验室、等待台式铜厚仪出结果;作为一名PCB质检工程师,如今,我更愿意把“实验室”揣进口袋——手持式面铜测试仪正在成为
    发表于 08-11 11:59

    润和软件稳居数字业务类解决方案市场第一名

    ”)凭借自身卓越的技术实力和创新能力,连续五年稳居数字业务类解决方案市场第一名;在细分领域:数字信贷系统解决方案子市场持续保持第一名,数字银行解决方案子市场跃升至第一名。同时,其在开放银行、交易银行、智能营销、智能风控、数据智能
    的头像 发表于 07-14 17:36 1127次阅读

    如何成为一名合格的KaihongOS南向驱动开发工程师

    如何成为一名合格的南向驱动开发工程师 1. 我需要具备哪些方面的知识? KaihongOS南向适配的方向分为:驱动开发、内核开发。根据适配方向划分,需要掌握的知识技能分别为: 驱动开发
    发表于 04-23 08:02

    如何成为一名合格的KaihongOS北向应用开发工程师

    如何成为一名合格的北向应用开发工程师 在快速发展的软件开发领域,北向应用开发工程师是个专注于系统级应用开发的高需求职位。 以下是成为一名
    发表于 04-23 06:46

    如何成为一名嵌入式软件工程师?

    如何成为一名嵌入式软件工程师? 01明确岗位的角色与定位 嵌入式软件工程师主要负责开发运行在特定硬件平台上的软件,这些软件通常与硬件紧密集成,以实现特定的功能。 不仅需要精通编程语言(如C/C++
    发表于 04-15 14:37

    基于XIAO ESP32C6的HA空气质量检测仪设计

    今天小编给大家带来的是来自MIT的Jason的基于XIAO ESP32C6的HA空气质量检测仪项目,作为一名程序员,Jason经常自己连续几个小时坐在办公桌前,沉浸在行行代码中。后来意识到周围的空气质量,尤其是二氧化碳水平不断
    的头像 发表于 03-21 14:09 1785次阅读
    基于XIAO ESP32C6的HA空气质量检测仪设计

    Spire.PDFViewer for ASP.NET强大的PDF查看组件

    Spire.PDFViewer for ASP.NET款强大的 PDF 查看组件,它允许开发人员从文件中加载各种 PDF 文档并且可以在网页上浏览 PDF 文档。该组件还支持浏览 PDF
    的头像 发表于 02-13 09:17 700次阅读
    Spire.PDFViewer for <b class='flag-5'>ASP.NET</b>强大的PDF查看组件

    如何成为一名合格的南向驱动开发工程师

    内核开发 - c,cmake,dts, linux常用命令 以上,如能对某模块的南向适配研究透彻,自行调通,积极解决问题。那么对一名kaihongOS的南向驱动开发工程师而言,他便是合格的,若
    发表于 01-10 10:06

    如何成为一名合格的北向应用开发工程师

    在快速发展的软件开发领域,北向应用开发工程师是个专注于系统级应用开发的高需求职位。 以下是成为一名合格的KaihongOS北向应用开发工程师的建议。 1. 基础知识 编程语言 :学习至少
    发表于 01-10 10:00

    阿里云升级通义灵码AI程序员,全面上线

    近日,阿里云宣布其备受瞩目的通义灵码AI程序员已正式全面上线,为开发者带来更为强大和便捷的编程辅助工具。 此次上线的通义灵码AI程序员,在功能上实现了全面升级。现在,它支持VS Code
    的头像 发表于 01-09 11:16 956次阅读

    TMS320C6000程序员指南

    电子发烧友网站提供《TMS320C6000程序员指南.pdf》资料免费下载
    发表于 12-24 17:19 2次下载
    TMS320C6000<b class='flag-5'>程序员</b>指南

    TMS320C55x DSP CPU程序员参考补充

    电子发烧友网站提供《TMS320C55x DSP CPU程序员参考补充.pdf》资料免费下载
    发表于 12-21 11:36 3次下载
    TMS320C55x DSP CPU<b class='flag-5'>程序员</b>参考补充

    UCD3138A64/UCD3138128程序员手册

    电子发烧友网站提供《UCD3138A64/UCD3138128程序员手册.pdf》资料免费下载
    发表于 12-09 14:42 1次下载
    UCD3138A64/UCD3138128<b class='flag-5'>程序员</b>手册