关于自己的编程

    个人认为写程序的主要乐趣有二,一个是系统结构,程序结构的设计,再一个是核心算法和数据结构的设计。自己目前在这两方面都比较欠缺。

   算法方面只能说是有个差不多的数据结构基础,遇到基本问题时凭这方面的知识也能够找到解决方法,但是感觉没有明确的分析思路,往往凭感觉而不能准确地定位问题的性质,算法设计的基本如动态规划,贪心,搜索等等仅停留在概念上的知道和一些经典例程的了解,基本无法实用。另:数学修养严重也阻碍了对算法设计的理解,尤其体现在不愿深入细看算法的证明,找到思路的来源。

  算法方面的问题主要是没有针对算法设计有个系统学习的过程。

  系统结构,程序结构方面也是属于一知半解,感性认识多而能表述的抽象的知识少,对稍大程序的控制力就嫌不足,系统结构方面目前的注意力集中在分布式高性能网络服务系统,也属有些认识而不能确切,此方面的问题主要在实际项目经验不足,实际编码的数量级不够。

  程序结构方面需要多coding,而系统结构方面在目前没有实际项目的情况下以学习现有系统,中间件,体会设计思路为主。

  值得肯定的地方:对网络协议及编程的了解,对linux系统的了解,得益于在学校里的系统学习,再有,学习能力还可以。:)

  路漫漫其修远兮,吾将上下而求索。

  (提醒:戒急攻近利,以体会思路为主而不是仅停留在找到解决方法了事)

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值