易码技术论坛

 找回密码
 加入易码
搜索
123
返回列表 发新帖
楼主: shooting

[归档] [原创]这里真正的想做程序员的人

[复制链接]
发表于 2006-7-30 17:09:15 | 显示全部楼层
路过,路过~~
ps:这贴似乎离主题越来越远,是不是应该放到水库去呢?
发表于 2006-7-31 01:47:14 | 显示全部楼层
引用第39楼laugj2006-07-30 16:49发表的“”:
人家给你那么多建议
你就一句

哈哈。
某人太浮躁了。
.......

同意同意……我最近回来,发现Jack叔叔越来越牛,而且在对初学者提问者的态度上也和以前大不相同了。哎……感叹一下……

(本回复不含人身攻击)
发表于 2006-7-31 14:26:35 | 显示全部楼层
引用第39楼laugj2006-07-30 16:49发表的“”:
人家给你那么多建议
你就一句

哈哈。
某人太浮躁了。
.......

orz...错了错了啊,shooting的帖子是对其他人说的,不是对某个人说的。
而且,已经是程序员的就不需要看这个帖子的啦~~
发表于 2006-8-1 15:02:09 | 显示全部楼层
引用第37楼laugj2006-07-30 16:15发表的“”:
有谁敢说现在写大程序不是拿C++写? 开什么国际玩笑 表拿Java那种局限性的东西来开玩笑!)
.......

路过……当作什么都米看到……
发表于 2006-8-1 21:07:34 | 显示全部楼层
看来想做程序员的人还不少啊,呵呵

只要有梦想,我就能飞翔。

向着理想的目标努力吧。
发表于 2006-8-2 15:30:11 | 显示全部楼层
那楼上加油咯~~
 楼主| 发表于 2006-7-19 11:48:22 | 显示全部楼层 |阅读模式
昨天趁上班没什么事的时候,上来逛逛,本以为打着“C语言专区”名号的论坛可以有一些精彩的讨论,没想到这里却完完全全成为了Lava和Lavaer的天下,于是就找了几篇有代表性的文章贴过来撑撑场面

首先得声明我没有瞧不起Lava或者Lavaers,更不是对伟大的(省略xxxxxxx)Lee有什么意见,我自己也用Lava写过不少东西,作为文区星或者其他嵌入式平台上的开发语言来讲,作为起步式的语言,Lava已经相当不错了。Lee凭一己之力能做到如此,作为一个程序员来讲,不得不说是值得尊重的。

所以,这篇帖子是给真正的想做程序员的人看的,而不是给只是想拿文区星玩玩,做做东西,出出名就完了的人看的。

Lava是一个可以用来上手的东东,但是绝对不是一个可以让程序员成长和发展的合适平台。如果想从Lava开始,做一个真正的程序员,我觉得还需要走一些其他的路

首先要打好基础。计算机科班的要注意学好自己的课程,不是科班的或者还没上大学的人,要注意学习这方面的东西。数学,包括离散,概率,线性代数,都是居家必备职务。专业的包括操作系统,体系结构,计算机组成。

这些东西虽然说可能在平时可能接触得到,但是专门的学习可以有针对性地高效的吸收足够的知识,这些知识可以从各个层面影响你的程序员道路。

数学虽然说平时做一些小玩意可能用不到,但是谁也不能保证你碰到某些需要解决的算法,某些需要提升效率的部分(相信如果你用Lava写过程序,不会碰不到效率瓶颈),这时候扎实的数学功底可以让你清晰的判断和分析状况,并提出明确地解决方案。

从潜在的方面,数学可以影响你的设计思路,各种数学思想会渗透到你的设计中去。当然,数学对于大脑的开发是有目共睹的,可以试试。

各项专业知识也是必不可少的。操作系统的知识会渗透到你的程序的方方面面,效率,设计,编码,测试,操作系统的影响无处不在,要想做一个有品位的程序员,这方面的知识必不可少。体系结构对于嵌入式开发的人员更是至宝,你要想真正的进入到嵌入式开发中去,建议好好学学体系结构。即使你使用lava,甚至Java这类高层语言,操作系统和体系结构的知识也可以在你一筹莫展的时候给你指一条明路出来。

再讲要放宽眼界。虽然说技术要精不要滥,但是相当的眼界是必要的。

我猜测这里有部分人作为编程语言只见过Lava,没见过别的。这是很糟糕的事情。作为文区星的开发人员,你至少得见识一下Basic和6502吧。不同语言的交互,比较,可以让你更深刻的理解他们的差别,更熟练的运用自己专长的语言,在适当的时候做出正确的选择。垄断不是好事,甚至对于垄断的语言本身也不是什么好事,百家争鸣互相学习才是正道。你不见Java和C#从c++中学去多少东西,c++制作者们也从Java和C#的疯狂发展中掏到了很多有用的玩意。

另外,见识见识别的平台也是有用的。文区星作为一个开发平台,毕竟嫩了点。嫩有嫩的好处,它能给你快速的起步,能让你接触到底层,能让你快速找到成就感。但是它提供的提升空间实在有限,看看PC平台,手机平台,其他掌上PC平台。这些不但对你在文区星的开发有好处,关键是给你选择的机会。毕竟要做程序员就是要靠程序吃饭的,谁也不想再一棵树上吊死,再说,文区星平台除了玩玩,能有前途么?

语言也应当多多见识。Lava毕竟还是个玩具语言,掌握了以后就应当出来见见别的东西。C,C++,Java,C#这些在应用领域真正光彩照人的东西不是一个Lava可以比的。他们也是各有千秋,在各自的领域都是数一数二的东西,要做程序员这些东西不得不见。

应用也要博闻广识,游戏开发,各类应用软件,系统软件,内核开发,插件开发,框架开发,网络开发等等,虽然不要面面精通,但是应当见识一下。说不准你得下一个饭碗就是这些应用中的一个。这年头,混口饭吃不容易,到时候也就由不得你去挑做什么开发了。

所以,总结一下就是八个字,打好基础,开阔眼界。

总之,还是那句话,您要是就写着玩玩,拿着文章和你无关。如果你想做个程序员,甚至高级程序员,职业程序员,那么这里提到的东西多少有点用处。不过是经验之谈,愿者上钩

您需要登录后才可以回帖 登录 | 加入易码

本版积分规则

Archiver|手机版|小黑屋|EMAX Studio

GMT+8, 2024-3-29 14:22 , Processed in 0.014805 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表