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

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

阅读更多

      大学毕业到现在,再有三月即工作满两年,这两年换了一次工作,分别在每家工作待了一年,一直走到现在其实很不容易,回头看看不管是工作还是生活,发觉自己成熟得太慢!和自己的期望还是有很大差距!刚开始工作时,不断被老板打压到基本只能满足生活的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  
若干年前,我也这么计划过。惭愧的是,到现在也没真正达成我的目标.
原因,大目标与稀缺的业余时间的矛盾.

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

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

相关推荐

    我对JAVA学习和JAVA程序员找工作的看法

    标题中的“我对JAVA学习和JAVA程序员找工作的看法”表明了本文将围绕Java编程语言的学习路径和求职策略展开。描述中的“java程序员应该看的东西”则暗示了作者将分享他认为对于Java程序员重要的技能和知识...

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

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

    中国建设银行信息技术类校招面试经验.pdf

    4. 面试官关注点:面试官除了关注应聘者的专业技能和知识外,还关心应聘者的职业规划、对工作地点的看法、为何选择该公司以及对所申请岗位的理解程度。应聘者在面试前应有明确的职业规划,并能够清楚地表达出来。 5...

    IP技术和电信技术发展展望

    标签“IP”和“电信”进一步强调了这两个主题的结合。IP技术在电信网络中的应用,如IP语音(VoIP)、IP电视(IPTV),使得传统服务在数字化时代焕发新生。此外,IP技术也推动了电信网络的融合,使得固定电话、移动...

    工程技术人员调查问卷.pdf

    4. 岗位满意度与待遇满意度:这两个问题考察了技术人员对工作环境和薪酬福利的满意度,直接影响员工的留存率和工作积极性。 5. 技术人员最缺乏的能力:选择包括技术经验、管理经验、责任心和工作态度,这些是评价...

    程序员及嵌入式的一些学习建议

    程序员职业通常被认为是一份挑战性极高的工作,这主要是因为它对从业人员要求持续不断地更新知识、学习新技术,并在日常工作中面对高强度的工作压力。文章提出了两种职业发展路径:技术路线和领导路线。技术路线的...

    【工作总结】电梯维保员年终工作总结模板.doc

    在维保工作中,电梯维保员还需要解决维修点两个人的生活工作空间在 6 平米以下的情况,有的维修点的休息室长期潮湿结露,有的维修点不能自己做饭每顿饭必须在外面买着吃等等问题。 运行工作 在运行工作中,电梯...

    农户电商创业意愿实证研究——基于技术接受、感知风险与主观经验.zip

    这两个因素直接影响农户对电商技术的态度,从而影响其电商创业的决定。 其次,感知风险是影响农户电商创业意愿的另一重要因素。在电商环境中,农户可能面临诸如信息安全、交易风险、市场波动等多方面的风险。这些...

    软件设计师工作简历模板.docx

    在工作经历部分,模板提供了两个工作经历样本,包括公司名称、起止年月、公司性质、所属行业、职务、工作描述和离职缘由等信息。通过这些信息,求职者可以详细地介绍自己的工作经历和技能。 教育背景部分包括毕业...

    信息时代成人学习的影响因素探析.pdf

    3. **丰富的实践经验**:成人的工作经验和生活经验为学习提供了宝贵的资源。 4. **注重学习效率**:由于大多数成人是在职学习,时间珍贵,他们倾向于选择能在短时间内获取实用技能和知识的学习材料。 5. **参与...

    自然辩证法第三篇技术与技术方法论PPT学习教案.pptx

    总之,这个PPT学习教案深入探讨了技术的本质和哲学意义,以及它在社会发展中扮演的角色。通过分析乐观主义和悲观主义的观点,以及西方马克思主义的批判,为理解科技与社会之间的复杂关系提供了理论框架。这不仅有助...

    行业数据-20年中国留学生对线上与线下课程看法.rar

    在描述中,“行业数据-20年中国留学生对线上与线下课程看法.rar”重复了标题信息,进一步确认了文件的内容是关于中国留学生的教育体验,特别是他们对两种不同教学模式的看法。2020年是个特殊的时间点,由于COVID-19...

    基于机器学习的舆情分析系统.pdf

    舆情分析可以分为两个部分,即“热点事件抓取”和“网民评论情感倾向性分析”。热点事件抓取通过分布式爬虫实现,网民评论情感分析通过词向量配合训练LSTM神经网络实现。 热点事件抓取是指通过分布式爬虫来抓取热点...

    个人学习总结2021.docx

    【个人学习总结】 这篇个人学习总结主要是一位大学生对自己在2021年学习生活的回顾与反思。他提到了从大学生活的重要角色...无论是对学生工作的热情,还是对教师职责的认识,都展现了他在技术和道德层面的成长需求。

    教育教研课题研究资料 问卷调查报告——关于xx市xx中学信息技术应用现状的调查报告.pdf

    1. 硬件建设:xx中学拥有两个多媒体综合教室、两个多媒体计算机网络教室,以及配备齐全的教师机、电子备课室和网络管理中心。大部分教室安装了电子白板,便于师生获取网络资源。 2. 问卷设计:教师问卷关注教师对...

    事业单位人员个人总结.pdf

    7. 对工作环境的反思:对所在事业单位的工作环境、文化、管理制度等进行评价,并提出自己对改善工作环境和提升工作效率的看法和建议。 8. 对个人职业发展的思考:思考自己在事业单位中的职业发展路径,包括如何更好...

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

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

Global site tag (gtag.js) - Google Analytics