`
xpp02
  • 浏览: 1014162 次
社区版块
存档分类
最新评论

对学习技术,工作的一些看法,两个工作经验

阅读更多

      大学毕业到现在,再有三月即工作满两年,这两年换了一次工作,分别在每家工作待了一年,一直走到现在其实很不容易,回头看看不管是工作还是生活,发觉自己成熟得太慢!和自己的期望还是有很大差距!刚开始工作时,不断被老板打压到基本只能满足生活的3K月薪,到现在每个月稍有结余的xK月薪,IT这个行业付出和回报是永远不成比例的,我不是科班出生,本科读的生物工程,也没有读过研究生,像我这样的普通人,一抓一大把!以下是我对自己工作,学习的一点看法,目的一:用来反思自己,目的二:给别人一些参考的意见!
      软件行业是一个更新非常快的行业,昨天还非常火热的Android,现在意见慢慢趋于平淡,并且也发现了不少问题,现在即将来临的又是云计算,仿佛只要是知道“云计算”这几个字的人都突然变得很牛了,这个就中国,国情摆在这里,正在做事实的少,虚头比较多,不过我们还是得承认,如果真云了,还是非常有前途的!
      如果你想在这个行业从事技术并且要想做好,那么下边的技术你都应该掌握,不然最多也就是混几年然后转行,做得太肤浅,跟别人说你写了好多年代码,其实你连门都还没有入。
基本技术:《数据结构》,《算法》这是最基本的,最好能掌握50-60%,全部了解是不现实的,你看完一遍就都明白了也不可能,要时常温习,多思考,多实际!最好可以在自己有时间的时候参加一下:《ACM》的算法比赛,多锻炼自己的思维和迅速解决问题的能力;
开发语言:C,C++,JAVA,PHP,Python 我觉得这几种编程语言至少有两种要做到精通,即很有感觉,而对几种至少要做到能够开发,对自己感兴趣的语言只要要阅读一下人家的源码,可以看看和别人的差距到底有多大;设计模式,原则,基本要烂熟于心,可以只由运用,多学习一些开源框架,试着自己来写,看看自己的思路和别人思路的不同,慢慢自己成长就会很快,
操作系统:window,linux 对linux至少也要做到准系统管理员的程度,对基本的系统管理,软件安装,shell脚本的书写不存在太大的问题,内核至少也要了解一下,特别对整个架构要有一个大致的了解;
企业框架:Struts,spring,hibernate,EJB 等至少要了解基本原理,然后会用即可,如果感兴趣可以具体分析架构的设计,
前端:html/css,javascript,jquery,extjs 等这些东西至少也要了解,不只要后台很强大,结果前台页面很难看,
数据库:mysql,oracle  sql语句书写不能存在问题,基本的数据备份导入会用即可
不断关注前沿的技术,补充一些好的软件开发的思想,方法,然后选择一个行业,选择一个你热爱的技术,一直做下去,直到你是行业的NO1,
注:以上是个人意见,难免有不对之处,一年以后回来看看这篇文章,不知道当时的想法又是什么,因为每个人都在变!希望大家都越变约好!

61
32
分享到:
评论
65 楼 jadethao 2012-05-22  
肤浅的知识很容易入门,但是要想成为大牛,还是的懂不少比较深入的东西!敲代码实现功能刚毕业的照样可以完成!哈哈。。
64 楼 cuiyunzhuangzhu 2012-05-15  
63 楼 tangleway 2012-05-14  
数据结构、操作系统、编译原理这种东西,脱离工作地学习,多少只是书本上的东西。你没有时间也很难有精力去写一个OS,或者编译器。所以结合工作去多学习,才有时间和动力。
人,终究是先要生存的。
62 楼 季铵盐 2012-05-14  
实用  够用就好
61 楼 skyboy123 2012-05-14  
ACM
60 楼 江金鸿 2012-05-14  
什么都是浮云,技术方面东西太多,太深了,要的不是你学过什么,会什么,更重要的是,用到一项新技术你能很快上手,和快速解决问题的能力
59 楼 dengyll 2012-05-12  
适合工作满2年的人看。再过3年,楼主回过头来看这篇文章,不知有何感想
58 楼 com_xpp 2012-05-12  
虽然我觉得只要把事情做到一般,其实已经很牛了,要求不要太高。
57 楼 mixer_a 2012-05-12  
浮生过半 写道
这明显是楼主的愿望啊。。。。

56 楼 浮生过半 2012-05-12  
这明显是楼主的愿望啊。。。。
55 楼 ximenchuifeng 2012-05-12  
其实我还是挺赞同楼主的观点的

虽然我觉得只要把事情做到一般,其实已经很牛了,要求不要太高。
54 楼 moshalanye 2012-05-12  
JasonWilliams 写道
buptwhisper 写道
算法, 当你作多了业务, 你会发现算法没啥用处, 虽然大家都知道这个很重要, 说实话的有谁敢说用过其十一
开发语言, 说白了, 作哪行就学那种, 公司要用Java,就学Java; 要用C,就学C。 语言本身并不重要。 设计模式, 开源框架这些我觉得你还是放弃吧。
操作系统, 只不过是操作系统而已, 工具而已, linux是好, 我信你在linux上面作开发?
不想再评价下去了, 程序员, 只是一种职业罢了; 眼光要跳出来, 找到自己的生存之道这才是重点。 即使铁了心干技术这一行, 也要站在技术之上来看问题, 在问题域里面永远只是在界线内打转。 比如你要用java来实现某个功能, 你首先就把自己给界限在java里面了,用java本身的框框把自己给牢牢套死, 这不是很悲哀么。

+1


没想到这个观点还有这么多人支持,说这话的再工作的几年不知道会是什么感受。

工作行业细分是无法规避的趋势,即使你开始是以程序员的身份走着计算机这个行当,最后不同的人会对自己有不同的定位。所以不要因为自己的方向而去否定一些很有价值的东西。

需求分析,产品售前支持,品质流程管理,用户体验,应用开发,硬件平台开发,
OS平台开发,中间件开发,应用开发,测试等等,这些都需要进行细分。

不要因为自己没走过,而去否定其他的路。上面的这些让我想起刚参加工作时,很多人给我鼓吹3年就应该转管理或者业务。当时我不太清楚自己是否会那么做,但现在这么多年过来,我也慢慢涉及管理和业务,但我从来不敢认同楼上的话。

因为自己的基础决定了你的理解能力,决定了你能走多远。

做硬件的觉得做软件太飘,做汇编的觉得高级语言的太飘,做C的觉得做Java的太飘。
这些都是因为,前者有比较大的几率知道比后者更多的知识细节,实现机理。

工作到现在,发现很多的问题难点的调查对基础知识迫切需要。Linux,Winidows开发,应用知识,数据结构,网络,检索,安全,存储。

你拥有了别人难以复制的知识体系,你的可替代性就会变弱。这个是很简单的道理。
不论你选择会了哪个方面,尽可能的进行知识储备。

再者,以下个人观点。
中国软件事业的起步较晚,而且工作投入软件行业的投资者并不是站在积累的角度在做事。
说白了,有免费的东西就用,不免费的就盗版。我们也慢慢习惯这种思维方式,但其实这
个是最厉害的慢性毒药,让我们产生极大的依赖。
    一旦这样的公司在业务上作出成绩,立马就会被别人釜底抽薪。谁叫你不按规则来。
近几年是软件行业慢慢沉淀,慢慢造就大公司的时代,难道我们还觉得我们可以一直去别
人的。好歹中国也开始自己造汽车了。

未雨绸缪强于亡羊补牢。
53 楼 xbwolf 2012-05-11  
适合工作满2年的人看。再过3年,楼主回过头来看这篇文章,不知有何感想
52 楼 yyys8517750 2012-05-11  
2年,楼主好强
51 楼 sziitjiang 2012-05-11  
我还没毕业,就感觉到自己成长太慢了,但是又不能急于求成,每个人的能力都是有限的,程序员也只是一个职业而已,更重要的是个人兴趣爱好,向着你的兴趣爱好走,什么都好办。我现在就是喜欢写写程序,一定要有自己的一个东西,让他就像孩子那样,慢慢长大,每次想到自己的项目,都会感觉到特别充实,有成就感!
50 楼 lwclover 2012-05-11  
楼主说的都是初级只是,还是菜鸟等级
49 楼 Getwaysun 2012-05-11  
反省和总结中。。。
48 楼 cuippan 2012-05-11  
和楼主的经理很相似,最近也是在反思和总结,一起努力吧
47 楼 cuippan 2012-05-11  
cs207 写道
若干年前,我也这么计划过。惭愧的是,到现在也没真正达成我的目标.
原因,大目标与稀缺的业余时间的矛盾.

楼主涉及的每一个技术点都在飞速发展。就是每个技术点达到"至少也要了解"的程度,也需要持续的努力.

最近我的想法有所改变,我打算分一大分精力往软件工程这一方面走.技术飞速发展,但软件失败率居高不下,消化软件工程知识并合理运用或许是一个解决办法.

一起加油吧
46 楼 cs207 2012-05-11  
若干年前,我也这么计划过。惭愧的是,到现在也没真正达成我的目标.
原因,大目标与稀缺的业余时间的矛盾.

楼主涉及的每一个技术点都在飞速发展。就是每个技术点达到"至少也要了解"的程度,也需要持续的努力.

最近我的想法有所改变,我打算分一大分精力往软件工程这一方面走.技术飞速发展,但软件失败率居高不下,消化软件工程知识并合理运用或许是一个解决办法.

相关推荐

    对人工智能的看法作文.docx

    但是,从研究的性质来说,人工智能一般可分为理论研究和工程研究两个方面。理论研究主要是对有关开发和理解人和机器智能方面理论进行研究和探索.而工程研究则主要是 设计和开发研究人工智能的工具和像专家系统这样的...

    对人工智能的看法作文(1).docx

    但是,从研究的性质来说,人工智能一般可分为理论研究和工程研究两个方面。理论研究主要是对有关开发和理解人和机器智能方面理论进行研究和探索.而工程研究则主要是 设计和开发研究人工智能的工具和像专家系统这样的...

    关于人工智能的一些介绍与看法.docx

    但是,从研究的性质来说,人工智能一般可分为理论研究和工程研究两个方面。理论研究主要是对有关开发和理解人和机器智能方面理论进行研究和探索.而工程研究则主要是关于人工智能的一些介绍与看法全文共4页,当前为...

    电子学习的优缺点-研究论文

    雅西的亚历山德鲁·伊奥·库萨大学(UAIC)和布加勒斯特经济研究学院(ASE)的教学人员组成的团队对这两个机构的学生进行了一项关于学生的看法,期望和态度的调查。与电子学习有关,并可以使用这种形式的教育来识别...

    论文研究 - 教学时态上的苏格拉底式:印度尼西亚学生和讲师的看法

    问卷是根据戴维斯(Davis)的技术接受模型(TAM)改编而成,该模型包含两个特定变量:感知有用性和感知易用性。 在将调查表用于本研究之前,进行了一项先期研究以确保仪器的有效性和可靠性。 研究结果表明,大多数...

    HR面试100问(完整版-含回答提示).docx

     回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的...

    Visual C++技术内幕(第四版)配套光盘

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给了...

    Visual C++技术内幕(第四版).part6.rar

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    Visual C++技术内幕(第四版).part4.rar

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    人工智能的认识.docx

    1谈谈你对人工智能的看法?人工智能是21世纪世界三大尖端技术之一,它在社会生产生活中起到了无可替代的巨大作用,它研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统。作为计算机科学的一个...

    浅谈计算机网络技术在教学中的应用.doc

    有关电脑网络 教学的问题,在我近两年来电脑教学实践中摸索并探究一些经验和问题。下面来谈谈自 己的一点看法。 一、教师素质必须提高 现代化的教育手段给教师提出一个新的任务,那就是随着科学技术的发展教师的素质...

    人工智能的认识-及人工智能的利与弊.doc

    1谈谈你对人工智能的看法?人工智能是21世纪世界三大尖端技术之一,它在社会生产生 活中起到了无可替代的巨大作用,它研究、开发用于模拟、延伸和扩展人的智能的理论 、方法、技术及应用系统。作为计算机科学的一个...

    Visual C++技术内幕(第四版)目录

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    Visual C++技术内幕(第四版).part1.rar

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    Visual C++技术内幕(第四版).part2.rar

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    Visual C++技术内幕(第四版).part3.rar

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    Visual C++技术内幕(第四版).part5.rar

    《Visual C++技术内幕》以前的两个版本都是王国印老师翻译的,这次第四版到我手里之后,我首先考虑继承原先的风格,因为原文是同一个作者写的,所以中文版也应该有继承性。这也是我第一次做翻译工作,王国印老师给...

    关于人工智能的随笔-谈人工智能时代的学习.doc

    深度学习神经 网络还擅长处理."分布表征",这意味着其具有模拟同一表征空间中两个相似但独立的领 域(例如语言和图像)的能力。从本质上来讲,这意味着神经网络能够以类比的方式进展 思考,这一点是传统人工智能无法...

    大数据+深度学习.docx

    这一调查由调研机构 Vanson Bourne 在今年 4 月份进行,跨行业调查了组织领导者对大数据分析和商业中的风险、挑战和机遇的看法。该调查的目的在于揭示最新的机会和见解,以帮助你从今天的海量数据中获得最大价值。 ...

    人工智能的认识-(1).doc

    1谈谈你对人工智能的看法?人工智能是21世纪世界三大尖端技术之一,它在社会生产生 活中起到了无可替代的巨大作用,它研究、开发用于模拟、延伸和扩展人的智能的理论 、方法、技术及应用系统。作为计算机科学的一个...

Global site tag (gtag.js) - Google Analytics