【2021年_软件设计进阶指南】2021-02-25

 

一、学什么?

一、前端UI需要学什么?

1. 掌握手工输入XAML代码,了解XAML代码语法;
2. 掌握如何使用Expression Blend;
3. 掌握如何使用值类型转换
4. 掌握线程开发
5. 掌握异步编程方式
6. 掌握一个框架模型,例如MVVM
7. 熟悉布局系统;
8. 掌握依赖属性的使用
9. 掌握数据绑定
10. 掌握一定的美工设计技巧

二、后端需要学习什么?

1、后端程序员应该需要掌握

2、编程语言、

3、操作系统、

4、数据库、

5、服务器基础、

6、计算机网络协议、

7、数据结构和算法、

       数组或向量、链表、堆栈、Queue列、树木、散列、套装

8、开发工具等相关的知识。

二、如何快速提高自己的软件开发水平?

1、深入学习,并专注于学习单一编程语言的来龙去脉,以便对使用该语言编写代码的能力充满信心。

2、编写 优秀,清晰,可理解的代码,因为代码本身是可交流的,因此不需要大量注释。在某种程度上,您将成为,或者至少在将来会成为,因为您将把这个职业视为一种职业,而不仅仅是一份工作,一个真正的工匠的标志。

3、记录软件创作过程

4、阅读高级开发人员的代码

这是开发人员提升自己的最快方法之一。因为大多数时候,你所阅读的代码都超出了自己当前的水平。努力理解这些代码,并与自己的代码进行比较,设法寻找可以改善自己的实现的模式,同时记录下所有能够提高自己的工作流程的技术细节。

5、将自己的知识教给别人

这种方法可以促进自己学习新东西,因为教别人,自己必须先搞懂。而且要把新东西转化容易理解的内容教给别人,以此为目标促 使你必须有合理的学习手段和方法。

6、解决碰到的难题

   当自己水平有限时,遇到难以解决的问题很正常,遇到难题就是自己学习进步的时候,如果平时做的东西对自己毫无挑战,那也意味着没有任何进步,没有学习更新的知识和技能。最有价值的学习经历正是那些拼命搞定某一问题的时光。你搜肠刮肚,绞尽脑汁,极尽所能尝试各种方法并最终找到了解决方案,这就好像你在黑暗中探索,努力拼接出一条成功之路,这种能力在日后也会陪伴着你。在解决问题的途中要学会利用资源,或许自己遇到的问题,其他人也遇到过,它山之石可以攻玉。

7、参加课程

通过“构建自己的项目/看其他人的项目/教授课程“来学习。很多学校和社团都提供了对外公开的的编程课。

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值