觉得自己什么都会
2007年从学校毕业,凭借自己原创的ASP毕业设计,以为自己很厉害似的,信心满满去东莞找工作,找面试成功率确实很高,只是工资不高,但依旧无法磨灭那过分的自信,那时候什么考勤系统、什么OA系统、什么ERP,什么都觉得有信心,这样的生涯大概持续了约一年。
根本不是自己想的那样
2008年开始接触很多工作相关的东西,发现太多东西自己根本不会,都需要去学,不管是asp还是js,还是css都只是一只半解,很多东西根本不是自己想的那样,每一次解决问题都是一分经验与成长,为适应工作发展和竞争的需要,还需要去学习asp.net和向.net过渡,这个时候才发现,能做得太少,不能做的太多,更发现经验和能力非常重要,要抓紧学。
基本上什么都能做了,却发现离想像中更远了
2011年之后,开始比较专业地去开发一些东西,同时开发的东西也经历一次次的实际运行的检验和更新,个人的认知和了解在深度和广度两上方面都有了比较大的进步,直到2014年转眼又过去近4个年头,如今工作中的编程主要以asp.net和php为主了,而项目的进行也越来越规范和科学,项目的结构也更加丰富和多变,维护的服务器也在windows server基础上增加了linux,基本上大多数工作需要的东西都能够轻松应对。
而这一刻却更加迷惘了,技术上的东西永远在革新,流行的东西永远在变化,而这一领域的巅峰忽然变得遥不可及,从现在的工作中细分的任何一门技能,都有足够你花N多时间去深入和提升,而此刻心中想做的东西也越来越多,时间却越来越不够用,也许有些东西要放弃,也许有些东西要留下,也许就是如此吧,也许这就是生活和工作的交织。
站在某一个领域高度并影响这个领域 或 离开这个行业
我相信每个人都会找到一个适合自己更长时间去走的目标,而且会越走越好,我们总被社会的改变而改变,没有谁会要你编程一生,也没有谁不准你编程一生,重要的是你未来的生活和机遇是什么,你准备了什么,你能否有更多挑战,你的理想又是什么。
记得去年某天新网一客服给我推销域名注册优惠,于是我一下子就注册了 http://www.chunbai.cc ,只因为喜欢“纯白”二字,我一直觉得能做自己喜欢的事情是一种幸福,就好像一直喜欢做网站、搞贴吧、玩论坛,但是当曾经同一个网络专业的同学和朋友,在其它行业已经混到了很好的成绩,而我们始终在it这个行业里,做自己爱好的,混口饭吃,似乎又有点窘迫,也许年轻时我们可以坚持做喜欢的事情,可是有一天各种烦恼和要面对的责任来到的时候,是否又应该怎么去改变呢。
分享到:
相关推荐
Java Web是基于Java技术的Web应用程序开发领域,涵盖了多种技术和工具,用于构建动态、交互式的Web应用程序。...通过这四个实验,学生不仅可以掌握理论知识,还能获得宝贵的实践经验,为未来的职业生涯打下坚实的基础。
综合来看,这个web开发的毕业设计实例为学习者提供了一个全面了解web开发流程的机会,从需求分析到项目实施,再到最终的答辩准备,都是宝贵的学习材料。通过研究这个项目,学生可以学习到如何规划和构建一个功能完善...
软件开发职业规划是软件开发人员职业生涯的重要组成部分。从软件开发人员的职业规划来讲,我们可以大致分为三个阶段:软件工程师、软件设计师、架构设计师或项目管理师。每个阶段都需要具备不同的技能和知识。 首先...
西安建筑科技大学的《Web应用开发实验报告》涵盖了三个实验:用户管理系统、命令行界面、数据库...整个实验报告为学生提供了一个完整的Web应用开发的学习和实践路径,为他们将来在IT行业的职业生涯打下了坚实的基础。
在当今竞争激烈的就业市场中,计算机专业的学生需要有一个明确的职业生涯规划,以便更好地适应社会需求,实现个人价值。职业生涯规划不仅帮助我们确定目标,还能引导我们有效地利用时间和资源,提高自我竞争力。 一...
"探索起步定位积淀爆发"这个阶段描绘了职业生涯发展的四个关键步骤。首先,"探索"意味着寻找兴趣和激情所在,明确职业方向;"起步"是初期的学习和实践,积累基础经验;"定位"是根据个人优势和市场需求找到适合的角色...
4. 应用范围广泛:PHP技术不仅限于Web开发,还可应用于多个领域,提升个人价值。 5. 职业发展空间:随着经验积累,可以从软件工程师晋升至项目经理,甚至更高的管理职位。 二、软件工程师解读 1. 定义:软件工程师...
在K12教育中引入Web开发,有助于培养学生的逻辑思维和创新能力,为他们未来的学习和职业生涯打下坚实基础。 【文件名称】:image_fix-master (25).zip 这个文件可能是项目中用于修复图像问题的一个子模块,可能...
在具体任务设计上,例如“用户登录和添加用户”的实验,将按照CDIO的四个阶段来指导学生。 CDIO工程教育模式最初由美国麻省理工学院和瑞典皇家理工学院联合创设。该模式注重培养学生的工程基础理论与专业知识、团队...
通过本教程,你将了解到如何运用Asp.net和Ajax技术构建一个实际的CRM系统,这不仅有助于提升Web编程技能,还能为你的职业生涯开辟新的道路。在实践中不断探索和学习,你将成为一名精通Asp.net和Ajax的Web开发专家。
教学大纲会明确每阶段的学习目标、教学方法、课时分配、实践活动和考核方式,确保学生能够逐步掌握Web开发所需技能,为未来的职业生涯打下坚实基础。通过深入学习和实践,学生不仅可以提升技术能力,还能培养良好的...
4. **职业选择**:软件工程师可以专注于多个领域,如Java开发、深度学习或云计算。选择特定领域有助于专业技能的精进和职业发展的定向。 5. **职业生涯路线**:规划包括成为公司核心员工、提升专业技能、独立完成...
对于Java开发人员而言,如何进行合理的职业规划,避免陷入“敲代码到老”的困境,实现个人职业生涯的成功转型和发展,是每一位从业者都需要思考的问题。 #### 二、职业规划的重要性 职业规划是指个人根据自身的...
通过这个系列讲座,学习者不仅能掌握Java Web开发的基础知识,还能了解到实际项目开发中的最佳实践,为未来的职业生涯打下坚实的基础。附带的源代码可以作为参考,帮助学习者更好地理解和应用所学知识。
软件工程行业的快速发展带来了丰富的就业机会,比如移动应用开发、Web开发、大数据分析、网络安全等领域。随着数字化转型的推进,对软件工程师的需求将持续增长。 总之,《软件工程专业学生优秀职业生涯规划》这份...
在Java职业生涯设计中,我们需要理解这个职业领域的各个方面,包括学习路径、技能需求、职业发展机会以及行业趋势。 首先,Java开发者的职业道路通常分为几个阶段:初级开发员、中级开发员、高级开发员、系统架构师...
总的来说,网络编程实验是一个综合性的学习过程,涵盖了服务器配置、数据库管理、Web开发和Windows应用编程等多个方面,旨在让学生通过实践全面理解和掌握网络编程的关键概念和技术。通过这些实验,学生不仅能深化...
【标题】"Web Lab4 Answer" 涉及的知识点主要集中在Web开发的实践环节,尤其是第四次实验室的解决方案。...这样的实验有助于提高学生的实际操作技能和问题解决能力,为他们未来在Web开发领域的职业生涯打下坚实的基础。