`
k_cancer
  • 浏览: 35513 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论

学习日记

阅读更多


    Ruby停止第二天,同样是因为进度赶得过于仓促,我的Ruby学习已经到了举步维艰的地步,现在已经到了Ruby的分布式,但是我已经只能勉强看懂几行代码了。另外说,《征服ruby on rails》,之前讲得太浅显,后面的难度陡然加深,很难适应。还有,上面的代码有很多不能实现了,可能跟Ruby的版本有关,强烈的感觉就是,我被Ruby On Rails征服了。
        不过相信还是能跨得过去,因为跟同学买了两本经典的Ruby&Rails的书:《Programming Ruby 中文版第二版》、《Web敏捷开发之道——Rails》很经典的书。《PR》到了之后,就可以好好的专研,学长的公司对应聘者的要求就是看完第二本就可以,先期待下大二能把第二本完全钻研透彻,可以去学长公司打杂工。^^
今天的Java有所突破,之前觉得困难,可能在看学校的垃圾教材(Java 2程序设计教程)的时候,完全没有掌握线程的思想,在<Java编程思想>里面Eckel用很形象而又简单的例子,直截了当的说明“任务”跟“线程”的本质区别,还有关于线程对象Thread一些列的用法,说得很具体,也很形象。
        一直到现在都没有赶上进度,原计划是说,这个星期Java能完成,“并发”、“Io”还有容器的内容,Ruby是能完成到应用Rails框架之前,结果Java到星期五凌晨五点半为止,只敲到第二节的代码;Ruby就更不说了,只等《PR》来救我了。
另外在Java学习线程时碰到了一些问题,知道这种问题很菜鸟,只是不知道有没有同样的小菜们,有想过?

1. 线程即是并发运动的任务,那么为什么出现有先后?(因为调用时间不同?)
2. 线程即是并发运动的任务?那么sleep所谓将线程挂起、休眠让继续运行的意义在于哪里呢?
3. 还有join,书上解释说,如果是第一个线程挂到第二个线程上,第一个线程会等待第二个线程结束之后再运行,那么为什么书上的程序运行出来是第一个线程先结束,而第二个后结束?


        到现在存在的问题还有学习效率不高,每天已经花10个钟头以上在关于程序上了,但是还是进度缓慢,一种语言都不能好好的掌握,更不要说两种新的语言混在一起学。希望这种情况只是刚入门的一个现象,可能入门之后会有所改善。
       另外发现,要学到新的东西,专业英语还真的要好。
       Ps:英语六级也要开始考试了,全都搞程序去了基本没有看过英语书,= =怎么办。。。。。
2
0
分享到:
评论
4 楼 k_cancer 2009-03-10  
夜鸣猪 写道

真赞,还年轻...


OTL .....

我是出生牛犊不怕死。。。。

当初的进展太快了。。。导致根基不稳。。。。很多还来不及消化。。。

   现在重啃。。。。囧。。。。

3 楼 夜鸣猪 2009-03-10  
真赞,还年轻...
2 楼 k_cancer 2008-11-11  
acnono 写道

建议看完ruby了再看rails。&nbsp; 两个一起看会很辛苦,因为rails的基础是ruby,ruby比较熟了,才能看得下去rails。 rails很多功能无法实现是因为,rails现在的版本是2.0或2.1,而市面上面书籍上面的例子都是基于rails1.2的,1.2到2.0的rails版本改变相当的大。网上面有Web开发敏捷之道(Agile Web Development with Rails)的第三版的英文beta版,中文版的应该还没出现,我有个blog上面可以下载,第三版的程序应该不存在版本的问题。 http://www.cnblogs.com/acnono/archive/2008/10/29/1321886.html 你才大二,进度慢点没关系,重要的是,能一直坚持下去的话,一定会很很不错。


~~~

   是滴~师兄~但是我同时学习的是Ruby&Java。。。

  不是Ruby&Rails~
1 楼 acnono 2008-11-03  
建议看完ruby了再看rails。  两个一起看会很辛苦,因为rails的基础是ruby,ruby比较熟了,才能看得下去rails。

rails很多功能无法实现是因为,rails现在的版本是2.0或2.1,而市面上面书籍上面的例子都是基于rails1.2的,1.2到2.0的rails版本改变相当的大。网上面有Web开发敏捷之道(Agile Web Development with Rails)的第三版的英文beta版,中文版的应该还没出现,我有个blog上面可以下载,第三版的程序应该不存在版本的问题。
http://www.cnblogs.com/acnono/archive/2008/10/29/1321886.html

你才大二,进度慢点没关系,重要的是,能一直坚持下去的话,一定会很很不错。

相关推荐

    java学习日记3

    【Java学习日记3】 在Java学习的初期,我们首先要了解Java的基本特性,它是一种跨平台的语言,这得益于Java虚拟机(JVM)。JVM使得Java程序可以在任何支持JVM的操作系统上运行,如Windows、Linux或Mac OS。JVM有多...

    《Rust学习日记》Rust 学习日记(2024最新)

    此外,《Rust学习日记》还包括了对标准库的使用介绍及第三方库集成指导,为读者提供全面而实用的学习路径。每章节后附有习题练习,便于巩固所学知识并应用于项目开发中。 适用人群: 对Rust感兴趣的初学者,希望...

    java进阶学习日记

    【Java进阶学习日记】是一份全面且深入的Java学习资料,旨在帮助已经掌握基础的开发者进一步提升技能,同时也适合正在寻找工作的Java学习者作为面试准备。这份学习笔记涵盖了广泛的Java相关主题,从底层的计算机操作...

    Python学习日记.zip

    "Python学习日记.zip"这个压缩包文件,很可能包含了某位开发者在学习Python时所记录的笔记、代码示例或项目实践,旨在帮助初学者或者有经验的程序员巩固Python的基础,探索其高级特性,以及解决实际问题。...

    C8051F学习日记

    本文将围绕C8051F的学习日记,探讨其中的关键知识点,尤其是AD采集和中断处理。 首先,C8051F的AD采集功能是其一大亮点。在提供的代码中,可以看到AD采集用于测量交流电的电压和电流,通过精密整流后,每个周期采集...

    jBPM 小白的学习日记

    ### jBPM小白的学习日记——深入理解流程定义与部署 #### 一、jBPM简介 jBPM(Java Business Process Model)是一个开源的工作流引擎,由JBoss维护,广泛应用于业务流程管理(BPM)场景。它提供了一种简单而强大的...

    OracleDBA学习日记笔记

    Oracle DBA学习日记笔记 本资源为 Oracle DBA 学习日记笔记,共36页,简洁清晰的总结了 Oracle DBA 的重点部分,这是一个非常有价值的 Oracle DBA 入门资料。 在本资源中,我们可以看到作者Stephenzhou对 Oracle ...

    XWiki 学习日记1

    【XWiki 学习日记1】 XWiki 是一个开源的、可扩展的、基于Java的wiki平台,它提供了丰富的功能,包括文档管理、协作编辑、版本控制等。在这个学习日记中,我们将深入探讨XWiki的核心特性,源码结构以及如何利用它...

    Python学习日记md文件

    **Python学习日记** 这篇日记包含了对Python编程语言的多个核心概念的详细学习记录,通过一系列的md文件,我们可以深入理解Python的基本语法、数据结构、控制流以及错误处理机制。 1. **字面量、数据类型、输入...

    基于《Rust学习日记》公众号的Rust从入门到精通学习设计源码

    该项目汇集自《Rust学习日记》公众号,旨在帮助读者从零基础小白成长为Rust领域的专家。源码包含568个文件,涵盖168个Rust源文件、121个TOML配置文件、120个LOCK文件、17个PNG图片、16个DS_Store文件、11个...

    linux210学习日记(0)_目录

    Linux 210 学习日记是一系列针对S5PV210处理器的学习记录,旨在帮助读者理解并掌握这款基于ARM Cortex-A8架构的微处理器的使用。S5PV210是三星推出的一款高性能应用处理器,常用于嵌入式系统和开发板,如QT210开发板...

    Oracle数据库学习日记-实用性最强的Oracle学习总结.docx

    这篇学习日记将为你提供一个实用性极强的Oracle学习总结,涵盖了基础使用、常用命令、数据库配置、用户管理和权限管理等多个方面。 首先,了解Oracle数据库的基本使用是学习的基础。这包括了如何连接和断开数据库,...

    springboot学习日记(一-六)

    SpringBoot学习日记(一-六)是一系列关于Spring Boot技术的深入探讨,涵盖了从基础到进阶的应用。Spring Boot是Spring框架的一个简化版,旨在简化Java应用的初始搭建以及开发过程,它内置了Tomcat服务器并默认配置了...

    linux 210学习日记(2)_准备工作

    【Linux学习日记(2)_准备工作】这篇日记主要涵盖了在Linux环境下对嵌入式开发板进行初始设置和程序烧录的基本步骤,以及相关的编程实践。以下是详细的解析: 首先,文章介绍了如何将裸机程序下载到SD卡。在Linux...

    android学习日记-2 ASM android底层

    【标题】:“Android学习日记-2 ASM android底层” 在Android开发中,深入理解系统的底层运作是提升技术能力的重要环节。ASM是一个强大的字节码操控和分析框架,它允许动态生成类或者增强已有类的功能,而无需知道...

    html学习日记6_网站.rar

    这个压缩包"html学习日记6_网站.rar"很可能是某位学习者在第六阶段关于构建网站的学习记录,其中可能包含了HTML代码示例、笔记或者小项目。"pre_html_04"这个文件名可能是指预HTML的第四个部分,暗示了这是一个关于...

    vue学习日记19:记事本-组件版

    "vue学习日记19:记事本-组件版"是一个关于如何利用Vue.js创建一个功能丰富的记事本组件的实例教程。在这个项目中,我们将深入探讨Vue组件的基本概念、组件的生命周期、状态管理和事件通信。 首先,Vue组件是Vue...

Global site tag (gtag.js) - Google Analytics