大学毕业到现在,再有三月即工作满两年,这两年换了一次工作,分别在每家工作待了一年,一直走到现在其实很不容易,回头看看不管是工作还是生活,发觉自己成熟得太慢!和自己的期望还是有很大差距!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,
注:以上是个人意见,难免有不对之处,一年以后回来看看这篇文章,不知道当时的想法又是什么,因为每个人都在变!希望大家都越变约好!

对学习技术,工作的一些看法,两年工作经验相关推荐

  1. office怎么像wps一样多栏_工作中常用的两个工作软件,你觉得WPS和office哪个好用?...

    工作中常用的两个工作软件,分别是WPS与office,对于这两个软件的适用性,大家也是说法不一,那么就WPS和office哪个好用,这里就来简单和大家闹闹. 一.占用空间 安装包 安装后占用的空间 不 ...

  2. 深度学习工作开展_深入开展深度工作:新经济中的两项核心能力

    深度学习工作开展 by Bar Franek 由Bar Franek 深入开展深度工作:新经济中的两项核心能力 (Going Deeper on Deep Work: Two Core Abiliti ...

  3. 不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现比尔盖茨及乔布斯

    不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现BILL GATES,因为,中国目前还不是十分的尊重技术人才,还仅仅的停留在把软件技术人才当作人才机器来用的尴尬境地. ...

  4. 再谈下JAVA学习和JAVA程序员在上海找工作的几点看法

    最近因为比较闲,而且有几个师弟来上海找工作,交流后有点感受,所以发了一个贴子.那是第一次在CSDN上发贴,最近几天又想了想,所以再 发一贴,可能也是最后一贴,我只谈谈我在上海做了6年软件开发所了解到的 ...

  5. 学习Python技术,怎么才能更好找到工作

    很多人学习一门新技术的原因都是想找一份好的工作,[Python]语言火爆的时代,[Python编程]技术成了很多人都想学的一门技术,那学习Python技术,怎么才能更好的找到工作呢?[Python培训 ...

  6. 院士张钹:AI奇迹短期难再现 深度学习技术潜力已近天花板

    来源:软件定义世界(SDX) 在Alphago与韩国围棋选手李世石对战获胜三年过后,一些迹象逐渐显现,张钹院士认为到了一个合适的时点,并接受了此次的专访. 张钹,计算机科学与技术专家,俄罗斯自然科学院 ...

  7. 计算机继续教育笔记,《继续教育中的学习技术》读书笔记

    本文主要介绍了继续教育硕士学位课程中应用的三种技术:blog.学习对象.e-portfolios,以及对它们在课程中应用和相应文献的反思,但是本文中的提到技术应用的对象和研究范围还主要是参与本在线课程 ...

  8. 应用于语义分割问题的深度学习技术综述(语义分割综述)

    应用于语义分割问题的深度学习技术综述 基本介绍 摘要 1 .引言 2.术语及背景概念 2.1 常见的深度网络架构 2.1.1 AlexNet 2.1.2 VGG 2.1.3 GoogLeNet 2.1 ...

  9. 应用于语义分割问题的深度学习技术综述

    论文地址:https://arxiv.org/abs/1704.06857 应用于语义分割问题的深度学习技术综述 摘要 计算机视觉与机器学习研究者对图像语义分割问题越来越感兴趣.越来越多的应用场景需要 ...

  10. 过来人对于在校生找工作的一点看法

    过来人对于在校生找工作的一点看法  发信站: 兵马俑BBS (Sun Mar 18 00:21:10 2012), 本站(bbs.xjtu.edu.cn) 今天看了大家在网上就西邮的学生蔑视交大学生的 ...

最新文章

  1. LeetCode:跳跃游戏【55】
  2. shell中trap捕捉到信号的处理
  3. 如何通过数据包套接字攻击Linux内核
  4. 【easy】206. Reverse Linked List 链表反转
  5. 通过Dapr实现一个简单的基于.net的微服务电商系统(十九)——分布式事务之Saga模式...
  6. oracle solaris 内核 源码,直接安装内核区域
  7. java phantomjs 截图_phantomjs 截图
  8. 电脑向linux服务器传输文件,windows如何通过ssh工具向linux服务器上传和下载文件?...
  9. 和preload_通过LD_PRELOAD绕过disable_functions
  10. Bootstrap导航中禁用导航链接
  11. JSP中URL路径获取问题
  12. Winform软件,不要在线程里操作UI
  13. Java Web——基于Servlet、JSP(无框架版)电影网站项目总结(一)
  14. 文件类型识别工具:TrID(trid)下载安装及使用
  15. 怎么测试佩戴适合眼镜软件,如何在网上选择到适合自己的眼镜框?
  16. 区块链开发用什么语言好?
  17. 如何让Loadrunner或Jmeter发送邮件报告
  18. 常见的web网站攻击类型
  19. 从零开始的Multi-armed Bandit
  20. css层叠排版,请收下这72个炫酷的CSS技巧

热门文章

  1. java while求百钱买百鸡问题_java - 百钱百鸡小算法
  2. 基于特征匹配的英文印刷字符识别代码自己的注释
  3. 一份标准的软件测试计划文档 | 新手可以拿走
  4. uni.showLoading,uni.hideLoading,uni.showToast,uni.showModal
  5. 机器性能测试与显卡价格报表
  6. ESP-IDF遇到的关于环境变量的问题
  7. 这些夕阳产品的编程语言即将死去,有你学的吗?
  8. 百度AI 开放平台 语音合成
  9. axios get带参数的请求方法
  10. java 日历工具_java之日历处理工具类Calendar类