作为一个初级软件工程师如何更好的为以后的发展做准备?

问题描述

我是一个初级软件工程师,来公司不到一个月,现在每天的工作量不是很大,我想知道,如何利用工作之余的时间为以后的发展做好准备。我现在有些迷茫,希望各位有经验的大侠可以给点建议,谢谢了

解决方案

解决方案二:
我个人认为做软件,首先你得需要一定的天赋,没有这方面的天赋最好还是干点其他适合自己的,搞开发最重要的是思路问题,如果你有思路,不怕做不出来(针对一般的项目开发,如果是大型的项目或许还需要像设计之类的其他方法),像现在的j2ee开发,大部分都是分层的,每个层都有相应的框架,表现层:struts,springmvc,dao层是hibernate,iBATIS,然后spring做万能工具,挂接各个框架,最后就运行起来了,所以说开发起来越来越方便,但是这些东西说白了都是由底层的东西来的,像servlet,javabean,jdbc,xml配置,只不过是由别人给你在这些底层的东西进行了进一步的封装,所以最好是先学好底层的j2se,j2ee的一些基本东西,我现在都不喜欢看框架这些内容,我更喜欢去看thinkinjava,设计模式,或者说一些讲述底层原理的东西,像在webservice中的soap协议,我感觉这些东西未免更有用,说的比较的多,不知道对你有用没,一句话,做软件需要有毅力,智慧,技术上面就是基础重要,先搞清楚一些基本的原理!
解决方案三:
设计模式都是粑粑!代码量到了,自然会了!自己总结!

时间: 2024-09-20 13:46:54

作为一个初级软件工程师如何更好的为以后的发展做准备?的相关文章

关于软件工程硕士~ 一个高级软件工程师的象征!!!!!!!!!

问题描述 [热]自主招生签约入学100%通过率工程硕士(MSE)(北京班)[名牌大学,品质保证]南京大学是我国最著名的高等学府之一.近十年来,南京大学在全国高校中的排名一直处于前列.[自主命题.自主考试.自主录取]自主命题.自主考试.自主录取.签约入学.100%通过率![性价比高]双证书制:即在获得国内一流大学软件工程硕士学位的同时,还可获得"高级信息分析师"认证证书.[专业方向]商务智能与商业数据分析.政务信息化[报名条件]本科以上学历[弹性学制][北京班]1.每月一次集中授课,不影

一个合格JAVA软件工程师应该具备什么_java

想要成为合格的Java程序员或工程师到底需要具备哪些专业技能,在面试之前到底需要准备哪些东西呢?面试时面试官想了解你的什么专业技能,以下都是一个合格JAVA软件工程师所要具备的. 一.专业技能 1.熟练的使用Java语言进行面向对象程序设计,有良好的编程习惯,熟悉常用的Java API,包括集合框架.多线程(并发编程).I/O(NIO).Socket.JDBC.XML.反射等. 2.熟悉基于JSP和Servlet的Java Web开发,对Servlet和JSP的工作原理和生命周期有深入了解,熟练

如何成为一个成功的软件工程师

在这篇文章中,我们将讨论成为一个成功的软件工程师需要注意哪些要点,以便于鞭策自己也成为一个成功的软件工程师. 背景 上周,我参加了印度德里最值得期待的会议--C# Corner annual conference.如果你需要了解更多,那么请点这里.当我知道我有机会聆听大师级谈话的时候,真的非常惊喜.我学到了很多.下面我会把我听到的来自于Mr. Glenn Block的关于"如何成为一个成功的软件工程师"的要点分享给大家.这些内容激励了所有的与会者.Mr. Glenn Block是一位前

全球知名美资外企诚聘软件工程师【内部推荐】【北京】(另送100分)

问题描述 公司:全球知名美资外企,总部在美国,在多个国家设立研发中心和分公司工作地点:北京JobDescription:1)BSorMSinComputerScienceorrelatedfieldofeducation2)3YearsoraboveProgrammingexperience3)ObjectOrientedAnalysisandDesignusingUML(OOAD-UML)4)FamiliarwithC/C++,C#,HTML,XML,RegEx5)FamiliarwithSQ

你会给想学习机器学习的软件工程师提出什么建议?

本文讲的是你会给想学习机器学习的软件工程师提出什么建议?, 原文地址:What would be your advice to a software engineer who wants to learn machine learning? 原文作者:Alex Smola 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m- 译者:lsvih 校对者:吃土小2叉,Tina92 你会给想学习机器学习的软件工程师提出什么建议? 这很大一部分都取决于这名软件工程师的背景

【珍藏】CMU大师对软件工程师的系统建议(附书和论文下载)

问题:你对想要学习机器学习的软件工程师有哪些建议?(What would be your advice to a software engineer who wants to learn machine learning?) Alex Smola: 这很大程度上取决于软件工程师的背景及其具体想掌握机器学习的哪部分知识.简而言之,我们以一名拥有四年本科学位和一到两年行业经验的初级程序员为例,并假设这位程序员希望学习计算广告学.自然语言处理.图像分析.社交网络以及搜索和排序.那么,我们先说掌握机器学

软件工程师所需掌握的“终极技术”是什么?

最近,我在微博上看到@程序员邹欣老师发的一条微博 - "不少大学同学都有一个想法:先做几年技术,然后做管理:也有一些同学说:我技术不行,希望直接找到一个管理的工作,就像PM那样.请看 PM 需要什么样的能力:(链接略去)".在读这条微博的前一部分内容时,我的第一反应是:难道同学们以为做技术管理不需要很好的技术功底?刚好在此之前,我写过<技术敏感度 - 基层技术管理者必备>一文,强调技术功底对于基层技术管理者的重要性.于是,我对该条微博评论了:"建议邹老师建议他们好

明星软件工程师的十种特质

如今,每家公司都似乎成了科技公司.从软件创业公司到投机性投资公司.制药巨头和媒体巨头,它们都越来越多地加入到软件业务行列. 代码质量不仅成为了一个必需品,更成为了一个竞争优势.因为众多公司围绕软件而竞争,开发软件的人--软件工程师正显得越发重要.但是,你该如何发现那种百里挑一的程序员呢?在本文中,我们简明扼要地列出了明星开发人员的10种特质. 1. 热爱编程 编程是一种为了满足兴趣而心甘情愿去做的劳动(Programming is a labor of love).和其他任何职业一样,唯有真正的

软件工程师的职业之路

原文:http://blog.csdn.net/ladofwind/article/details/19103915 记得看过某篇文章写到21世纪世界范围内最好的前十大职业有软件工程师一项,平心而论,应该说缺少的是良好职业素养的,有经验的,合格的软件工程师. 从国内招聘网站上的数据也能看出来,近些年由于移动互联网,互联网的蓬勃发展,以及因为互联网对传统行业的整合一系列影响,软件工程师需求一直很旺盛,另一方面,高校的计算机专业培养出的人与企业需要的人有差距,所以知名大学的硕士博士首先有更多的机会进