开始|编程之路

开始|编程之路


16340249
数据科学与计算机学院


*目录
[TOC]
1.面对专业走向的迷茫
2.选择软件工程
3.现在我认识的它


1.面对专业走向的迷茫

不知道是不是每一个考生在高考后都像我一样,对着繁多的专业无从选择。

在放弃了自己最喜欢但不可能的专业后,

既没有什么特长,似乎也没有什么真正感兴趣的事情。

我打开过类似下图这样的排行榜,去找一个自己不讨厌也对得起未来的专业。

我对专业的选择似乎仅仅是在这些林林总总的排行榜中抉择。选择太多迷茫到最后却总是不尽人意。

大学专业毕业就业率

2.选择软件工程

在无比纠结的专业选择的过程中,无意在杂志的专栏中看到下面这些话语

Hacker is some one who loves to program and enjoys being about it.

摘自《自由软件杂志》

编程是一种技艺,一种需要用心学习的技艺。

摘自《程序员修炼之道》1
无疑我被吸引住了,就像突然又找到了自己感兴趣愿意去做的事情,于是它走进了我的人生。

3.现在我认识的它

3.1它是什么

在系统地学习了软件工程一个月左右的时间,我对软件工程的浅薄的认识,即是:

让人和其他非生命物体(包括但不限于计算机)的沟通交互更为便捷的一种方式,这种便捷可以是将人的需求变得程序化,也可以是将非生命物体变得程序化。

打个比方,如果你知道一块石头的内部数据结构,并参透其中的玄妙,你就能用程序和接口改变他的一切让他变得程序化。如果你能参透自己自身这个复杂的操作系统,你就能重新编码你自己。

3.2 它要让我学什么

Care about my craft 关心我的技艺

近一个月我学到了这些

函数语言预处理函数标识符常量变量运算符表达式位运算
#includemain()printf,scanf可读不可写可写又可读+-*/%算术和逻辑运算
进制相关位置计数法进制的理解二进制进制间转化数字类型
2进制和8进制;2进制和16进制整型,实型,浮点型

位置计数法:

(dndn1dn2...d2d1)a=dnan1+dn1an2+...+d2a1+d1a0

作为一个程序员,最基本的还是要从语言学起,否则你无法开发出漂亮的软件。

Tink!About my work 思考!我的工作

在学习编程语言的时候,意识到只有作为工具的编程语言是远远不够的,你只能做一个码农而不是一个程序设计师

我发现了一些独立于语言之外的同等重要的东西:

Don’t Live with Broken windows.

当发现一个错误的时候不熬觉得它无关紧要而去忍受它,尽快解决或者找到补救措施。

.

Be a Catalyst for Change.

成为改变的催化剂,在用户与程序之间实现创新引导。

.

Make Quality a requirements

让用户的体验反馈成为你软件不断完善的过程,而不是闭门造车地进行所谓的完善。

|
|
|
|
第一次用博客来记录自己的想法和思考,希望这是一个不错的方法,能够坚持下去。


  1. 《程序员修养之道》由一系列独立的部分组成,涵盖主题从个人责任职业发展,使代码保持灵活并易于改编和复用的各种架构技术。是业界公认的程序员入门书籍之一。
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 13
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值