楼主: 15629053977
58 0

[学科前沿] Windows Metro app开发初体验 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

14%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
40 点
帖子
3
精华
0
在线时间
0 小时
注册时间
2018-3-8
最后登录
2018-3-8

楼主
15629053977 发表于 2025-11-17 16:07:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

疟练幸液一,技术还是业务

工作后应选择技术方向还是业务方向?每个人的选择各不相同,没有绝对的正确或错误,只有是否适合自己。大多数人倾向于业务方向,因为见效迅速。然而,业务方向的一个主要缺点是对特定行业或公司的过度依赖。我个人选择了技术方向,这条道路十分艰难。大致过程如下:

  1. 6个月内开发出可运行的产品,基本完成所有功能。
  2. 接下来的6个月,根据上级、测试部门及售后服务部门的要求进行多次修改。这个阶段我希望尽可能缩短,以减少市场风险,但公司通常不允许。
  3. 再过6个月,首个项目上线,如同摸着石头过河。
  4. 随后的6个月,第二和第三个项目上线,验证可能出现的问题。
  5. 多个项目陆续上线,此时我的存在与否已不再关键。

除了创业的4年外,我的工作经历大致可以归为以下几类:

  • 仅工作半年:未能有效解决问题或导致问题恶化。这与医疗上的治疗失败或自然死亡本质上相同。
  • 工作一年:软件开发完成,可供用户试用,但由于市场原因产品未能成功。
  • 工作两年:基本解决问题,但公司面临较大的经济压力。
  • 工作三年:问题基本得到解决,公司资金充裕,但我感到无聊。
  • 工作七年:因我在公司的作用变得微不足道。

感受:社保缴纳额越高,工作时间可能越长。

二,个人技能

核心能力

预见开发风险的能力显著优于同行:一是由于曾就职于多家公司,主导、参与或协助过众多成功的及失败的案例。二是敢于接受挑战。

精通架构设计:2014年取得《软件架构师》资格证书,并有多年的实践经验。

掌握通用算法:最近在力扣周赛中排名62。

编程语言:精通C++,熟练使用C#。

Halcon:拥有4.6年的工作经验,以及3个月的OpenCV学习经历。

CAD二次开发(ObjectArx):超过5年的经验。

CSDN网络意见领袖,拥有3万粉丝。

雪球关键消费者,国家将股民定义为金融消费者。

著作《深入浅出 Visual C 入门 进阶与应用实例》,由邮电出版社出版,首印5000册,第二次印刷2000册。

工作经历

过去20年,除了中山极点三维在我入职前被索菲亚收购外,其余公司均为新三板水平。独立核算的公司、分公司、事业部员工不超过200人,通常少于100人。自获得架构师认证以来,我的工作经历可分为两部分:

  1. 2016年6月至2021年9月。我独自负责一款产品的软件部分,不断提升软件质量,与其他程序员几乎没有交流。
  2. 2021年9月至今。先是开发通用产品,然后团队合作,共同提升产品。之后在一个项目中谨慎上线。另外两个项目则正常上线。注意:迭代的对象可以是整个产品,也可以是包、模块或类。例如,定位C++崩溃的小模块,仅包含几个类,开发耗时2天,迭代了半年。

在超音速验证了以下技术:

  1. C#与C++混合编程是可行的。熟悉C#但不懂Halcon的毕业生能够完成界面和数据层的任务。基于这两点,可以采用以下策略:招聘熟悉C#的毕业生,经过一年的磨合后再让他们接触简单的算法。如果一年内未离职,说明公司与员工性格匹配,也建立了初步的情感联系,大大减少了带走公司技术和业务的风险。
  2. “看门狗”技术,显著提高了软件的稳定性。它可以在软件崩溃时自动恢复,并捕获导致崩溃的图片和参数设置。将容易崩溃的代码封装进核心exe中,主exe启动三个核心exe,若核心exe超时或崩溃,主exe将终止剩余进程并重新启动一个核心exe。主exe与核心exe通过内存映射文件和管道通信。
  3. 通过内存映射文件共享图像,新旧版本同时运行对比效果,当新软件效果明显优于旧版时,弃用旧版。这项技术由同事负责,我提供协助和支持。

在威华验证了以下技术:

  1. 算法可视化编辑器无法与VS竞争。因此,售后服务的要求远高于对程序员的要求,市场上没有如此高水平的售后支持。
  2. 在合理框架的支持下,制定协议后,算法工程师、项目程序员和售后服务人员可以同步工作,互不影响。
  3. 售后服务人员在算法工程师的基础上工作,可以大幅减轻售后负担。

当前就业形势严峻

  1. 之前添加了许多猎头微信,最近沟通发现许多人都已转行。
  2. 新猎头对添加微信的兴趣明显减弱。即将45岁,不知能否度过今年的难关。

45岁的挑战

以下全部是我的观点,仍在探索中,可能存在错误,欢迎指正。

以下方法可能有助于应对45岁的挑战

  1. 在45岁前储蓄,并寻找保值或增值的方法。这种方法适合未婚未育者。婚后很难储蓄,即使你能节俭,你的配偶和孩子可能不会。
  2. 自己创业或加入创业团队获得股权。但成功率很低,风险很大。自己创办公司虽不会失业,但公司可能会倒闭。树倒猢狲散。
  3. 作为技术或商务合伙人,各自带领一两名助手,公司总人数不超过5人,利用低沟通成本赚取收入。
  4. 自带资源且符合老板的核心需求。同样是网红,对于招聘的帮助大于融资。市场好的时候更需要招聘人才;市场不好的时候更需要融资。裁员通常发生在市场不佳的时候。

以下方法可能难以应对45岁的挑战

  1. 转向管理层。现代人类的邓巴数约为150,因此在百人团队中,只有领导是必不可少的。其他如CTO、副总、总监、经理等角色并非不可或缺,通常是方便管理而设。那些稳定的管理层往往是小股东。若有10%的股份,即使担任保安也不会被解雇。

二,士官(工作的骨干、小组长)同时持有1%的股份。不会被解雇,但大股东会说:“公司当前遇到困难,股东不发放工资,只发一些生活费。我也是这种情况。”如果你实力不如大股东强,这并不是个好选择。

年龄大,意味着先天劣势

一,我转学到镇上小学时,8:30开始上课,当时觉得非常早,相比之下,乡村小学可能9:30才开始上课。

二,上大学前,从未接触过电脑和互联网。这严重影响了效率。

三,毕业后,移动网络才普及。因此,家长和老师无法及时沟通。

退居二线,收入显著下降

到二线城市再坚持五年。

网上上课。

平时:编写一些小程序赚钱或接小项目赚钱或加入外包公司。行情好的时候,去上班。MSMVP魏总曾讲述过一件事:他有一个朋友是东北人,拥有900亩土地,在收获季节,全家老小跟着机器捡土豆,能捡多少就捡多少。这充分表明,在行情好的时候,老年人也能发挥作用。春运期间,经常能看到年纪很大或很小的列车员,估计是退休返聘人员和未毕业的学生。过去我对外包公司很反感,但现在不再如此。据说华为OD招聘了许多985毕业生。

对于非权贵背景的人来说,程序员已经是非常好的职业了。即使退居二线,收入也可能不低于其他行业的一线职位,所以要好好珍惜。

一代人有一代人的命运,老了就退居二线,然后退休。岁月不饶人。

《骆驼祥子》

《骆驼祥子》中北平的人力车夫,40岁就退居二线了。“到瓜市,果市,菜市,去拉货物,都是他们;钱少,但无需快速奔跑。”

四,一些想法

机器视觉架构师的价值

一个软件架构师仅专注于软件技术,而不花时间在业务、硬件上,几乎不参与管理。那么他在软件上的投入是一般机器视觉工程师的3到4倍。复读9年的人,高中12年;不复读的人,高中3年。某考生首次高考,成绩未达本科线;复读9年后,考入985大学。

那么是否可以让机器视觉工程师的软件水平接近纯粹的软件工程师呢?我努力多年,发现这是不可行的。要想让机器视觉工程师的软件水平接近软件工程师,需要他们从“项目思维”转变为“产品思维”。这将带来严重的后果:测试、市场、领导的思维方式仍然是项目思维,沟通成本急剧增加,得不偿失。如果付出巨大代价将公司文化和制度转变为产品文化和制度,由于与客户文化的不匹配,会被市场淘汰。

机器视觉产品化的难点,大多来自外部,因此很难解决:一,机器视觉是按项目收费,而不是按产品收费。因此,用户通常会提出各种个性化需求。这大大增加了产品化的难度。“聪明的”顾客为了防止餐厅使用预制菜,要求不加盐。客户通常也有程序员,所以不缺聪明人。二,大多数客户是工厂,正式上线后的更新需要走流程。如果下属不配合,一个流程基本需要一周。你的更新必须有利于客户一线人员,他们才会配合。三,正式生产后,如果导致客户停产,客户会开出罚单,尽管大多数情况下最终只是道歉,但这大幅消耗了客户的耐心。为了避免类似情况,最终决策权一定会交给一线程序员。产品化大大增加了这种风险。因此,一线程序员对此非常抵触。

实践可行的解决方案:一,能够产品化的部分子系统、组件、模块实现产品化。二,不能产品化但相似的软件单元,提供多个“部件”供项目程序员选择。三,每个经济周期(5到7年),将主要项目重构一次,反复修改直至接手项目的程序员能够理解,并在此基础上根据项目进行调整。这样可以确保软件水平与优秀软件公司的差距在5年内保持在可控范围内。

用户的欲望是无限的

满足用户一个付费需求后,必定会有更多的付费需求。因此,更高的效率可以满足更多的付费需求,同时激发更多的潜在需求。C++的经典库boost就是一个反例,功能强大,但可理解性差。仅我知道的例子就有两个。一,十余年前,一个小公司的主力程序员离职,他在csdn论坛发帖称,他离开后公司会倒闭。小公司的薪资难以吸引熟悉boost的人才。二,我的本科同学接手了一个项目,前任大量使用了boost。他花费了三个月时间才理清脉络,准备大展拳脚。然而项目被取消,他也被裁员,用户很少有耐心等待三个月。

老板不需要了解什么是硬件,什么是软件,什么是C++、c#、混合编程。但一定要知道哪些团队盈利,哪些团队亏损?扩大盈利的团队,减少甚至裁掉亏损的团队,这是自然规律。拖延项目进度或许能保住几个月的工作,但对整个行业的利益造成重大损害。

关于发表论文

共识:发表论文远优于刷题。但我们没有导师,发表论文的成本非常高。导师不仅有自己摸索出的知识、写作技巧和人脉圈,还继承了其导师的知识、技巧和人脉。

打孔纸带与汇编

很久以前,程序员通过打孔纸带输入代码,运行程序需要排队等候。经常等待一天后,收到的是“编译错误”的反馈。我读书时需要学习汇编语言,高级程序员考试(现在的软件设计师考试)中有一道大题是汇编。高级语言取代汇编的优势不如AI编程的优势明显,即时编译相对于等待一天的优势肯定大于AI编程的优势。这两次变革大大增强了程序员的能力和数量。AI可能会淘汰IDE(集成开发环境),但不会淘汰程序员,反而需要更多程序员。IDE被淘汰是微软的事情,与程序员无关。

技术好不一定容易找到工作

一篇研究总结了一种现象,即智商高于130的人,通常只能与智商在100以上的人有效交流。对他们来说,大约一半的人会出现沟通障碍。

若面试官为军官或管理层成员,当其与应聘者的技能差距较大时,沟通也会变得困难。例如:一是对比两种方案的优劣,是否应尽早揭示问题以便及时解决,还是尽量掩盖问题以免被用户察觉。二是我编写某平台等级4(普及+)的题目解答时,力求详尽,而等级3的题目解答则较为简略,等级2的题目仅用一句话概括。对于等级2水平的读者,单凭一句话难以判断我是真正理解还是胡乱猜测。

如果面试官是协调员或企业主(包括独立核算的负责人)。由于他们不精通技术细节,因此更重视应聘者的学历、证书、排名、同行推荐及第三方评价。三是看待问题的角度不同,关注的重点也会有所不同。比如保险丝频繁烧断,可能是由于设备启停时电压不稳定,而电压不稳定又可能是因为设备缺乏润滑。解决方法至少有三种:a,定期更换保险丝。b,安装稳压器。c,为设备添加润滑油。

信息技术行业是一个优秀的领域

刚开始工作时,听老同事讲述过去的情况:“几个人几台电脑就能盈利,真是太轻松了,应该缴纳更高的税”。在我工作的时期,国家给予软件行业大量的补贴,因为该行业非常容易转移到海外。

网络上到处都是年薪50万的说法:对此我持怀疑态度

招聘过程中,我留意到月薪2.5万的简历中有很多拥有五年工作经验的985大学本科毕业生。将筛选标准提高至月薪4万时,我发现了一位顶尖人才,他是清华或北大的本硕毕业生,在阿里巴巴从事了十余年的人工智能研究,且有至少五年的管理经验。

最遗憾的两件事情

没有继续攻读硕士学位

十年前,我曾考虑过读研。当时年薪超过30万,三年研究生的机会成本高达100万,因此放弃了这个想法。虽然我可以不储蓄,但不能不承担家庭开销。如今看来,读研可以显著延长职业生涯,是非常值得的。与读研的同学交流后得知,他们大多数人在本科毕业后立即或几年内选择读研。郑教授告诉我,他们很少接受40岁以上的学生攻读硕士学位。我常常建议年轻本科生读研,尽管读研的实际效用不大,但不读研可能会被淘汰。当时代抛弃你时,甚至不会给你任何警告。

为此,我采取的补救措施是连续三年狂刷力扣和洛谷的题目。2023年上半年,专注于刷力扣中等难度的题目;下半年复习。2024年上半年,刷力扣难度评分2400及以下的难题;下半年复习已刷过的难题。2025年上半年,完成了洛谷普及加及以上难度的500道题目;下半年除了复习,还打算刷一遍力扣2400到2600难度的难题。计划在2025年完成500道省级选拔赛难度及以上的题目,并复习已完成的题目,查看未完成的题目。

目标一:2026年初,能够根据Halcon项目的需求对关键运算符进行性能优化。

目标二:2027年中期(末),能够开始批量刷省级选拔赛的题目。这表明可以进入高水平的研究生圈子。省级选拔赛的题目能够筛除大部分本科生。没有经过大量刻意练习的本科生,甚至连题目都无法理解。

我1999年开始大学学习,1998年毕业的中专生还能包分配工作。而现在即使是985大学的本科生也不再包分配。不到十年的时间里,中专生就被大学生取代了。非全日制研究生似乎作用不大。

没有加入大型企业

环境决定了收入的上限,李斯早在2000年就意识到了这一点,而我直到三年前才明白。现在年纪大了,要进入大公司更加困难。我疯狂刷题,努力挤进优秀人才的圈子,是为了“捡漏”。那些顶尖人才不屑的小利益,对我来说却是巨大的收获。

总结

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Windows Window Metro app开发 Etro

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-9 08:53