您的位置:首页 > 其它

8月学习记录与心得

2013-09-09 22:00 302 查看
博文前言:

初入职场,碰到一个好的领导真的是新人的运气, 而我, 恰巧运气不错~

经理让我们每时每刻都要学习, 项目之余也可以看看其他书籍,提升个人的自我修养,当然编程语言也要懂几门。开始自己不理解,以为自己会点语言有点基础就可以大摇大摆地做项目,可是,一个没有深厚语言功底的人,做的项目也是浅薄的,或许几个月后,自己都不知道当时自己怎么弄出来的,做事要有始有终,所以每个月都要向经理提交自己的学习记录,心得,下文就是自己的任务,贴上来吧,以后看自己博客的时候也好有个记录,算是自己技术成长的轨迹吧。

心得正文:

项目之余,莫忘看书,一日不学,即是落后。

原定计划是本月再看一遍《疯狂Java讲义》,毕竟是中文中不错的Java基础书籍;再就是研究下spring4Android的解读。

在项目期间,对《疯狂Java讲义》中的sql编程部分看的比较多,研究得到比较细致;其中的一些建库、建表、插值、查询、优化等基本知识点摸了个遍,当然还有好多没整明白,等到用到的时候再继续挖掘,其中有个比较不错的站点-W3C,里面讲了好多这些sql的基本用法,感觉还是挺不错的。

项目需要连后台取数据,权衡了下,如果自己手动解析JSON-转成对象-存入数据库,工作量的确有些大,然后就借鉴了同事李老大推荐的成熟框架spring4Android,就是连后台+JSON解析一体化完成,是挺方便。不过有框架不会用,不知道怎么用还不如没有,所以我就先在网络上查阅了有关本框架的一些使用手册,成熟Demo,看人家是怎么用的,顺着找,果然有一本不错的解读本框架的外文文档,虽然是全英文的,但是之前自己仔细研究过英文文档,还是挺有信心的;文献全称-《ant
spring for android》

看了看《Java编程思想》,感觉还是那么经典,语言很浅显,但是能让我明白其中的很多Java规则,我最喜欢的Java书,最大的遗憾就是没有讲点sql的内容,也是,毕竟是Java基础书。

其实我有时候自己也在想,面向对象的语言的中心思想是不是一样的,所以我就下载了本C++最基础、最具代表性的《C++编程思想》,跟《Java编程思想》是一个派系的,难度不大,注重基础的一本书,更注重的是一种思想,读了200页之后我才明白过来。我就抱着一种空余时间赏玩的心态看看到底是个啥样,开始看的时候,语法是有些不适应,但慢慢的就明白了什么是C++,如何演变来的,跟C的区别是啥,新结构如何生成,如何编译,名字空间啥东西,脚本情况,如何引入对象概念··待续··

我突然发现,原来好多东西是相通的,当你有了一定基础后,再看其他类似的语言的时候,会不自觉的用现在的思维视角去审视它,这就是过往经验吧;我之前有过在Linux下编写C语言的微薄经历,对脚本的概念有些印象,再加上有Java的基础在支撑着,看C++应该不是太难,毕竟只是基础性的内容,又不是让我马上写个什么东西,不会走就想跑,不太合适。编译跟C语言的分片编译很大程度上有交集,所以很顺利的看到了C++中的新类型的组成、构建[第五章],探到了C++与C到底区别在哪里,跟Java有什么样的联系;C中的结构体是不同类型数据的集结体,不能有任何的函数实现在里面;但是C++的新数据类型(结构)中,可以包含函数声明!这是C与C++的本质区别!再掺杂点友元的概念,就向Java再靠近了一点,更接近面向对象了。

到此刻为止,自己也算是对Java有一丁点了解了,看了点C++的内容更让自己觉得,编程语言就是一种思想,加上自己的实际业务要求,用基本算法控制自己的思想变成了项目;感觉面向对象的语言都在干一种活---不停地向对象发送消息,获取对象内容,进行对象的交互整合,其实就这么一个活,无限扩展就变成了庞大的系统网络,这个过程的跳跃不是一天两天能完成的。

要写代码了,就先说这么多。

推荐阅读文献: 《疯狂Java讲义》《Ant Spring for Android》

《Java编程思想》《C++编程思想》

24K

2013年8月29 22:01:59
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: