V2EX SwingCoder
 SwingCoder 最近的时间轴更新
SwingCoder

SwingCoder

V2EX 第 213217 号会员,加入于 2017-02-04 18:52:23 +08:00
SwingCoder 最近回复了
楼主,我开发过一款外语学习辅助类软件,海句。可运行于 macOS、Windows 和 Linux 等平台下。但是,由于时间和精力有限,一直未移植到 iOS 平台。移植的工作量并不大,代码本身就是跨五大平台的。
http://underwaysoft.com/works/iw/index.html

这个软件的优势是:起源于一次长时间并结果很成功的科研试验,前身属于科研项目;依托业内最新的二语习得理论,兼顾各种有效的外语习得方法,先进高效简洁。对普通用户来说,可能的劣势是:操作模式太灵活,各个习得阶段的操作模式都不应相同,需指导使用;本身不带学习素材,也不提供下载。另外,这是一款收费软件。

欢迎下载试用。
不错,学有所长,学有所成,在以后的职业生涯中不断磨砺精进,成就一番功业指日可待。

我偶然关注到这个帖子,是因为我本人从事了多年的工作与您的专业有关。我是一名老软件人员了,年龄大概可以做您的父辈:)前段时间,在开发完一个基于兴趣的个人小项目后,我本来打算退休养老,或者改行玩点其它的事。(这个小软件的名字是 WDTP,山湖路,我在 V2EX 上做了 1.0 正式版发布之前的完整“直播”)。但是天不遂意,有位大佬联系上我,让我帮他把公司的软件团队搞起来,下一步在软件方面发发力。目前这个公司的软件研发部门专职人员为零,基本处于空白状态。

前几天,在多次邀约之下,我去了他的公司研发部(北京、二环内),谈了一整天,比较融洽。但我还是没想好是否出山,只是答应帮他从无到有架构、设计并开发第一款正式产品的软件部分。该产品是软硬一体的,硬件部分已投巨资花数年时间研制完毕,随时可以量产。第一批产品已有机构拿下代理,主打国际市场,是一家英国知名机构。硬件研发阵容非常豪华,有中科院等国家级科研机构的博士、专家参与,参数指标与性能完全碾压这颗星球上的所有同类。另外我答应了他,无论是否入伙,目前这个软件开发完成后,我都会尽力帮他打造一个软件研发团队。注意,是研发,不是开发。我的想法是,要做,就做咱们中国人自己的、能和世界一流同类产品叫板、能在这个领域内叫得响、站得稳、经得起考验的精品。否则,不如不干。

我认识这位大佬将近 20 年了,我们一度还曾经是“竞争对手”。前几年业内盛传此人“失踪”。这次面谈获悉,原来此人这几年卯足劲要做中国人自己的业内顶级产品。上次面谈,很多方面让我挺震撼的。是真正做事的人。也可以说,目前的情况是:老公司,不缺资金,完全转型,由原来的国际一线产品总代理转为自行研发、生产并营销。说起目标与未来,真的是宏大叙事,星辰大海。我个人基于这么多年的行业经验和经历,觉得能成,虽然短期内未必能完全达到他的预想。

关于公司在产品研发方面的资金储备等更多细节,我没有多问,也不好多问。只是简单谈了谈如果我入伙,待遇的问题。有两个事我之前就知道,去年有人打算给他天使投,3000 万美元,该大佬没同意。今年有国内的机构打算投 5000 万,他又没同意。我这次去问了这个问题,他的回答是:不想让别人分他的利润,以后也不打算走融资这条路。另外,前些年,该大佬做国外产品的总代,挣了不少钱,这个也是大家都知道的。资本运作方面的事,我不太懂,不过我相信他这个人,还有他的能力、眼光、做事的态度与精神。

目前的情况大概就是这样。因为我没有最后考虑好是否入伙,所以很多事不能算板上钉钉。无论如何,目前他这个项目做得差不多时,我会考虑下一步帮他组建并打造一个软件研发团队,届时可能会在一些网站或渠道发布正式的招聘公告。人员考核、面测、选拔与培训等事宜将由我亲自负责。我目前的初步想法是打算先招一名懂脚本语言、前端开发、服务器维护管理等方面的人才,先把公司网站和互联网这一块弄好。相对来说,这方面的软件工程师也容易物色。当然,公司核心产品在软件研发方面的成员更重要,需要花大力气和长时间物色并培养。您知道,这个领域的人才由于横跨多个专业,要求甚高,非常稀缺,要发掘并培养出优秀者,很多时候真的是碰运气,靠机遇。

如果楼主有兴趣,不妨继续应聘其它心仪的公司,同时记得有这件事。过段时间,等手头的项目帮他做完,关于组建团队的想法成熟后,我再到本帖联系您。您看如何?
谢谢回复。

楼主收到心仪单位的笔试、面试通知或 offer 了吗?目前是否人在国内?是否打算在所学专业方面有所建树或长远规划?
楼主有基础,如果不深究的话,单纯应聘程序员或普通行业中级以下软件工程师的职位,对编译原理、操作系统等基础课程的要求并不高,半年的时间都足够了。数据结构和算法很重要,倒不是刷题、应对笔试等,而是培养一种用计算机解决现实问题的思维方式和抽象思维能力,掌握一些基本但重要的实现方法,这些方法都是前人智慧,多快好省。这门课其实也无需深究,单双链表、栈、队列、二叉树、简单的图,对应的常规操作及实现技巧,基本就差不多了。更复杂的结构及算法,以后有时间可以慢慢琢磨。

要熟练掌握一种编程语言,入门后,用这个语言写几个实际小项目,从易到难,争取每个都最后完成,可以跑起来,可以使用。多看看优秀源码,包括一些大型的开源库。注重整体架构与接口设计、代码的简洁性和统一的编码风格,注重文档编写和注释。针对所要从事的行业,认真思考一下该行业,深究一下其专属类库(如果有的话)和该领域已有的独角兽产品,等等,都是比较好的应聘策略。

此外,我个人建议楼主研习一下设计模式和软件工程方面的东西,比如项目管理、团队合作、UML 建模、极限编程、敏捷开发之类。《代码大全》等很多优秀的书籍,都可以在编码累了的时候抽时间读读。

最后,我觉得楼主的金融计算专业,前景比当一个软件工程师要好。很多行业,起点不能决定终点的。

Good luck!
暂不谈工作和简历,能否问楼主几个专业方面的问题?

1. 在教授指导下设计的话放硬件电路,是否甲类放大?楼主能否简单谈谈话放设计中如何避免“交越失真”?

2. MIDI 解析,具体指的是什么?是标准 MIDI 数据或信号解析为可视化的 16 进制状态字节、数据字节 1 和数据字节 2 吗?这种处理,为什么使用性能相对较差的 Java?

另,MIDI 信号从触发到发声,在专业领域内,100 毫秒这个延迟级别是完全无法忍受的。楼主是否考虑过使用 ASIO 驱动?

3. DASP (数字音频信号处理),特别是音频效果处理方面,PortAudio 库显然不是专业级的,对付 DSP 处理这一块也力有不逮。为什么不使用 JUCE ?

4. 楼主是否开发过 VST 3、AU、AAX 等格式的音频插件(主要面对专业音乐制作与音频混缩领域)。

5. 音乐信息的可视化,比如 MIDI 音符的乐谱构建、显示与交互式编辑处理,楼主是否有经验或自己的库?

谢谢。
2017-08-14 10:17:39 +08:00
回复了 jtsai 创建的主题 程序员 以前的程序员要学 c++
计算机底层这个概念很宽泛的。学习“底层”和学习某一种计算机语言没有什么必然的关系。C 和 C++也不是“底层”的代名词。事实上,很多 C++类库相当“高层”、“应用层”和更加面向特定的问题域。使用这些类库在某些领域或针对某些特定问题域编程,完全可以简单到超越目前所有已知的其它语言。有一点点心计的程序员,在某个领域长期使用 C++等 OOP 语言,都会提炼并抽象出自己的专属类库……

作为程序员,无论职业,还是玩票,就计算机编程语言来说,扎实掌握一种面向对象的语言或者说思维方式,在可以预见的未来,都会受益终生的,也是非常必须的。何况 C++并不纯粹是面向对象的语言,它完全可以过程式、函数式、模板、泛型、元等等……当然也可以把它打造或改造的和其他任何一种语言“基本一致”……

C++的学习曲线相对陡峭,但也并不是高不可攀,也并非完全了解它的所有特性才可以动手干活。学习阶段,无非多花一点时间罢了。一旦掌握,还是那句话,受益无穷。多快好省,只是一劳永逸、很简单很轻松的一个小目标而已。

相比语言,数据结构与算法、对多个专业领域的深刻洞察、精通与思考才是更重要的事……
感谢 V2EX 各位网友的关注与支持,终于撑到了 WDTP 1.0 正式版发布的这一天:)由于时间、精力有限,今后 WDTP 的更新完善将不再逐条发布于此。如有问题,欢迎访问 UnderwaySoft 网站: http://underwaysoft.com/ 或 Email 至: [email protected]

再次感谢大家。
WDTP 发布 1.0.0626 正式版。下载地址:

http://underwaysoft.com/works/wdtp/index.html
修复:首次启动或启动后未自动加载任何项目时,右侧出现空白主题编辑器的 bug
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1007 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 13ms UTC 18:32 PVG 02:32 LAX 11:32 JFK 14:32
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86