说一下语言基础: DBA 。为了跟你们程序员能够正常交流能够看得懂你们的代码,所以有一点 c++(忘记的差不多了), pyhton 的基础,比如能够用 python 写一些被你们嘲笑但是能够自动化的脚本。 Visual Basic 有跟着别人开发 MRP , ERP 的经验,自己也能够写一点程序。 java 能看懂。最近在学 c#,把《 c#图解教程》看完了。确实觉得 c#有着非常多的优点,在很多方面都是当年学 c++不能说出的痛。有 c++基础所以学这个很快,然后到用户界面这一块跑偏了。学的是 WPF 。 WPF 确实很强大,能够写出非常不错的界面,但是对我来说似乎没有多大的实际用处,更加希望的是界面然后偏后端的处理。
现在要怎么调整方向,然后怎么前进,请各位前辈指教。
![]() | 1 ebony0319 OP 网上的 WPF 教程大约 30 分钟一集,看了 30 集还是再叫界面,放弃了。 |
![]() | 2 lrh3321 2016-12-02 15:25:43 +08:00 .NET Core 大法好 《 C#从入门到寻找指针》(误) |
![]() | 3 anubiskong 2016-12-02 15:28:55 +08:00 这位同学, 你听说过 Javascript 吗? ^_^ |
![]() | 4 KeepPro 2016-12-02 15:29:25 +08:00 via Android 学 scala. haskell 啊 。 :逃 |
![]() | 5 ebony0319 OP @anubiskong 《 Javascript DOM 编程艺术(第 2 版)》 排期中,了解一下还是好的。 |
7 cclander 2016-12-02 15:33:04 +08:00 看看 CLR via C# |
8 tzdk 2016-12-02 15:42:17 +08:00 WPF+MVVM 开发很强大,但是学习曲线也很陡。现在大部分都是 BS 了, CS 开发不多 |
![]() | 9 beginor 2016-12-02 15:45:00 +08:00 via Android 服务端 dotnet core |
![]() | 10 xiandao7997 2016-12-02 15:52:55 +08:00 边用边学.. 偏后端…那就看看《 clr via c#》补基础,看《深入理解 C#》补语法,再看看 asp.net mvc 和 wcf, wpf 自己看着学 |
![]() | 11 anubiskong 2016-12-02 15:53:50 +08:00 @ebony0319 简单读读然后学点 nodejs, 然后写个简单的 todolist, github 有参考的可以借鉴. 再然后可以试试 js 的周边, 比如 NW.js 之类的东西. 建议现在就学, 微软的东西可以先放放 |
![]() | 13 vghdjgh 2016-12-02 15:56:55 +08:00 WPF 本来就是目前 windows 上 GUI 开发的最佳方案了,不算偏。 |
![]() | 14 Rice 2016-12-02 16:00:25 +08:00 你知道 Javascript 吗? 我们现在是用 Xamarin 来做移动应用,然后一些跨平台的,看起来很麻烦的全部用 HTML5 来做。。。 |
![]() | 15 doubleflower 2016-12-02 16:08:02 +08:00 为什么要去学个小众技术呢?工作都不好找。 .net 没前途的最好快转。 |
![]() | 16 ebony0319 OP @doubleflower 我是 DBA 处理数据那一块的,我希望的能在出现瓶颈的情况下双方面快速找到问题在哪里,或者能够说服对方(甩锅)。 |
17 SuperMild 2016-12-02 16:24:12 +08:00 via iPad 其实没关系,再学别的语言就好了,没必要抓住 c 井不放。 |
![]() | 18 zander1024 2016-12-02 16:34:59 +08:00 @doubleflower 这我就要喷了 .NET 全球也算排的上号了吧.. 竟然都算小众技术了..? |
![]() | 19 zander1024 2016-12-02 16:36:20 +08:00 @ebony0319 小游戏公司 1000 左右在线 C#后端+半个 DBA 表示好像遇到的瓶颈都是数据库的锅... |
![]() | 20 zander1024 2016-12-02 16:37:25 +08:00 ![]() @zander1024 忘了说 我每次成功甩锅到数据库 后来 DBA 不堪侮辱离职了 后面就让我当 DBA 了 悲惨的故事 |
![]() | 21 ebony0319 OP @zander1024 应该是硬件和数据库语法的问题吧。 |
![]() | 22 nflush 2016-12-02 16:41:34 +08:00 @zander1024 然后每次都能甩给后端了? |
![]() | 23 ebony0319 OP @nflush 不是这个意思,就是说可以知道问题出在那里。能够迅速解决。有时候是程序的问题,有时候是语法的没有得到很好的优化,有时候是数据库没有设计好。 |
24 darrenfang 2016-12-02 20:28:12 +08:00 via iPhone 学过 WPF ,放弃,专心做 Web 开发了,现在研究.NET Core 中 |
![]() | 25 zhchyu999 2016-12-02 20:37:19 +08:00 WPF 的思想是很先进的,但是应用的地方比较少,根据楼主的目的,用控制台程序就行,界面只是套路,对语言的了解才是内功.WPF 太多花里胡哨的东西,容易跑偏 |
![]() | 26 visonme 2016-12-02 20:38:48 +08:00 @ebony0319 哪只能说这视频教程的作者太能忽悠了,学 WPF 学的不仅仅是界面,从学 WPF 中你还能学到很多软件设计模式以及架构的知识,比如 MVVM,消息通知,数据绑定等..... WPF 偏前端,你兴趣偏后端,然后你知道了,你可以学 aspnet ,还有最小跨平台的 net core ,或者比较旧点的服务端技术 WCF |
![]() | 27 visonme 2016-12-02 20:39:31 +08:00 不过在我接触的公司和合作过的团队中发现, NET 在国内貌似还真是不待见,在国外却是另一方镜像了,奇葩 |
![]() | 28 firstway 2016-12-02 22:25:53 +08:00 via Android 在国外,至少美帝也不多见 net ,是偶尔有一些还算有名号公司用,但就个人所见,不主流。 |
![]() | 31 Blazings 2016-12-02 23:23:12 +08:00 @doubleflower 说工作不好找的, 你去招聘网搜搜, 再去看看编程语言 TOP 榜, 别啥都不知道就开始喷 |
![]() | 33 huntzhan 2016-12-02 23:29:37 +08:00 最近几天我也在看 C#,毕竟两周后就要进你软搬砖了。建议你先把 https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx 里的 Language Section 看完(递归深度 3~4 左右),然后去看 CLR via C#。 |
![]() | 35 qwer1234asdf 2016-12-02 23:34:05 +08:00 @ebony0319 恭喜你,可以转架构师了 。。。 |
![]() | 36 jsq2627 2016-12-03 00:30:24 +08:00 WPF 是好东西,要学到它的精髓。尽管你学了它可能也不会用它写几个界面,但是殊不知这两年 Web 前端界推崇的各种概念,很多都是当年 WPF 很早就玩过的。 |
![]() | 37 yidinghe 2016-12-03 10:34:08 +08:00 via Android UWP |
![]() | 38 jasonYuan0109 2016-12-03 16:39:51 +08:00 算不上跑偏吧 我现在的公司就是 C# WPF 坐标美国加州 我觉得学一样东西先是要沉下心 |
![]() | 39 aaaaaaaaa 2021-12-07 09:56:22 +08:00 没想到搜到 5 年前的回复,还能看到楼主在两天前的更新 |