仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 443|回复: 9
打印 上一主题 下一主题

[其他Linux] Linux编程之我为何要进修Linux?仓酷云

[复制链接]
萌萌妈妈 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:19:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
只要了解了Linux的基础之后,应该就可以很轻易的解决掉这方面的问题。而有些朋友们常常一接触Linux就是希望构架网站,根本没有想到要先了解一下Linux的基础。这是相当困难的。
好长工夫没好好写点工具了,前段工夫因为项目标必要出差了一个多月,时代各类加班,天天早晨加班到十点,回到宾馆完成是没甚么精神再写博客了。偶然间能静上去写点工具老是很好的一件事,假如写手艺方面的博客,不但能给读者供应一些办理成绩的线索,也能加深本人对手艺点的了解,假如写的是本人对项目标感悟,也算是对本人所做的事情的总结。如今终究偶然间写点工具了,感到仍是不错的


明天这篇博客不是写关于详细手艺的,而是我对程序员如何进修和进步本人才能的一些感悟。我是往年7月初卒业的,分开黉舍后就间接进进之前练习的公司下班了。如今算来事情了也快要半年了,算上练习的工夫,快要一年了。在这时代,介入了几个android项目标开辟,也保护过他人写的项目,固然都不是很年夜的项目,但也进修了很多工具。在这其间,我亲自履历了一个计划低劣的项目,是怎样一步步趋于凌乱而终极变的完整不成保护。从这件事变我懂得到优异的程序员是何等宝贵,而“不优异”的程序员是如何把项目一步步的弄砸弄烂,也懂得到做出一款优异的软件是何等的坚苦。甚么样的程序员才算优异的程序员,而甚么样的程序员是“不优异”的?(我不肯意说他人好话,只能坦率的说“不优异”)作为一个事情不到半年的新人,议论这个成绩仿佛没甚么威望性可言,我也只是复杂的议论一下本人的意见,鉴于本人的经历和履历不是很丰厚,不免具有范围性,读这篇文章的读者能够指出我的毛病。
我以为,优异程序员和不优异程序员的区分起首是立场上的区分。优异的程序员有本人的幻想,他们想做出好的工具,而不是地痞日子罢了,他们思索良多,不论是项目入手下手之前仍是在项目举行中,项目完成以后也会举行总结。他们看待成绩对照松散,思索对照周全,在下手写代码之前一定经由了必定的思索,对大概引进的成绩举行预估。而不优异的程序员看待成绩对照随便,也就是立场上不是那末仔细,代码写的也对照随便,从不思索今后的变更要素,明天吃饱不论今天肚子饿,他们不会心识到他们的代码已净化了全部项目。在发明成绩时,优异的程序员老是想举措填补,他们会找出本人的代码写的欠好的中央,审慎的修正或勇敢的颠覆重写,如许的话把成绩没落在抽芽阶段而不会让全部项目偏出正轨。而不优异的程序员,很少能发明成绩,即便能发明成绩,也是迟迟不愿做出填补,他们老是幸运的以为这些成绩不会在前期表露出来,以是成绩越积越多,最初招致全部项目凌乱不胜,毛病百出,没法保护。
除立场上的分歧,在才能上也有很年夜的不同。不言而喻,优异的程序员明白对照多,他们乐于深切研讨道理,对底层的常识有必定的懂得大概懂得的很透辟,而不但是停止在挪用一个API;而不优异的程序员一样平常不喜好思索,对道理的乐趣也未几,他们不肯意花一些工夫把一些成绩弄分明,而只是复杂的挪用一下API,假如办理不了成绩,任意在网上搜一段代码复制过去就高枕无忧。以是碰到对照难缠的成绩,优异的程序员老是能从道理动身,刀刀见血的看出成绩的真正缘故原由,进而办理成绩,而不优异的程序员老是停止在外表,在网上搜了很长工夫也没有办理成绩。我深切的熟悉到,假如只是停止在挪用API而不深切道理,永久也用欠好API。
除此以外,优异的程序员的另外一个特性是擅长并乐于进修,他们对本人所处置的事情有浓郁的乐趣,有激烈的猎奇心,他们老是想把成绩弄分明,他们喜好明晰,而不是恍恍惚惚的感到。对一团体的前进起决意性感化的要素是受苦的进修,而不是所谓的“履历”。就像有人说的那样,在公司里事情不会使你成为年夜牛,只要延续的进修才干让你有长足的前进。如今良多雇用职位请求有几年的事情履历,这是最简单让人误导的。事情工夫长的就可以力必定强吗?举个例子,有两个干净工,一个干了十年,天天还在冷静的事情,而另外一个只干了几天,经由本人的思索创造了一个新的工具或办法,让他的事情事半功倍。以是说,事情履历是很虚的工具,他用工夫来计量,一团体事情了5年,他大概在5年中天天都进修前进,也大概一个履历用了5年而没有甚么本色性的进步。
扯了这么多,仿佛和标题没甚么干系。如今扯点和标题相干的。作为一个弄Android使用开辟的,我为何要学Linux呢?我事情中又不会写Linux程序,再说Linux内核胸无点墨,代码海量,干系扑朔迷离,进修Linux内核一定要泯灭大批的工夫和精神,那我为何还要学呢?在说这个成绩之前,先谈谈我对进修的意见。
在进修一个工具之前,出于保险起见,我们老是会扣问他人的定见,而在这些定见中,老是会有人说学这个干甚么,事情中又用不到。假如谁给了你如许的倡议,那末你必定要当心,由于基础上能够判定他是一个不爱进修的人。有良多工具,不是由于你“感到”有效才学它,而是学了以后才干晓得它有效。我的一名伴侣是做C#的,他在专业工夫学了Perl,事先学的时分老是有人以为没有效,可是当他学会以后,可使用Perl壮大的文本处置才能,往收拾格局凌乱的源码文件,能够写个程序主动的给向导发邮件。另有我年夜学的一名先生,年老时由于英语对照好,被单元派往美国,取得了进修的时机,返来后做了我们黉舍的物理系主任,良多人也以为英语没有效,呵呵。我进进公司练习的时分,看了计划形式,在我翻看《HeadFirst计划形式》时,被一个有履历的同事瞥见了,他告知我看计划形式没有效,由于我们的项目是不会用到计划形式的。我不晓得这是甚么逻辑。归正当我看完计划形式以后,真的被这些计划奇妙而又极具有用性的形式所震动,在今后的项目中,我大批利用了这些形式大概计划准绳。以是假如一个事情了两三年大概更长工夫的程序员还没有进修过计划形式,我会深深的小看他,以为他不是一个真实的程序员。
我上年夜学时进修了java言语,事先还费了很多劲。基础的语法对照熟习了以后,仍是感到到有些工具老是浑浑噩噩,不敷明晰,好比说不晓得反射是如何事情的。以是找了《深切Java假造机》来看,当我看了两遍这本书以后,感到到本来不明晰的中央都显得天然而然,晓得了class文件布局是如何的,类是如何被加载的,指令是怎样被实行的,办法是如何主动态绑定的。这些常识对我有很年夜的匡助,假设我不进修Java假造机,只是纯真的写Java程序,即便写上10年,也不见的比我如今对Java的了解更透辟。
说了这么多,只是想说进修是有效的,年夜年夜的有效。一个履历用5年其实不即是有5年的事情履历,一个不进修的程序员是不会有甚么开展时机的。以是,关于一个java程序员,还分不清对象和对象的援用,关于一个IOS程序员,还分不清ViewController究竟是MVC中的视图仍是把持器,那末没错,你该进修了,该静下心来好好牢固一下基本了。

每一个开发团队都对他的发行版做过测试后放出的.那些国际知名的大品牌更是如此。
分手快乐 该用户已被删除
沙发
发表于 2015-1-20 20:32:07 | 只看该作者
用户下达的命令解释给系统去执行,并将系统传回的信息再次解释给用户,估shell也称为命令解释器,有关命令的学习可参考论坛相关文章,精通英文也是学习Linux的关键。
愤怒的大鸟 该用户已被删除
板凳
发表于 2015-1-27 06:08:30 | 只看该作者
再次,Linux是用C语言编写的,我们有学习C语言的基础,读程序和编写代码方面存在的困难小一点,也是我们能较快掌握的原因之一。?
灵魂腐蚀 该用户已被删除
地板
发表于 2015-1-30 10:35:26 | 只看该作者
当然你不需搭建所有服务,可以慢慢来。自己多动手,不要非等着别人帮你解决问题。
小妖女 该用户已被删除
5#
发表于 2015-1-30 11:09:18 | 只看该作者
清楚了解网络的基础知识,特别是在Linux下应用知识,如接入internet等等。
山那边是海 该用户已被删除
6#
发表于 2015-2-6 10:25:29 | 只看该作者
生成新的unispimsp.ksc。”另外得到回复后如果问题解决,向帮助过你的人发个说明,让他们知道问题是怎样解决的。
海妖 该用户已被删除
7#
发表于 2015-2-7 21:05:35 | 只看该作者
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
admin 该用户已被删除
8#
发表于 2015-3-7 08:07:28 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
蒙在股里 该用户已被删除
9#
发表于 2015-3-14 14:59:04 | 只看该作者
如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。
小魔女 该用户已被删除
10#
发表于 2015-3-21 10:10:18 | 只看该作者
放手去搞。尽量不要提问,运用搜索找答案,或者看wiki,从原理上理解操作系统的本质,而不是满足于使用几个技巧。尽量看英文资料。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 02:05

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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