一点儿胡说八道

最近的工作,有点儿四不像,又不是完全在写代码,也不是完全在做需求和业务,两者都有一点儿,还得抽时间研究点儿不同技术的可用性。

这让我想起几点事儿:

  第一、我好像慢慢过了建立程序思维的过程,就是大学里学算法、学数据结构,用程序来写个数学分段函数、**函数的过程。语言的压力越来越小,新语言如果了解到它的特性,大脑就能慢慢适应它的写法。

  第二、可是仅仅有这些,还是很难做东西,因为做东西是面向问题的,问题是变化的,问题更有意思。解决问题的过程更具艺术性。

这两个事儿,其实就很像学语言(比如英语):

  第一、学语法,英语里倒装语句,强调语句,各种各种从句,等大脑适应了之后。就是词汇的积累。

  第二、可是语法能学好,词汇能积累,就一定能学好这种文字吗,不一定?英语文学里,有那么多的大家,大家对于语言的把握都不一样。关键在于,在描述某一个意象时,我们对于语言的运用。

所以,语言得学好,得需要文学修养的积累。

程序员得做好,也需要程序修养的积累,就是各种各样的项目里学习它的架构,学习它解决问题的解决方案。其实在这方面,论文(虽然大家骂的很多)确实是个很好的方式,有个规格。

说得简单点,多做项目。

时间: 2024-10-11 01:48:16

一点儿胡说八道的相关文章

胡说八道计算机网络之什么是网络?

胡说八道计算机网络之什么是网络(一) 什么是网络? 网络通信的实现:tcp/ip协议 使用Wireshark抓包分析tcp/ip协议栈 什么是网络? 所谓网络,就是通过一定的形式连接起来的物体,物体与物体之间可以实现通信. 比如这样的,就称为计算机网络.它可以实现计算机之间的通信. 抑或是这样的,就被称为神经网络.它可以通过生物的突触进行信号通信.最近深度学习,人工智能大量运用了神经网络的工作机制. 抑或是这样的,就被称为物联网络.它可以实现万物互联,想想还有点小激动呢,不知是福是祸. 只要是你

我对java中任务取消和线程中断的一点儿理解

在JDK中任务就是一个Runnable或Callable对象,线程是一个Thread对象,任务是运行在某个线程中的.我们知道,让线程死亡的方式有2种:正常完成和未捕获的异常.如果想让任务结束,也只有这2种方式. java中虽然提供了抢占式中断Thread.stop(),但这是很不安全的,JDK早已经将其标记成过时的了.在java中如果想取消一个任务,只能使用中断,中断是一种协作机制.也就是说,如果A线程想中断B线程,那么其实是A向B发送了一个中断请求,至于B到底会不会停止执行,取决于B的实现.如

人生如戏,请给我好一点儿的演技

在日本坐电车,时间久了发现一个与国内不太相同的风俗,就是不能让座. 大约是低调习惯了,日本的老年人和孕妇都不大希望自己成为受人瞩目的弱势群体,被照顾和谦让总会感到尴尬. 有次与朋友一同乘车,过了两站,上来了一位老人. 这位老人的年纪实在是太大了,拄着拐杖,须发皆白,身体几乎驼成了90度.周围的人都无动于衷,我浑身难受,如坐针毡,只好使劲拉了拉朋友的衣袖,问他怎么办. 他想了想,说:"我们干脆装要下车,给他让座吧." 我觉得这个主意好,于是老人走过来的时候,我们站起身,向他点头致意后走开

[转]UIWindow的一点儿思考

转自:http://www.cnblogs.com/smileEvday/archive/2012/11/16/UIWindow.html 每一个IOS程序都有一个UIWindow,在我们通过模板简历工程的时候,xcode会自动帮我们生成一个window,然后让它变成keyWindow并显示出来.这一切都来的那么自然,以至于我们大部分时候都忽略了自己也是可以创建UIWindow对象. 通常在我们需要自定义UIAlertView的时候(IOS 5.0以前AlertView的背景样式等都不能换)我们

UI--从学习styleable自定义view属性到一点儿更有意思的尝试

<代码里的世界> -UI篇 用文字札记描绘自己 android学习之路 转载请保留出处 by Qiao http://blog.csdn.net/qiaoidea/article/details/45599593 [导航] - 多行文本折叠展开 自定义布局View实现多行文本折叠和展开 1.概述 前面封装view的时候用到了自定义属性,觉得有必要单独讲一下这部分,但是呢,又不想向其他文章一样千篇一律地写这些东西.所以呢,后便会加一些临时的发散思维,引用点有意思的东西.分享东西嘛,随性点儿. 回

一点儿小感想

今天很不爽,挨完这个训挨那个训,原因就是上班时间:我的编程水平差,这样一来态度就成了衡量一个人是否有后劲儿的标尺...态度是什么呢?一是敏而好学虚心求教的精神,二是早来晚走的争先意识...有人就讲了,第一个来最后一个走是你态度的直接体现...这话没毛病,我一直很认同.但是慢慢我发现,这种行为其实是做出来给别人看的...要说早来,其实没有实际意义,但是晚走似乎更重要些,因为晚上需要把一天的工作完善,把新学到的知识点总结,规划明天的工作安排.但是早去上班呢,好处在哪里呢?坐在工位上吃早餐?把电脑开起

每天一点儿JAVA-向量的操作

package java_prac2; import java.util.*; /** * <p>Title: 矢量操作</p> * <p>Description: 演示一个矢量(Vector)的基本操作</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Filename: operateVector.java</p> * @author 王海涛 * @versio

每天一点儿JAVA之数组篇--一维和多维数组的初始化和基本操作

<span style="font-family: Arial, Helvetica, sans-serif;"> * <p>Description: 演示一维数组和多维数组的初始化和基本操作</p></span> * <p>Copyright: Copyright (c) 2014</p> * <p>Filename: myArray.java</p> * @author w王海涛 * @

每天一点儿java-按钮

<pre name="code" class="java">import java.awt.*; import java.awt.event.*; import javax.swing.AbstractButton; import javax.swing.JButton; import javax.swing.JPanel; import javax.swing.JFrame; import javax.swing.ImageIcon; /** * &l